(Link to video)
Serena's Linux Iconoclasts "Standard Difficulty"

Emulator/Sync Settings

  • Environment: Ubuntu 20.04.2 LTS x64, kernel Linux 5.11.0-25-generic
  • Emulator Used: LibTAS 1.4.2
  • Version used: Linux 1.15 (August 2nd 2018), 64-bit, DRM Steam
    • The current Steam release (also labelled as 1.15) is not the correct version

Game Objectives

  • Complete the main story as fast as possible
  • Contains speed/entertainment tradeoffs
  • Heavy glitch abuse
  • Uses death to save time
  • Takes damage to save time
  • Major skip glitch
  • Forgoes major skip glitch
  • Genre: Action
  • Genre: Adventure
  • Genre: Platform

Game Overview

Iconoclasts is an exploration platformer game developed by Swedish developer Joakim "konjak" Sandberg and released in 2018 for PC, PS Vita and PS4, with ports to Switch and Xbox One coming on later dates. The game follows Robin, a helpful and naive mechanic using her skills to help others as she becomes wanted by government agents for doing so. Following the usual "Metroidvania" formula, the player obtains upgrades and abilities as the game progresses, and they help both defeating enemies and solving puzzles to progress.

Category Choice

Iconoclasts has a major glitch known as airswimming. Robin only transitions in and out of her swimming state by hitting the surface of a water body, meaning through various exploits to bypass the surface it is possible to either walk underwater or swim above water. The former of these is rather useless, but the latter effectively allows flight, making it possible to skip large sections of the game. The game also does not attempt to zip Robin out of collision boxes while swimming, making it very powerful for out of bounds movement.
The main limitation of this glitch is the breath meter that appears while swimming. Despite not being underwater, Robin is still able to drown, heavily limiting the amount of distance that can be traveled. The “Relaxed” difficulty removes the breath meter, allowing the game to be completed in roughly half the time, but as the route for this is much less interesting I chose to use the harder “Standard” difficulty instead.
Note on eligibility: completing the second to last area of the game, Midway, sets flags to move Robin’s brother Elro into her house. This is required for the end cutscenes to play out properly, and as this movie skips Midway entirely, the game will fail to reach the credits after completion. As this is still considered a valid run by the RTA community and saves several minutes, I choose not to make the detour to remedy the issue.

Mechanics and Tricks

Fast Text

In most games, simply mashing as fast as possible advances text at the max speed. This game, however, has an odd glitch where pressing jump then wrench in quick succession and holding both will auto skip text boxes significantly faster than normally possible. Fast text can even carry between conversations if the buttons remain held inbetween, although this is unnecessary in a TAS scenario.

Tweaks

Throughout the game, there are two types of collectibles: materials and schematics. Schematics provide recipes for crafting tweaks using various materials. These tweaks can be equipped to offer minor modifications to gameplay. Tweaks are equipped in one of 3 slots visible under the health bar, and taking any damage will disable one slot, starting from the right side. Conversely, killing enemies or opening chests will recover energy for disabled tweak slots (visually represented by small square particles that fly towards Robin).
This run crafts three tweaks:
  • 2x Breathless - heavily decreases the rate of breath loss while swimming.
  • Dodger - allows Robin to perform a dodge roll by pressing down+wrench. This move gives her a significant burst of forward speed, as well as invincibility frames. More importantly for this run though, it has a glitch that allows Robin to keep her crouching hitbox while swimming, allowing her to go out of bounds at vertical transitions due to lack of collision under the screen.
The extra movement options provided by these two Tweaks are core to many skips throughout the run.

Movement

Robin has a default movement speed cap for regular running of 470 units per frame in either direction. This cap applies both on the ground and midair, but is only enforced when Robin is accelerating. If she is directly given speed higher than the cap, it is maintained until normal deceleration occurs. Several tricks exist to obtain higher than normal speed:

Gun Boosting

Whenever Robin releases a charged shot from her gun, she receives recoil of 600 units/frame in the opposite direction of her shot. By quickly turning, we can carry this momentum and conserve the speed of 600. This charge shot can also be used vertically as an extra jump or as a fastfall, instantly taking Robin to her max fall speed of 1600.
It’s worth noting that the recoil direction is determined based on the held directional inputs on the frame the shoot button is released, while the direction the shot is released in depends on the direction input in the last frame the shoot button was held at. This allows us to redirect recoil into any direction independently of the direction the shot is aimed towards.

Slope Boosting

Robin can perform a stomp move by inputting down+jump while airborne. After 14 frames, she will plummet down to the ground at max fall speed. In this state, she is able to break certain blocks, as well as hurt enemies. The stomp can be cancelled at any time by pressing wrench, which performs the grounded attack animation despite being midair.
If Robin lands on the ground while stomping, she will strike a pose and be unable to move for a short time. However, if she lands on a steep slope, she will instead start sliding down the slope with a speed of 700. This slide can be cancelled at any time by jumping, maintaining the speed boost. If the jump cancel is input for only one frame, she will cancel out of the slide without actually jumping, allowing for slope boosts in places where the jump would normally cause her to run into something above her.

Fast Crawling

Robin has the ability to crawl, which she does automatically when entering any space too short for her to walk through. Her max crawling speed is substantially lower than her regular running speed at only 230. We can circumvent this issue either by gun boosting once crawling, or by jumping on the same frame the crawl state is entered, causing the normal cap of 470 speed to be maintained.

Ledge Jump Cancelling

Robin will grab ledges that she passes while falling, given that the down input is not held. Once she’s holding on to a ledge, she can drop off by pressing down, climb onto it by pressing up or the direction into the ledge, or jump away from the ledge by jumping+pressing the direction away from the ledge. Jumping out of a ledge gives Robin a speed of 500 in the direction she jumps towards.
During her ledge jump and as long as she is ascending, the player cannot control Robin’s horizontal speed. However, we can cancel the ledge jump animation by pressing the shoot button. This can be done even if the player cannot currently shoot due to the gun being on cooldown or the gun not even being equipped. This allows us to quickly turn around and move back over the ledge, saving a small amount of time over the normal climbing animation.

Damage Boosting/Crouch Cancelling

Robin receives knockback in the direction opposite of where she’s facing whenever hit. As such, we can turn around immediately before getting hit to receive knockback towards the enemy rather than away. This can be expanded further by the fact that Robin will take reduced knockback if she’s crouching when she gets hit. Due to this, she will also snap out of knockback stun and regain control faster, since this happens as soon as she lands on ground after getting hit. We use this combination of techniques when we cannot avoid getting hit or getting hit is faster than waiting.

Dodger Movement

Dodger allows Robin to perform a roll dodge forward. Robin receives a speed of 1000 during the start of the roll, followed by 650 for the remainder of it. Once on the ground, she quickly loses speed during a long landing recovery animation. This animation can be avoided by landing on a corner and sliding off of it, landing in water, getting hit, hitting a cutscene trigger, or grabbing onto a ladder.
As a side note, if Robin slides off of a platform during the 4 frames of landing on ground and not in the recovery animation, the dodge is not cancelled and it is extended until she lands on the next platform.
If the player inputs a jump the same frame as a dodge, Robin will maintain her crouching hitbox despite being airborne. Oddly enough, this works even if she is already in the air and unable to jump when it is pressed.

Ladder Movement

Robin will perform an animation if she climbs out of a ladder by getting to the top of it. This can be avoided by simply jumping before reaching the top, allowing movement much earlier than otherwise.
Ladder movement is normally very slow, but holding down the wrench button greatly increases Robin’s speed. Despite this, jumping up the ladder repeatedly is still marginally faster than climbing normally.

Wrench Movement

Once Robin has acquired her Wrench, she can swing it by pressing the assigned button. This action can hit enemies and bosses, and it’s also used to interact with assigned nuts in levels to activate mechanisms and solve puzzles.
The wrench animation takes 20 frames to perform assuming the wrench button is tapped and not held. If it is held, Robin starts spinning the wrench in front of her, which does minor damage and can deflect projectiles. If it is performed on ground, Robin will slowly decelerate as she performs the animation, hitting her final position in 7 frames. If performed in midair, Robin will preserve whatever speed she had when starting the animation for as long as she’s in midair, and stop in place if she lands during it.
If Robin swings her wrench while close to a nut or mechanism in a level, she will latch onto it. If done so at ground level, she will automatically snap to the correct position for her wrenching animation based on her current facing direction: if facing right, she will snap to the left of the nut, and vice versa. Activating any nut that takes only one turn for activation takes 8 frames. Robin can cancel out of said wrench use animation at any time by jumping or pressing left or right.
By inputting a single frame of jump+wrench, Robin will latch onto a nut upon landing and release it immediately. Despite the immediate release, you are still able to turn it, skipping the prior mentioned 8 frames of non-movement.
Nuts in the air work differently: rather than turning them, Robin is able to hang below them and jump upward to reach higher locations.

