Simply setup with dtk's auto-extract feature

This commit is contained in:
Luke Street 2024-10-13 10:18:12 -06:00
parent c500101e5f
commit cedd811fc2
5 changed files with 12 additions and 11 deletions

View File

@ -81,11 +81,10 @@ Building
git submodule update --init --recursive git submodule update --init --recursive
``` ```
- Using [Dolphin Emulator](https://dolphin-emu.org/), extract your game to `orig/GM8E01_00` (or the appropriate version). - Copy your game's disc image to `orig/GM8E01_00` (or the appropriate version).
![](assets/dolphin-extract.png) - Supported formats: ISO (GCM), RVZ, WIA, WBFS, CISO, NFS, GCZ, TGC
- To save space, the only necessary files are the following. Any others can be deleted. - After the initial build, the disc image can be deleted to save space.
- `sys/main.dol`
- `files/NESemuP.rel`
- Configure: - Configure:
```sh ```sh

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,4 +1,5 @@
object: orig/GM8E01_00/sys/main.dol object_base: orig/GM8E01_00
object: sys/main.dol
hash: 949c5ed7368aef547e0b0db1c3678f466e2afbff hash: 949c5ed7368aef547e0b0db1c3678f466e2afbff
symbols: config/GM8E01_00/symbols.txt symbols: config/GM8E01_00/symbols.txt
splits: config/GM8E01_00/splits.txt splits: config/GM8E01_00/splits.txt
@ -16,7 +17,7 @@ extract:
header: MetroidPrime/DefaultFontTexture.inc header: MetroidPrime/DefaultFontTexture.inc
modules: modules:
- object: orig/GM8E01_00/files/NESemuP.rel - object: files/NESemuP.rel
hash: 5ad6bb727d6dd220e6aceef9143c61a86a6f2bb5 hash: 5ad6bb727d6dd220e6aceef9143c61a86a6f2bb5
symbols: config/GM8E01_00/NESemu/symbols.txt symbols: config/GM8E01_00/NESemu/symbols.txt
splits: config/GM8E01_00/NESemu/splits.txt splits: config/GM8E01_00/NESemu/splits.txt

View File

@ -1,4 +1,5 @@
object: orig/GM8E01_01/sys/main.dol object_base: orig/GM8E01_01
object: sys/main.dol
hash: 860141f9671fc141ce8f55448643f713bc64b349 hash: 860141f9671fc141ce8f55448643f713bc64b349
symbols: config/GM8E01_01/symbols.txt symbols: config/GM8E01_01/symbols.txt
splits: config/GM8E01_01/splits.txt splits: config/GM8E01_01/splits.txt
@ -6,7 +7,7 @@ mw_comment_version: 8
fill_gaps: false fill_gaps: false
#modules: #modules:
#- object: orig/GM8E01_01/files/NESemuP.rel #- object: files/NESemuP.rel
# hash: 3cf7c08ff9aad30e6122a9ce1df35fb717df3586 # hash: 3cf7c08ff9aad30e6122a9ce1df35fb717df3586
# symbols: config/GM8E01_01/NESemu/symbols.txt # symbols: config/GM8E01_01/NESemu/symbols.txt
# splits: config/GM8E01_01/NESemu/splits.txt # splits: config/GM8E01_01/NESemu/splits.txt

View File

@ -151,8 +151,8 @@ if not config.non_matching:
# Tool versions # Tool versions
config.binutils_tag = "2.42-1" config.binutils_tag = "2.42-1"
config.compilers_tag = "20240706" config.compilers_tag = "20240706"
config.dtk_tag = "v1.0.0" config.dtk_tag = "v1.1.2"
config.objdiff_tag = "v2.2.1" config.objdiff_tag = "v2.3.2"
config.sjiswrap_tag = "v1.1.1" config.sjiswrap_tag = "v1.1.1"
config.wibo_tag = "0.6.11" config.wibo_tag = "0.6.11"