⚠️ You need your own legal dump of the game. No game files are distributed in this repository.⚠️ Você precisa do seu próprio dump legal do jogo. Nenhum arquivo do jogo é distribuído neste repositório.
- Wii U running Aroma with the SDCafiine plugin enabled.
- On the Wii U SD card, create/use the folder:
sd:/wiiu/sdcafiine/000500001012BA00/PTBR/content/ - Copy both patched files into it:
bigfile-wiiu.000bigfile-wiiu.024
- Safely eject, boot the game, and select the PTBR package in the SDCafiine menu.
Requirements: a PC with Python 3.11, the game dumped (e.g. with Dumpling) into a folder containing bigfile-wiiu.000 … .024.
- Set up
pyDXHR:bash tools/setup_pydxhr.sh
- (Optional) Re-extract strings and translate. Translation uses an OpenAI model:
Or just use the included
export OPENAI_API_KEY="sk-..." # never commit this key python tools/translate_openai.py strings_raw.json strings_pt.json
data/strings_pt.json. - Build the translated
locals.binand the relocated bigfile parts:bash tools/build_wiiu_bigfile_sdcafiine.sh
- Phase 1 (dump SD plugged): generates
bigfile-wiiu.000and.024. - Phase 2 (Wii U SD plugged): copies them to the SDCafiine folder.
- Phase 1 (dump SD plugged): generates
The scripts contain absolute paths from the original author's machine — edit the
PROJ/ path variables at the top of each script to match your setup.
If you only change a few strings after the files exist, you can re-patch in place:
re-apply the changes to locals.bin with tools/wiiu_locals.py, truncate .024
back to the known append offset, rewrite it plus padding, and patch the 16-byte
header entry in .000. See docs/TECNICO.md §6.3.
- Wii U com Aroma e o plugin SDCafiine ativado.
- No cartão SD do Wii U, crie/use a pasta:
sd:/wiiu/sdcafiine/000500001012BA00/PTBR/content/ - Copie os dois arquivos modificados pra dentro dela:
bigfile-wiiu.000bigfile-wiiu.024
- Ejete com segurança, inicie o jogo e selecione o pacote PTBR no menu do SDCafiine.
Requisitos: um PC com Python 3.11 e o jogo dumpado (ex.: com Dumpling) numa pasta com bigfile-wiiu.000 … .024.
- Instale o
pyDXHR:bash tools/setup_pydxhr.sh
- (Opcional) Re-extrair e traduzir. A tradução usa um modelo da OpenAI:
Ou use direto o
export OPENAI_API_KEY="sk-..." # nunca suba essa chave python tools/translate_openai.py strings_raw.json strings_pt.json
data/strings_pt.jsonincluído. - Gere o
locals.bintraduzido e as partes relocadas:bash tools/build_wiiu_bigfile_sdcafiine.sh
- Fase 1 (SD do dump plugado): gera
bigfile-wiiu.000e.024. - Fase 2 (SD do Wii U plugado): copia pra pasta do SDCafiine.
- Fase 1 (SD do dump plugado): gera
Os scripts têm caminhos absolutos da máquina do autor original — edite as variáveis
PROJ/ de caminho no topo de cada script pra combinar com o seu ambiente.
Se você mudar só algumas strings depois dos arquivos prontos, dá pra repatchar no lugar:
reaplique as mudanças no locals.bin com tools/wiiu_locals.py, trunque o .024
de volta ao offset de append conhecido, regrave-o com padding, e corrija os 16 bytes
da entrada no header .000. Veja docs/TECNICO.md §6.3.