É muito chato quando você está jogando e se divertindo no seu Nintendo 3DS, e ocorre algum erro com uma tela preta. Pior ainda é quando você tenta resolver o erro e tem muitas dificuldades na pesquisa, nunca tendo algum lugar em português com a solução. Foi mais ou menos assim pra mim quando ocorreu o erro ErrDisp kujira-1 no meu 3DS.
Pesquisando pelos erros, dá pra encontrar fóruns gringos com pessoas que tiveram o mesmo problema, mas geralmente as situações podem ser diferentes e o problema que você está tendo pode não ser exatamente o mesmo problema com as mesmas condições que a outra pessoa está tendo.
Quando o ErrDisp aconteceu comigo
Mesmo tendo lançado a tradução de Pokémon X & Y em 2020, só agora no final de 2022 estou concluindo a minha aventura no jogo devido à falta de tempo. Após derrotar a Campeã, há a comemoração na Cidade de Lumise e então Az aparece. Nesse momento, meu 3DS estava retornando o erro como aparece na imagem abaixo:
Mesmo reiniciando e retomando a aventura, eu não conseguia passar dessa parte. Como é o exato momento que entra um texto, logo imaginei que o problema poderia ser a nova versão da tradução que estou testando e decidi desativá-la testar.
Mesmo com o jogo em inglês, o erro tornou a acontecer. Então fui pesquisar na internet sobre o que estava acontecendo e até pensei que seria algo no desbloqueio, afinal, eu jogo no cartucho físico do jogo.
A busca pelo suporte
Felizmente consegui ajuda no canal oficial do site 3ds.hacks.guide. Na página de Troubleshooting havia um link para o Discord e me responderam prontamente.
Assim que apresentei o ErrDisp kujira-1, suspeitaram que o problema poderia ser a atualização do jogo corrompida, o save ou até mesmo o próprio jogo.
Desinstalando a atualização, o erro tornou a acontecer e então peguei meu Old 3DSXL para testar o cartucho, temendo o pior: ser ele.
Infelizmente o erro ocorreu novamente no mesmo local em outro aparelho. Então, como eu já possuía o jogo digital nesse Old 3DSXL, decidi testá-lo.
Injetei o save do meu jogo a versão digital através do aplicativo JK Save Manager e fui testar de onde parei.
Com isso, tive a confirmação de que o problema não era o desbloqueio e nem a tradução, mas o próprio cartucho. Por algum motivo ele não está lendo aquele setor do jogo, o que é uma perda triste para mim.
Por outro lado, com isso consegui confirmar que este é um problema que aconteceria apenas comigo e não com quem utiliza as traduções. Assim, vou poder continuar trabalhando no novo patch futuro da tradução.
Conclusão sobre o ErrDisp kujira-1
A mensagem de erro no meu caso retornou o código de erro d900458b que significa que a pasta romfs (cartucho, jogo digital) ou arquivo de save está corrompido (algo no hash não corresponde).
Isso pode ser uma corrupção de atualização, SD corrompido, cartucho falhando ou problemas no save.
Caso você se depare com um problema desse tipo e com esse código de erro, certifique-se de fazer os testes relacionados para confirmar onde está o problema antes de tentar fazer qualquer tipo de manutenção no seu aparelho.
Agradeço à maravilhosa comunidade da cena do romhack de 3DS que foram muito prestativos comigo.