Kill Jumps

Whenever Robin kills an enemy by any means (throwing a box, stomping, or with a gunshot), the game freezes for about 4 frames. Pressing the jump button during that window allows Robin to jump again as if she were grounded, effectively giving us a double jump. Unlike double jumps from gun boosts, this is a proper jump and we can adjust its height by how long we hold the Jump button.
This action can be performed by killing any enemy in the currently loaded room, no matter the distance. As such, we can get a kill jump at any arbitrary location if we time the kill correctly and use the proper weapon for it.

Swimming

Basic Mechanics

While swimming, Robin has a default speed of 200. Robin can swim faster by pressing the jump button, which gives her a boost in swim speed up to 350, at which point it immediately begins to decelerate back down to 200. Robin runs out of air faster after pressing jump, but it is not proportional to the speed or distance traveled. The most efficient breath use is whatever mash speed causes her breath/hp to run out immediately before a refill. Figuring out what speed works is a very tedious process, but thankfully this run has very few sections where full speed mashing isn’t optimal.
Air can be recovered either by touching a water surface, or entering a cutscene. It is worth noting that interacting with npcs/signs/chests counts as a cutscene for this purpose, but save points do not.

Shard Swim

Named as such due to being initially found in the area Shard Wastelands, a shard swim is a method of teleporting your character one screen’s length to the right during a transition. This is performed by transitioning at coordinates lower than intended to be possible, placing Robin at a negative position in the next room. From here, she is warped forward by 1280 units, the width of a full screen. It is not possible to do this on every transition, but 6 of them are used in this run.

Corner Warp

Transitioning horizontally near the top of a screen causes a vertical warp similar to the shard swim technique, moving the character upwards by 720 units. This is less useful than the horizontal teleport, and is used only twice in the run.

Out of Bounds Warp

The game contains a failsafe system that teleports Robin back inbounds upon attempting to transition to a new screen where there isn’t one. This is done by moving her back to the last position she was known to be touching the ground at, which updates at a rate of twice every second. An interesting quirk of this system is that holding onto a ladder counts as being on the ground, allowing this stored position to be updated while swimming.
The stored coordinates are local to the current room, rather than global, meaning activating a warp from a room separate from the one the position was set in allows Robin to warp to unintended positions. This is used to skip large sections of the game.

“Black Space” Movement

It is possible to make the game think Robin is still grounded while in a swimming state, either by walking directly into a water surface or by climbing fully to the top/bottom of a ladder while swimming. In this state, the previously mentioned failsafe will teleport Robin in place repeatedly, rather than back to a previous position. This causes the game to flash a black screen repeatedly while running at a much slower speed, however it is still possible to move during this despite the lack of visual evidence.

Combat and upgrades

Robin’s gun gets three different kinds of ammo as she progresses through the game. In this run, however, only two are obtained.
With all weapons, Robin can hold the shoot button for at least 35 frames to obtain a charged shot, which usually deals more damage and behaves differently from the uncharged version. Charged shots can only be released in the 4 cardinal directions, and induce a cooldown time during which Robin cannot shoot any projectile from her gun.

Fast Charging

A quirk with how the charging system works allows us to obtain charged shots faster than intended by starting a charge during the final 25 frames of another one. This bypasses the cooldown timer, allowing us to obtain charged shots much more often.

Stun Gun

Robin’s default gun. This weapon is the weakest in terms of damage per shot, but it can be shot every 8 frames. The game uses a system where after a shot has been fired, a 7 frame buffer window is activated, and as long as the player presses the shoot button again within that period (and Robin is in a state where she can shoot) the next shot will be automatically released. Since the game runs at nearly 60 frames per second, this gives us 7.5 shots per second.
The uncharged shot can be fired only in the 4 cardinal directions, but it has a soft auto aim system: as long as the player aims the shot in the general direction, the shot will target the closest enemy in that direction.
Charged shots can destroy white/silver rock blockades.
Notably, shots from this gun advance RNG. Several shots that hit no target are performed in this movie with the explicit intent of getting more favorable RNG for enemy spawns and behavior.

Roller Bomb Shot

This weapon is obtained in the Shard Wastelands. It can be shot in all 8 directions, releasing a small bomb that can bounce off of walls and roll along the floor. The bomb detonates on contact with an enemy or after 150 frames have passed since it was shot.
Holding the shoot button for at least 30 frames or longer before releasing the bomb causes the bomb to be shot with greater initial speed. We call this a super bomb. Aside from being released with higher speed, this has no effect on its damage output or explosion time. Because this mechanic exists, bombs are only shot on releasing the shoot button, not on pressing it.
Bomb explosions are required to break black rocks that block some passageways, and to activate specific platforms that move on contact with an explosion. After a bomb is released, the player enters a short cooldown, during which Robin cannot shoot any projectile from her gun.
A fully charged bomb shot becomes a missile. The missile is released and travels a long distance decelerating across the way. If the missile is hit at this point, it bounces off of whatever it hits, dealing no damage. After decelerating to a stop, it activates and accelerates back to a high speed, exploding on contact with enemies or collision. This explosion can activate platforms and break blockades exactly like a bomb’s can. Due to the way this missile behaves, it is useless at close range, making it difficult to use effectively in combat. This additionally gives the same knockback as the stun gun charge shot, but with a noticeably longer cooldown. Due to this, all boosts are done using the stun gun.

Wrench Shots and DPS

Robin can swing her wrench every 20 frames. Wrench swings have a higher damage than stun gun shots, and as such, close range melee is more effective than shooting.
Additionally, a shot can be fired the same frame a wrench swing is started. This is referred to as a wrench shot, and it can be used with any of the 3 available weapons. Since bomb cooldown is considerably longer than the length of a wrench swing, this technique is used exclusively with the stun gun for this run.
This provides the highest dps for the two end bosses, but due to iframes some delay must be inserted for all damage to connect.

Wrench Upgrades

The game contains two wrench upgrades, the first of which allows Robin to electrify her wrench for interacting with puzzle elements, while the second expands this to allow her to place down damaging lightning balls using her attacks. Collecting one of these is required to beat the game, as one of the final boss phases involves charging two pillars with electricity while dodging attacks. As quickly collecting the second upgrade is unrealistic outside of relaxed difficulty, this run collects the first upgrade from the area Isilugar.

Controls

Iconoclasts supports dual input from keyboard + controller at the same time. This is of slight relevance for the TAS because a crouch button is accessible for controller players but not for keyboard players, which also functions for interacting with doors/chests/etc. This can be used to interact while swimming downward, rather than needing to release and repress down.

Route

Blockrock

Blockrock is the tutorial area of the game, and Robin does not have access to her wrench yet at the start. It is theoretically possible to obtain the wrench immediately as it is available in her basement without opening it the intended way, but there is currently no known way to gain access early. To open the basement, the first boss to the left of her house must be fought.
Most of the movement before the first boss is straightforward, aside from breaking the rocks immediately before the fight. Releasing the charge shot normally would boost Robin to the right, losing her slope boost. To remedy this, the boost can be redirected upward while still shooting the blast leftward with a frame perfect up input, allowing Robin to maintain speed into the boss.
Skipping this boss is possible using an out of bounds warp, but the setup was unfortunately timed to be slower than fighting it.
Boss: Spine Controller 1
  • This boss has some minor RNG, as it can spawn at either the left or the right side of the room. This is largely irrelevant for the TAS as we can perform the kill as seen in this movie regardless of this choice, but I manipulate it to spawn on the left side here in order to reuse inputs from a previous TAS. We use the final charged shot to boost us into the closest possible position to exit the room after the boss battle is over.
