Reply to dPlay Can Play Movies Now (But I Need Help)
If you don't have an account, just leave the password field blank.
Well, one thing people have always requested is for Dink to play movies. I, personally, always hated the idea... I mean, they're just so huge to download. But... look at PQ (and to a much lesser extent, FIAT). Both have full-screen cutscenes using BMPs, and those full-screen cutscenes take up a lot of space... a movie would actually be smaller if it was done at the same frame rate, and with compression and such.
Anyway, I manged to find myself an old copy of Seth's dplay.exe (the one that played avi's and mpg's and such). And after some twisted code, I managed to get my dplay.exe to launch the old dplay.exe (now called dplaym.exe) and play the movie, and then maximize Dink when the movie was done, or the user stopped the movie.
There are a couple bad things though.
1) It isn't a complete full screen... its more like a maximized window.
2) It doesn't like DIVX. At all. Well, it will play DIVX movies, but its really choppy, and sometimes it will launch back into Dink before the DIVX movie is done playing.
So... I need a new dplaym.exe, that supports DIVX in a better way and such. What does it need to do?
1) Accept the movie to play as a parameter (so at a command prompt, you would do this to run a movie: "dplaym.exe mymovie.avi")
2) It should have a unique window title like "DinkMovie Player" or something. This is kinda important... but if it isn't possible (like with Seth's dplaym.exe) then I can get around it.
3) Play the movie full screen automatically, and play divx without any un-normal slow down or other odd behavior.
4) Closes when the movie is done playing.
I think this can be done using DirectX or ActiveX or something, in a quick and small VB or C++ program. However, that lies outside my expertise. If you could make a program that does that (or if you know of one already available that does it), please let me know. Thanks.
Anyway, I manged to find myself an old copy of Seth's dplay.exe (the one that played avi's and mpg's and such). And after some twisted code, I managed to get my dplay.exe to launch the old dplay.exe (now called dplaym.exe) and play the movie, and then maximize Dink when the movie was done, or the user stopped the movie.
There are a couple bad things though.
1) It isn't a complete full screen... its more like a maximized window.
2) It doesn't like DIVX. At all. Well, it will play DIVX movies, but its really choppy, and sometimes it will launch back into Dink before the DIVX movie is done playing.
So... I need a new dplaym.exe, that supports DIVX in a better way and such. What does it need to do?
1) Accept the movie to play as a parameter (so at a command prompt, you would do this to run a movie: "dplaym.exe mymovie.avi")
2) It should have a unique window title like "DinkMovie Player" or something. This is kinda important... but if it isn't possible (like with Seth's dplaym.exe) then I can get around it.
3) Play the movie full screen automatically, and play divx without any un-normal slow down or other odd behavior.
4) Closes when the movie is done playing.
I think this can be done using DirectX or ActiveX or something, in a quick and small VB or C++ program. However, that lies outside my expertise. If you could make a program that does that (or if you know of one already available that does it), please let me know. Thanks.