การสลายตัวของ Pikmin 2
เวอร์ชันที่รองรับ:
GPVE01 : USA RetailGPVE01_D17 : USA DEMO 17 บน Windows ขอแนะนำอย่างยิ่ง ให้ใช้เครื่องมือดั้งเดิม ไม่ จำเป็นต้องใช้ WSL หรือ MSYS2
เมื่อทำงานภายใต้ WSL OBJDIFF ไม่สามารถรับการแจ้งเตือนระบบไฟล์สำหรับการสร้างใหม่โดยอัตโนมัติ
%PATH%%PATH%pip install ninjaติดตั้งนินจา:
brew install ninjaติดตั้งไวน์ไวน์:
brew install --cask --no-quarantine gcenx/wine/wine-crossover หลังจากการอัพเกรด OS หาก MacOS บ่นเกี่ยวกับ Wine Crossover.app ไม่ได้รับการตรวจสอบคุณสามารถ unquarantine โดยใช้:
sudo xattr -rd com.apple.quarantine ' /Applications/Wine Crossover.app 'โคลนที่เก็บ:
git clone https://github.com/projectPiki/pikmin2.git การใช้ Dolphin Emulator ดึงข้อมูลระบบของเกมไปยัง orig/GPVE01 (หรือ orig/GPVE01_D17 สำหรับการสาธิต)
PropertiesFilesystem และ Disc คลิกขวา -> Extract System Data 
orig/GPVE01/sys/main.dolกำหนดค่า:
python configure.py หากต้องการใช้เวอร์ชันสาธิตเพิ่ม --version GPVE01_D17 เพิ่ม --help เพื่อดูตัวเลือกที่มีอยู่ทั้งหมด
สร้าง:
ninja เมื่อการสร้างเริ่มต้นสำเร็จ objdiff.json ควรมีอยู่ในรูทโครงการ
ดาวน์โหลดรุ่นล่าสุดจากการเผชิญหน้า/objdiff ภายใต้การตั้งค่าโครงการตั้ง Project directory การกำหนดค่าควรโหลดโดยอัตโนมัติ
เลือกวัตถุจากแถบด้านข้างด้านซ้ายเพื่อเริ่มการกระจาย การเปลี่ยนแปลงโครงการจะสร้างใหม่โดยอัตโนมัติ: การเปลี่ยนแปลงไปยังไฟล์ต้นฉบับส่วนหัว configure.py , splits.txt หรือ symbols.txt

หากต้องการเปิดใช้งานการปรับเปลี่ยนให้เรียกใช้ configure.py ด้วยธง --non-matching :
python configure.py --non-matchingนี้:
asmEquivalent ใน configure.py เมื่อสร้างด้วย ninja DOL ใหม่จะมีอยู่ที่ build/GPVE01/main.dol