After acquiring the Wrench, we advance further into Blockrock. Some RNG manip is done in the first nut room to spawn the first rupto further away from the final nut and to prevent it from launching towards Robin.
The next room is the largest room in blockrock, and almost every enemy position is relevant. RNG manip for this room took a very long time, and is still a couple frames shy of optimal. The rupto guarding the nut in the top left of the room would optimally be on the far right so it can be ignored entirely rather than needing a short hop over it, but I was unable to accomplish this without losing time to other spawns throughout the room.
In the next room, a kill jump can be used to gain height up the vertical tunnel to skip going into the room below. The obvious choice of enemy to use for this is the pluro inside the tunnel, but it’s actually possible to barely slip by this enemy and save it for a kill jump later. With this in mind, I manipulated a second pluro to walk over towards the tunnel so I could use it instead. Three kill jumps and a gun boost are used to advance through the next section without needing to use the provided moving block. For getting past the buckle in the top right of the room, I was unable to use a crouched damage boost due to the enemy spawning in the air too high to hit a crouched Robin.
The next puzzle to solve normally requires raising the purple block in the middle of the room and using it to trap the other block on the left side. However, it is possible to instead grab the second block as it moves back to its original position and perform a wall jump on top of it.

Settlement 17

Settlement 17 is a small village that houses Elro, Robin’s brother. This section requires us to complete some small quests for its inhabitants. We collect one unit of ivory oil material here, which is only accessible without gun boosts by using an extremely late game double jump tweak. The key for this chest is actually vital for a skip used in the current no airswim route, but thankfully that skip is irrelevant here so there’s no harm in losing the key.
The weird looking movement inside house 09 is required to activate a trigger: the player is supposed to talk to Mr. Andress at the upper floor, but the actual trigger to make Pontus appear in the room is just to both talk to Petra and reach a vertical trigger in the upper floor. We can reach it with careful positioning without ever having to land on the floor, saving us time. Leaving and re-entering the house to move Pontus to the right side instantly may be very slightly faster, but I didn’t think of this until after completion of the TAS. I stomp in front of Pontus before talking to him as this perfectly aligns Robin on the nearest x coordinate, getting her in position to instantly start the cutscene, rather than walking to the correct position first.
We take a small detour to enter house 06. This is required to progress the story and it also activates the Tweaks slots for us.
After completing Elro’s quest in the church, Robin is captured by the Agents, who keep us locked in the community centre.

Escape Sequence

An escape sequence plays here where we must sneak past One Concern Soldiers and not make noise. The game slows Robin’s crawling animation and disables all ways of fast crawl movement. The start of her crawling animation causes a creaking noise, which will be heard by the soldiers if done at any point other than during their laughter. Two strategies can be used to gain small amounts of extra distance during this. First, releasing and repressing movement on the last possible frame of laughter to reset the time until the next creak allows a small amount of extra movement. Second, while the soldiers are telling their jokes Robin can actually make one frame of movement safely by doing a same frame move+gun press. This can be done once every 22 frames, saving a small amount of time in this section. Credit to Ikuyo for discovering this!
Bit of game trivia: the jokes the soldiers tell here used to be much less appropriate, but were toned down in an early patch.

Kerthunk Skip

After escaping from the soldiers, we’re expected to move to the right, which would trigger a boss battle with Kerthunk. Instead, we exploit an oversight with a trigger: trying to move to the left results in Robin noticing the soldiers near the church and retreating. If we press the wrench button as soon as the short cutscene is over, Robin enters a glitched state in which she is considered to be both idling and swinging her wrench. We can carry this state towards the Kerthunk room, and during this state we are allowed to move during cutscenes. We exit the room to the right with the cutscene still active and skip it as soon as we get there, and the game assumes we’ve already defeated Kerthunk, resuming the story from there.
A faster version of this skip exists, but I only discovered it after completion of the TAS, so a few seconds are lost here.

Shard Wastelands

Shard Wastelands is a desertic area which we drift towards after the events in Settlement 17. We collect most of the materials needed for the run here (1x ivory oil, 1x metallium, 2x improvium), as well as the sand schematic which allows crafting of one breathless tweak.
Most rooms are uneventful, and all enemies in this section behave deterministically, so no RNG manipulation is required.
The first semi-notable movement is the damage boost done on the thorns in the room with the locked chest. Normally, climbing into these would knock Robin away to the left, but holding left during the animation actually causes a boost to the right instead. A down press can also be used to have the reduced crouch knockback as well, despite Robin having no time to crouch before being hurt.
After this is the first (and only) instance of an obscure tech with the stomp. If Robin lands exactly on the edge of a platform, the landing animation is immediately cancelled. This is used here to break the red block without needing a wrench cancel afterward. Thanks to DL Kurosh for reminding me this tech existed!
The next new tech used is after the room with the 3 alburtus. Normally it’s required to do a full extra loop around this room to raise the purple block in the crawlspace, allowing you to jump rather than simply fall downward. However, it’s possible to instead buffer a jump input out of the crawlspace to jump off of air during coyote frames.
In the small house near the end of the area, Robin is forced to step on a man’s head to progress, knocking him unconscious in the process (very rude, I know). This normally locks you into a short animation, but it’s possible to instead perform a stomp and cancel it just before hitting him to avoid this. Both the stomp and the cancel are frame perfect inputs, making this likely the hardest trick in the game. Thankfully it’s minor enough to be completely irrelevant in RTA runs.
After this is a short minigame where Robin has to raise and lower a platform to place boxes on the correct levels. The pattern of boxes is fixed, so no RNG manip needs to be done here to have more optimal boxes. Seeing as you’re limited to only one input that does anything during this, not much can be done to make it more interesting to watch.
Completing this rewards Robin the roller bomb shot, which unlocks a new piece of tech. Swapping to this gun and quickly back to the stun gun before releasing a charge shot allows Robin to charge 1 frame faster.
Somewhat painfully, this new gun is only required for a single spot in the run: the block puzzles before the boss Inti. If a way around this is found, the entire trip through shard wastelands could be skipped.
Tweak Crafting in Save Points
  • Tweaks are supposed to be crafted in crafting tables, but can be equipped and unequipped in Icons of Prayer (the statues used to save the game). However, due to an oversight in menu structure, we can access the Tweak Crafting menu from the Tweak Equip menu by holding weapon swap and pressing Wrench at the text blurb about what Tweaks are. This allows us to bypass crafting stations entirely. This used to be possible without holding weapon swap, but konjak added this requirement to make it harder to do accidentally, rather than fully patching it out.
After a short trip back to the beginning of this area to craft a breathless tweak and find some water, the major divergences from a no airswim run can finally begin. A small section of land under the water here is actually high enough to walk on, allowing us to crouch walk directly into the water surface rather than falling into it. This preserves Robin’s grounded state, avoiding a soft lock at a later cutscene and allowing black space movement, as well as preserving the crouching hitbox so Robin can swim underneath screen collision.
To escape the water here and begin the swim, a shard swim is done on the transition to the left. From here, we can swim downward into the closed off fast travel and use it to reach Isilugar without fighting either of the two area bosses. Apologies for the noise from mashing the fast swim button, I promise your ears won’t be subjected to it for much of the run.

Isilugar/Isilugar Depths

