(Link to video)
[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...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
I can confirm sync
WIP
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
... Did you confirm sync on your own submission? Of course it syncs for you, you made it! Which version of the demo is this one using? The itch.io page lists an original and v1.1
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
... Did you confirm sync on your own submission? Of course it syncs for you, you made it! Which version of the demo is this one using? The itch.io page lists an original and v1.1
the original syncs but v1.1 immediately desyncs on the beginning of 5th level from the order on what my TAS was playing.
WIP
Patashu
He/Him
Joined: 10/2/2005
Posts: 4000
Super adorable watch!
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
Could you provide me an example of a Linux game made with GameMaker 2022.6? I need to find a game I can use to build the executable. If you know one, preferably for free, please let me know. It would also be useful if you mention it in the submission notes.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
Could you provide me an example of a Linux game made with GameMaker 2022.6? I need to find a game I can use to build the executable. If you know one, preferably for free, please let me know. It would also be useful if you mention it in the submission notes.
Would it be safe if i send just a link of the downloadable executable runner (2022_6) for Linux?
WIP
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
TheAmazingFursona wrote:
Would it be safe if i send just a link of the downloadable executable runner (2022_6) for Linux?
Regardless of this, providing the judges and publishers the information they will ned to judge and encode this would be good! If you know any GM game that will do the trick, just include it in your submission somehow.
Post subject: Provide instructions to obtain a Linux runner
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
GMP and I went thru a list of freely available games made with GameMaker on itch.io, available here: https://itch.io/games/newest/free/made-with-gamemaker/platform-linux We tested several game executables, and none matched the md5 hash for this movie. Without it, we cannot test sync, and neither can our judges or publishes. Please, provide at least one game (even if it is paid) that we can use to obtain the runner, or a way that doesn't require another game.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
GMP and I went thru a list of freely available games made with GameMaker on itch.io, available here: https://itch.io/games/newest/free/made-with-gamemaker/platform-linux We tested several game executables, and none matched the md5 hash for this movie. Without it, we cannot test sync, and neither can our judges or publishes. Please, provide at least one game (even if it is paid) that we can use to obtain the runner, or a way that doesn't require another game.
Oh right, sent you a 2022_6 on your TASVideos PMs instead of discord due to personal issues.
WIP
GMP
He/Him
Active player, Editor, Reviewer (358)
Joined: 5/22/2020
Posts: 197
Location: Chennai, India
TheAmazingFursona wrote:
Oh right, sent you a 2022_6 on your TASVideos PMs instead of discord due to personal issues.
The question here is how the said file was acquired. We may have the file right now but we need to have a reliable way of getting the file for archival purposes. Which is why it would be better if you suggested the name of the game from which you acquired the file, so that we can do the same.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
GMP wrote:
TheAmazingFursona wrote:
Oh right, sent you a 2022_6 on your TASVideos PMs instead of discord due to personal issues.
The question here is how the said file was acquired. We may have the file right now but we need to have a reliable way of getting the file for archival purposes. Which is why it would be better if you suggested the name of the game from which you acquired the file, so that we can do the same.
chickennugget got the 2022_6 somewhere i don't know where it is when user-porting this game to linux so i sent you 2022_6 file to your TASVideos PMs either. *Sent from my phone while I had 4G mobile internet signal on long car travel*
WIP
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
TheAmazingFursona wrote:
GMP wrote:
TheAmazingFursona wrote:
Oh right, sent you a 2022_6 on your TASVideos PMs instead of discord due to personal issues.
The question here is how the said file was acquired. We may have the file right now but we need to have a reliable way of getting the file for archival purposes. Which is why it would be better if you suggested the name of the game from which you acquired the file, so that we can do the same.
chickennugget got the 2022_6 somewhere i don't know where it is when user-porting this game to linux so i sent you 2022_6 file to your TASVideos PMs either. *Sent from my phone while I had 4G mobile internet signal on long car travel*
Here's the issue: as the submitter, it's your responsibility to provide us (and by us I mean all other tasvideos users) with the required information to create the resources needed for the movie to be ran in a self sufficient manner. That's the reason you submit the movie files and not just encodes: for published movies, it's expected that you can just go and read the notes to get everything you need to run the file. Your instructions make no effort to tell us where to get the Linux runner from, and your replies suggests you do not know how to do so in the first place. Without this information, your run simply cannot be judged, let alone accepted. I suggest thus submission is delayed until you can give us that information.
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2728
Location: The dark corners of the TASVideos server
om, nom, nom... want more!
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
TheAmazingFursona wrote:
GMP wrote:
TheAmazingFursona wrote:
Oh right, sent you a 2022_6 on your TASVideos PMs instead of discord due to personal issues.
The question here is how the said file was acquired. We may have the file right now but we need to have a reliable way of getting the file for archival purposes. Which is why it would be better if you suggested the name of the game from which you acquired the file, so that we can do the same.
chickennugget got the 2022_6 somewhere i don't know where it is when user-porting this game to linux so i sent you 2022_6 file to your TASVideos PMs either. *Sent from my phone while I had 4G mobile internet signal on long car travel*
Here's the issue: as the submitter, it's your responsibility to provide us (and by us I mean all other tasvideos users) with the required information to create the resources needed for the movie to be ran in a self sufficient manner. That's the reason you submit the movie files and not just encodes: for published movies, it's expected that you can just go and read the notes to get everything you need to run the file. Your instructions make no effort to tell us where to get the Linux runner from, and your replies suggests you do not know how to do so in the first place. Without this information, your run simply cannot be judged, let alone accepted. I suggest thus submission is delayed until you can give us that information.
I know how to get the Linux runner from but i'm just trying to follow this rule below: (from Movie Rules)
Do not ask where to find ROMs, or provide links to ROMs!
If i provided the linux runner anywhere publicly, it's really forbidden thus i'm cancelling my submission until chickennuget (his discord: chickennugget#5406) tells us where he got 2022_6 file from to begin with user-port for dono's tale as linux version. If you got the 2022_6 you just need to replace the file (Dono's Tale.exe) to the runner (2022_6) from another linux game with the same gamemaker version, rename data.win to game.unx, make assets folder then finally move audiogroup1.dat, game.unx, audiogroup2.dat, options.ini to assets folder then it will run fine when running 2022_6 runner in libTAS.
WIP
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
You don't need to link me the game or the runner. You just need to tell me which game you got it from. you've already provided the hash, I can test it works manually. If the game is avaibale for legal download on any platform, I will go to that platform and acquire it there to extract the runner. No need to do any linking to a rom. Just tell me which game I can use for this purpose and it's all good.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
You don't need to link me the game or the runner. You just need to tell me which game you got it from. you've already provided the hash, I can test it works manually. If the game is avaibale for legal download on any platform, I will go to that platform and acquire it there to extract the runner. No need to do any linking to a rom. Just tell me which game I can use for this purpose and it's all good.
He just provided the zip file on libTAS discord, i don't know what game he got from.
WIP
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
You don't need to link me the game or the runner. You just need to tell me which game you got it from. you've already provided the hash, I can test it works manually. If the game is avaibale for legal download on any platform, I will go to that platform and acquire it there to extract the runner. No need to do any linking to a rom. Just tell me which game I can use for this purpose and it's all good.
did you contacted to chickennugget on discord regarding how he got 2022_6 file yet?
WIP
ikuyo
She/Her
Active player, Judge (499)
Joined: 7/8/2021
Posts: 98
I got in touch with them thru YouTube, yes. They don't know where it comes from either, they got it from "someone in the Undertale speedrunning server". I also contacted Yoshipuff, but their TASes were made with Autohotkey with no need for the Linux runner to begin with.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
I got in touch with them thru YouTube, yes. They don't know where it comes from either, they got it from "someone in the Undertale speedrunning server". I also contacted Yoshipuff, but their TASes were made with Autohotkey with no need for the Linux runner to begin with.
ok, thanks.
WIP
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
ikuyo wrote:
I got in touch with them thru YouTube, yes. They don't know where it comes from either, they got it from "someone in the Undertale speedrunning server". I also contacted Yoshipuff, but their TASes were made with Autohotkey with no need for the Linux runner to begin with.
so, this means we'll probably never see the way to download 2022_6 linux runner from public domains?
WIP
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
any progress?
WIP
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
Removed the post because GameMaker is non-free (at least the tier that can generate a Ubuntu launcher). We'll look into getting the official thing to generate the needed file.
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.
Active player, Banned User (332)
Joined: 4/1/2022
Posts: 122
feos wrote:
Removed the post because GameMaker is non-free (at least the tier that can generate a Ubuntu launcher). We'll look into getting the official thing to generate the needed file.
oh ok, big apologies
WIP
fsvgm777
She/Her
Player, Senior Publisher (221)
Joined: 5/28/2009
Posts: 1180
Location: Luxembourg
Okay, so I managed to produce an Ubuntu launcher that will work for this movie. First off, I downloaded the GameMaker 2022.6 installer (for Windows) that is available on the official website, and installed it. Afterwards, I created an Opera account (since YoYo Games has been bought by Opera) and then subscribed to the Creator tier, which allows you to create an Ubuntu launcher. Then, I created a dummy project with pretty much nothing in it. I followed this setup guide to install all the required stuff in my Kubuntu 22.04 VM. Note that it mentions you need an Indie subscription or above; however, as mentioned above, a Creator subscription is enough. After installing all of the required stuff on Ubuntu, I set up my target as follows: Platform: Ubuntu Output: VM Device: my Kubuntu VM (you need to click on the pen to bring up the device editor, where you fill everything in. The host name is the IPv4 address given by the VM's network connection.) Config: Default However, and this is not mentioned anywhere in the guide, I also needed to edit /etc/ssh/sshd_config to uncomment the following lines: PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 ...as well as add the line PubkeyAcceptedKeyTypes +ssh-rsa. Otherwise, it will just error out, as has happened to me for a while. After it's all set up, I just create the executable. The output will be an .AppImage file, which is basically like a ZIP archive. The executable is found in usr/bin. And finally, here is the ZIP archive of my dummy project containing the executable (and the assets folder, which isn't needed, but I included it for completeness sake). Note that the MD5 hash is different; however, it shouldn't make any difference.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.