Game objectives

  • Emulator used: VisualBoyAdvance rerecording v24 svn422
  • Manipulate luck
  • Abusing game errors
  • Takes damage to save time
  • Changes character

Memory Address

addresstypenotes
03001C4A2 Ux
03001C4E2 Uy
03001C7F1 Ucharge
03001C561 SspdX
03001C5A1 SspdY
030019931 U256 frames rule

Old trick (NES version)

Running Full Speed on a Carpet Trick

Running across the ceiling

256 Frames Rule

Some events like Birdo spitting his eggs, or veggies popping out of Wart's Veggie Machine only happen once per cycle.

Getting through a ground (in 1-1)

New trick

Double jump on Ladder/Vine

It's not as same as nes version, and Fast Ladder/Vine Climbing can't work on GBA version. 1st, keep the character is raising. When character is falling, it can't be used Double jump.
2nd, press UP 1 frame on Ladder/Vine, and then press A(jump), now you can use Double jump very easy. But don't forget keep character is raising.

High jump on Ladder/Vine

Keep the speedX 0x03001C56 value >= 8. Like jumping on the ground, the more spdX the higher jumping. If spdX >=8, the first of spdY value is 84, otherwise the first of spdY value is 77.

Lock Screen

Press left and right alternately, and the scroll screen can't be changed. I use it in 1-2, and get the second carpet more quickly.

Throw item or enemy into the wall

Press the negative direction first, then throw the item or enemy. Item or enemy will disappear in some walls.
I used this trick and threw magic bottle into the vase. It can help me save very few frames.

Press start in boss fight

0x03001993 256 frames rule controls all boss action. When press start, the game is stopped, but this frame timer still work. So I can use it to manipulate luck.
Use R instead of B (sometimes) A trick I (got4n) found. Using B for a frame then R then B again avoid getting 24 speed for a frame just when B for a frame, release, then frame. :P

Walkthrough

1-1 1-2
mtvf1 proved me that taking a pow item makes Toad speed 43 instead of max 36, but taking enemy not. I (Got4n) showed and proved to mtvf1 that the glitch improves his first 1-1 (the glitch was proved to work by jeffsledge).
In 1-2 I found a faster strategy by getting a key then using Luigi for avoiding carpet and using key to mash Birdo, but it was close for frame rule so it isn't faster
1-3
Use trick Throw item into the wall.
Ues trick Lock Screen, and change a enemy's x-axis, and get the magic bottle more quickly.
4-1 3-1 5-1
1-3 warp to 4-1.
4-1 save and reset.
Choose stage 3-1, and warp to 5-1.
5-1 save and reset.
Choose stage 4-2.
Choose Mario to complete these stage, because choose other character would cost more than 30 frames.
4-2 6-1
The higher speed in vine, and used trick Throw item into the wall in 4-2. Use trick Lock Screen. Make whale's fountain appeared lately.
This is the last of using reset. When use reset, the 256 frames rule will be reset, too.
5-3
Used trick Throw item into the wall and Luigi for getting faster into the vine
7-1
I(mtvf1) can use mario in 5-3, then change to Luigi in 7-1. But very lucky, I touch the rocket frames rule line of the end frame.
Luigi's jump speed is very slowly. But he can jump higher, and no need to use charge jump. I save 68 frames more than my peach run, and have enough time to choose Toad.
7-2
Use old trick Running across the ceiling.
Use trick Lock Screen to control a enemy's(Spark) y-axis. Use press start trick, control the red yoshi's action. Luckily, I touch the 256 frames rule line in Wart's final boss fight. Only 8 frames faster!
Wart fight. Use press start trick to make Wart more nearly, and keep full speed when be near the door.

Comments

Got4n: mtvf1 did most of the work, but for some reason I'll stay in co-auth :P
mtvf1: I choose the U version and vba-v24m in this tas. In face, for this game, there are not much difference between U version and J version, v23 and v24m. Except different lag. So I choose the least lag combination.
[dead screenshot links removed]
frame 1856
frame 2490
frame 2577
frame 8049

feos: Judging...
Noxxa: Replaced movie file with a 6 frame improvement by one of the authors.
feos: Accepting to Moons and publishing...

Spikestuff
They/Them
Editor, Publisher, Expert player (2300)
Joined: 10/12/2011
Posts: 6341
Location: The land down under.
SUB 7 WOO!
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
Uh, actually Spikestuff, Microstorage's movie time calculation is incorrect (it uses 60 fps instead of the 59.73 fps the GBA actually runs at). The correct time will likely be 7:00.56.
Spikestuff
They/Them
Editor, Publisher, Expert player (2300)
Joined: 10/12/2011
Posts: 6341
Location: The land down under.
CoolKirby wrote:
Uh, actually Spikestuff, Microstorage's movie time calculation is incorrect (it uses 60 fps instead of the 59.73 fps the GBA actually runs at). The correct time will likely be 7:00.56.
;-; It's all a lie.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Noxxa
They/Them
Moderator, Expert player (4140)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
CoolKirby wrote:
The correct time will likely be 7:00.56.
Turns out to be 7:00.58.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Are all improvements done or I should wait a bit more with accepting it?
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.
Skilled player (1150)
Joined: 5/11/2011
Posts: 425
Location: China
feos wrote:
Are all improvements done or I should wait a bit more with accepting it?
Thanks. All have been done, I'm not going to improve it. Because I find this improvement very accidental.
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
Mothrayas wrote:
Turns out to be 7:00.58.
Oh, okay. Apparently the time is calculated by a much more exact number than I had thought. (About 59.72704360644824 fps according to Windows Calculator.)
Skilled player (1150)
Joined: 5/11/2011
Posts: 425
Location: China
CoolKirby wrote:
Mothrayas wrote:
Turns out to be 7:00.58.
Oh, okay. Apparently the time is calculated by a much more exact number than I had thought. (About 59.72704360644824 fps according to Windows Calculator.)
1/((1/(16*1024*1024))*280896) = 59.7275006 fps 06:58.67 25120 @ 60 06:58.68 25121 @ 60 07:00.56 25120 @ 59.73 07:00.58 25121 @ 59.73 07:00.58 25120 @ 59.7275 07:00.59 25121 @ 59.7275 Compare to my long tas movie #3837: mtvf1's GBA Mega Man Battle Network 2 in 1:38:35.28, I thought tasvideos use 25120 @ 59.7275=420.5768.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14893
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. ---- [2482] GBA Super Mario Advance by mtvf1 & got4n in 07:00.58