(Link to video)
This TAS abuses a glitch that makes skipping cutscenes skip entire levels. Skipping every level isn't a good idea, as it makes the ending not play at all (which is why I still did part of scene four and a bonus level). I've accidentally triggered the first level skip on real hardware while button mashing through the menus before (I thought the cartridge had some sort of hidden save feature because of this) but it's still really precise. Just a few wrong button inputs can softlock the game in an infinite bonus level screen loop.
Bugs/exploits that were used here include the one I mentioned previously and the scene four pool skip. Pressing down and B on the same frame at the end of each animation cycle (after reaching the ledge at the end of the pool) allows Buzz to go under the map. I then climb so Buzz is standing to trigger the level end sequence. Going under any map and standing still (in the idle animation) with an already active goal area just finishes the map instantly. Some maps don't work this way because you need to collect an object before the goal is active.
ViGadeomes: 49 frames saved by changing inputs of the very last warping section of the movie which led to the last screen "warping" itself to the end so it's like a all screen skipped in term of inputs.
OtakuTAS: Requesting co-author. 24 more frames gone. Re-did all your movement. The other guys are focused on the glitch but noticed your movement needed cleaning up. Really went through it in addition to improving it, there's no improving it now. There's not enough movement for any improvement to be possible.
Besides that, there really isn't much else to go over here. (Oh, and BizHawk says "Toy Story 2 (USA, Europe) [GB]" in the title bar if that's what they meant by ROM name. I dumped my cartridge with FlashGBX, so that's why the name is different there.)

ViGadeomes: Claiming for judging.
ViGadeomes: Replacing movie file for GBA mode, adds of cyclecount mostly.
ViGadeomes: Setting back to New as I found an improvement.

feos: Claiming for judging.
feos: Replacing with an improvement.

OtakuTAS: Updated ROM file name with more common version. Previous ROM file name came from Blinx_Person's rom dumper which was very arbitrary.

feos: "Warp glitch" is the standard term we use when there is a ''major skip glitch'' in a run that doesn't jump straight to game end (if it does, we call the branch "game end glitch"). We don't call it "wrong warp glitch" because glitch already implies that it's wrong, for example there's no "right warp glitch" or "intended warp glitch".

OtakuTAS: Gotcha. Unrelated: Just updated the encode.