Since we reached this area by extremely unintended means, it’s currently a soft lock minefield. Progressing upward on the left path causes a softlock with an absolutely horrific noise to accompany it, while trying to progress forward in the area also causes soft locks when touching any cutscene trigger. Thankfully there is a way to set the proper flags for the area to allow progression, but it requires reaching the top of the area to trigger a cutscene that normally happens after the Chrome boss fight.
Our first objective along the way to this cutscene is collecting the parkour schematic, which gives access to the dodger tweak. Due to being in airswim, we can simply swim inside the walls to reach it easily. After collecting it, moving upwards immediately would pop Robin downwards inbounds, so swimming into the wall on the right side first is required.
After this, Robin runs out of air and starts to drown, so we need to find an air refill. There’s a cutscene trigger directly above this room, but we can’t swim directly upward to it as Robin gets caught on the floor collision above her. Instead, a corner warp is done on the transition to the right, placing Robin in the ceiling above the cutscene trigger and allowing Robin to just barely get the air she needs. Don’t question why Mina turning a door into a tree gives Robin more breath, it makes perfect sense.
After this, another shard swim is performed to teleport further right in the next room, placing Robin directly next to a sign that can be used for another breath refill. Following the sign’s helpful directions, our next goal is to reach the living quarters above. At this point the game expects us to already be up there and has blocked access to the lower section where we currently are, so it’s not possible to swim upward inbounds. We instead swim to the right where no valid screen exists, and use a short black space swim to gain height to be put inside the wall. This wall is not fully solid, containing several pockets of movable space that Robin can get stuck inside. Due to this, a slightly weird looking path must be taken to reach the top screen, where we collect the final required metallium.
After collecting the sea schematic for an additional breathless, it’s time to craft the remaining tweaks: dodger and a second breathless. The lady next to the save statue here annoyingly takes priority over it for interaction, so it’s necessary to interact with it much further left than I’d have liked. Since it takes two interactions to craft and equip, Robin has to be moving fairly slowly here to not drift out of the interact zone too early.
The next cutscene where Robin is floating midair crouching and staring at her dad’s forehead to assert dominance is the one I mentioned earlier that sets flags for this area to allow progression. A new piece of tech is used here to skip some of Polro’s dialog by selecting an invalid option when given choices. This is normally slower because it requires losing fast text, but Polro is just chatty enough for it to be barely worth doing.
After skipping a few more cutscenes, we swim over to Minora’s room, utilizing a shard swim on the way to skip past the room with the save statue. Another shard swim is done inside Minora’s room to reach the room to the right that leads to the “secret” schematic. Collecting this is useless for this run, but coming here provides a convenient path back to the lower part of the area.
For the next section, we don’t want to be swimming, so we touch the water with the two manobites to return to the normal character state. From here, we need to reach the transition on the top right of the room. This would be trivial in airswim, but unfortunately we just exited that and now must do it the hard way. After luring one of the manobites towards the middle platform, we place a bomb on it then jump off the nearby nut and shoot a missile downwards at the second one. This allows two kill jumps in quick succession, granting just enough height to reach the top transition.
The next room requires the roller bomb shot to solve some fairly simple puzzles, then towards the end of the room we begin setting up for the Inti skip. This room is wider than the Inti room by one screen length, so if we can store a grounded position from the right side of this room then trigger an oob warp in the Inti room, it will teleport Robin fully past Inti. The weird movement after the final puzzle is to set Robin’s grounded position properly, then ensure she’s never touching the ground during one of the subsequent checks. This does unfortunately prevent us from doing the fastest possible movement here, but it’s a small price to pay for skipping an entire boss fight.

Inti Skip

In the Inti room, swinging on the nut that normally activates the boss can place Robin inside the moving platform, which zips her upward oob. The game is usually good at preventing this zip from occurring by stopping the moving block before you get inside it, but there’s a single frame where swinging will cause a zip. Additionally, during the zip Robin counts as grounded, so it’s critical that a grounded pos update doesn’t occur during this. Some time was lost waiting for the zip to align properly with the update cycle.
After the successful oob warp, Robin must fall a short distance into a cutscene trigger. Since cutscenes only start after you touch the ground, it’s slightly faster to stall in the air using a stomp, which allows Robin to barely make it onto the top platform rather than falling to the ground below.
After this cutscene, Robin is placed directly below Inti with Agent White attacking her. Due to not having fought Inti yet however, the game attempts to lock the camera to the top half of the screen. But since Robin is on the bottom half, it then realizes she’s off camera and attempts to perform a screen transition. The end result of this is that Agent White immediately stops existing, and the screen flashes black for the movement in this room, making everything unfortunately invisible. Not much is missed though, as all that must be done here is a gun boost onto an elevated platform, followed by a zip into the top part of the screen using the purple door that raises during the Inti fight. This takes around 20 seconds because during each black flash the game is fully frozen, providing only a few actual gameplay frames per second.
On the far left of the Inti room is a cutscene trigger that only activates while touching the ground. It’s possible to fully avoid this, but that prevents progression through the Agent White autoscrollers, so I instead opted to touch the ground as far left as possible.

White Skip

After a few annoying autoscrollers, the real fight with Agent White begins. It’s a very simple fight which can be beaten with literally no player input. I’m not joking, press no buttons at all and Mina will kill White for you before he kills you. So of course we need to complicate things a bit by instead skipping this fight entirely. If you enter the boss room on the exact right frame, Robin will teleport forward off camera. Since she’s off camera, the game performs a screen transition, reloading the boss room. Boss triggers in this game will only activate a single time, regardless of if you’ve actually beaten the boss, so reloading the room after activating the boss trigger removes White from existence without needing to actually kill him.

Soldiers

The game now teleports us back to Inti, where we activate the final story trigger for this area. Once this is done, all that’s left to do in this area is return to the top half and fight some soldiers to get the electric wrench.
The soldiers fight is definitely the most RNG heavy section of this run, as each soldier has both random movement and attacks. Additionally, there’s almost no time between them for RNG manipulation. The first soldier must be manipulated to jump upward into Robin’s missile, defeating him instantly. The next three soldier kills are consistent, but the two in the bottom left room required heavy manipulation. They must be manipulated to walk near each other so they can be hit by a single offscreen missile. I was unable to make this happen without losing a small amount of time on movement into this room. The two in the top right room also required heavy RNG manipulation to be able to defeat the gun soldier without slowing down. The final hit on him with the wrench must be done very late due to iframes from the charge shot, allowing the soldier time to get an attack in, which often blocked the exit pathway. The next two soldiers must also group together for a single missile, but this was much easier to accomplish due to not needing to fire the missile immediately upon entering the room.
After defeating the last soldier and getting the wrench upgrade, Robin finally has everything she needs to complete the game.

Impact Zone

Now that we have everything, it’s time to head back down to the water and begin the last airswim all the way to the final area. To begin this swim, a dodge roll is used to preserve a smaller hitbox into the water, allowing Robin to slip oob under the screen. Swimming all the way left to the next screen is necessary here because Robin is currently under the collision, meaning she can’t swim upward. Once on the left screen however, it’s possible to move upward a bit then transition back right while continuing upward. We touch the water surface here from oob for a quick air refill, then head up into the ceiling and continue left all the way to the fast travel.
The final area of the game, impact zone, unlocks after completion of another late game area, midway. The transition to the impact zone is however always active despite being closed off, placed directly under the first (and only so far) boss fight. To reach it, we fast travel back to blockrock and do a series of three oob warps in order to just barely cover enough distance before Robin drowns.
The first of these is set up by grabbing the ladder directly above the fast travel exit, setting Robin’s last grounded position to be near the top of the screen. In the room above this, we swim left a screen then down into oob space to get warped upward and quickly exit the room. Next we need to swim up past the pluto and briefly touch the ladder there to set up the next two warps. At this point in an RTA run, it’s required to make a large detour to refill your air, but with perfect movement this is unnecessary. After touching this ladder, we need to touch oob in the room to the left. The fastest way to do this is by getting inside the floor collision before transitioning left. Due to the preserved crouch hitbox, it’s trivial to get under the collision, but to actually get inside it it’s necessary to transition downward then back up. Touching oob after transitioning left teleports Robin all the way across the room, and from here all that’s needed is to keep moving left while reading the sign on the way for air.
For the final section of this swim, we can grab a health refill from the save statue. This isn’t necessary, but it allows for faster swimming on the way to the impact crater. One last oob warp on the screen to the left and down from the save statue places Robin directly next to the impact crater. A diagonal down-left transition is used to get to the crater, rather than separate left and down ones. Transitioning left at the bottom of the screen here would normally place Robin too far to the right on the next screen, causing her to pop out of the collision into oob space and soft lock. Under certain circumstances however, the game allows Robin to move a significant extra distance before activating the transition. I’m not certain why this is the case and I haven’t seen it happen anywhere else, so there could be potential timesave in other spots using this tech if I investigate more.
After entering the impact zone, a shard swim is used to get inside the floor under the first arena battle. From here, it’s trivial to swim all the way down the right wall, skipping all four of the battles.

Nightmares

