Estou disponibilizando o Riviera PSP Editor, uma ferramenta criada para facilitar a edição e tradução dos textos de Riviera: The Promised Land, lançado para PSP.
O programa foi desenvolvido para trabalhar diretamente com os arquivos de texto do jogo, permitindo editar traduções, preservar comandos especiais e exportar um novo arquivo BIN compatível.
Principais funções
Abrir arquivos BIN do jogo;
Carregar o dicionário de caracteres;
Criar e abrir projetos em formato JSON;
Editar os textos do jogo;
Editar o texto original usando valores hexadecimais;
Preservar bytes e comandos especiais;
Visualizar bytes ocultos e comandos de controle;
Pesquisar entradas específicas;
Filtrar textos traduzidos, pendentes ou comandos;
Validar caracteres usados nas traduções;
Importar e exportar dumps antigos;
Salvar projetos para continuar o trabalho depois;
Exportar um novo arquivo BIN;
Recalcular automaticamente o tamanho da área de textos;
Recalcular a tabela de ponteiros do arquivo BIN;
Exibir uma janela About/Sobre com informações do programa;
Usar interface em inglês, espanhol, francês e português;
Utilizar um ícone personalizado para o programa.
Edição hexadecimal
Uma das funções importantes do editor é a possibilidade de ativar:
Edit current original with hex values
Esse recurso permite editar diretamente o conteúdo original da entrada atual usando tags hexadecimais, como: <fe><02><0a><30>
Ele é útil para corrigir comandos, códigos especiais e estruturas que não aparecem como texto normal.
Ao alterar os bytes originais, a tradução da entrada é limpa automaticamente para evitar incompatibilidades entre o texto traduzido e a nova estrutura.
Exportação do BIN
Ao exportar o arquivo BIN, o programa reconstrói automaticamente:
o cabeçalho inicial;
a quantidade de entradas;
o tamanho total da área de textos;
a tabela de ponteiros;
os textos modificados;
os bytes e comandos preservados;
o trailer original do arquivo.
Assim, não é necessário utilizar um script separado apenas para atualizar o tamanho dos textos ou os ponteiros.
Como usar
Abra o programa;
Carregue o arquivo
Dicionario.txt;Abra o arquivo BIN original do jogo;
Edite os textos desejados;
Salve o projeto em JSON;
Valide as traduções;
Exporte o novo arquivo BIN;
Teste o arquivo no jogo ou no emulador.
É recomendado manter uma cópia de segurança do BIN original antes de realizar qualquer alteração.
Download e código-fonte
O projeto está disponível no GitHub:
Lucjedi/Riviera---The-Promised-Land-U-Trashman-
Na página do projeto também é possível encontrar:
código-fonte;
arquivos do editor;
informações sobre o formato dos arquivos;
versões publicadas;
downloads do programa;
documentação e atualizações.
Informações do projeto
Programa: Riviera PSP Editor
Jogo: Riviera: The Promised Land
Plataforma: PSP
Criador: Lucjedi
Página: www.lucjedi.com
GitHub: github.com/lucjedi
Este projeto foi criado para auxiliar trabalhos de tradução, edição e pesquisa dos arquivos internos de Riviera: The Promised Land para PSP.







