Submission #9181: darkshoxx's DOS Loom in 00:43.76

DOS
baseline
(Submitted: None EGA)
ScummVM 2.8.1, LibTAS 1.4.5
43760
1000
843
PowerOn
md5                              sha1                                     filename 
28ef68ee3ed76d7e2ee8ee13c15fbd5b bc588e3f1dcc0c6c5d1217fbbbbd50cb5358fba9 00.LFL
b90971d867c33bb758a3eae8f09c06e7 67734e2ac937f372d99575bb3218f51722a1df55 01.LFL
12b3a7eca1e6df777c3e5d3bae638761 06b7370489f2e608c62dba230dd944d031775833 02.LFL
57b152ea42e4ab520595a9a1e1683ab9 6362dae40e68870405ffc907d126d7d2e242bd56 03.LFL
856bef36ec69832be1c090ae879c3696 bc138faa7ec81180de40f86f44fc9663e1de9abe 04.LFL
5b500e77ad1ec8caceb5b5723c2f3ca8 848d73bcc88ec027fb6c659bbd92febf9559885f 05.LFL
16246e71aadcdbfbbc75fe65359b47f6 ac59bd57b09f2aea007ac74bb15eaf716dd97103 06.LFL
a7e58d3060204adc2d587bd0eaebee3d f3d4779548360aa74d381b7b6370931988bd3bcc 07.LFL
87f76736987c5c51c48cd3324551f231 d4094155ebb0602a028401bc8185a3a124e278d2 08.LFL
5a729e15444969a9ead77bb62d48e3a6 bb079ac95091776fb25a364230db0f1a6853612a 09.LFL
7cc8d5188c22ad5c257c0cdf207c9a32 81208cf86f3083a83ca9e021a91da98450fee8cb 10.LFL
6fd7a3eae94613bcb18153b52d8b0c5c 0fff91de1af1ee08344a56c091cca5cdd663af50 11.LFL
c08370b58f49ac326917f269d9b232c7 62c2237899dcab676c48c4d907b45abfdc2124dd 12.LFL
0702f2e593f02fd0997b14ddc1c16695 69dd34db5cdf3c8399fe2aea05b2dd69adfe0098 13.LFL
460f4daa2a83ef51a6088d7e02a78d5c eb5eb086f68f1845db842aebf2e11de7e880eb31 14.LFL
06ad6468432867c5cc68dfd9e25083fe 8331eccd1631a35ed7eb6456964d95fac1593f3f 15.LFL
b1a2d33044bb89abfb145699fc68e741 58d651f0f1f0b583211d6bb28fe063c67bb11348 16.LFL
6726d6c40a8109970f10fc04cd8ce73c 553049904a224e34ace1e1e184c5dd471fac60e9 17.LFL
2d08ad601672b0b5c1a1e797589d0788 c2653c6bbda705cb1f7cb6b3a2422952656898d2 18.LFL
f26bd923e3622347a19b143cc02f65cf c3b9bbc2d1975680f5ef33f10af278f67ba72d01 19.LFL
e9320b4acf5c25831b8d33236f86bb25 0254857044f161e642a9157249836b8116c8016a 20.LFL
a5f2416b7ba2368bef7a0831cc752d48 23b962ea3a1348d63f4f3335ed4333c6ff0826ca 21.LFL
6b3b2107c4470eab1169fe4fb55438dd 5b8c311219f64b93429f6a9e293aba12fa5d6095 22.LFL
a9c819ffb8bb0922541ab21f4fbcdbe7 00fea7941467d92d2444d8963a4e24c4595a2323 23.LFL
7cbbd61a32200ec185bacc0241c49450 da9ee7ca1288c0d21310b73bdd2581b27ddf2c10 24.LFL
2bd314697438348e9e9b33c8f07568d5 5760fac86fde217668e02db1a0fca771e433f67f 25.LFL
9fa7ed600d90f16e1db5b5487f0b51e2 d74f2da9bc390f7c830ad130e8dda74905f51344 26.LFL
9be46ff2fc74634b5c8add406ac9a08a 9584a4239c5ccfd00ab7651fb87ea6b5d2a94d59 27.LFL
d33d79a9422ad6569ca1555f2daaf0e7 07038ea5898406775452be28780bb5a7e55185a8 28.LFL
f3970e996fa121dc0c25c2c0aab07e28 48ef6180df63485235551ba4f9bf63c7949d1797 29.LFL
1d9046fc665fa9800d392dd4cafeb750 84dfea4d248aa7f3c9012ba82b2b28d89eb1aa74 30.LFL
2192f1876695b8c8ffa8aa76f2b4b579 b5d1b5d01043480984c13ff605667d3600ac9344 31.LFL
1660cdb9bde567a9cb8e2bcb1cb441fa cfc815124bb01f3f319a0e5b7c50a752dc4fe6cd 32.LFL
42089e80d51a857aec0b32a306cf10b1 329b5c251bdcb3fac3e8330a9ff152676d2a5d8f 33.LFL
72e4282cdd3eaf432db04b70336e9a9f 71dba78ff76729d0d20b630f97ab464beef953eb 34.LFL
1731935a9f489f36e925fe749719fb03 6edb41ba2f8e3710a78d4871d6dabaca49ad0283 35.LFL
124d8f6837a1b740b4c5ac0b110c6c65 c296f9311099281aab30cef8b1c388f3aa19fdb2 36.LFL
f08fbc34f9b1c62396ffe257cdd01d55 e5a55dc15283eea833bebc1df8b22b1a6be5dd5f 37.LFL
c6193661da6cabca6d90f1386a4d1e6c 92545a6bf491870e1e4244e8610fcedaffce4c48 38.LFL
c85151c977755be8515793af2142b947 58276e50b5fb7323b33b2b8cc2aa00ab5ed58a18 39.LFL
fbba03534887c8d47be83c3e28d8d80a 848be0856daf82e03fcffb810187028a0377585a 40.LFL
db20ee2fd3121b0ec48c62d9ba515ed5 0a1ec9eec965678172934e12907aff3a5f297773 41.LFL
b597bafcbe...
			
