Submission Text Full Submission Page

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14860
Location: 127.0.0.1
This topic is for the purpose of discussing #3710: TheZlomuS & DyLaX's NES Battletoads "Glitched" in 00:58.07
Player (124)
Joined: 3/23/2012
Posts: 296
Location: In X position=50 y position=20
shit! My submission failed? Not yet don't cancel it i'm working EDIT:desync for me
Jungon wrote:
if I was to have a Tool-Assisted real life ... I'd.. I could abuse death, just to see if it saves time ..
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Desnycs for me. Test it before voting people.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Spikestuff
They/Them
Editor, Publisher, Expert player (2284)
Joined: 10/12/2011
Posts: 6336
Location: The land down under.
Dear 3 seconds Die in a freakin' Hole From Frame Wars v2... wait, oh man this is freakin faster! /me looks at feos Yes Vote. Also it ends with a seizure is that correct? Also stops to what appears to be a continue screen. EDIT: Adding video to forum page 1 just in-case people don't look at it. Free Encode for $9.95 http://www.youtube.com/watch?v=yJHbqc3og0M EDIT2: NEW ONE Link to video
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Post subject: Re: #3710: TheZlomuS's NES Battletoads "Glitched" in 00:58.07
Samsara
She/They
Senior Judge, Site Admin, Expert player (2121)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
#3710: TheZlomuS's NES Battletoads "Glitched" in 00:58.07
TAS by DyLaX.
Shouldn't the actual author get the credit for the movie?
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
Oh, crap. To watch it in emulator, you need to launch taseditor to prevent desync. This bug was already reported.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Re: #3710: TheZlomuS's NES Battletoads "Glitched" in 00:58.07
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Samsara wrote:
Shouldn't the actual author get the credit for the movie?
Damian and Me
I think it's made by a team of two.
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
LET THE FRAME WARS BEGIN.
AnS
Emulator Coder, Experienced player (723)
Joined: 2/23/2006
Posts: 682
Man, this movie revealed the oldest bug of FCEUX replay engine! At the frame when FinishPlayback() is called, joyports don't update, because they're still working in Playback mode (which means reading Input from movie file, not from keyboard). I've fixed this bug, but now I wonder how many old TASes rely on the fact that the very last input gets doubled. Since it wasn't noticed before, I presume, not many. Of course in case of memory corruption every smallest move changes everything... Adelikat, you should check for same bug in Bizhawk, since you were the main author of this code. The problem with this run of Battletoads can be solved by adding 1 blank frame to the end of the movie, then it will sync with old versions of FCEUX, where the bug wasn't fixed.
Post subject: Re: #3710: TheZlomuS's NES Battletoads "Glitched" in 00:58.07
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
TASVideoAgent wrote:
After a deep analysis of the code, we will describe what exactly happened here.
Yes?
Post subject: Re: #3710: TheZlomuS's NES Battletoads "Glitched" in 00:58.07
Former player
Joined: 9/4/2012
Posts: 9
Radiant wrote:
TASVideoAgent wrote:
Yes?
Yes. I carefuly analyze step by step the game code. As all this information will be clearly (for all), I describe them "clearly" (I'll try to do it so that everyone can understand what is really happening here).
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
After trying again with the new emulator, it goes to the tunnels, the graphics break, and then, nothing. Where's the credits?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Spikestuff
They/Them
Editor, Publisher, Expert player (2284)
Joined: 10/12/2011
Posts: 6336
Location: The land down under.
hegyak wrote:
After trying again with the new emulator, it goes to the tunnels, the graphics break, and then, nothing. Where's the credits?
feos wrote:
Oh, crap. To watch it in emulator, you need to launch taseditor to prevent desync. This bug was already reported.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
TheZlomuS, I think you should add the coauthor, DyLaX, in the submission.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Still can't get it to playback. TASEditor doesn't like me. I tell it to import. Fine. Playback, nope.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
hegyak wrote:
Still can't get it to playback. TASEditor doesn't like me. I tell it to import. Fine. Playback, nope.
The problem with this run of Battletoads can be solved by adding 1 blank frame to the end of the movie, then it will sync with old versions of FCEUX, where the bug wasn't fixed.
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
I can't figure TASEditor out. No matter what I change, it won't play back the run without recording new frames starting from the beginning of the movie. And the run desyncs without it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11264
Location: RU
Check pausing at the last frame of movie. Watch it alone. After it's paused, engage taseditor. Unpause and watch the rest.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Ok, what the heck? Why is this complicated? I got it to work. But why all the extra work? No other TAS made me do this. And what is TAS Editor doing anyway? Is it playing back the movie as well? Is it doing anything after the end of the movie file? Instructions: Open FCEUX 2.1.6 Open Battletoads ROM Open Movie File Check the box "Pause Movie at Frame" Play the TAS back When the movie Auto Pauses, open TAS Editor Resume playback. Watch Glitch work. If you don't follow those instructions then it will desync. The run will not play the first level properly, or the glitch will crash the game.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
AnS
Emulator Coder, Experienced player (723)
Joined: 2/23/2006
Posts: 682
CoolKirby wrote:
I can't figure TASEditor out. No matter what I change, it won't play back the run without recording new frames starting from the beginning of the movie. And the run desyncs without it.
Oh, that's because the "Auto-adjust Input according to lag" is checked by default. Damn, I need to think whether to make it enabled or disabled by default... The feature itself is very useful, but it implies that you're editing the movie, not just watching.
hegyak wrote:
Ok, what the heck? Why is this complicated? I got it to work. But why all the extra work? No other TAS made me do this.
As I said above, this all is because of the old bug in FCEUX! TAS Editor simply uses different branch of code, thus not having the bug. To make the movie sync with any other FCEUX (except 2.1.5), authors of the movie should add 1 blank frame at the end of the movie, and then ask admins to replace the file.
CoolKirby wrote:
And what is TAS Editor doing anyway? Is it playing back the movie as well? Is it doing anything after the end of the movie file?
Up to the last frame it plays the movie exactly like FCEUX does (because it's actually FCEUX replaying the movie while TAS Editor is simply an interface). But at the very first frame after the end of the movie it replays "no more input", while FCEUX replays input of the the last frame of the movie once again (because of the bug).
CoolKirby wrote:
Instructions: Open FCEUX 2.1.6 Open Battletoads ROM Open Movie File Check the box "Pause Movie at Frame" Play the TAS back When the movie Auto Pauses, open TAS Editor Resume playback. Watch Glitch work.
Better instructions: Open FCEUX 2.1.6 Open Battletoads ROM Open Movie File Open TAS Editor Switch off "Config->Auto-adjust Input according to Lag" Unpause and play
CoolKirby wrote:
If you don't follow those instructions then it will desync. The run will not play the first level properly, or the glitch will crash the game.
No, the first level plays normally, it's just that a lot of the movie happend after the Input ends, and the glitch is determined by the Input of several last frames, thus it works differently when FCEUX duplicates the very last frame.
MESHUGGAH
Other
Skilled player (1888)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
In case you don't like game overs: http://tasvideos.org/userfiles/info/1454916043573621
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Spikestuff
They/Them
Editor, Publisher, Expert player (2284)
Joined: 10/12/2011
Posts: 6336
Location: The land down under.
MESHUGGAH wrote:
In case you don't like game overs: http://tasvideos.org/userfiles/info/1454916043573621
we can live with game overs to people who don't tas it would be a WTF moment.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Uh...this bug is getting irritating. Can anyone please upload a temp encode to youtube?
Spikestuff
They/Them
Editor, Publisher, Expert player (2284)
Joined: 10/12/2011
Posts: 6336
Location: The land down under.
jlun2 wrote:
Uh...this bug is getting irritating. Can anyone please upload a temp encode to youtube?
Free Encode for $9.95 Link to video
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.