PORT NATIVOPLATAFORMASWINDOWSLINUXMACOSALPHA
Mario Party 8
TecnologíaPort Nativo C/C++ (Reimplementación de Motor)
Disponible paraWindows, Linux, macOS
Ver proyecto oficialSobre el proyecto
Mario Party 8 es un videojuego para la consola Wii de Nintendo. Este juego es la octava entrega para consolas de sobremesa de la aclamada saga de videojuegos de tablero Mario Party. La fecha de salida de este juego en Norteamérica fue el 29 de mayo de 2007 y su salida en Europa fue el 22 de junio de 2007.
Información oficial del proyecto
README original del autor (en inglés)Abrir en GitHub ↗
decomp-toolkit Project Template
If starting a new GameCube / Wii decompilation project, this repository can be used as a scaffold.
See decomp-toolkit for background on the concept and more information on the tooling used.
Documentation
General:
References
- Discord: GC/Wii Decompilation (Come to
#dtkfor help!) - objdiff (Local diffing tool)
- decomp.me (Collaborate on matches)
- frogress (Decompilation progress API)
- wibo (Minimal Win32 wrapper for Linux)
- sjiswrap (UTF-8 to Shift JIS wrapper)
Projects using this structure:
- zeldaret/tww
- PrimeDecomp/prime
- PrimeDecomp/echoes
- DarkRTA/rb3
- doldecomp/melee
- doldecomp/sadx
- InputEvelution/wp
- lepelog/ss-dtk
- NWPlayer123/AnimalCrossing-dtk
- Rainchus/mp4-dtk
- Rainchus/ttyd_dtk
- Sage-of-Mirrors/zmansion
Features
- Few external dependencies: Just
pythonfor the generator andninjafor the build system. See Dependencies. - Simple configuration: Everything lives in
config.yml,symbols.txt, andsplits.txt. - Multi-version support: Separate configurations for each game version, and a
configure.py --versionflag to switch between them. - Feature-rich analyzer: Many time-consuming tasks are automated, allowing you to focus on the decompilation itself. See Analyzer features.
- REL support: RELs each have their own
symbols.txtandsplits.txt, and will automatically be built and linked against the main binary. - No manual assembly: decomp-toolkit handles splitting the DOL into relocatable objects based on the configuration. No game assets are committed to the repository.
- Progress calculation and upload script for frogress.
- Integration with objdiff for a diffing workflow.
- CI workflow template for GitHub Actions.
Project structure
configure.py- Project configuration and generator script.config/[RM8E01]- Configuration files for each game version.config/[RM8E01]/build.sha1- SHA-1 hashes for each built artifact, for final verification.build/- Build artifacts generated by the the build process. Ignored by.gitignore.orig/[RM8E01]- Original game files, extracted from the disc. Ignored by.gitignore.orig/[RM8E01]/.gitkeep- Empty checked-in file to ensure the directory is created on clone.src/- C/C++ source files.include/- C/C++ header files.tools/- Scripts shared between projects.
Temporary, delete when done:
config/RM8E01/config.example.yml- Example configuration file and documentation.docs/- Documentation for decomp-toolkit configuration.README.md- This file, replace with your own. For a template, seeREADME.example.md.LICENSE- This repository is licensed under the CC0 license. Replace with your own if desired.
