https://github.com/zeldaret/tp Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} zeldaret / tp Public * Notifications * Fork 54 * Star 533 Decompilation of The Legend of Zelda: Twilight Princess (GCN, USA) License CC0-1.0 license 533 stars 54 forks Activity Star Notifications * Code * Issues 962 * Pull requests 1 * Actions * Projects 12 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights zeldaret/tp This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 6 branches 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/z] Use Git or checkout with SVN using the web URL. [gh repo clone zeldar] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @hev7 hev7 d_a_tag_Lv6Gate almost matching (#1990) ... c2fbd42 Nov 23, 2023 d_a_tag_Lv6Gate almost matching (#1990) c2fbd42 Git stats * 1,233 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .devcontainer Undo Docker January 25, 2023 17:49 .github/workflows Comment out ok check issue updates until fixed (#1980) November 8, 2023 03:59 asm d_a_tag_Lv6Gate almost matching (#1990) November 23, 2023 12:00 defs More JSystem borrowing (#383) July 23, 2023 15:30 docs Match a few funcs, optimize some things (#1960) October 13, 2023 05:56 include d_a_tag_Lv6Gate almost matching (#1990) November 23, 2023 12:00 libs Some work on m_do_ext (#1988) November 17, 2023 23:02 rel d_a_tag_Lv6Gate almost matching (#1990) November 23, 2023 12:00 src Some work on m_do_ext (#1988) November 17, 2023 23:02 tools d_a_obj_carry work, setup static shape data (#1890) August 20, 2023 22:10 .clang-format d_a_b_oh2 / d_a_obj_web0 / d_a_obj_web1 (#243) January 15, 2023 12:10 .gitignore Begin Fixing files for -sym on (#1952) September 30, 2023 14:49 Doxyfile Doxygen (#84) January 18, 2021 14:00 LICENSE.md add license (#389) July 25, 2023 17:22 Makefile Begin Fixing files for -sym on (#1952) September 30, 2023 14:49 Progress.md d_a_tag_Lv6Gate almost matching (#1990) November 23, 2023 12:00 README.md Match a few funcs, optimize some things (#1960) October 13, 2023 05:56 asmdiff.sh Makefile fixes / JUTNameTab (#129) May 10, 2021 11:54 diff.py Print stderr in diff.py when make fails February 1, 2023 16:37 diff_settings.py Work on d_a_tag_wljump (#351) June 23, 2023 08:34 dolzel2.sha1 ok August 29, 2020 17:54 include_link.mk Fix REL Spelling + Tool Improvements (#285) February 15, 2023 07:02 makewibo.sh d_menu_map_common progress January 21, 2023 16:47 obj_files.mk d_a_andsw2 OK, d_a_player / d_a_alink cleanup, d_a_alink_hook mostly ... October 11, 2023 01:12 sha1sums.json Fix REL Spelling + Tool Improvements (#285) February 15, 2023 07:02 tp Add Progress.md (#187) April 10, 2022 18:29 View code The Legend of Zelda: Twilight Princess Project Overview README.md The Legend of Zelda: Twilight Princess Code Progress Dol Progress Rels Progress This repo contains a WIP decompilation of The Legend of Zelda: Twilight Princess (GCN USA). More information about the project can be found here: https:// zsrtp.link * Progress * Project Setup * Building The Game * Cleanup * Contributing * FAQ Project Overview tp/ +-- .devcontainer # Files required to use a container as a full-feature dev environment in vscode (optional). +-- .github # Github actions and PR templates for this project. +-- asm # The assembly for unmatched functions. +-- defs # Python modules used by dol2asm. +-- docs # Notes and documentation about this project. +-- include # Header files used by this project. +-- libs # Source code for the libraries based on the symbol map. +-- rel # Source code for the game RELs. +-- src # Source code for the main game. +-- tools # Various tools to support the project. +-- .clang-format # Clang format file. +-- .gitignore # Files/folders to ignore changes to when making commits. +-- Doxyfile # Doxygen configuration file. +-- LICENSE.md # License file containing information about CC0-1.0 +-- Makefile # Makefile for the project containing various targets. +-- Progress.md # Markdown file that displays the current progress of the project. +-- README.md # The file you're currently reading. +-- asmdiff.sh # Bash script to diff two functions using objdump and diff based on their input addresses. +-- diff.py # Python script to diff two functions. +-- diff_settings.py # Settings for the diff.py script. +-- dolzel2.sha1 # SHA1 of the dol. +-- include_link.mk # Makefiles to include in the main Makefile. +-- makewibo.sh # Bash script used with objdiff to force it to build with wibo. +-- obj_files.mk # Object files to include in the main Makefile. +-- sha1sums.json # JSON file containing SHA1 checksums of the DOL and RELs. +-- tp # Bash script used to call the main tp python script in tools directory. About Decompilation of The Legend of Zelda: Twilight Princess (GCN, USA) Resources Readme License CC0-1.0 license Activity Stars 533 stars Watchers 21 watching Forks 54 forks Report repository Releases No releases published Packages 0 No packages published Contributors 25 * @Pheenoh * @TakaRikka * @hatal175 * @lepelog * @Jcw87 * @jdflyer * @Trueffeloot * @magcius * @notyourav * @barzamin * @Julgodis + 14 contributors Languages * Assembly 60.6% * C++ 22.9% * Python 14.7% * C 0.9% * Makefile 0.7% * SourcePawn 0.1% * Other 0.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.