Bem, eu decidi criar esse tutorial (sim, mais um entre centenas) para ajudar a todos aqueles que desejam começar o romhacking. Vou mostrar aqui tudo o que sei. Então eu vou mostrar o básico do básico.
ATENÇÃO 1: Sempre que for importante (ou em cada passo) faça uma cópia do seu projeto!
ATENÇÃO 2: Faça uma cópia da ROM sem modificações, ela será importante no futuro.
Sobre as ferramentas, eu costumo usar essas:
• Monkey-Moore (Programa para fazer buscas relativas) - Download
• Table Manager (Programa para modificar tabelas) - Download
• Translhextion (Editor hexadecimal) - Download
• Tile Molester (Editor de tiles) - Download
• Lunar IPS (Criação/Aplicador de IPS) - Download
• Bloco de Notas (Edição de tabelas)
• Paint (Edição de tiles)
*Se algum link estiver errado use o Pesquisar no site do PO.B.R.E
Sim, nosso tutorial vai ser com essas ferramentas. Pronto para adiquirir conhecimento meu menino?
Então vamos.
1º Passo: Escolha uma ROM.
Aqui nesse tutorial eu usarei ROMs de NES, pois estou mais familiarizado. Neste tutorial eu vou escolher a ROM mais simples de se mexer, a de Super Mario Bros. 1. Se você o decdir traduzi-lo e lança-lo fiue a vontade, saiba que eu também começei assim.
2º Passo: Criando a tabela.
Criar uma tabela não é um bicho de sete cabeças. Primeiramente abra o programa Monkey-Moore.
Estou com a sua versão 0.5, O programa é mais ou menos assim:

Programa criado pelo brasileiro Darkl0rd, agradeçam a ele também. =3

Bem, depois de você pesquisar, vai aparecer na caixa de resultados as palavras que ele achou na rom, você pode até ver que são bem parecidas com os que estão no jogo. Agora clique em uma delas e vá em Criar tabela. Coloque um nome e salve. Bem, a nossa tabela não acabou ainda, se você pesquisou a palavra PLAYER em maiúsculo você vai ter que traduzir a rom em maiúsculo, se procurou em minúsculo vai ter que traduzir em minúsculo. Eu procurei em maiúsculo, então não vou precisar dos caracteres minúsculos dessa tabela. Entenda que isso não influencia na rom! Agora você me pergunta: Como vou apagar os caracteres que sobram? Bem, você pode apagar pelo Table Manager ou de um jeito mais rápido, pelo bloco de notas, sim, abra o arquivo de tabela no bloco de notas e você encontrará assim:


3º Passo: Completando a tabela.
Abra a ROM no editor gráfico Tile Molester, indo em Arquivo>Abrir. Aparecerá uma janela cheia de figuras estranhas, estas figuras são tiles, desça a janela até encontrar tiles que parecem caracteres.


4° Passo: Começando a traduzir.
Finalmente, a tradução. Abra o nosso querido programa Translhextion. Abra a ROM primeiramente, indo em File>Open. E depois abra a ROM indo em Script>Open Thingy Table. Habilite a opção Thingy View Ative (ela está em uma janela pequenininha que apareceu quando você abriu a tabela) Pronto, está tudo pronto! Agora podemos procurar os textos, ou descendo a barra de rolagem ou pesquisando. Para pesquisar aperte ALT+F, digite o que quer pesquisar e aperte OK. Tipo a palavra PLAYER. Aparecerá ela e as outras palavras do menu principal:

Mas saiba que falta muito a aprender ainda...
Simples pequeno garfanhoto, veja a imagem abaixo:


Vou ensina-lo a fazer isso agora.
5° Passo: Acentos.
Por favor feche todos os programas usados até agora, obrigado.
Outro problema, acentos, bendito português cheio de acentos... mas fazer o quê? É a nossa língua. Vamos primeiro ver uma palavra que tem acento na ROM... bem... é... TOP! Que significa RECORDE, mas vou colocar um MÁX ali, porque recorde não tem acento... =3
Abra a ROM no editor de tiles Tile Molester e vá até a parte dos caracteres novamente. Infelismente essa ROM não tem espaço sobrando para colocar os acentos, e agora? Bem, já que a ROM é pequena, não tem muito texto, vamos improvisar! Vamos colocar o Á em cima de outro caractere, tipo esse W, eu não vou usar esse W em minha tradução. Então ele é discartável. Mas primeiro selecione o A no Tile Molester, agora vá em Editar>Exportar e salve-o em qualquer lugar. Agora vamos abrir o que salvou com o Paint. Você que achava que esse programa só servia pro seu primo de 4 anos, você vai usa-lo agora! Dê um ZOOM no máximo (ou você tem uma super visão?) e pinte um acento agudo no Á (o acente tem que ser da mesma cor da letra, para não fazer besteira use a ferramenta SELECIONAR COR, em cima do lápis) Salve e vá ao Tile Molester novamente. Vá em Editar>Importar, puxe o acento Á e o deixe encima do W, ou em qualquer caractere que quiser. E clique fora, agra salve. Agora vamos ter que modificar a tabela, já que ela pensa que o W ainda está lá. Abra a tabela e troque o W por um Á. E salve. Feche os programas e abra o Translhextion. Abra a ROM nele e a tabela, Pesquise a palavra TOP, selecione ele, dumpe ele, modifique o TOP para MÁX, salve, volte ao Translhextion, insira o dump modificado na ROM, salve e veja o resultado:

Parabéns! Você aprendeu um mistério que não é tão misterioso, agora vá praticar o mal, meu menino!
6º Passo: Criando um IPS
Você se pergunta: orque criar um IPS? Não é mais fácil ir a tradução e a ROM junta? Aresposta é NÃO! Por que assim é consierado pirataria! E o IPS só terá os arquivos que foram modificados por você, assim não é considerado pirataria.
Abra o Lunar IPS, clique no botão CREATE IPS PATCH, abra primeiro a ROM ORIGINAL, e em seguida a ROM MODIFICADA, e a terceira janela você escolhe o nome do IPS e salva. Pronto! A coisa mais fácil do Romhacking é essa. =)
7º Passo (Opcional): Modificando gráficos.
É da mesma forma de modificar acentos, a única diferença é que eles podem vir partidos em pedaçinhos. Vamos modificar o cogumelo por exemplo:


Até a próxima! Ah, então você quer continuar aprendendo, meu menino? Passe para tutoriais mais avançados! Procure no PO.B.R.E! Eu não posso mais ajudar você...
Tutorial feito por: JM-TRAD
E-Mail: jm-trad@hotmail.com
Criado em: 15 de novembro de 2010, entre as 11:26 até as 13:14.
Agradecimentos: A todos que participam do FURT e ao PO.B.R.E.
Eu acredito em todos vocês que vão começar agora, continuem se gostarem, é apenas um hobby! Um abraço, um beijo e um tapa na bunda!