Hey, I'd like to keep this short because I wanna go to sleep...
  • Heavy glitch abuse
  • Uses death to save time
  • Genre: Platform
Emulator: VBA 23, should sync on VBA21. Does not sync on VBA24m.
This run improves the published run by 1145 frames (~19.052 seconds), mostly by finishing the first level quicker, by taking a shell and performing pipe glitch death (entering a pipe and dying in the process, then re-entering the level and going through the ground - this only works on the v1.0 ROM). This trick was already used in the previous run in Macro Zone 1 in order to acquire pipe glitched state so we can enter through the ground in Pumpkin Zone 1 in order to finish that level early. When I originally tested all the levels for their ability to be completed quick using the pipe glitch, I messed up and deemed the first level "unpipe-glitchable", but I recently found out you can move left after entering through the ground and thus reach the end of the level.
I didn't want to keep this insane 2 minute run outdated like this, so I took a look at it since yesterday and created this run. I was always afraid of using the new pixel trick because I couldn't quite understand it (and I didn't really bother understanding it since I didn't think I'd TAS the game again since andymac's around and doing a good job with the game himself). Maybe I messed up in a few spots during the run, I can't tell for sure. I tried my best, and it seems I even managed to save 4 frames outside of the first level, probably by better maneuvering in the OoB area. I didn't try to find a quicker way through the second half of the OoB area though, as there are quite many ways to reach 0xA2D5 (the byte that needs to be altered; which we enter the OoB area for) and I didn't feel like testing those.
I'd like to list andymac as a co-author due to his invaluable effort he put into SML2 TASing, without him this run wouldn't be possible the way it is.
For detailed info about the pixel trick and more, visit the previous run's submission text.

Possible improvements

  • Let the screen scroll up in Macro Zone 1 in order to unspawn sooner, and therefore leaving the level sooner (saves ~3 frames)
  • First level optimization, I'm expecting a few frames can be saved here...
Additional Online watching URL

Nach: Well, I still have no idea what's going on without dissassembly and tons of data in front of me, but it's certainly better than before. That suicide thing is also impressive, making the run much more exciting. Accepting as improvement to existing run.
Nahoc: I'll publish this.


ALAKTORN
He/Him
Former player
Joined: 10/19/2009
Posts: 2527
Location: Italy
^can’t you save those 2 frames now that you know about them?
Jungon
He/Him
Player (50)
Joined: 4/2/2009
Posts: 376
Location: Porto Alegre - Brazil
Mario is going to really dark places with his mind, kind of like Black Swan.. O_o Yes vote =P
*Jungon*/*Johnnyz* smilie weirdo =P ^^ o.o @__@ +D
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
ALAKTORN wrote:
^can’t you save those 2 frames now that you know about them?
I didn't get it to sync. I'm sure I can get it to sync with more testing etc. but I'm not in the mood for it, and I'd like to gather more improvements before doing another TAS.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
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. ---- [1886] GB Super Mario Land 2: 6 Golden Coins "game end glitch" by andymac & MUGG in 02:08.98
Joined: 12/19/2007
Posts: 40
MUGG wrote:
...and no, I don't know why it got obsoleted.
Because the glitched run uses the pipe glitch just like the previous fullgame run (by andymac), just to a greater extent. Therefore it makes no sense to have seperate categories. At first I complained about this reason for obsoletion, but later accepted it. All that's left is either a "glitchless fullgame/all levels run" or a "no-pipe glitch fullgame/all levels run", the former makes more sense since the pipe glitch is actually a "touch an object, quit out of the level at the same time" glitch which there are several varations of, for example touching the bubble item or the bell (to skip half of Moon Zone 2). But I think both categories would be fine. Also, I just noticed I messed up while editing the VBMs, so the submitted VBM lists andymac as the author, yet the rerecord count is correct. I think this can be ignored.
No, it doesn't make sense because it DOESN'T USE THE SAME GLITCH. The pipe glitch is not the glitch. The glitch is the fact that you are able go outside the map area of memory to locations in memory that are not intended, allowing you to edit the game's RAM from within the game. You shouldn't be able to do that. The game should restart the level when it detects that you are far enough outside the intended game area. (Like, say, what Mario 64 does if you go too far.) And, yes, I know that's a tradeoff they made to get the system to work on the console. So is every other glitch. You all even admitted in the previous publication that this was what was interesting about the run. If it weren't for those glitched screens, would you have even accepted this? No, because it wouldn't have completed the game. And I just went back and looked at the first submission in this branch--it flat out says it doesn't use the pipe glitch. So what happened here is that one run that didn't use a glitch got superseded by one that does got superseded by one that uses another glitch.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
trlky: You might be interested in discussing this topic.
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.