QUOTE (tokumaru @ Sep 13 2010, 10:10 PM)
QUOTE (Selbi @ Sep 13 2010, 04:51 PM)
Maybe I shouldn't ask, but I'm interested: What excactly does this program (technically seen)?
Emulator movies are just logs of what controller buttons are pressed each frame, as are the demos in Sonic games. I haven't looked at Mercury's converter yet, but technically it should be just a matter of converting from the emulator format to the game format. IIRC, Sonic games use a compressed format composed of buttons+duration pairs, so that the same combination of buttons can be reused for up to 256 frames if it doesn't change in that time (it's a kind of RLE compression).
Spot on. You remember correctly.
Mercury, I have a question of my own: How does the game handle lag frames? I mean, the emulator will record buttons for all frames, but does the game read a new button combination even on lag frames? If it doesn't, there could be synchronization issues, right?
To my knowledge, Gens Rerecording doesn't record during dropped frames.
There are a few times that I'm familiar with in the Sonic games when frames are dropped that don't accept input. (Most annoying is the Sonic CD title screen, because it makes entering the codes a pain.) At these times, the Gens Rerecording frame counter turns red and I don't think it records input. I could be wrong - but everything I tested synched up fine.
QUOTE (Irixion @ Sep 14 2010, 03:06 AM)
Oh my, many thanks for this!
Does this do 2P's controls as well? (I recon S1/S2's data is nearly the same, so is it possible to have two people playing in split screen mode)
No, it doesn't. I basically forgot about player 2. If you give me a couple of days I can add the feature, though.
QUOTE (theocas @ Sep 14 2010, 03:17 AM)
Wow... this is awesome! Forgive my ignorance, but where are the levels the demos are recorded for stored? I really want to show off different levels. Also, I get this strange error upon starting it:http://cl.ly/4e1d55b82afdc5e36674
And once it finished starting, I get this screen instead of the programme:http://cl.ly/2498d52ebdb8322bcf6a
It's a good idea to fix that
My programme was made in Game Maker (which I suppose I should have mentioned earlier.) That looks like a compatibility issue with GM and your system; can you play any other GM games on your system? If so, then the error's on my end and I'll look into it.