In order to do anything here, it’s necessary to leave airswim. The game conveniently autosaves on entering the nightmares, so all it takes to achieve this is dying and reloading.
Before we can battle the Starworm, we must escape the four Nightmares, each representing a character from the game (Elro, Mina, Royal and Black respectively). The goal of each (except the final one) is to open the sunflowers in each room, each having its own means of activation.
Elro is very straightforward, only requiring us to repeatedly wrench the nut in the center of the room. In most playthroughs he will be far more aggressive based on dialog choices throughout the game, but since we skip all of those he is automatically fully passive.
During the transitions into both Mina and Royal, we press and hold wrench. This causes a glitch where Robin is considered to be spinning her wrench for the rest of the room. This is known as the Infinite Wrench Glitch. This also causes the game to keep Robin electrified for as long as the glitch happens. We use this to quickly activate the sunflowers in these phases.
Black is the simplest nightmare, as we only have to shoot her to finish it.
Before the Starworm Battle, we have a conversation with Polro, Robin’s father. We are then prompted with a decision: we can get to him and hug him, or head to the door and move away. This decision affects which type of rocks the final boss will summon as a shield later on. If you go to the door you get rocks that require the bomb gun to break, and if you hug Polro you get rocks that require the stun gun. Unfortunately it is faster to hug him, both in the time it takes to walk over to him and in breaking the rock shield later.

Boss: Starworm

Starworm has a consistent attack pattern, but the bobbing of its head is more random. This is irrelevant if you’re only using guns to attack, but because of the high damage wrench swings do it is much faster to use those whenever possible. A missile is also used to finish the fight as these have the highest damage of any single attack we have access to.

Boss: Lucas Birbasaurus Rex

The final boss of the game. Lucas has several attacks at his disposal, but most of them are incredibly slow to deal with. The best attack he can do by far is a stomp on the ground with a long windup. He can also add a fakeout to this stomp, further increasing the time it takes. This attack was manipulated to happen first using shots during the time between this fight and the Starworm. Enough damage is dealt during this that he immediately goes into his phase transition, where he spawns an enemy then jumps in the air briefly. He actually chose the worst possible enemy to spawn in this movie, but the next phase activation killed it before it even finished spawning in. After this comes the rocks, which can be easily taken out with a single charged stun gun shot. Lucas is briefly invincible after this so there’s no point following his jump attempting to hit him. After he lands, another stomp is manipulated, during which the remainder of the damage is dealt.
Final input happens when putting Mina’s seeds into the Starworm after the final boss, on frame 82027. Under normal circumstances, the final input is on a textbox during the end sequence, but as stated earlier this does not play out properly in this category.
Under RTA timing rules, this run’s frame count is 81037, meaning a final time of 22:30.84.
Side note: The provided TAS file has a slightly different damage sequence at the very end of the boss fight that saves a few frames over the given encode. As this is such a minor difference, I didn't consider it worth reuploading.

Potential Improvements

  • RNG: In various sections such as the soldiers and the final boss, small amounts of time were lost to RNG manipulation.
  • Settlement 17: As stated earlier, there is a faster kerthunk skip as well as a potential time save on talking to Pontus.
  • Tweak Crafting: Crafting the breathless tweak in shard wastelands instead of isilugar isn’t necessary, but saves time on the swim to the parkour schematic. I did not think to check if this time save was worth the loss of crafting earlier, so it’s possible that this is slightly unoptimal.
  • Early Bomb Gun: All of the indoor areas in the game are connected, making it possible to do a skip from settlement 17 all the way to the house at the end of shard wastelands. This allows you to save a massive amount of time on getting the bomb gun, but unfortunately also causes a soft lock afterward. If a way to prevent this soft lock was discovered, this would easily be faster.
  • Nightmares: Using the infinite wrench glitch on Mina causes Robin to electrify faster, but also prevents use of gun boosts to reduce charging downtime. More testing could be done here to ensure that this glitch is the faster strategy for this section.

Acknowledgements

  • The rest of the Iconoclasts speedrunning community, for helping to find all of the glitches and skips that make this run possible, as well as feedback during the creation of it.
  • DL Kurosh, Ptkyr, and 56 for giving feedback on this submission.
  • Ikuyo for allowing me to shamelessly copy/paste parts of her no airswim submission.
  • My cat Frankie for being incredibly cute.

feos: Claiming for judging.
feos: Great game, great movie, great submission text. Awesome job!
What I need to talk about is how we approach here something we've never done before. This movie looked like a technical milestone for tasvideos, and it ended up being a philosophical milestone as well.
First I needed to gather opinions on whether we should consider this ending legitimate, traditional collection of quantitative data that we do here all the time. But since this has never happened before, and movies so glitched that credits don't even begin rolling weren't accepted yet, I needed to do a qualitative interview regarding the point of view that considers this ending illegitimate. It uncovered a ton of important insight!
Most importantly, considering my position and contribution over the years, I'm sorry that tasvideos was stuck in the trend of prosecutorial bias for so many years. We were trying to represent this hobby in the best way possible, and for some reason that required heavy regulation of what TASers are allowed to do if they want their movie to be featured on the site. It's not even like we really rejected more than we accepted overall. It's just that we were viewer-focused and not TASer-focused in terms of our policies. If viewers don't see value in your piece of work worth of several years, it will be rejected. Add to this having to combat the community every once in a while when there's a major disagreement, thinking we know better because we dig deeper than our content creators.
So I dug deep here, and I found fundamental problems with the POV that is against legitimacy of this movie's ending.
Gameplay in a game can usually be divided into 2 parts, and they are usually not consecutive, but spread across the game in all sorts of variations: primary gameplay challenge and trivial filler. One makes you try hard and overcome some problem, another gives you a break. In most games that people speedrun, primary gameplay challenge is the thing people want to see beaten fast, and the thing they want to try beating fast. Trivial filler also needs to be done fast of course, but it's not challenging, and therefore not as fun. A lot of times it's connected to presenting the plot to the player, and often it contains dialogs that you have to go through to get to the next wave of "hardships".
This movie properly reaches and defeats the final boss, while skipping portions of prior gameplay. Primary gameplay challenge is completed, which is when speedrunners sometimes measure their final times. Trivial filler mostly has the lowest priority, because all we want from it is to go away as quickly as possible, along with whatever plot it tries to present us.
This movie happens to corrupt the game and cause a bug in a dialog that is a part of the ending sequence. The ending sequence does duly start after defeating the final boss, but it can't finish, because that bugged dialog won't automatically go away either, it basically softlocks the rest of the ending sequence.
So the primary challenge that we care about the most is completed, and the trivial filler dialog that presents the plot stalls the game inside the ending sequence. Normally you progress through this dialog by holding a couple buttons. So it is literally trivial, and low priority. But does this bug make this trivial dialog critically important suddenly, just because the game won't normally let you wait it out? Does the credits sequence matter so much that the first part of the ending and having beaten the final boss absolutely don't count anymore?
If we take the mechanical approach and simply look at in-game flags, at the software in isolation, at how it normally behaves when you beat the game, the ending is incomplete. But at the same time, the challenge of the game has been completed. And the ending in a game is most of the time a set of different in-game flags and they all get set when you beat the game the intended way. But beating games the intended way is something we at tasvideos never wanted to enforce. If somebody wants to do it, and it has value for the audience, we would accept it. But most of the time, doing the unintended is more surprising, and therefore more entertaining.
We don't often get to see the entirety of the ending sequence when a movie just glitches the game real hard into thinking it has ended, which is called "game end glitch". In those cases we may not even be sure what we're seeing as an actual ending and not just some irrelevant graphics that look like the ending. This is why we check how the game behaves afterwards. It's basically the only way to know the game is really in a "beaten" state at all, since you skipped beating it entirely.
What we sometimes do with "game end glitch" and "executes arbitrary code" movies is asking the author to include more of the ending, so it is as complete as feasible, and the game feels beaten to a layperson. And when you control how glitched you make the game and when you have enough control to call the ending directly, often it's not hard (and doesn't add much extra time to the movie) to make the ending appear complete.
In the case of this game though, fixing the ending is possible, but it requires a detour that takes several minutes and contradicts the primary goal of this run, also making it more similar to the goal that avoids airswim. Since the detour is not relevant to this goal, we may not even get a movie that implements it to make the purists happy. Now this never used to be an argument here at tasvideos, we only cared about formalism and legism, but this is deemed to change if we ever cared about inspiring people to contribute their works to us, and to be respectable in the entire TAS hobby.
So the mechanical approach to this ending contradicts the entire point of speedrunning, because it assigns critical value to something that is often seen as a burden that you skip ASAP. Never in a speedrun do you pause to show the plot better, or to make people read the dialog, unless it's a speed/entertainment trade-off of some sort. Trivial filler remains trivial filler.
The mechanical approach also makes the problem unsolvable in that we complain that we don't have the correct people as our audience, and those that are there don't appreciate dehumanized computer programs and their internal flags in isolation. "The game is not completed, but the audience for some weird reason thinks it is, and there's no solution that would make both sides happy."
Finally, it's ridiculous to dehumanize a computer program whose entire existence is 100% human-focused. Videogames exist exactly for humans to play them. They are made by humans for humans, even if it's a bot that designs videogames, even if it's a videogame that bots or animals can play. If you take humans out of equation, you should be consistent and take the game itself out of equation too, because it wouldn't exist without its human focus.
This movie is not meant to set a formal precedent for what is or isn't allowed, but it's meant to set a precedent for what and how we acknowledge when making a decision. Accepting this human-focused submission.
feos: Forgot to replace the movie with one with proper annotations.