Submitted by darkshoxx on 7/13/2024 8:46 PM
Submission Comments
TAS of Loom EGA on ScummVM on 1000FPS and really REALLY fast mode enabled. Hopefully submission part 1 of 3

Game objectives

  • Emulator used: ScummVM 2.8.1, within LibTAS 1.4.5, within Ubuntu 22.04.4 LTS, within WSL 2, within Win 11
  • Learn all notes
  • Defeat Chaos
  • Save (a fraction of) the universe

Technical Preliminaries

This is (possibly) one of three TAS' for Loom EGA I wish to make, with three different speed settings. These settings arise from arbitrary default limitations on ScummVM and LibTAS which are either active or passive in those three runs. This run has both set to fastest.
I made a sneak preview here: https://youtu.be/3z9Lf3r01gU which discusses the possibilities and limitations, inquiring feedback which was positive.
I then made a proof of concept here: https://youtu.be/Lm1cQ_mQTYg
The two speedsettings are:
Limited framerate + Vsync (60 FPS + On vs. 1000 FPS + Off) and really REALLY fast mode (Ctrl + G in game, see https://wiki.scummvm.org/index.php/Loom#Default_controls )
neither of which are permissible for the current categories on speedrun.com, but can be played at the very same speed manually if desired.
The setting 1000 FPS was an estimate about an order of magnitude higher than 60 FPS. See here https://youtu.be/VNhlWpIJJb4 for why this is an underestimation.
To run this movie, make sure Loom is the only game added to scummvm, and the Command-line argument is "--random-seed=0" (so no game, scummvm launcher will boot) this is required to turn off Vsync. If all goes well, the game begins with Boppin racing to the main tent to get his distaff

Comments

We follow the route of the WR submission by Non-Slim Jim
Note that there is a difference in RNG behviour between the VGA and the EGA verison. In VGA, one of 4 draft lists is randomly selected. In EGA, each draft is sampled for one of three possible patterns (except open and transcendence, which are always fixed)

Stage by stage comments

Main Island

Pretty much identical to Any% other than the speed of course. Any% is limited to 60 FPS and we run at 1000 FPS. This leads to a desynch of video and audio when spells are cast, as the animations are measured in frames, and the sounds are measured in seconds. Also, certian sounds cannot be skipped, in particular the "learning a new note" sound. First observed at the 5 second mark. These cause a pause of about 3 seconds, and constitute almost half of the entire run.

Glassblowers and Shepards

Directly begins with learing G and waiting another 3 seconds. Then the route follows the regular Any%, so Shepards, Scrying sphere, Shepards, Lamb, Herd, Dragon

Dragon and Maze

Both turning the gold to straw and learning "A" cause another long wait in the dragon's cave. Upon entering the maze, the light draft is cast, costing another good 2 seconds. At about 27 seconds into the run we see the first actual difference between the TAS route and the Any%. In Any%, we let two drops fall from the stalactites into the water to infer the correct spell for "reflection". This is not required for the TAS, so all we do is immediately skip the stalactite drops and we see a total of 3 frames of falling drops. This is because of the set seed (but would work without as well), we already know the pattern through the magic of rewinding.

Rusty and the Nailbenders

Other than some hardly necessary pixel perfect positioning when listening to the Bishop, this is identical to Any%. Swap clothes, go in, get scolded, hex a sword, get kidnapped.

Chapel and Backside of the Universe

Identical to Any%

Showdown

Here, three more drafts need to be learned or guessed. Or in our case, rewound.

Other comments

- If it were to happen, viewers might enjoy the other 2 versions I have planned, which are slower but easier on the eyes.
- mikeSpeedyAdventures mentioned snap scroll (alt + i) which might save a couple of frames in the maze.
- I'll do screenshots soon

Acknowledgements

- Thanks to mikeSpeedyAdventures for the tech suggestions - Thanks to Non-Slim Jim whose run I followed.

eien86: Claiming for judging.

eien86: Unclaiming since I've been informed this game is under consideration for potential policy changes.
feos: Yeah sorry I forgot that I'd rather claim it to potentially set a precedent.
feos: Sorry again, this is taking a while, setting to Delayed to indicate it.

feos: Fixed platform. ScummVM lists this game as DOS. It wasn't released in this form for Linux or even Windows.
feos: Put file hashes into annotations because the site currently can't have them in version info.
Last Edited by feos 25 days ago
Page History Latest diff List referrers