Jump to content


Photo

Bink Video


  • This topic is locked This topic is locked
28 replies to this topic

#1 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 04 June 2006 - 07:38 AM

Yes, it is possible to run Bink videos inside Game Maker. You can find out the functions for any DLL by opening it in QuikView. Easy peasy. Who said anything about legal? (Sorry) ::lmao::
  • 0

#2 SleeK GeeK

SleeK GeeK

    The Biggest And The Best

  • New Member
  • 769 posts

Posted 04 June 2006 - 10:07 AM

Please metion something that we dll creators dont know of yet.

Regards,
SleeK GeeK.
  • 0

#3 tuntis

tuntis

    GMC Member

  • New Member
  • 1839 posts

Posted 04 June 2006 - 10:57 AM

Yes, it is possible to run Bink videos inside Game Maker. You can find out the functions for any DLL by opening it in QuikView. Easy peasy. Who said anything about legal? (Sorry) ::lmao::

<{POST_SNAPBACK}>

How about you go try things before you come here shouting "OMGOMG HAX WE CAN RUN BINK VIDEOZ ZOMG L33T!11"?

I'm 99.99999999999999999999999999999999999999% that the Bink DLL doesn't use methods what GM supports.
  • 0

#4 xaxlon

xaxlon

    GMC Member

  • New Member
  • 24 posts

Posted 19 June 2006 - 08:05 PM

http://www.radgameto...com/bnkmain.htm

http://filext.com/de...p?extdetail=BIK
  • 0

#5 BZGaming

BZGaming

    GMC Member

  • New Member
  • 514 posts

Posted 19 June 2006 - 09:10 PM

but you can create a dll that sends information between GM and the Bink dll...


BZ
  • 0

#6 tuntis

tuntis

    GMC Member

  • New Member
  • 1839 posts

Posted 20 June 2006 - 02:06 PM

but you can create a dll that sends information between GM and the Bink dll...


BZ

<{POST_SNAPBACK}>

You know using Bink requires for you to have a license (what costs).

And I highly doubt that it's that easy.
  • 0

#7 celebraces

celebraces

    GMC Member

  • GMC Member
  • 956 posts

Posted 20 June 2006 - 02:43 PM

Dude, it's like $6000... I think you should go for mpg/avi.
  • 0

#8 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 24 June 2006 - 05:31 AM

Me again. I think I've cracked the problem! (Sorry to Mods and Glob Mods)
  • 0

#9 grandhighgamer

grandhighgamer

    Village Idiot

  • GMC Member
  • 3522 posts
  • Version:GM:Studio

Posted 24 June 2006 - 06:50 AM

You know using Bink requires for you to have a license (what costs).

And I highly doubt that it's that easy.

<{POST_SNAPBACK}>

It dosent it just leaves an image at the end.
  • 0

#10 xeniczone

xeniczone

    GMC Member

  • New Member
  • 158 posts

Posted 02 July 2006 - 07:49 PM

I have tried.

I opened the thing in a program to show me the list of things the dll has.

I used the int and then I used the open. I got an error. It was just 2 symbols the euro symbol and a box. that was it that was the error I don't know what it ment but w/e

it would be next to inpossible to figure it out.
  • 0

#11 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 03 July 2006 - 02:30 PM

Stop trying to hack BINK lol.

If you REALLY want to use BINK files then pay the license fee.
-Steve

Edited by Smarttart62, 03 July 2006 - 02:30 PM.

  • 0

#12 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 03 July 2006 - 10:55 PM

That's what da world is for, lol yourself.
  • 0

#13 xeniczone

xeniczone

    GMC Member

  • New Member
  • 158 posts

Posted 03 July 2006 - 11:32 PM

Stop trying to hack BINK lol.

If you REALLY want to use BINK files then pay the license fee.
-Steve


I already asked them they do not offer for small "hobby" creaters. They only want big companies to use this file.

Please metion something that we dll creators dont know of yet.

Regards,
SleeK GeeK.


