Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
82-35-43 wrote:
I can't run two Snes9x applications at once in Windows XP.
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.)
Editor, Expert player (2080)
Joined: 6/15/2005
Posts: 3284
nitsuja wrote:
82-35-43 wrote:
I can't run two Snes9x applications at once in Windows XP.
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.)
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.
Joined: 3/31/2005
Posts: 148
Location: Colorado
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
Joined: 3/8/2004
Posts: 185
Location: Denmark
My eyes hurt from seeing this movie.
"We observe the behaviour of simple folk, and derive pleasure from their defects." -Aristotle - Book of Humour
Joined: 9/16/2005
Posts: 26
Location: KY
Mine too, DeHackEd has gone insane. :P
Joined: 11/15/2004
Posts: 804
Location: Canada
Um, excuse me? Did you just play four games at the same time? I told you DeHacked is a robot.
TASing or playing back a DOS game? Make sure your files match the archive at RGB Classic Games.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Shark wrote:
Mine too, DeHackEd has gone insane. :P
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!
Former player
Joined: 3/9/2004
Posts: 484
Location: ­­
Yeah, you need to include Mega Man Soccer too!
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
I'm confused about DeHackEd's last post. What's going on?
Joined: 11/15/2004
Posts: 804
Location: Canada
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.
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
hopper wrote:
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?
Joined: 11/15/2004
Posts: 804
Location: Canada
When playing four games at once, you're probably four times as likely to have a desync, but I'll let DeHackEd answer that one.
TASing or playing back a DOS game? Make sure your files match the archive at RGB Classic Games.
Joined: 8/7/2004
Posts: 51
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
mew.
Joined: 3/25/2004
Posts: 459
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?
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Ramzi wrote:
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.
Player (206)
Joined: 5/29/2004
Posts: 5712
How about Game Boy and Game Boy Advance?
put yourself in my rocketpack if that poochie is one outrageous dude
SXL
Joined: 2/7/2005
Posts: 571
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
Editor, Expert player (2080)
Joined: 6/15/2005
Posts: 3284
Bag of Magic Food wrote:
How about Game Boy and Game Boy Advance?
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.
SXL
Joined: 2/7/2005
Posts: 571
DeHackEd wrote:
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
AnS
Emulator Coder, Experienced player (728)
Joined: 2/23/2006
Posts: 682
SXL wrote:
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.
Joined: 11/26/2005
Posts: 285
I'd rather have a NES emulator that automatically spawns another window (instead of the lost focus one), like iDeaS.
Former player
Joined: 9/29/2005
Posts: 460
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. :)
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Graveworm wrote:
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.
Editor, Expert player (2080)
Joined: 6/15/2005
Posts: 3284
Good job, Graveworm. By the way, how exactly did you do that? I would like to know. Better topic to post in: http://tasvideos.org/forum/viewtopic.php?t=2385
Graveworm wrote:
Second note: Rapidshare kinda sucks, but both dehacked's storage and silentwhisper seems to be down at the moment.
Rapidshare is one of my favorites, because it is ridiculously stable.
Former player
Joined: 9/29/2005
Posts: 460
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.