EZGames69: Processing...

Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
feos wrote:
A couple seconds after your encode ends, there's a sound similar to an in-game dialog appearing. Would you mind checking if it's possible to skip through it in the dark and maybe make the ending continue in some form?
This is from an unrelated cutscene where you bring Mina into your house. You can skip it, but doing so doesn't allow the ending to progress. Robin's house is actually two entirely separate scenes, and the version containing the next piece of the end cutscene is only loaded if the impact zone has been opened properly.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Category Choice wrote:
Note on eligibility: completing the second to last area of the game, Midway, sets flags to move Robin’s brother Elro into her house. This is required for the end cutscenes to play out properly, and as this movie skips Midway entirely, the game will fail to reach the credits after completion. As this is still considered a valid run by the RTA community and saves several minutes, I choose not to make the detour to remedy the issue.
I can't remember any cases where we accepted a movie that uses a major skip glitch and it causes the ending credits not to appear. There's [3822] DS Super Mario 64 DS "jumpless" by Adeal in 55:05.13 where the credits start but can't finish due to an unintended situation that is caused by the movie goal, but there's no way to stick to that goal while still letting the credits fully run. With this game however, it only takes a few minutes to make the credits properly run, so I don't think the RTA consensus is automatically a good reason to not reach the credits in a TAS.
Movie Rules wrote:
Your submission must beat the game, or reach the most suitable endpoint the game allows. Single-level or otherwise incomplete movies are not allowed. Examples of suitable endpoints are:
  • A definitive ending, such as a credits sequence.
  • A kill screen, assuming it is impossible to complete even when TASed.