Secondly, we are trying to figure this out. So stop being a ****.

Edited by xeniczone, 03 July 2006 - 11:33 PM.

  • 0

#14 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 03 July 2006 - 11:35 PM

Dammit.

I hate stupid big companies.
  • 0

#15 xeniczone

xeniczone

    GMC Member

  • New Member
  • 158 posts

Posted 04 July 2006 - 12:02 AM

Here is what I have learnt about the dll.

there is a function called _BinkOpen@8 though I can't promisse it is the one I can say it would be a good place to start. This dll has at least 30 functions so it will require more.

I found out that the function _BinkOpen@8 has 2 strings in it. So it is _BinkOpen@8(string, string)

I have to guess that one of those strings must be the file name. Then the other must be a command on what to do with this file. Such as play or something.

Of course I could be wrong altogether and be sending myself down the wrong path.
  • 0

#16 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 04 July 2006 - 02:38 AM

I love it. I'm going to rip this DLL apart. And when I do, the whole world's gonna know about it (well, at least the people who use GM)
  • 0

#17 xeniczone

xeniczone

    GMC Member

  • New Member
  • 158 posts

Posted 04 July 2006 - 02:41 AM

Currently I know:

You must call the soundsystem after you have called the soundsystem you may then continue to open the Bink video using the openbink function. Though it still isn't clear what to do after that.
  • 0

#18 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 04 July 2006 - 02:46 AM

I'm in a public library, so I don't have the DLL or the tools here...

xeniczone, what did you use to read the DLL? I use QuikView.
  • 0

#19 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 04 July 2006 - 03:31 AM

_BinkOpen@8(string, string)

*cough* License Code *cough*

This is my last warning, Stop trying to hack BINK.
-Steve

Edited by Smarttart62, 04 July 2006 - 03:32 AM.

  • 0

#20 kovreu01

kovreu01

    Gary Z

  • New Member
  • 173 posts

Posted 04 July 2006 - 04:26 AM

It's fun though...
  • 0

#21 tuntis

tuntis

    GMC Member

  • New Member
  • 1839 posts

Posted 04 July 2006 - 07:35 AM

It's fun though...

<{POST_SNAPBACK}>

It's pretty pointless because there's almost no chance at all that the Bink DLL uses GM-supported types.
  • 0

#22 Smarty

Smarty

    GMC Member

  • Retired Staff
  • 7465 posts
  • Version:GM:Studio

Posted 04 July 2006 - 08:09 AM

_BinkOpen@8(string, string)

*cough* License Code *cough*

This is my last warning, Stop trying to hack BINK.

<{POST_SNAPBACK}>

If anything, they're trying to re-invent the wheel. They're just looking up the Bink DLL's entry points and try to use them in Game Maker.

That's obviously not going to work because GM only supports two types and most main stream DLLs most likely don't but that's not the point. The Bink DLL was meant to be plugged into applications like this. To make it work, the best one could do is build a bridging DLL in between (which is what most DLLs on this forum do).

Save yourselves the trouble and look here:

http://www.radgameto...com/binksdk.htm

