This is an any% TAS run of the flash game Midas from 2012. Current RTA record for comparison: https://www.speedrun.com/midas/runs/yjxj0eoz
I used libTAS v1.4.4 / Ruffle (This game does not use a mouse so whether your Ruffle has a GUI does not change anything.)
DRM warning! After going to https://www.kongregate.com/games/wanderlands/midas to get midas.swf, make sure to use
midas.swf --dont-warn-on-unsupported-content --spoof-url https://harry-lee.com
as your command line options. The md5sum of your swf should be:
5ecd54f9dfe104d1a61ed13bfe4f2d44
In general, Midas has strictly linear horizontal movement; there is no acceleration whatsoever in the x direction. He does have acceleration in the y direction, but holding jump while in the air does nothing, so the relevant factor is *when* the jumps are made. Each level transition takes the same amount of frames no matter what, making syncing pretty convenient. One thing that is annoying is that every time the level starts, you can press left or right but then if you hold it nothing happens. I don't know why this glitch exists but the only way around it is to wait a frame before making any inputs. If someone can get around this, it would be a 15 frame save or something like that.

Level 3

requires a brief pause or else you will get stuck in the pit, I tested what would be the smallest pause to still make the jump.

Level 5

this is the only level I am able to jump on a falling block. I have tried a lot in other levels to achieve this, but usually it just does not work out. perhaps there is possible improvements in other levels by leveraging falling blocks being jump-able. This is also the first level I utilize a fast turnaround when triggering a block to turn into gold from a jump. The game checks your position a frame before and it looks really weird when done optimally. (BTW the jittering is purely cosmetic.)

Level 6

nothing interesting to say besides that I grind-ed this level a lot trying to sequence break using falling blocks but it just doesn't work out.

Level 8 (and onward)

the first level that was a headache to route, but when I got a fast route it was really satisfying.

Level 9

this level is routed way better than RTA but to be fair it is ridiculously hard to do what TAS does here. This level also uses the fast turnaround trick from level 5.

Level 10 & 11

if I hit the middle block too fast it will crush me while jumping up, so I purposely wait a bit.

Level 12:

I couldn't sequence break having to wait for the block to fall, if someone can do this it's a time save.

Level 14:

surprisingly trivial although it is annoying I can't cleanly make the final jump.

Credits:

unfortunately it's impossible to make the jump. I tried, trust me.

note to judge

I goofed up and forgot to put the Flash metadata thing in there. https://tasvideos.org/UserFiles/Info/638258802894182542 Please replace the current file with this file ASAP.

ikuyo: Claiming for judging.
ikuyo: Replaced file with proper annotations and a 3 frame improvement.
This game didn't look like much at first, but this was a really well planned movie! The limited movement really drove some creativity. Accepting.

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15576
Location: 127.0.0.1
This topic is for the purpose of discussing #8470: keithPlayzStuff's Flash Midas in 01:37.93
p0008874
He/Him
Player (71)
Joined: 3/2/2022
Posts: 35
Location: Taiwan
Is any reason not using --spoof-url ?
Reviewer, Player (64)
Joined: 5/24/2023
Posts: 6
p0008874 wrote:
Is any reason not using --spoof-url ?
Nope! I just did not think to try that. I will edit my post with this much better way of getting around the DRM.
Player (21)
Joined: 1/13/2023
Posts: 57
Location: Poland
Also, unsupported content warning was removed as of nightly_2023-07-23, so it won't understand the option, and not on the web either. It does have a GUI though, so you might have issues with OpenGL colours (which also happens on Windows, even with latest NVIDIA drivers…). If you do have that and Vulkan produces skewed video, you're screwed. UPDATE: additional info
Language: Java

if((_loc4_ = _loc4_.substring(_loc6_,_loc4_.length)) != "harry-lee.com" && _loc4_ != "notdoppler.com" && _loc4_ != "wanderlands.org" && _loc4_ != "kongregate.com" && _loc4_ != "newgrounds.com" && _loc4_ != "ungrounded.net" && _loc4_ != "armorgames.com")
(there is no ActionScript language, but Java is close) According to this (from FFdec: midas.swf -> scripts -> <default package> -> Engine -> (deobfuscated) line 181), all seven domains should work with --spoof-url with or without HTTPS, although I recommend specifically http://wanderlands.org because that's what's displayed on the sitelock If the GUI Ruffle was to be used (like that one I linked above), the top 24 pixels would need to be cropped, and any mouse inputs (not in this case) would need to be moved 24 pixels up if resynced to non-GUI (perhaps I should add that information in Encoding Guide / Video Dumping, but I would need to ask for the Editor role first) The easiest way to obtain the SWF is from Flashpoint -- it has the same MD5 as used in this movie As for the movie itself? A quite large improvement of 12.6 seconds over RTA, nice work! UPDATE2: turns out that, as of nightly_2023-08-03, you can disable GUI with --no-gui. Unfortunately, it's kind of a misnomer for hiding the menu bar, since you can still right-click for changing quality options and stuff, so the GUI and the OpenGL colouring issue are still there.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3821)
Joined: 11/30/2014
Posts: 2829
Location: US
Pretty interesting little puzzle game, nice work!
Reviewer, Player (64)
Joined: 5/24/2023
Posts: 6
BlackWinnerYoshi wrote:
Also, unsupported content warning was removed as of nightly_2023-07-23, so it won't understand the option, and not on the web either. It does have a GUI though, so you might have issues with OpenGL colours (which also happens on Windows, even with latest NVIDIA drivers…). If you do have that and Vulkan produces skewed video, you're screwed. UPDATE: additional info
Language: Java

if((_loc4_ = _loc4_.substring(_loc6_,_loc4_.length)) != "harry-lee.com" && _loc4_ != "notdoppler.com" && _loc4_ != "wanderlands.org" && _loc4_ != "kongregate.com" && _loc4_ != "newgrounds.com" && _loc4_ != "ungrounded.net" && _loc4_ != "armorgames.com")
(there is no ActionScript language, but Java is close) According to this (from FFdec: midas.swf -> scripts -> <default package> -> Engine -> (deobfuscated) line 181), all seven domains should work with --spoof-url with or without HTTPS, although I recommend specifically http://wanderlands.org because that's what's displayed on the sitelock If the GUI Ruffle was to be used (like that one I linked above), the top 24 pixels would need to be cropped, and any mouse inputs (not in this case) would need to be moved 24 pixels up if resynced to non-GUI (perhaps I should add that information in Encoding Guide / Video Dumping, but I would need to ask for the Editor role first) The easiest way to obtain the SWF is from Flashpoint -- it has the same MD5 as used in this movie As for the movie itself? A quite large improvement of 12.6 seconds over RTA, nice work!
Thanks for this information! For the record, I just chose the first url that appeared in FFDec decompiler. Glad that flashpoint matches the md5. I'm glad Ruffle removed the need for this argument, was entirely unaware of this. Finally, thanks, I did my best to optimize it, I went through each level twice! 2nd pass thru saved almost a second haha
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15576
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. ---- [5494] Flash Midas by keithPlayzStuff in 01:37.93