At the very least we need to have a discussion with our community and staff about the ending in this movie, and potential future movies that don't reach the proper ending. I personally don't think that it should be freely allowed to save a fraction of time by disabling the ending sequence. If the run is well made, and there's enough support for the lack of ending, it could probably be acceptable as is if new movies of this branch include the proper ending. Opinions?
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.
EZGames69
He/They
Publisher, Reviewer, Expert player (3967)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
I see nothing wrong with how this TAS reached the ending. It’s not like the game doesn’t reach some sort of ending, because it does. It’s just the game became so broken that it couldn’t finish itself. I don’t see anything wrong with how it turned out.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Player (5)
Joined: 8/30/2020
Posts: 42
Location: United Kingdom
EZGames69 wrote:
I see nothing wrong with how this TAS reached the ending. It’s not like the game doesn’t reach some sort of ending, because it does. It’s just the game became so broken that it couldn’t finish itself. I don’t see anything wrong with how it turned out.
Agreed.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
the game will fail to reach the credits after completion.
What happens instead, out of curiosity? This is reminding me of this movie and this submission: [2725] SNES Final Fantasy VI by keylie & KadMony in 3:11:39.46 #6933: DaSmileKat's NES Extra Mario Bros. "bad ending" in 05:24.35 I think one easy way to resolve this is to consider whether the game unlocks anything after completion, the same criterion used for many other cases like this. If the ending is supposed to unlock stuff that this movie doesn't, then it is fair to say it fails to complete the game properly. On the other hand, if it does trigger what a normal ending would have triggered, or if the normal ending doesn't do anything beyond playing a sequence of visuals in the first place, this movie does seem to trigger an ending sequence of some sort and is fair to be considered completing the game. Maybe "credits" shouldn't just be narrowly defined to be the part where literal texts involving developer names appear, you know? Also, would a properly played-out ending have required any more input after the end of input in this movie?
Samsara
She/They
Senior Judge, Site Admin, Expert player (2121)
Joined: 11/13/2006
Posts: 2793
Location: Northern California
To me, honestly, this fulfills "reach the most suitable endpoint the game allows". If the game could roll credits, it would. The fact that it can't is a natural consequence of the major skip glitch, and as such I see no problem with it. The detour to fix that would add several minutes to a run that's already pretty short to begin with, and... Really, if you think about it, the only thing that detour accomplishes is "Well, it's slightly more fitting with TASvideos rules now". I find that a completely unacceptable reason to force a change. We should almost never be giving authors tons of extra work just to appease our rules, we should be thinking about how to change our rules to better fit what TASers are submitting naturally. The only time in which I would find it acceptable to recommend "fixing" an ending is in arbitrary code execution TASes, where it may only be a matter of mere frames to change a horribly corrupted ending that crashes into an ending that plays through perfectly fine, but that's kind of a different topic altogether.
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: 11268
Location: RU
Samsara wrote:
We should almost never be giving authors tons of extra work just to appease our rules, we should be thinking about how to change our rules to better fit what TASers are submitting naturally.
It's part of the reason why I quote them. "Proper/definitive ending" is always a scale, and it always consists of flags and triggers. Just like with the Ship of Theseus, there's no way to define when exactly it's "definitive enough". But cases like this sounds like a great reason to make the spirit of the rule more apparent, and to discuss what this spirit actually is.
Samsara wrote:
The only time in which I would find it acceptable to recommend "fixing" an ending is in arbitrary code execution TASes, where it may only be a matter of mere frames to change a horribly corrupted ending that crashes into an ending that plays through perfectly fine, but that's kind of a different topic altogether.
Can't we discuss it now?
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.
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
TASes avoid or skip cutscenes whenever possible, so I'd say most movie viewers are watching for the gameplay (or distortions thereof) and not for the cutscenes. Having a brief 30 second ending scene after the climax is indeed a satisfying ending to a movie. But this game has about nine minutes of denouement, and having skipped all the earlier cutscenes, viewers will have no idea what it's denouing in the first place. If a run would play, say, three seconds of ending and then hardlock, that would arguably be cause for rejection. But this run shows several minutes of ending, and that should be more than sufficient to satisfy viewers that it's complete. I suggest to end the encode when the deer ends up on the mountaintop, that feels like a natural endpoint.
Judge, Skilled player (1288)
Joined: 9/12/2016
Posts: 1645
Location: Italy
feos wrote:
At the very least we need to have a discussion with our community and staff about the ending in this movie, and potential future movies that don't reach the proper ending. I personally don't think that it should be freely allowed to save a fraction of time by disabling the ending sequence. If the run is well made, and there's enough support for the lack of ending, it could probably be acceptable as is if new movies of this branch include the proper ending. Opinions?
My opinion is that we should be a bit more flexible than how we used to be in the past. One common reason why outsiders complain about the site, is because of how we try too hard to force an universal approach despite some speedrunning communities having different standards.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
Fortranm wrote:
the game will fail to reach the credits after completion.
What happens instead, out of curiosity?
After the fade to black, the game puts you back into a gameplay state but remains fully blacked out.
Fortranm wrote:
I think one easy way to resolve this is to consider whether the game unlocks anything after completion, the same criterion used for many other cases like this.
There's no postgame content, the game just loads you back to your previous save if you choose to continue after the credits play.
Fortranm wrote:
Also, would a properly played-out ending have required any more input after the end of input in this movie?
Yes, there's a few dialog boxes you would normally have to skip. This is actually the part of the end sequence that breaks in this run.
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
Fortranm wrote:
I think one easy way to resolve this is to consider whether the game unlocks anything after completion, the same criterion used for many other cases like this.
That's a good point actually. According to its wiki, the game unlocks New Game+ and Challenge Mode and Boss Rush upon first completion.
Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
Radiant wrote:
Fortranm wrote:
I think one easy way to resolve this is to consider whether the game unlocks anything after completion, the same criterion used for many other cases like this.
That's a good point actually. According to its wiki, the game unlocks New Game+ and Challenge Mode and Boss Rush upon first completion.
I just checked to be sure, these are not unlocked by this ending
Skilled player (1650)
Joined: 7/1/2013
Posts: 433
feos wrote:
With this game however, it only takes a few minutes to make the credits properly run, so I don't think the RTA consensus is automatically a good reason to not reach the credits in a TAS.
Agreed!
Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
feos wrote:
With this game however, it only takes a few minutes to make the credits properly run, so I don't think the RTA consensus is automatically a good reason to not reach the credits in a TAS.
As far as I'm concerned, the entire point in making this TAS is for it to be comparable to the RTA runs of the same category. So it wouldn't make sense to me to purposefully choose a slower route, regardless of whatever decision is made here. Additionally on the "only a few minutes" comment: in low%, which is unable to do the skip in question here, the RTA record loses 4 minutes making the detour to open impact zone. This would be slightly less in a TAS scenario, but it's still hard to argue that isn't a very significant change for such a short run.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
Serena wrote:
Yes, there's a few dialog boxes you would normally have to skip. This is actually the part of the end sequence that breaks in this run.
Serena wrote:
I just checked to be sure, these are not unlocked by this ending
To summarize, this ending sequence is actually interrupted before it even reaches a completely self-finishing state, and the changes a normally played out ending would have done to the save file do not happen here, if I understand correctly? In my opinion, visual interruption of an ending sequence can easily be excused if it’s in a state that really takes no further input and all unlockable features are unlocked as usual if there are any. In fact, I’m more willing to consider a game complete if it saves before an ending sequence with all flags set as intended even if it then crashes and the visuals of the ending sequence aren’t displayed at all than in a case like, well, this. There was a discussion in the Discord server on this topic earlier, and I have seen claims that caring about unlockables is arbitrary. Well, what would be a less arbitrary factor instead? The fact that an ending sequence seems to be initiated? That is indeed the case, but we are having this discussion in the first place because it is visibly interrupted and doesn’t have the same effects, be it visual or not, as the intended ending sequence would have. What specifically makes the initiation of the sequence legit?
Radiant wrote:
If a run would play, say, three seconds of ending and then hardlock, that would arguably be cause for rejection. But this run shows several minutes of ending, and that should be more than sufficient to satisfy viewers that it's complete.
Several minutes indeed seems better than several seconds in this case, but where is the line actually drawn, especially when the interruption still happens before the bulk of the ending sequence happens, while not even reaching a point that would have normally been self-finishing? I think the state of the save file, for a game that is expected to modify it during the ending, is one of the least arbitrary factors possible in the legitimacy of game completion when visual disruption of an ending sequence is already a given. Other factors, especially the ones like “a sequence of some sort does start playing regardless of an interruption that happens later and it is long enough”, tend to ultimately rely on “it seems this way” and “it feels this way”, which are inherently subjective and arbitrary to a great extent and not any more (or less) valid than a claim that this is not valid completion because the ending sequence is not seen in full. The state of the save file and unlockables, on the other hand, can be examined in a relatively objective manner by comparing values from something generated by the game itself with minimal human factors. Of course, I’m not saying a criterion with the least human factors is automatically the best one. If enough people reach consensus on whether a sequence visually seem complete “enough”, it can be a good factor in decision making. This is simply to say the state of save file / unlockable contents is a very useful, if not one of the best, measure and should be an important factor in cases like this, and in this case, not unlocking those contents is a big factor against the legitimacy of the supposed game completion, at least in my opinion. This is not to say this should be a single decisive factor that makes this movie unacceptable, as there are plenty of other factors worth consideration, and speaking of that…
Serena wrote:
Additionally on the "only a few minutes" comment: in low%, which is unable to do the skip in question here, the RTA record loses 4 minutes making the detour to open impact zone.
If you do make a visit to the zone in question, how similar or different would the section of the movie be compared to the section in that zone from runs of other categories, be it low%, no major skip, or completionist? If the section would be identical to the counterpart in any of those, then it can be a good reason to not do so in this movie just so that each category is more different from each other, and vice versa.
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
Fortranm wrote:
I think the state of the save file, for a game that is expected to modify it during the ending, is one of the least arbitrary factors possible in the legitimacy of game completion when visual disruption of an ending sequence is already a given.
However, quite a lot of games don't actually have save files. So is that really the best criterium?
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
Radiant wrote:
However, quite a lot of games don't actually have save files. So is that really the best criterium?
I did mention this is concerning cases "for a game that is expected to modify it during the ending", the same way a discussion regarding credits or ending sequences in general does not apply to games that don't have them and doesn't need to take them into consideration.
Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
Fortranm wrote:
If you do make a visit to the zone in question, how similar or different would the section of the movie be compared to the section in that zone from runs of other categories, be it low%, no major skip, or completionist? If the section would be identical to the counterpart in any of those, then it can be a good reason to not do so in this movie just so that each category is more different from each other, and vice versa.
Rocket platform is extremely linear and straightforward with no collectibles, the only major difference between runs would be whether or not the category allows the skip for the boss at the end of it. The second section to get through, midway, is essentially a very long glorified cutscene. All there is to do there is run in a straight line right, then back left as an npc talks to you.
ikuyo
She/Her
Judge, Active player (494)
Joined: 7/8/2021
Posts: 98
I feel it is also important to add this: The Airswim route makes use of the fact that even tho Impact Zone is not supposed to be accessed until you've made it thru Midway (the space corridor), the loading zone for it is always loaded beneath the Spine Controller room in Blockrock. As such, by performing a good sequence of airswims, you can reach it way before intended. However, because you never went to Midway, the endgame state for Blockrock is never set. Since the cutscenes all make use of whatever flags are sets for their rooms, even at the end, the game breaks because it has the wrong version of Robin's house loaded. The only way to get credits to trigger correctly would be to reach Midway (as the No Airswim movie does) which would add sizable differences. I'm not even sure how you'd reach rocket platform fast from leaving shard. The only way I can think of would be to maybe use the key zip found for no airswim but then you gotta leave airswim state and the route gets complicated
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Fortranm wrote:
To summarize, this ending sequence is actually interrupted before it even reaches a completely self-finishing state, and the changes a normally played out ending would have done to the save file do not happen here, if I understand correctly? In my opinion, visual interruption of an ending sequence can easily be excused if it’s in a state that really takes no further input and all unlockable features are unlocked as usual if there are any. In fact, I’m more willing to consider a game complete if it saves before an ending sequence with all flags set as intended even if it then crashes and the visuals of the ending sequence aren’t displayed at all than in a case like, well, this. There was a discussion in the Discord server on this topic earlier, and I have seen claims that caring about unlockables is arbitrary. Well, what would be a less arbitrary factor instead? The fact that an ending sequence seems to be initiated? That is indeed the case, but we are having this discussion in the first place because it is visibly interrupted and doesn’t have the same effects, be it visual or not, as the intended ending sequence would have. What specifically makes the initiation of the sequence legit?
That's an important question. Initiation of the sequence is done through the same actions a non-glitched ending would appear after. Since "proper/definitive ending" is a collection of in-game flags and events, the more of them we have in an ending, the better it is to prove the point that the game has been completed legitimately. What is arbitrary is hard to define because it seems to be an entirely subjective category, an evaluative judgement. In a way, the definition of arbitrary is in itself arbitrary! So when it comes to proving legitimacy of an ending, there are several functions that we need to solve and find a sweet spot: how much can be done to make it obvious, how much work that would require, how much slower the run would be, and how much does this relate to the actual goal of the movie. So far it sounds like the thing that could have been done to make the ending more obviously complete is not inherently related to the goal of this branch at all. It feels like if SMB had a game end glitch, and you had to jump 3 times in a certain pipe to make the GEG properly end the game in, say 4-2. And to get to that pipe you have to travel back in a level by dying. Here's a question that could help us solve this: Can you genuinely say the game has been beaten by the player? It's basically what any legitimacy discussion boils down to: whether or not you honestly believe the game has been beaten, or did it just stall in the middle of gameplay. This is why we indeed require some kind of a clear indication of completion in situations when you glitch the game into the ending state. Like you skip a bunch of levels and very often the final boss, and some parts of the normal ending routine. Sometimes showing more of the ending is a matter of a few extra inputs while you're at it, which is a good reason to ask for the more complete version: exactly because you are really not sure if the game has been beaten or not. It's true that showing the credits would have been better. I don't even personally see having a detour as bad. But I also have a bit of background behind why we should not demand it.
TASVideos spent a whole bunch of years as a viewer-focused website. We would sit here and wait for content creators to send us their masterpieces, and we would pick those that we liked and feature them on the site. Of course we also aimed to inspire, educate, and praise content creators that were capable of creating things we wanted to accept. But the bar remained so high that a ton of high quality works were rejected originally, because viewers were not all that entertained. It's true that to judge and reject a movie for this reason you have to be a judge and a TASer (tho there were exceptions), but you still base your decision on what the audience thinks, not what content creators think. There was definitely some overlap, but when assessing opinions about entertainment, we didn't ever assign more weight to opinions of those who have created published TASes. Acknowledging opinions of content creators felt like an accidental bonus as long as they are a part of the verbal audience. If not, oh well. Then there was Vault, and we've discussed its problems at length before. While the fate of a fitting submission was easier, deciding which submission actually fits was still a nightmare. And it was still mostly based on what the viewers feel. So this all resulted in continuing the trend of prosecutorial bias. I should know because I contributed to it! Around 2012 I started feeling like I was talking to a stone wall after I saw my Battletoads "warps" movie obsoleted by "game end glitch". It felt pointless, ridiculous, contradictory, shooting self in the foot, getting rid of entertaining content despite the absolute focus on entertainment, etc. It felt disappointing and demotivating. That was the trend of "deal with it" that I started fighting. As a senior judge, I worked on undoing that trend. But also around 2012 I came up with a concept of nozzle in application to events of human life. It basically means before implementing some idea you first need to give it time, collect the data, research, improve the idea and its components, and boil it down to something very concrete and powerful. As Zhvanetsky said, "you should only write when you can't hold it anymore". If you have to deal with unfixable problems, spend this time thinking of this situation as a nozzle: research, invent, focus, develop, and then once you get a chance to apply your skill, you will have more of it than if the problem was never there! You will be more prepared for proper functioning than if you just sat and waited. So there will be less pain during transition to lack of that problem, less Stockholm syndrome too. If an old problem is fixed too quickly, some people who got used to it may want it back. So instead of yelling at the stone wall I tried to conquer it. After I've been demoted from judging for sloppy decisions, I found out that I can only be thorough and focused if I aim for rejection. Experience is meant to tell when rejection is a bad idea, but even then the POV my decisions would be assessed from was exactly the same prosecutorial bias as before. So on one side I started getting praised by Nach, and on another I still tried to make policies more community focused. Instead of telling people "deal with it" I tried to make sure everyone understands a certain decision and is not ignored by it. But you can imagine how much I started trusting the prosecutorial bias after it helped me improve my judging skills to the point of becoming a new senior judge. Just like in this video: Link to video So what this submission made me realize is that it's actually a very bad idea to be viewer focused and not content creator focused. It was freaking paradoxical how someone who hasn't made a single published high quality TAS is viewed as having power over the community of TASers just because that person works on hosting their movies. It's an oxymoron when admin and senior culture is build on rejection of high level effort while aiming to feature high level effort to make the site look better. The only way to inspire TASers to make high quality works and trust us to host them, is to give them more room for different types of works they want to do. The only way to deserve their trust and respect is by focusing on the way they see things. TASVideos should become TASer focused!
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.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
feos wrote:
Here's a question that could help us solve this: Can you genuinely say the game has been beaten by the player? It's basically what any legitimacy discussion boils down to: whether or not you honestly believe the game has been beaten, or did it just stall in the middle of gameplay.
I think a bigger issue (other than the unlockables factor brought up earlier) in this case compared to the sequence getting stuck itself is that, it gets stuck at a point before it fully reaches a state that's self-finishing, as in no longer requiring user inputs to reach a definitive end. As we can see in the currently published movie of this game, it ends at a point after the interruption in this movie that makes the game unable to proceed. Link to video In other words, ending the input at the point where it is ended in this movie would actually not have been enough to lead to the "definitive" ending state. IMO this is also an important factor that counts against the legitimacy of completion in this case because it a sense, it really stalls at a point before inputs that lead to the unambiguous ending can even be made. I would, relatively, more genuinely think the game has been beaten if the point the ending sequence gets stuck at is after those final necessary inputs in a non-glitched ending sequence have been made, to say the least. Now, I have seen people bringing up the fact that different games have different ending point for timing for RTA. That is true, but in most of those cases, from what I have seen at least, it's just the matter of setting a point where the time is calculated for convenience. If the no more inputs are required or even pulled after the ending point in question, then the ranking would have been the same even if the point for calculation is moved to, say, the end of a credits sequence. If there are some inputs to be made after the point, in most cases it's just trivial button smashing and can be easily done without affecting anything before that point if the person wants to or if the rule of timing is changed. In other words, the differences in the ending points in most of those cases do not create notable differences in the way the runs are done, and, in most of the cases, the game is not stuck in a state that's no longer to reach a definitive end if someone wants it to. As such, "different games have different ending point for timing for RTA" is not really a relevant analogy to the discussion regarding the legitimacy of the completion of game in this case, IMO of course.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Fortranm wrote:
I think a bigger issue (other than the unlockables factor brought up earlier) in this case compared to the sequence getting stuck itself is that, it gets stuck at a point before it fully reaches a state that's self-finishing, as in no longer requiring user inputs to reach a definitive end.
Isn't all that input does is skipping the dialogs?
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.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
feos wrote:
Isn't all that input does is skipping the dialogs?
As answered by some people with enough knowledge on the game, the game would not proceed into the next part of the sequence without making inputs in that scene, and that's why the currently published movie ends the input there. It is not just a stylistic choice to "skip" an otherwise self-progressing part of the game: these inputs are actually required to make the game proceed to an unambiguous end, as this ending point wouldn't actually progress the game to that state even in a normally played out ending sequence. Again, while games have different "ending points " for timing in RTA, in most of those cases the definitive ending screen can be reached in a trivial manner after the such points, but here it is stuck in a state before the final required inputs can even be made.
feos wrote:
Can you genuinely say the game has been beaten by the player?
On the basis that this softlock happens before either the final required inputs in an otherwise normal ending are made or the game modifies the save file like it normally does, I'm afraid my answer for this question is no. I do not think the game has been beaten in the technical sense in this case. "Not rolling the credit" would be an understatement and a strawman because it's much more than that. There are just too many factors counting against the legitimacy of this supposed completion. However, as I mentioned in a previous post, I agree it can be a good reason to not do so in this movie just so that each category is more different from each other, and vice versa. As mentioned by others, if things are done to make the ending sequence complete properly, the movie would end up being around 30 minutes long, while a new no major skip(?) category movie would be around 35 minutes long. For the sake of having each branches more different from each other, I do see the benefit in letting this category stay this way. Or, if NMS would become seemingly unable to stand by itself for reasons in the future, I think it can be a good idea to accept an any% movie that does reach a definitive ending asap as a replacement, if that ever happens. This is a question for another day, of course.
Serena
She/Her
Player (83)
Joined: 8/14/2021
Posts: 11
Fortranm wrote:
Again, while games have different "ending points " for timing in RTA, in most of those cases the definitive ending screen can be reached in a trivial manner after the such points, but here it is stuck in a state before the final required inputs can even be made.
Does skipping a few dialog boxes not count as "in a trivial manner"? It can be done optimally with only 2 button presses, you can hardly call that important gameplay (or even gameplay at all)
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1115
Serena wrote:
Does skipping a few dialog boxes not count as "in a trivial manner"? It can be done optimally with only 2 button presses, you can hardly call that important gameplay (or even gameplay at all)
The point here is it cannot be done in this case even if someone wants to. In those cases changing the ending point usually wouldn't have impacted how the run is done before the points in question in a noticeable way, and that can be part of the reason why "trivial" inputs are kept out of timing in the first place: it is a matter of whether someone wants to make those button presses to proceed the game to a definitive ending state after the end of timing in those cases. Here, the game softlocks and there is no way to progress to the point where those trivial yet required inputs can be made to make the game reaches an actual self-finishing state.