Hi, TAS community!
DosGameClub[.com] is looking at the original Prince of Persia this month - I've been vaguely interested in speedrunning for a while, but have decided to take the chance to record one myself for the first time. I've read around the instructions on JPC-RR and have got some great hints from DungeonFacts' thread on Crystal Caves and c-square's advice. I've been able to get the game up and running in the mouse-JPC-RR fork and have even recorded a brief test video which involved loading saved states and re-recording:
https://www.youtube.com/watch?v=9uhxvbgGMIY
The way I understand it - is this all correct?
- A "movie" in TAS terms is not a video file like it sounds, but a list of recorded keyups/keydowns/etc that you piece together using a TAS-appropriate emulator.
- The emulator records these key inputs as you play or step through the game, and you can "rewind" to a previously saved state at any time and re-record from there.
- To get the final TAS, you set the emulator going and play back the movie (i.e. set of keypresses), dumping the screen output to disk to eventually transform into a video file.
So I think I'm on my way, though there are a couple of things I'm unsure about:
- Can you alter the amount of time in ticks/ms that pressing F will skip forward? Prince of Persia runs at ~12fps, and hitting F five times per frame is beginning to give me RSI :)
- Giving input to the game as I step through seems to be a rather cumbersome process of switching focus to the onscreen keyboard, pressing the key down, making sure the emulator window is focused again and hitting F to advance. Is there a faster way - perhaps by sending a frame-advance signal to the emulator without the window having to be focused?
- Is there a way to step backwards or do I have to just be more careful about when I choose to save state? :)
Thanks for any and all advice!