{"id":21092710,"url":"https://github.com/xoascf/otrmod","last_synced_at":"2025-04-13T01:11:25.476Z","repository":{"id":111854788,"uuid":"554531869","full_name":"xoascf/OTRMod","owner":"xoascf","description":"OTR mod generator from ROM images (for Ship of Harkinian)","archived":false,"fork":false,"pushed_at":"2024-05-30T21:45:16.000Z","size":188746,"stargazers_count":7,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T19:04:52.668Z","etag":null,"topics":["blazor","blazor-webassembly","mod","modding","soh","zelda"],"latest_commit_sha":null,"homepage":"https://soh.xoas.eu.org","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xoascf.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-10-20T01:00:51.000Z","updated_at":"2025-02-02T20:20:54.000Z","dependencies_parsed_at":"2023-09-28T05:12:10.210Z","dependency_job_id":null,"html_url":"https://github.com/xoascf/OTRMod","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoascf%2FOTRMod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoascf%2FOTRMod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoascf%2FOTRMod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoascf%2FOTRMod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xoascf","download_url":"https://codeload.github.com/xoascf/OTRMod/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650750,"owners_count":21139681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["blazor","blazor-webassembly","mod","modding","soh","zelda"],"created_at":"2024-11-19T21:56:09.033Z","updated_at":"2025-04-13T01:11:25.458Z","avatar_url":"https://github.com/xoascf.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":":app: OTRMod\n:handle: OTRMod\n:desc: The OTR mod tool\n:repo: xoascf/{handle}\n:!showtitle:\n:icons: font\n:!toc-title:\n:uri-gh: https://github.com\n:uri-repo: {uri-gh}/{repo}\n:uri-licence: {uri-repo}/blob/master/LICENSE\n:uri-ci: {uri-repo}/actions/workflows/build.yml\n:uri-shields: https://img.shields.io\n:img-licence-badge: {uri-shields}/github/license/{repo}.svg?label=Licence\n:img-ci-badge: {uri-shields}/github/actions/workflow/status/{repo}/build.yml?label=Build\n\n= {app}\n\nifdef::env-github[]\n[subs=attributes+]\n++++\n\u003cdiv align=\"center\"\u003e\n   \u003ch1\u003e{app}\u003c/h1\u003e\n   \u003ch3\u003e{desc}\u003c/h3\u003e\n   \u003cbr /\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"{uri-licence}\"\u003e\n    \u003cimg src=\"{img-licence-badge}\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"{uri-ci}\"\u003e\n    \u003cimg src=\"{img-ci-badge}\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n++++\nendif::[]\n\nifndef::env-github[]\n\n[.text-center]\n[.lead]\n*{app}*\n\n[.text-center]\n{desc}\n\n[.text-center]\nimage:{img-licence-badge}[Licence, align=center, link=\"{uri-licence}\"]\nimage:{img-ci-badge}[Build Status (GitHub Actions), align=center, link=\"{uri-ci}\"]\nendif::[]\n\n{app} is a versatile tool for creating .otr mods for the PC port of The\nLegend of Zelda: Ocarina of Time, known as\nhttps://en.wikipedia.org/wiki/Ship_of_Harkinian[Ship of Harkinian]. It\nsimplifies the process of creating and exporting features from other N64\nROMs and custom content into SoH.\n\n== Introduction\nWith its scripting language and really simple web interface, {app}\nallows you to create mods that change textures, music sequences, in-game\ntext and much more, here are some of the features it offers:\n\n* *Scripting Language*: {app} features a scripting language that\nenables advanced mod creation and manipulation, allowing you to import\ncustom sequences, textures, game text, and more from N64 Zelda ROMs.\n* *Web Interface*: Access {app} through the web interface at\nhttps://soh.xoas.eu.org[soh.xoas.eu.org] for a user-friendly experience\nwithout downloading the CLI.\n* *Command-Line Interface (CLI)*: The CLI provides additional\nfunctionality like .ootrs (Ocarina of Time Randomizer Sequence)\nconversion and standalone ROM decompression.\n\n== Usage Examples\n* {app} enabled the\nhttps://dorando.emuverse.com/projects/eduardo_a2j/zelda-ocarina-of-time.html[Spanish\ntranslation by eduardo_a2j] for its use in SoH and featured in streams\nby Rubius on Twitch (watch his full walkthrough on\nhttps://www.youtube.com/watch?v=XM98fQFQYc8[YouTube]).\n* ROMHack translations into Brazilian Portuguese, Italian, Russian, and\nother languages have also been ported by the\nhttp://web.archive.org/web/20231219051632if_/https://cdn.discordapp.com/attachments/958069311132536852/1165028159763271690/NTSC_1.0_OTRMod_Bravo.txt[same\nscript].\n* Some non-English-speaking Ocarina of Time fans on\nhttps://discord.com/invite/shipofharkinian[Discord] and beyond have been\nenjoying reliving the game in their languages thanks to {app}.\n\n== Planned Features\nThere are exciting plans for the future of {app}, including:\n\n* Downloadable GUI tool\n* Texture conversion from PNG to game format and vice versa\n* Custom audio bank/soundfont support\n* Explore mod content in the web application\n* Modify game scripts completely through the web app editor\n\nStay tuned for updates!\n\n=== Related Tool: Retro\nYou might also be interested in exploring another tool created by the\noriginal developers called Retro. Retro allows for HD textures from\nPNGs, custom sequences (from the unzipped content of .ootrs), custom\ndebug menu fonts, and the ability to inspect .otr files. While Retro and\n{app} share some common functionalities, they cater to different\naspects of modding. You can find Retro on GitHub at\nhttps://github.com/HarbourMasters64/retro.\n\n*Friendly reminder*:\n\nIMPORTANT: Sharing the generated .otr files is discouraged if they are\ncreated from a ROM or copyrighted file. To ensure legal use of the\ngenerated mods share the script and the corresponding ROM hashes.\n\nNOTE: Don’t forget to visit the\nhttps://gamebanana.com/games/16121[GameBanana] page to download really\nnice .otr mods!\n\nFeel free to explore these modding tools and enhance your Ship of\nHarkinian experience!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxoascf%2Fotrmod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxoascf%2Fotrmod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxoascf%2Fotrmod/lists"}