Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Mario Party 9
PORTSNATIVE

Mario Party 9

NATIVE PORTPLATFORMERWINDOWSLINUXMACOSALPHA

Mario Party 9

TechnologyNative C/C++ port (engine reimplementation)

Available forWindows, Linux, macOS

View official project

About the project

Mario Party 9 es un videojuego de la saga Mario Party, anunciado en el evento de Nintendo E3 2011 para Wii. Novena entrega en consolas de sobremesa y undécima en total. Es la primera entrega de la serie en no ser desarrollada por Hudson Soft, después de haber sido absorbida por Konami. Fue lanzado en Europa el 2 de marzo, en Estados Unidos y Australia fue estrenado en marzo también y en Japón fue lanzado hasta abril. Mario Party 9 fue la última entrega de la saga Mario Party que apareció en la consola Wii, ya que el lanzamiento de Mario Party 10 fue para la Wii U.

Official project information

Author's original READMEOpen on 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

  • Dependencies
  • Getting Started
  • symbols.txt
  • splits.txt
  • GitHub Actions (new!)

General:

  • Common BSS
  • .comment section

References

  • Discord: GC/Wii Decompilation (Come to #dtk for 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 python for the generator and ninja for the build system. See Dependencies.
  • Simple configuration: Everything lives in config.yml, symbols.txt, and splits.txt.
  • Multi-version support: Separate configurations for each game version, and a configure.py --version flag 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.txt and splits.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, see README.example.md.
  • LICENSE - This repository is licensed under the CC0 license. Replace with your own if desired.
Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Platformer
Status
alpha
Original platform
—
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 3

Windows
Linux
macOS
View on GitHub
Advertisement