|
|
time-killer-games
|
|
Reply #32 Posted on: November 02, 2013, 12:57:01 pm |
|
|
"Guest"
|
Thanks man! This is terrific! The CD functions will be of good use to me and I'm sure it will also help a lot of other users trying to port their old games to Linux, etc. Any news with the video functions? I tried them out a couple days ago it works fine when in full screen and looping but if it's not in full screen or not looping the video won't show and the game will sometimes crash. But it's not that urgent you may take as long as you need to complete it. :-)
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #33 Posted on: November 02, 2013, 01:12:22 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Linux Ewwww that is the thing though, they are only for Windows because they use the MCI which is the same thing Game Maker used for them >: And no I meant CD functions they are their own extension, video is a separate one called DirectShow.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
time-killer-games
|
|
Reply #34 Posted on: November 02, 2013, 01:54:26 pm |
|
|
"Guest"
|
It's alright that the CD extension is windows only, thanks for letting me know. :-) I'm aware the video functions are a different extension. I was changing the subject. What I'm saying is I tried the video funcs with the direct show ext enabled, but on DirectX, OpenGL 1.1, and OpenGL 3.0 the video playback only works when in full screen and when looping. If the video doesn't loop or if its not full screen it doesn't work and sometimes it will cause the game to crash.
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #35 Posted on: November 02, 2013, 03:14:21 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Ohhh ok I see, probably a conflict between the two since DirectShow actually utilizes Direct3D, also, DirectX is the incorporation of all those Direct* API's, people make the mistake of calling Direct3D DirectX when it is really just a part of it, I used to do the same until I realized how many different parts of DirectX there actually are. But anyway, we may need a ffmpeg or some other sort of extension to make the OpenGL ones as I said, because I look to having the feature Unity3D does where they can be loaded and rendered directly to a surface and shown as a billboard in-game.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
time-killer-games
|
|
Reply #36 Posted on: November 03, 2013, 09:02:34 am |
|
|
"Guest"
|
Are you saying I should try the Direct graphics target (instead of OGL) in order to use the DirectShow functions? Because like I said I already tried that and it only works when the video is full screen and looping.
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #37 Posted on: November 04, 2013, 10:48:32 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Yes I wouldn't be surprised Microsoft tends to make a lot of their stuff incompatible, but like I said we can do some other lib for a cross platform version, as you don't see too many game engines that are capable of video rendering on billboards and stuff, it would just be a nice selling point is all I am saying, I just got more important things to do is all right now, can't focus on it.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
time-killer-games
|
|
Reply #38 Posted on: November 04, 2013, 11:46:58 am |
|
|
"Guest"
|
Sorry dude. I wasn't sure if you finished the video functions yet or if I was doing something wrong with enigma settings, etc I didn't mean to pressure you about this. you're right there are are a lot more important things to work on. Thanks for what you did though! :-)
|
|
|
Logged
|
|
|
|
|