Eine Bearbeitung von Pikmin 2.
Unterstützte Versionen:
GPVE01 : USA EinzelhandelGPVE01_D17 : USA Demo 17 Unter Windows wird dringend empfohlen , native Tools zu verwenden. WSL oder MSYS2 sind nicht erforderlich.
Beim Laufen unter WSL kann Objdiff keine Dateisystembenachrichtigungen für automatische Wiederherstellungen abrufen.
%PATH% hinzu.%PATH% hinzu.pip install ninjaInstallieren Sie Ninja:
brew install ninjaInstallieren Sie Wein-Crossover:
brew install --cask --no-quarantine gcenx/wine/wine-crossover Wenn sich MacOS nach dem OS -Upgrades über die unbestätigte Wine Crossover.app beschwert.
sudo xattr -rd com.apple.quarantine ' /Applications/Wine Crossover.app 'Klonen Sie das Repository:
git clone https://github.com/projectPiki/pikmin2.git Extrahieren Sie mit Delphin -Emulator die Systemdaten Ihres Spiels in orig/GPVE01 . (Oder orig/GPVE01_D17 für Demo)
Properties aus.Filesystem und klicken Sie mit der rechten Maustaste auf Disc -> Extract System Data . 
orig/GPVE01/sys/main.dol .Konfigurieren:
python configure.py Um die Demo -Version zu verwenden, fügen Sie --version GPVE01_D17 hinzu. Fügen Sie --help hinzu, um alle verfügbaren Optionen anzuzeigen.
Bauen:
ninja Sobald der erste Bau erfolgreich ist, sollte in der Projektwurzel ein objdiff.json existieren.
Laden Sie die neueste Veröffentlichung von Begegnungs/Objdiff herunter. Setzen Sie Project directory unter den Projekteinstellungen. Die Konfiguration sollte automatisch geladen werden.
Wählen Sie ein Objekt aus der linken Seitenleiste aus, um die Differenz zu beginnen. Änderungen am Projekt werden automatisch umgebaut: Änderungen an Quelldateien, Headern, configure.py , splits.txt oder symbols.txt .

Um Modding zu aktivieren, rennen Sie configure.py mit dem Flag --non-matching :
python configure.py --non-matchingDas:
asm .configure.py als Equivalent markiert sind. Sobald er mit ninja gebaut wurde, existiert der neue DOL bei build/GPVE01/main.dol .