• Bizhawk 2.3.0
  • mGBA core
  • Tool-assisted Speedrun profile
  • ROM checksum sha1: B9FE05A8080E124B67BCE6A623234EE3B518A2C1
  • bios: gbabios.rom Bios(World), sha1:300C20DF6731A33952DED8C436F7F186D25D3492

Mechanics


Running/Hopping
Holding R while running will accelerate Wario to a maximum speed. However, while at full speed and charging, you can only jump at maximum height. Luckily, it is possible to keep full speed while hopping by jumping with R released the frame you hit the ground, or by jumping through a room transition and jumping on the first available frame in the next room.
Ground Pound
Increases Wario's fall speed, but also sets horizontal speed to 0. The most frequent use is when jumping off ledges to land earlier, but ground pounding for a few frames after turning around mid-air will also quickly increase horizontal velocity. Ground pounding for long enough will allow Wario to break strong blocks and break weak blocks without stopping. The other use of ground pounding is for zipping (see below).
B Dash
When used by itself, it allows for Wario to fall off a ledge while still building up speed in air (moving through the air otherwise does not increase speed). This is most often seen after collecting a gem piece because there is not enough platform to build up running speed. Used in conjunction with jumping, it allows for quickly increasing speed when there is a low ceiling above Wario. This is also used when needing to jump past an obstacle while still accelerating.
Slide
Sliding is used to quickly move through 1 tile gaps to minimize crawling, but is also handy to cover short distances very quickly due to its very fast initial speed.
Throwing
Tapping B will throw the enemy/object a short distance, while holding B will charge up for a longer throw. The thrown enemy can be jumped on to give Wario extra height in the jump. Throwing an enemy to break a block instead of ground pounding is faster because the ground pound animation takes a long time.
Superswim
In water, by tapping A or B, waiting for 2 frames, then holding B and a direction will make Wario swim at max speed vertically.
Zip
Ground pounding near a ceiling corner while still in the jumping animation will push Wario's hitbox upward a slight amount. If you hold the direction opposite to the wall the frame after ground pounding, Wario will clip into the wall. You can then press A to rapidly move upwards diagonally through the wall. This lets you potentially skip large portions of the game which would otherwise be mandatory. Unfortunately downwards movement is impossible, and not all corners can be used to zip. For example 3 tile ceilings on the left of Wario cannot be used to zip.
Other Mechanics/Game Properties
  • Breaking blocks head-on while at full speed will lose 1 frame, so I try to avoid that whenever possible.
  • Jumping past the very edge of a ceiling corner will boost Wario 1 frame ahead, but he can't be in the ramming animation.
  • After exiting the portal at the beginning of every level, you have 1 frame to perform a B dash, which saves a bit of time over just holding left/right.
  • Running up/down slopes is slow when moving at high speeds, so it's usually faster to jump over them unless you need to build up speed.
  • Soft resetting right after the end of each level/boss lets you skip the end cutscenes, as well as lets you skip the gem door cutscene before bosses.

Stage Explanations/Comments

The goal of every level is to collect all 4 gem pieces, trigger the frog switch, grab the keyzer, and get back to the portal. After you complete the Entry Passage you have 2 options: Emerald or Sapphire. Emerald is the most common starting point for players, so that will be the 1st of 4 passages in the TAS, going counter-clockwise through Ruby, Topaz, and Sapphire. After all the passages are complete, you can access the final stage and boss.

Entry Passage


Hall of Heiroglyphyics
This is the intro level, but it is far from the simplest. There's lots of blocks and enemies in the way, as well as small segments of movement which have a lot of possible options.
Spoiled Rotten
We use an enemy to jump behind the boss and charge it until it dies. After every B dash, a few frames of down input are included which save a small number of frames overall.

Emerald Passage


Palm Tree Paradise
Simple level which is really just running/hopping full speed to the frog switch and back. Skipping 3 of the chests on the first pass is slightly faster than getting them initially due to how enemies/walls/blocks are placed.
Wildflower Fields
Another simple level which is mostly running. The gorilla enemy near the frog switch can be used to get enough height to break the blue block without needing to climb the vine.
Mystic Lake
Mystic Lake has a lot of swimming, which is tough to optimize in the area with the bubbles because of the up and down superswims involved. An interesting feature is that after getting the keyzer, you can jump onto the frog switch platform by hugging the right wall while facing right, completely avoiding needing to swim around.
Monsoon Jungle
When getting fat Wario, I intentionally grab an enemy and hit it while transforming to cancel the animation, saving about 1 second. Also, landing on the very right of some of the swinging platforms snaps Wario slightly forward, which saves a few frames overall.
Cractus
Not much to this other than ground pounding as early as possible.

