Today | News | Books | Recipes GitHub - adonis-singh/re4: Resident Evil 4 (GameCube, G4BE08 debug build) - complete byte-identical decompilation to C/C++ · GitHub GitHub - adonis-singh/re4: Resident Evil 4 (GameCube, G4BE08 debug build) - complete byte-identical decompilation to C/C++ · GitHub Sign in Appearance settings Platform AI CODE CREATION GitHub CopilotWrite better code with AI GitHub Copilot appDirect agents from issue to merge MCP RegistryIntegrate external tools DEVELOPER WORKFLOWS ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes Code QualityEnforce quality at merge APPLICATION SECURITY GitHub Advanced SecurityFind and fix vulnerabilities Code securitySecure your code as you build Secret protectionStop leaks before they start Solutions BY COMPANY SIZEEnterprises Small and medium teams BY USE CASEApp Modernization BY INDUSTRYHealthcare Resources EXPLORE BY TOPICAI Software Development EXPLORE BY TYPECustomer stories SUPPORT & SERVICESDocumentation Open Source COMMUNITY GitHub SponsorsFund open source developers PROGRAMSSecurity Lab Maintainer Community Enterprise ENTERPRISE SOLUTIONS Enterprise platformAI-powered developer platform AVAILABLE ADD-ONS GitHub Advanced SecurityEnterprise-grade security features Copilot for BusinessEnterprise-grade AI features Premium SupportEnterprise-grade 24/7 support Sign up Appearance settings Code Open more actions menu NameNameLast commit message .github/ISSUE_TEMPLATE .github/ISSUE_TEMPLATE Repository files navigation Resident Evil 4 (GameCube) - decompilation A complete, byte-identical decompilation of Resident Evil 4 for the Nintendo GameCube: the Objects Source Game code CRI middleware (src/lib/adx_*, sfd_*, mpv_*, ...) Nintendo SDK (src/lib/OS*, GX*, ...) The repository contains no game assets and no code or data copied from the discs. You need your Linux, Python 3, ninja. Compilers and tools (decomp-toolkit, objdiff, # 1. the native cc1/cc1plus (once): needs SN's GPL source drop, see tools/sn-gcc/build.sh # 2. your disc images (disc 1: main.dol + 110 RELs; disc 2: the four island-stage RELs st3_0..st3_3) # 3. build and verify ninja ends with the progress report (100% matched and linked for the DOL and the REL modules); src/game/ - the game (C++; a few newlib C units). src/em*/ enemies, src/wep*/ weapons, include/ - headers, including the reconstructed struct layouts. config/G4BE08/ - unit lists (objects.py, modules.py), symbols.txt, splits.txt, linker tools/ - build generator (project.py), the ProDG driver (ngccc.py), REL rebuild (make_rel.py, docs/overview.md - how the engine is put together: a reading guide to src/ by subsystem. docs/matching.md - how the matching was done: compiler provenance, the catalogue of compiler What "matching" means here Links
Browse another page: |