Submission #8529: rythin's Flash Mirror's Edge 2D in 03:09.63

(Link to video)
Adobe Flash
baseline
libTAS 1.4.4+ruffle nightly 2023-06-04
5689
30
838
PowerOn
Submitted by rythin on 8/16/2023 12:59:50 AM
Submission Comments
Mirror's Edge 2D is a sidescrolling platformer made by Brad Borne for EA as a way to promote the full game, at the time only available on consoles, to PC users. The first beta of the game came out on the same day as the console game, with the full version coming out around a year later. This TAS completes all 3 levels from the full release.

Movement

Movement is the main focus of this run, with the biggest timesave being avoiding unnecessary animations like ledgegrabs.
Generally from a standstill simply running is the fastest way to accelerate. Higher speeds can be achieved by rolling or sliding down slopes, that speed can later be preserved by jumping. Wallrunning is also generally faster than staying on the ground, though from my testing it didn't seem to help at all in level 1, only later on. When hanging from poles, jumping right away tends to be the fastest option.

Possible improvements

  • There exists a glitch similar to the recent Uncharted 2 Flash improvement where one can arbitrarily warp by intentionally dying. I haven't been able to reproduce it, not sure if it even works in ruffle, and there don't seem to be many resources explaining how it works other than videos of speedruns that perform it. Perhaps it warrants a separate branch with this TAS being published as "glitchless", I leave that decision to the judge. Turns out the glitch only works after clearing the game once, not really applicable for a TAS setting. Disregard.
  • Most of my timings for movement were limited to just trying things and seeing how the time looks at specific points I've determined to be consistent. I'm sure the platforming could be optimized further by modifying the game to display speed and position values.

ikuyo: Claiming for judging.
ikuyo: Hi rythin, and sorry for the delay! Syncing this run was a bit of a pain. Thankfully, CasualPokePlayer has confirmed sync, and the run looks well executed. Accepting!
CasualPokePlayer: For the record, I obtained sync with the following .swf MD5
fd0dcc96fe470e6aaf037c134f1df16e  ME2D_game.swf
Keep in mind our movie rules on Ruffle movies state you should provide the .swf filename and MD5 in the submission text or annotations.

despoa: Processing...
Last Edited by despoa on 9/13/2023 8:31 PM
Page History Latest diff List referrers