Ruby Passage


Curious Factory
The rotating platforms and crushers are very annoying in this level. There is a pretty cool zip in the frog switch room which lets you avoid climbing the tall ladder, but the set up is slow enough that it doesn't save more than a second. In the huge room with the floating platforms, it is fastest to run at full speed on the platforms that are moving forward.
Toxic Landfill
There is a zip in the room before the portal which skip the entire room. There is a transition tile at the top of the ladder. When you zip to the top of the room, you can run along the top of it to reach the transition tile.
40 Below Fridge
Zips completely break this level, as you can completely skip the snowball puzzle room and the rooms right before the portal, as well as a lot of the keyzer room.
Pinball Zone
The most difficult stage to TAS. Picking up and throwing the balls is a nightmare to optimize, especially when some of the rooms have so many different routes/options to try. Thankfully the last 2 pinball rooms can be avoided with zips.
Cuckoo Condor
The first phase is straightforward. The second though is a bit more complicated. When the boss is popping out eggs, it is quicker to let it continue and get as many hits in succession as possible (essentially reducing downtime between eggs). By throwing eggs against the wall, it is possible to get 3 egg hits in a row without any hitting the ground. This cuts out 1 cycle (3-2-2 rather than 2-2-2-1).

Topaz Passage


Toy Block Tower
Another level where you skip almost everything with zips.
The Big Board
The idea here is that you need to progress the board at the bottom of the screen by hitting the cycling switches. Therefore it's best to hit the switches when they have high numbers (4-6) as you progress through the level, without losing time waiting for the switches to cycle through. The number order I choose allows me to use the spear enemies to zip in the room before the frog switch, rather than taking extra time to grab the Wario car.
Doodle Woods
This is a fairly linear level, with a few zips and enemy jumps that save a lot of time.
Domino Row
Some of the rooms have a "race" that occurs at the beginning where you need to hit the switch at the end of the room before the dominoes do in order to access different doors/items. Of course, we get to the switch too fast for it to matter. In fact, for one of the races, we just completely avoid it by zipping to the end of the room. For the last race and for the frog switch, we use a zip to take the water route which in total saves 4 frames. The room before the portal unfortunately has a 3-tile high ceiling on the left preventing zipping, so we have to go through the entire room to get the chest.
Aerodent
For the beginning phase, we jump into the bottom of the balloon to get it to the top of the room as soon as possible because the spike enemy only drops down once this occurs.

Sapphire Passage


Crescent Moon Village
In the room with the red switch block, we use an thrown enemy to trigger it instead charging into it. This not only saves time by not needing to make contact with the block, but also cuts out 2 screen scrolls where Wario cannot move. This means that we get hit on the way back by the enemy, but this still ends up being faster than killing it after flipping the switch.
Arabian Night
I end up grabbing the CD at the end because it's the fastest way to get to the pipe after zipping.
Fiery Cavern
The only level that requires going out of the way to get extra health because a lot of the lava pillars are unavoidable and too slow to wait for. Keyzer is grabbed early with a zip so we don't need to get it on the way back. We can avoid using snowball Wario by taking the top route in the room with the 3rd gem piece.
Hotel Horror
This level is done in reverse using an enemy jump, saving a lot of time over the normal route. Other than Mystic Lake this is the only other level with no zips.
Catbat
By doing a B dash off the wave, we can get 2 hits per cycle instead of just one. For the 2nd phase, we can ground pound over and over so we don't need to wait for a wave.

Golden Pyramid


Golden Passage
Done in reverse by hopping through the water. Before you trigger the frog switch, there are invisible blocks that force you to hit the switch. The spikes at the end of the level are solid blocks so they can't be bypassed by walking through them.
For whatever reason, the walls are hollow so a lot of zips that would be useful aren't possible.
Golden Diva
Extremely tough to optimize. When you jump on the masks for the 1st phase, it is better to wait until they are close to the ground so they don't bounce as much; this is because they cannot be picked up until they stop bouncing.
The 2nd phase is all about using the hammer over and over, while also using the green ball whenever it spawns. The hammer bounces toward the direction the handle is pointing, so I manipulate that to get it to bounce towards the boss.
The last hit is done with a B dash into jump to have the last input be as early as possible.

