Wario World
OriginGameCube
TechnologyNative C/C++ port (engine reimplementation)
Available forWindows, Linux, macOS
View official projectAbout the project
Wario World es un juego de plataformas desarrollado por Treasure Co. Ltd y distribuido por Nintendo para la consola Nintendo GameCube. Fue publicado en Europa el 20 de junio de 2003, en Norteamérica el 23 de junio de 2003, en Australia el 10 de junio de 2003, y en Japón el 27 de mayo de 2004. Representa la primera aparición protagónica de Wario en una videoconsola de sobremesa. La historia del juego se centra en Wario y su aventura para recuperar su tesoro y su castillo de manos de Black Jewel, una joya malvada.
Official project information
Wario World
This repository contains a WIP decompilation project of Wario World (US) for the Nintendo GameCube.
Progress
Project disassembly can be successfully re-assembled using the following build instructions. Running Docker container on WSL has proven to be problematic; using Docker on a dedicated Linux installation is preferred method for building if you prefer using Docker over Makefile method.
Building
Requirements
- Metrowerks CodeWarrior 2.0 and 2.7 compiler for embedded PowerPC (
mwcceppc.exeandmwldeppc.exe)- Follow instructions here.
- Docker
- Python
- Wine
Instructions
Makefile
- Extract the downloaded
mwcc_compilerfolder from the zip archive intotools/mwcc_compiler. - Navigate to the root project directory and run
makein Linux or WSL.
Docker
- Extract the downloaded
mwcc_compilerfolder from the zip archive intotools/mwcc_compiler. - Build the Docker image:
docker build . -t wwdcmp - Compile:
docker run -v $(pwd):wwdcmp wwdcmp make --jobs