{"id":16613048,"url":"https://github.com/craftspider/gcdecompiler","last_synced_at":"2025-03-21T14:31:15.169Z","repository":{"id":48667693,"uuid":"122678723","full_name":"CraftSpider/GCDecompiler","owner":"CraftSpider","description":"A project to decompile and recompile gamecube games","archived":false,"fork":false,"pushed_at":"2023-08-23T14:05:08.000Z","size":1499,"stargazers_count":49,"open_issues_count":5,"forks_count":7,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-18T02:11:17.248Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CraftSpider.png","metadata":{"files":{"readme":"README.md","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-23T22:20:30.000Z","updated_at":"2025-03-04T20:05:10.000Z","dependencies_parsed_at":"2024-10-28T10:30:04.434Z","dependency_job_id":"2e25f60b-70f7-466e-89eb-1952d5f924f6","html_url":"https://github.com/CraftSpider/GCDecompiler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CraftSpider%2FGCDecompiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CraftSpider%2FGCDecompiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CraftSpider%2FGCDecompiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CraftSpider%2FGCDecompiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CraftSpider","download_url":"https://codeload.github.com/CraftSpider/GCDecompiler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244815149,"owners_count":20514901,"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":[],"created_at":"2024-10-12T01:45:51.292Z","updated_at":"2025-03-21T14:31:15.159Z","avatar_url":"https://github.com/CraftSpider.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GCDecompiler\r\n\r\n[![Build status](https://ci.appveyor.com/api/projects/status/doibev44ije1i8l9?svg=true)](https://ci.appveyor.com/project/CraftSpider/gcdecompiler)\r\n\r\nThe GameCube Decompiler (GCD) is a project to create software capable of taking in GameCube games,\r\nand spitting out human readable assembly and data about them.\r\n\r\n## Usage\r\n\r\n### Requirements\r\n\r\n- CMake 3.10 or later\r\n- Make\r\n- Unix:\r\n  - GCC or similar compiler\r\n- Windows:\r\n  - Cygwin or WSL\r\n  - GCC or similar compiler\r\n\r\n### Install/Build\r\n\r\nGCD is designed to build and import its own dependencies, simply run the `setup.sh` file in the root directory and the project will set itself up. Note that only Native Unix, Cygwin, and WSL have been formally tested. If there are problems on any other system, please report it in issues.\r\n\r\nOnce the project has been set up, simply run `cmake .` then `make` to compile the program. By default this will compile both the gcd and test_gcd executables. gcd is the command line tool, test_gcd runs the built-in tests.\r\n\r\n### Functionality\r\n\r\nThough decompilation is still in an alpha state, disassembly of `.rel` and `.dol` files should work reliably. Also,\r\nthe GCD can handle TPL image files, unpacking and repacking them in a folder as PNGs. Run `gcd --help` for a\r\ncomprehensive list of available commands.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftspider%2Fgcdecompiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcraftspider%2Fgcdecompiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftspider%2Fgcdecompiler/lists"}