Submission #7910: TheAmazingYucemu & chickennugget's Windows Dono's Tale (SAGE '22 Demo) in 03:38.75

Windows
baseline
(Submitted: runner unknown)
libTAS 1.4.4
13125
60
6816
PowerOn
TheAmazingYucemu
(Additionally: chickennugget)
Submitted by TheAmazingYucemu on 12/26/2022 1:24 PM
Submission Comments
[The input file ends early because after exiting the score screen, there's nothing special going on the level select screen after completing all 6 levels available from the main game (not kaizo dono)]
It was been intended for submission on april fools 2023 how ever Super Item Studios said the full-game will release on early 2023 so i had to submit before new year 2023 anyways.
The time is finally arrived, i've optimized enough but if you find any improvements, i can co-author you after posting your ltm file in this TAS's forum.
This is user-ported from windows version to linux version, you just need to replace the file Dono's Tale.exe to the runner from a dummy linux game made with 2022.6 gamemaker, rename data.win to game.unx, make assets folder then finally move audiogroup1.dat, game.unx, audiogroup2.dat, options.ini to assets folder.

Windows before user-port to linux

file
audiogroup1.dat
audiogroup2.dat
data.win
Dono's Tale.exe
options.ini
READ ME.txt (not needed)

Hashs (user-ported to linux)

md5 hashfile
73d4a977ebd1d3c862586b909d1933ad./donotalelinux_1/runner
3fc4125110b0f612af754675ba27e42e./donotalelinux_1/assets/audiogroup1.dat
e18ede29a9201a27de9d8a27435be4a4./donotalelinux_1/assets/game.unx
2b27e43cedf8dae773dc6d07089f9ad7./donotalelinux_1/assets/audiogroup2.dat
c01db7a37ac83de2c39e56bff7eca7aa./donotalelinux_1/assets/options.ini

Thanks to:

chickennugget for figuring out on how to user-port Dono's Tale from windows to linux and his original TAS
Yoshipuff for IL TASes (1-1 and 1-2)

feos: Claiming for judging.
feos: To avoid installing the extra libs I launched libTAS like this
~/.steam/bin/steam-runtime/run.sh libTAS
and also set Video -> Virtual screen resolution to 640x360 (native res of the game) to make it run without windowed fullscreen.
feos: We're having problems generating the Linux launcher from official Game Maker, delaying until there's progress.
feos: fsvgm777 with the help from Info Teddy created a syncing launcher using the official GM installation, judging again.

feos: Replacing the movie with one that has our runner hash. The file can be obtained from https://files.tasvideos.org/emulatordownloads/linux/runner-linux-GameMaker-2022.6.1.26.7z
feos: I tried syncing this movie on 3 versions of the game:
  1. Dono's Tale Sage Demo.zip from https://super-item-studios.itch.io/donostale
  2. Dono's Tale Sage Demo v1.1.zip from https://super-item-studios.itch.io/donostale
  3. Dono's Tale Demo from https://store.steampowered.com/app/1812250/Donos_Tale/
and it only synced on the first one, and only with Fast-forward disabled.
Internal versioning is not available, SAGE demo seems to be originating from https://sonicfangameshq.com/forums/showcase/donos-tale-sage-22-demo.1412/ and that's how it's called in the readme.
The game itself looks incredible, overall and in a speedrun, so we really want the full version to be released and TASed. Unfortunately, the author has been having some issues with getting this game funded. So hopefully publishing a TAS of this demo will draw some helpful attention to it.
Rules wise, while we do want to make the rules on accepted material more relaxed, we also want movies to be easier to sync for all parties involved. That is not the case when an arbitrary extra file is a sync dependency, especially when its source is unknown and there's no way to reproduce that file in the same form.
fsvgm777 had to buy the Creator subscription for Game Maker to even check if it's possible to sync this run on a 2022.6 Ubuntu runner, and even then we needed Info Teddy's Linux experience to be able to actually build that runner. If this movie didn't sync on that runner, it would have been rejected, per Judges' consensus.
So to prevent such a confusion in the future, we agreed to add a requirement for user ported games to Movie Rules:
If some files have to be added to the game to make it TASable, there should be a free legal way to get or create those files, or there should be a different game they could be taken from (that game does not have to be free).
Having to buy random software to see if it's sync compatible with the arbitrary extra files initially used for movie creation, is not sustainable.
Having said all that, we now have a way to sync this movie reliably, it should be finally safe to accept this run, because it's actually well done and faster than existing records.

EZGames69: Processing...
Last Edited by EZGames69 on 2/2/2023 3:07 PM
Page History Latest diff List referrers