- DevKit Pro (devkitPPC + libogc) installed and in your
PATH. You can grab it from https://devkitpro.org.
-
Open a shell on your dev machine:
git clone https://github.com/Asomeones222/WiiLM.git cd WiiLM -
Ensure
DEVKITPROandDEVKITPPCare set (usually in your shell profile) and update your PATH:export DEVKITPRO=/opt/devkitpro export DEVKITPPC=$DEVKITPRO/devkitPPC export PATH=$PATH:$DEVKITPRO/tools/bin:$DEVKITPPC/bin echo $DEVKITPPC # should print something like /opt/devkitpro/devkitPPC
From the project root, just run:
makeThis produces:
WiiLM.elfWiiLM.dol
The .dol is the Wii executable.
This project is a fork of https://github.com/aarossig/ullm
aarossig's project already addressed the endianness problem which helped me a lot
The code is kinda messy but dw ur smart and will manage.
Happy wii hacking!