i wanted to experiment with the 2 games 1 input style of TAS (I.E. the megaman 1-4 run or others)
i wanted to know how these are done. are these done with a lua script/external program/tasing one game then opening the movie with the other game and seeing how it works?
thanks
I imagine you could set up a macro script (i.e. with AutoHotKeys which I know lets you choose which process a keyevent is directed to) that, whenever you pressed or held a key, would send it to both windows open. As long as you're always on frame advance that would ensure both remained synchronized.
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Many emulators support "background input", i.e. recognising button presses even when the emulator window isn't the main focus. It's my understanding that it is this feature which was used to record multi-run movies.
Emulator Coder, Site Developer, Site Owner, Expert player
(3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Just make sure you run in frame advance when using background input. If you run at full (or slow) speeds, the two emulators can loose sync from each other.
Also, lol at this topic title.
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
I'm not sure I understand the question, but if you're wondering how you go ahead and record input for these 2 games 1 input TASes, see what sgrunt said:
So basically, you have two emulator windows open, where one of them has "Run in background". Now this emulator window will recognize button presses even if the other emulator window is highlighted. Now, start recording a movie with both emulator windows, and your input will be recognized by both emulators and recorded into both movies. And as adelikat said, make sure that the emulators are on the same frame (to make sure that they synch, always have frame display on) and only use frame advance when recording this way.
How bad-ass would Mega Man 9 & 10 look when played in this manner? =D
But I supposed they would have to be TAS'd by themselves first...
And I also lol'd at the topic title.