But even though you have figured out the API (which is tricky without the full documentation of the SDK as you have no point what each function does, how it should be called, what it's values represent and what the correct calling order is) you're still not allowed to spread the DLL files when you haven't paid the license fee.

Edited by Smarty, 04 July 2006 - 08:10 AM.

  • 0

#23 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 04 July 2006 - 08:15 PM

I just got word from Rad Game Tools that what your doing right now violates the license for BINK.

Im not going to waste more time trying to get you to stop, but I thought you might want to know it.

Hello,
May i see a copy of the BINK license? I ask this
because I... Well know people who are trying to rip
the BINK dll from an ordinary game and figure out how
its called. My guess would be that by doing this they
violate the license in some sort of way.
Thanks,
-Steve

Yes that would violate the license.  Can you give me more information?

Mitch Soule
Bink and Miles for PS3 is shipping now!
RAD Game Tools
Tel: 425-893-4300 x 101  Fax: 425-609-2463

-Steve

Edited by Smarttart62, 04 July 2006 - 08:15 PM.

  • 0

#24 Daniel-Dane

Daniel-Dane

    GMC Member

  • New Member
  • 3581 posts

Posted 04 July 2006 - 09:35 PM

You've just given Smarty a reason to close this topic and give them a warn increase :(.
  • 0

#25 Smarty

Smarty

    GMC Member

  • Retired Staff
  • 7465 posts
  • Version:GM:Studio

Posted 04 July 2006 - 09:50 PM

I doubt that they understand what you mean by the information you have given them. 'Ripping' is rather an exaggeration for trying to find out the entry points in a DLL. Spreading the DLL without a license is a different thing, but that's not what we are talking about here.

Next time if you want to play tell-tales, at least get your story straight.
  • 0

#26 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 04 July 2006 - 10:08 PM

Smarty, you dont understand why i sent that e-mail, do you? First off it was right before i ended up reporting this topic. The e-mail was to PROVE to the topic creators (not you) that they were violating the license and that they should cease what their doing. By saying 'RIP' if you read it in the context i used it in, it basically meant to take it from the game (and also thats what the topic creator used). And i also never said to spread the dll.

I have my "Story" 100% straight, and no im not trying to do harm by proving they are violating the license.
-Steve
  • 0

#27 GearGOD

GearGOD

    Deus Verus

  • GMC Member
  • 2153 posts

Posted 05 July 2006 - 01:47 AM

Regardless of whether or not scanning for entry points is against their licence (it should not be, how can it if the person doign it never agreed to anything), the whole thing is fruitless because even if someone ends up going through the pains of finding the proper documentation and writing a bridge, releasing it under any pretense will violate distribution rules and equate to releasing a cracked game at which point the user who did it will be warned and all links removed. So, why is this being attempted?
  • 0

#28 xeniczone

xeniczone

    GMC Member

  • New Member
  • 158 posts

Posted 05 July 2006 - 03:35 AM

I just got word from Rad Game Tools that what your doing right now violates the license for BINK.

Im not going to waste more time trying to get you to stop, but I thought you might want to know it.


And I'm telling you to get lost again.
Reverse Engineering has never been illegal.
I don't see why doing it is agenst the lisence. Now selling your game with it in would definetly be a violation. Got it.

Smarty, you dont understand why i sent that e-mail, do you? First off it was right before i ended up reporting this topic. The e-mail was to PROVE to the topic creators (not you) that they were violating the license and that they should cease what their doing. By saying 'RIP' if you read it in the context i used it in, it basically meant to take it from the game (and also thats what the topic creator used). And i also never said to spread the dll.

I have my "Story" 100% straight, and no im not trying to do harm by proving they are violating the license.
-Steve


Yes and we get your story striaght. Your too stupid to do this yourself, so your distory others who are smart enough to do so. Not only do you tell them to stop because I'm stupid and I don't want you to be the first. You also herrase them.




Most people here are maybe correct in the fact that the DLL can't be read in gamemaker. I have now a lot of time init the DLL and tried to load the game. What happens is the game loads no problem. I get no errors so thats not an issue. Either I'm doing it wrong and the dll isn't giving me the error like it did before, or gamemaker just can't utalize the dll. The Dll was written to be programmed in C. What may need to be done is make a dll to run the dll. I see this being the best solution on how to do it. I want to try it but It would be a waste of time because I can't distribute it.

Edited by xeniczone, 05 July 2006 - 03:41 AM.

  • 0

#29 Mark Overmars

Mark Overmars

    Game Maker Creator

  • YoYo Games Staff
  • 805 posts
  • Version:Unknown

Posted 05 July 2006 - 06:00 AM

This forum is not meant for discussions about ripping/reverse engineering programs/DLLs by others. Even though maybe not illegal (although quite some programs, including Game Maker, list this as illegal in the license agreement) it stimulates illegal behavior. And as you are not allowed to use it it also does not help the GM community.

So I am closing the topic.

Mark
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users