feos: Since we don't accept intended methods of level skipping, be it a cheat code or a menu, I wanted to take a closer look at this "glitch", because it skips levels. And by how it works in practice, it doesn't really resemble a secret feature, because in most cases it's frame perfect, and simply pressing those buttons at wrong times gives you different undesired results.
The run itself looks good, accepting.
To the publisher: There's a score screen if you press A or Start after the ending congrats, but if we get to it optimally, the viewer won't be able to properly see the actual final screen, so I'm not sure if it's worth including that input into the main run, or it could just be pressed during video dumping.

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14884
Location: 127.0.0.1
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
nice work for your first tas! possible improvement ideas: 1. jump higher so you don’t land as often 2. complete the entire level rather than going to the bonus game
Player (37)
Joined: 1/28/2023
Posts: 4
LogansGamingRoom wrote:
nice work for your first tas! possible improvement ideas: 1. jump higher so you don’t land as often 2. complete the entire level rather than going to the bonus game
1 isn't very feasible because jump height is tied to the current jump animation (long jumping/run jumping is used because it's faster and to jump higher I'd have to stop moving. Stopping plays an animation that prevents inputs until it finishes sadly, so I also keep running until I hit a wall to be able to jump up faster during scene four.) 2 is doable but beating the level will still give the same cutscenes, as going out of bounds just tricks the game into finishing the level early. The bonus round also just sets up the cutscene skips so I can go directly to the ending cutscene. Trying to skip before this just leads to the "cosmic score" screen, which can also be accessed without even beating the game if you get a game over. Thanks for the ideas though! Always open for improvements if anyone finds any.
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
you’re welcome. i look forward to seeing more from you.
ViGadeomes
He/Him
Judge, Active player (303)
Joined: 10/16/2017
Posts: 457
Location: France
Welcome BLiNX_PERSON ! It's amazing to see new people here submitting movies ! The points given here are just informationals for future submissions and will never make your submission here rejected because of it: * You've submitted a *.tasproj file while a *.bk2 file is better because you don't need to delete the greenzone and the file will be compressed. To export a tasproj file into bk2, on the TAStudio window go into "File -> Export to Bk2". * You've submitted a movie made on a 2.9 dev version of BizHawk. A submission must syncs on an official release of an emulator, I advice you to make your movies on such and not on dev versions as you'll probably have bad surprises. Thankfully here, your movie syncs on the 2.8 version of BizHawk. * Enabling BIOS is preferred for submissions, to simulate the best of beeing on real hardware for the publication. So I resynced your movie on 2.8 using the GBA BIOS to enable Console Verification on GBP, I've also added the cyclecount to the bk2 without modifying any of the inputs so your movie remains unchanged : User movie #638131204353901865. Do you agree for the replacement of the movie ?
Player (37)
Joined: 1/28/2023
Posts: 4
Yeah, I don't mind the changes here. Thank you for the help!
ViGadeomes
He/Him
Judge, Active player (303)
Joined: 10/16/2017
Posts: 457
Location: France
While judging this movie to understand the glitch, I managed to save one frame by changing randomly inputs so I went more seriously on it and here is the result. So we have here a 51 frames improvement: User movie #638138943223578883 : 1 frame saved before the first level played by changing a little bit inputs. 1 frame saved by BLiNX_PERSON on the elevator level by reducing one frame of lag. 49 frames saved by changing inputs of the very last warping section of the movie which led to the last screen "warping" itself to the end so it's like a all screen skipped in term of inputs.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
ViGadeomes wrote:
While judging this movie to understand the glitch
Can you share what you've learned about the glitch so far?
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.
ViGadeomes
He/Him
Judge, Active player (303)
Joined: 10/16/2017
Posts: 457
Location: France
feos wrote:
ViGadeomes wrote:
While judging this movie to understand the glitch
Can you share what you've learned about the glitch so far?
Whoops I totally forgot about it : So the glitch only occurs when pressing "Start" and "A". You always need to press a combination(A, Start, A+Start) of those inputs in the first available frame of a new screen(cutscene), after that, some situations : - The glitch occurs but you have still one frame to press another combination of those inputs - You need to press another of those input combinations to make the glitch occurs whenever you like after it. Sometimes, doing another combination of inputs will make the next screen where we warp at different. Here is the RAMWatch address of the current screen: FFCB(System Bus). I only have theory about it but I didn't tested them as We would probably need to decompile the ROM to understand. Probably looking at the type of screen and the situations that occur are linked but if not I have really no idea on where to start my researches(and I don't really like doing extensive researches). Maybe sub-inputs would lead to more possibility about warps but I didn't get how it works to test. By the way, I forgot to ask for co-authorship with our improvements <3
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
Requesting co-author. 24 more frames gone. Re-did all your movement. The other guys are focused on the glitch but noticed your movement needed cleaning up. Really went through it in addition to improving it, there's no improving it now. There's not enough movement for any improvement to be possible. https://tasvideos.org/UserFiles/Info/638145534967771826
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Updated. Should I delay the judgment in case more improvements are being worked on?
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.
ViGadeomes
He/Him
Judge, Active player (303)
Joined: 10/16/2017
Posts: 457
Location: France
It's good for me !
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
I'm finished. It's worth looking into more combinations of the wrong warp but that's more of a long-term thing. Movement wise it's perfect now, no possibility for improvement after my revision.
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
Encode updated to current and high definition.
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
Thanks for the awesome judging Feos. You are stellar. Also giving a pat on the back to the team! Glad to see acceptance.
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
Good job to all three of you. The level skip is a major find, and the pool level looked obviously glitchy even before I read what was going on. Short and sweet, yes vote.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14884
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5176] GBC Toy Story 2 "warp glitch" by BLiNX_PERSON, OtakuTAS & ViGadeomes in 01:29.82