feos: Claiming for judging.
feos: Replacing with an improvement.
feos: Thanks to Darkman425 for the review, and actually for bringing up that this run would not make sense to obsolete the Hard one. Otherwise I might have acted on old habits and just obsoleted the latter. But now I see that it would have been a problem.
The obsoletion system means that the "old" run is obsolete and surpassed in terms of quality. But even given the time gap and the new finds, that question is rendered moot by the fact that the new run's difficulty mode requires visibly different routing in most levels. 10+ years ago we'd just obsolete longer branches with shorter ones, and on top of that we'd prefer hardest difficulty in most cases, making this submission's judgment a pain to solve. But ever since we started relying on "what makes sense" in all policies and decisions, strictness is no longer our method.
It makes the most sense to publish inherently different branches separately. The only question is how to assign classes to those branches. The current Hard movie is a star, and we plan to make stars flags instead of classes, because the tier system is no more. Whether some branch or both branches become Standard or Alternative by then, is not critical right now, because policies may change along with the system. What we're sure about is not going to change tho: these branches co-existing.
Accepting as a new branch.

EZGames69: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
This topic is for the purpose of discussing #7966: Reseren's GBA Wario Land 4 "Normal" in 35:51.82
Fortranm
He/Him
Editor, Experienced player (878)
Joined: 10/19/2013
Posts: 1121
Temp encode: Link to video Great run. Yes vote. How different is this compared to Link to video done on Hard mode though?
Darkman425
He/They
Editor, Judge, Skilled player (1290)
Joined: 9/19/2021
Posts: 263
Location: Texas
Difficulty mainly changes where items are located in stages. which does include the gems. Difficulty also affects starting health for a stage, with higher difficulties giving less.
Switch friend code: SW-2632-3851-3712
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
There are also more and harder enemies, and shorter level timers (though those should be pretty negligible in a TAS)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Active player (491)
Joined: 2/6/2021
Posts: 17
Made about 3 seconds of improvement over the original submission. https://tasvideos.org/UserFiles/Info/638114386140729288 edit 2/7/23: updated with an even more optimized version
Darkman425
He/They
Editor, Judge, Skilled player (1290)
Joined: 9/19/2021
Posts: 263
Location: Texas
Got around to watching this submission. Review: I can confirm that this run and the improvement file sync for me. This run was used for comparison: [1736] GBA Wario Land 4 "Hard" by andymac in 40:04.88 The big question that probably needs answering is how to handle this Normal difficulty submission compared to Hard difficulty. The main changes is that enemy and item layouts are changed, generally with more and/or tougher enemies and some different gem pieces. For the most part, Normal has the gem pieces closer to the "critical path" to the frog switch compared to Hard. Watching this submission and andymac's publication shows that in a lot of the stages the changed gem locations make for different routing approaches and solutions needed for game completion. For the most part Normal difficulty leads to faster times but there are a few places that Hard ends up faster (assuming I watched them right), notably Pinball Zone and Hotel Horror being genuinely faster on Hard. On a macro level the major time differences is due to gem locations, although the increase enemies do speed up some rooms on Hard thanks to making faster setups. That being said, this submission for shared sections either meets or beats the sections that don't really have differences between Normal and Hard difficulty. This is noticeable with boss fights and the entirety of Golden Passage. 12 years makes for more understood tech, making the execution tighter overall. Thus my final opinion is that Normal and Hard difficulty TASes are different enough that they can be published alongside each other due to these changes, and that an improvement to Hard difficulty would obsolete the current Hard difficulty publication. There's also the unlockable Super Hard difficulty which also changes enemy and item layouts as well as force Wario to start at 1 HP every stage which can also be considered its own branch if/when that's ever done since damage boosting is a substantial part of both Normal and Hard difficulty TASes.
Switch friend code: SW-2632-3851-3712
Active player (491)
Joined: 2/6/2021
Posts: 17
Hotel is actually a bit slower on Hard because of the last gem piece you need to get on the bottom floor. But yes I agree that my run should not obsolete the Hard run because routing is fairly different, especially considering the zips used.
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. ---- [5096] GBA Wario Land 4 "Normal" by Reseren in 35:51.82