Hi everyone,
I want to share what I believe is the first Brazilian-Portuguese (PT-BR) translation of Deus Ex: Human Revolution — Director's Cut running on real Wii U hardware (Aroma + SDCafiine), with the text loaded from inside the game's own bigfile.
Why this was tricky: the usual PC route relies on Gibbed's DXHRDC ModHook (a Windows DLL) to load loose files. That hook doesn't exist on Wii U — the engine only reads text from inside the packed bigfile, and SDCafiine ignores loose local/locals.bin files. Most guides call this "PC-only."
The solution: instead of repacking the full ~12 GB archive, I relocate the translated locals.bin into free space at the end of the last bigfile part and repoint its header entry. SDCafiine then only needs to redirect 2 files (bigfile-wiiu.000 + bigfile-wiiu.024, ~613 MB).
Technical highlights:
I want to share what I believe is the first Brazilian-Portuguese (PT-BR) translation of Deus Ex: Human Revolution — Director's Cut running on real Wii U hardware (Aroma + SDCafiine), with the text loaded from inside the game's own bigfile.
Why this was tricky: the usual PC route relies on Gibbed's DXHRDC ModHook (a Windows DLL) to load loose files. That hook doesn't exist on Wii U — the engine only reads text from inside the packed bigfile, and SDCafiine ignores loose local/locals.bin files. Most guides call this "PC-only."
The solution: instead of repacking the full ~12 GB archive, I relocate the translated locals.bin into free space at the end of the last bigfile part and repoint its header entry. SDCafiine then only needs to redirect 2 files (bigfile-wiiu.000 + bigfile-wiiu.024, ~613 MB).
Technical highlights:
- Title ID 000500001012BA00 (WUP-P-ADXE, NTSC-U).
- Bigfile is big-endian (PowerPC); offsets counted in 0x800 blocks; each part is exactly 500 MiB.
- locals.bin stored uncompressed (len_compressed = 0).
- Filename hashing is CRC-32/BZIP2 over "wiiu-w\local\locals.bin".
- Wii U locals.bin has its own layout (4-byte big-endian count + BE offset table); 18,069 strings.
What's released: the full build pipeline (Python + shell), the PT-BR translation table, a bilingual install guide, and a byte-level reverse-engineering write-up. No game files are distributed— you generate the patched files from your own legal dump.
GitHub: https://github.com/hugopsousa-dev/dxhr-ptbr-wiiu
- Install (short version): Aroma + SDCafiine → copy the two generated files tosd:/wiiu/sdcafiine/000500001012BA00/PTBR/content/ → launch the game and pick the PTBRpackage.
Full reverse-engineering doc and build steps are in the repo (docs/TECNICO.md and docs/INSTALL.md).
This is an unofficial fan project, not affiliated with or endorsed by Square Enix / Eidos-Montréal. Feedback and testers welcome!
- Fala, pessoal!
Quero compartilhar o que acredito ser a primeira tradução em português do Brasil (PT-BR) de Deus Ex: Human Revolution — Director's Cut rodando em Wii U de verdade (Aroma + SDCafiine), com o texto carregado de dentro do próprio bigfile do jogo.
Por que era difícil: o caminho usual no PC depende do ModHook do Gibbed (DXHRDC), uma DLL de Windows que carrega arquivos soltos. Esse hook não existe no Wii U — o engine só lê o texto de dentro do bigfile empacotado, e o SDCafiine ignora arquivos local/locals.bin soltos. A maioria dos guias diz que isso é "só no PC".
A solução: em vez de reempacotar os ~12 GB inteiros, eu reloco o locals.bin traduzido num espaço livre no fim da última parte do bigfile e repointo a entrada no header. Aí o SDCafiine só precisa redirecionar 2 arquivos (bigfile-wiiu.000 + bigfile-wiiu.024, ~613 MB).
- Destaques técnicos:
- Title ID 000500001012BA00 (WUP-P-ADXE, NTSC-U).
- Bigfile big-endian (PowerPC); offsets em blocos de 0x800; cada parte tem exatos 500 MiB.
- locals.bin guardado sem compressão (len_compressed = 0).
- Hash de nome em CRC-32/BZIP2 sobre "wiiu-w\local\locals.bin".
- O locals.bin do Wii U tem layout próprio (count de 4 bytes BE + tabela de offsets BE); 18.069 strings.
O que foi liberado: o pipeline de build completo (Python + shell), a tabela de tradução PT-BR, um guia de instalação bilíngue e um documento de engenharia reversa byte-a-byte. Nenhum arquivo do jogo é distribuído— você gera os arquivos modificados a partir do seu próprio dump legal.
GitHub (com o guia de instalação em português): https://github.com/hugopsousa-dev/dxhr-ptbr-wiiu
Instalação (resumo): Wii U com Aroma + SDCafiine → copie os dois arquivos gerados parasd:/wiiu/sdcafiine/000500001012BA00/PTBR/content/ → inicie o jogo e selecione o pacote PTBR.
O documento técnico completo e os passos de build estão no repositório (docs/TECNICO.md e docs/INSTALL.md).
Projeto de fã, não oficial, sem vínculo com a Square Enix / Eidos-Montréal. Feedback e testadores são bem-vindos!







