{"id":20497288,"url":"https://github.com/benlubar/tobytas","last_synced_at":"2026-04-15T20:32:11.661Z","repository":{"id":69889082,"uuid":"160242594","full_name":"BenLubar/tobytas","owner":"BenLubar","description":"A tool-assisted speedrun of Toby Fox's Undertale and Deltarune, played simultaneously with the same inputs.","archived":false,"fork":false,"pushed_at":"2021-11-18T02:35:00.000Z","size":3077,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"tas","last_synced_at":"2025-03-05T18:56:41.277Z","etag":null,"topics":["deltarune","tool-assisted-speedrun","undertale"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BenLubar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-03T19:27:30.000Z","updated_at":"2024-07-17T14:29:56.000Z","dependencies_parsed_at":"2023-02-26T01:30:23.686Z","dependency_job_id":null,"html_url":"https://github.com/BenLubar/tobytas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BenLubar/tobytas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenLubar%2Ftobytas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenLubar%2Ftobytas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenLubar%2Ftobytas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenLubar%2Ftobytas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BenLubar","download_url":"https://codeload.github.com/BenLubar/tobytas/tar.gz/refs/heads/tas","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenLubar%2Ftobytas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31859293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deltarune","tool-assisted-speedrun","undertale"],"created_at":"2024-11-15T18:10:40.148Z","updated_at":"2026-04-15T20:32:11.645Z","avatar_url":"https://github.com/BenLubar.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Setup:\n\n1. Install Undertale and Deltarune Chapter 1 and 2 Demo on Steam on Linux.\n2. Run `./makeltm.sh undertale.ltm; ./makeltm.sh deltarune.ltm`\n3. Run `./convert-deltarune.sh` to automatically perform the steps described in \u003chttps://www.reddit.com/r/Undertale/comments/prg9n1/how_to_get_deltarune_chapter_2_running_on_linux/\u003e\n4. Start Undertale via `$HOME/.steam/steam/steamapps/common/Undertale/runner` and Deltarune via `[this folder]/deltarune/runner`\n\n## Dumping:\n\n- Filename should be `undertale.mp4` or `deltarune.mp4` in this directory.\n- ffmpeg settings: `-c:v libx264 -crf 0 -c:a flac -strict -2 -movflags +faststart` (you can use whatever you want; these are just my settings)\n- Record movie as usual for libTAS.\n  - Tools / `Start encode`\n  - Make sure \"Movie recording\" is enabled (otherwise the game will not receive any inputs at all)\n  - General Options / `Pause` must be unchecked or the TAS will wait on frame 1 for input.\n  - General Options / `Fast-forward` can be checked to remove the wait time between frames. (This will desync on Deltarune.)\n  - Click `Start`.\n  - Wait for the video to play through, then click `Stop`.\n\n## Encoding:\n\n- `undertale.mp4`, `undertale_1.mp4`, `deltarune.mp4`, and `deltarune_1.mp4` should already be in this directory.\n- If you do not have a Go compiler installed:\n  - Get someone else to compile [`readout.go`](readout.go) for you.\n  - Edit [`encode.sh`](encode.sh) to call the compiled executable instead of `go run readout.go`.\n- Run [`./encode.sh`](encode.sh).\n\n## Editing:\n\n- Use [`./makeltm.sh filename.ltm`](makeltm.sh) to pack the `tas` directory into a libTAS movie.\n- Edit the movie as it would be normally done in libTAS.\n- Use [`./commit.sh filename.ltm`](commit.sh) to store your changes in Git. This will open your text editor for a commit message.\n\n## Special thanks\n\n- *Determination* fonts from \u003chttps://www.behance.net/gallery/31268855/Determination-Better-Undertale-Font\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenlubar%2Ftobytas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenlubar%2Ftobytas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenlubar%2Ftobytas/lists"}