I can. I usually do it to watch runs of the same game simultaneously to compare them and see where one gets ahead of the other. (But, it won't work so well in this case, as his movies often eventually desync in the versions that can do that, which probably means I screwed something up.)
edit now that I actually looked at his post:
Has DeHackEd gone insane? Beating MMX + MMX2 + MMX3 + MM7 all with the same input? (This is looking excellent, except maybe that bit near the end where X died and his future selves somehow kept existing.)
OK, I unchecked "Pause when inactive" and it works. It's strange, though. Both games react to button presses when unpaused, but in frame advance, only the current game reacts.
DeHackEd played with Snes9x to set joypad buttons to frame advance and save state. That's how he did both his published run and this one here.
Do not try to bend the spoon, that's impossible. Instead only try to realize the truth.
What Truth?
There is nospoon. Then you will see it is not the spoon that changes, it is only yourself
Oh I've been nuts for some time now. Most people already know that.
hopper wrote:
I told you DeHacked is a robot.
I'll take that under advisement.
I'm not going to fix the desyncs (I already tried that, and they just started desyncing at different points) and I'm not going to continue playing. This is it.
Unless they fix- NO, I DIDN'T FINISH SAYING IT! IT DOESN'T COUNT IF I DIDN'T FINISH SAYING IT!
He's not going to finish the movie unless they fix the desync problem, but he doesn't have to because it's not a promise unless he finishes his sentence.
TASing or playing back a DOS game? Make sure your files match the archive at RGB Classic Games.
He's not going to finish the movie unless they fix the desync problem, but he doesn't have to because it's not a promise unless he finishes his sentence.
Which desync problem, one he's encountering in Snes9x 1.43 Final? That's the reason I use the WIP (or WIP timing) is because that desync problem is mostly gone there. I know he modified his version for better joypad input, but can't those modifications be re-applied to 1.43 WIP?
I... think I have a good enough reason for this thread necromancy. That reason is Mario Tetris Biggame. The first movie is what got me. I guess that's one way to put the screens to good use. :P
Is there a way to make a bigame movie involving two games of different consoles?
I'm thinking: if you push the R button on the SNES controller, couldn't that just be a non-input on the NES controller?
If not, and we can only use the buttons the controllers have in common, would it be possible to do, or is there something different about the header information of whatever of the keylog files?
Is there a way to make a bigame movie involving two games of different consoles?
Theoretically yes, but practically not. The idea is that the same movie file plays both games, and that can't be the case for movie files of different emulators, because snes9x can not load a FCEU movie file, or vice versa, for example.
I thought that DeHackEd explained an early concept : link the buttons of his joypad to several emulators (with their focus deactivated). then encode each movie separately, and putting them next to each other into the final avi.
not sure I explained it right though...
I never sleep, 'cause sleep is the cousin of death - NAS
The system is set when you start recording, so the only way to make a Game Boy TAS function as a Game Boy Advance TAS (and vice versa) is to hex-edit the file.
I did try the bigame movie concept, but the best I could do was to manually input the same thing into two emulator programs side by side, which gets tedious quickly. Snes9x will not accept certain keys when the window is deactivated, like pause, load savestate, or frame advance.
I thought about using a macro program to enter keystrokes into deactivated windows but I don't know how, or whether it works.
Here's what I did.
I modified snes9x to accept save-state commands from my joypad (only 1 save slot... I don't have too many buttons to work with). I linked my joypad into two pipes and had a copy of snes9x on each one. When I press save-state, both save and when I press load-state, both load.
Technically each one is making its own SMV, but they should both have the same contents. This is contradicted by the desync, but I'm looking into it. The save-states are given names by the ROM's name, so that's not a problem anyways.
hacked emus, and if you didn't recognize DeHackEd's avatar, it's Linux's Tux. so yeah, the focus system of windows kinda ruins the concept. and yeah, it seems terribly tedious.
I never sleep, 'cause sleep is the cousin of death - NAS
so yeah, the focus system of windows kinda ruins the concept. and yeah, it seems terribly tedious.
Actually, that's not the problem. Any emulator that uses DirectInput interface can be modified to receive messages even with lost focus.
You should change DirectInput device init flag from FOREGROUND to BACKGROUND, now every copy will receive keyboard/gamepad input. Teoretically you can make triple/quadruple/... run. Yesterday I made an experiment and was able to walk Rockman's Cutman stage + Rockin'Kats first Channel. Man, it's insane thing to do without savestates!
You can try it youself with little FCEU mod I asked fellow CaH4e3 to make. Well, it's just "quick&dirty solution", not suitable for tool-assisted movies. Right now CaH4e3 is too busy to make something more useable.
The bad thing about FCEU is that it uses different way to read system keys (savestate/frame advance). This flaw is removed in Mednafen (<-Nintencer<-FCEU), but we need TAS-oriented mod like blip's one. Maybe someone here can combine blip/nitsuja mod with mednafen (or rewrite fceu's system buttons' code) + modify DirectInput flag at the end. This will allow to record multigame speedruns in Windows.
I'd make this myself if I were fluent with C. To think, there are much more experienced coders for this, so I'll leave it to Nitsuja. :)
As for other emus - it's already made in some ways. Half a year ago I saw VBAlink mod which can read buttons in lost focus mode. Don't remember the site, but you got the point.
Yay! I hope this is the right topic to post in, I just wondered if someone would like to do a movie like this one, because it would probably be the coolest tool-assisted movie ever. ;D
http://rapidshare.de/files/18523202/megaman4.fcm.html
Note: Works with both Mega Man 4 and 5, and that's kinda the point.
Second note: Rapidshare kinda sucks, but both dehacked's storage and silentwhisper seems to be down at the moment.
Third note: Angerfist, älskar nya Mega Man 4 filmen, se till att få klart den. :)
Note: Works with both Mega Man 4 and 5, and that's kinda the point.
For clarification (it wasn't obvious from that post) -- it appears to be a dual movie that plays MM4 and MM5 with the same input.
It looks nice.
EDIT: AVI available here:
https://files.tasvideos.org/bisqwit/rockman4n5-dualgraveworm.avi (3 MB)
EDIT 2: Updated the AVI and moved the thread, starting from the previous Graveworm's post, to the thread FractalFusion suggested.
Check out the new FCEU, it's in the FCEU forum. ...Obviously. ;D
Edit: Then I set up 2 FCEU's, loaded Mega Man 4 into one and Mega Man 5 into, one, started movie recording in both, so that I could see that the frame count were still the same, and checked "Enable background input" in one of them.