3.3)Editores Hexadecimais - Plataforma Micro$oft :D.

Você precisa de um editor hexadecimal mas, caso não admire o masoquismo, não
é de qualquer editor hexadecimal que falo. É de uma classe que possa substituir
as entradas originais de caracteres usados pelo seu Sistema Operacional...
Existem vários editores hexadecimais, suficientes para pintar e bordar mas,
poucos são feitos exclusivamente para o romhack... Vale lembrar aqui, pra você
que não sabe : não coloque mais que 2 BYTEs como valor na tabela
(0x0000-0xFFFF), nenhum desses editores hexadecimais aceita!! E eu estou falando
de valor em BYTEs do caractere, não o número de caracteres por entrada na tabela
(DTEs/MTEs), esse é ilimitado, até onde eu sei... Todos os editores
hexadecimais, "específicos" para o romhacking, utilizam como padrão o modo de
organização Intel (alguns podem mudar)!
SITE 1,
SITE 2!

3.31)Thingy (DOS) e seus hacks, Thingy32 (win 32) e ThingyV 2.0 (win 32 e XP).

O Thingy é o mais popular editor hexadecimal que você pode colocar suas
mãos... Feito por um romhacker famoso chamado Necrosaro (seu site é chinês mas),
o grande impasse no seu uso é o fato de rodar em DOS... Fora isso, ele é um dos
pioneiros e faz praticamente tudo que você precisa : edita MTEs, faz busca (não
a relativa) por strings, extrai/insere script e consegue abrir arquivos grandes
(Imagens de CD, não podem ser maior que 200MB, limitação do Thingy :P)... O
Thingy32 foi feito para privar o usuário de entrar na saga da linha de comando
do DOS XD, única razão encontrada (não sei quanto a rodar no XP)... Agora vamos
ao principal hack : ThingyV 2.0!! Ele foi feito por um romhacker espanhol
chamado Vegetal Gibber... Melhorado, pode abrir arquivos grandes (não sei o
limite, creio que seja 2GB), tem um método melhor de extrair scripts, apesar de
ainda não conseguir lidar com DTEs/MTEs para tradução de scripts... Todos essas
versões têm o código fonte incluso, caso você aprenda Visual Basic :D.

3.32)Translhextion 1.6c (win 32) <- final.

Esse seria o melhor e mais compatível editor hexadecimal, não fosse por uma
razão : sua velocidade é péssima... Isso se deve ao fato deste editor não
utilizar um buffer para armazenar as tralhas, ficando tudo dependendo da sua
RAM :P. No mais, ele faz tudo que você precisa pra pintar e bordar : pesquisa
relativa, tabela com MTEs, extrair e inserir scripts (podendo até utilizar
DTE/MTE mas, há um limite) e suporta padrão de caracteres oriental
(EBCDIC -> Shift-JIS)... Opa, ele pode alterar o modo de organizar os BYTEs,
também... Feito em C, também tem o código fonte liberado devido ao autor ter se
desinteressado...

3.33)Hexpose 0.44 (DOS).

Feito por Kent Hansen, mesmo autor do Tile Layer Pro e Tile Molester, este
editor ERA bom pra época em que foi feito (lá no comecinho dessa paradinha de
romhack)... Ele faz exatamente o quê o thingy original faz (menos
extrair/inserir scripts) e, apesar de ser mais rápido, tem muitos BUGs para
contar pontos a favor... O mais intrigante é que eu ainda não descobri como
usar tabelas nos arquivos (e nem quero continuar tentando :D, se alguém souber,
que diga)...

3.34)Hexecute 2.5 (win 32), Hexecute 3.0 rc7 (win NT) e Hexecute 1.2 (DOS).

Hexecute é bem embolado, sem falsa modéstia... Não encontrei pontos fracos
nele, enqüanto conseguia usá-lo (a versão do NT). Ele até aceita MTEs nos
scripts... Só tem um probleminha : para rodar a melhor versão (win NT) no win
98, você precisa de uns DLLzinhos... Só que eu não me lembro quais são, até
porque sei nada de NT :P (eu rodava no 98 ORIGINAL, não no Segunda Edição, que
peguei depois)... Ahh, a do NT faz tudo o que os outros fazem, com a
vantagem de ser um Debugger :D... Já as de DOS e WIN 32, não têm nem busca
relativa, nem extração/inserção de scripts com DTEs/MTEs...

3.35)WinHex do BONGO (Win 32-64)???

É um hack do WinHex que ganha propriedades para o romhack... Se o WinHex já é
uma maravilha, esse deve ter se tornado o melhor :D! Não consegui achar uma
versão nova dele, apesar de estar sendo constantemente atualizado, nem na página
e no fórum do autor :P!!

3.36)Virtual Hex 1.11 (DOS).

Jay é o autor famoso. A idéia é idiota : você usa um arquivo de fonte para
poder exibir caracteres orientais... Mas você terá que fazer um arquivo de
configuração também, explicando direitinho como vai funcionar e como vai ser sua
tabela de acordo com a posição na fonte... Esse cara devia idolotrar o DOS pra
perder tempo assim XD! Bem, ele faz tudo que o thingy faz, com sérios problemas
em extrair/inserir scripts. O único ponto relevante é que você pode definir os
códigos de abertura e finalização dos textos (não sendo necessário retirar os
scripts manualmente!!)... Não que o autor seja um inútil mas, podia ter feito
coisa melhor...

3.37)Multi Ferramenta -> Gold Finger.

O Gold Finger é bacana de se ter para quando você quiser traduzir por scipts,
ele tem funções mais avançadas... Já para traduzir dentro dele, não é muito
sadio... Ele só exibe uma linha por vez (aquela onde seu cursor está), isso é
bom porque tenta driblar um errinho milenar do Thingy : quando um código da
tabela usa 2 BYTEs, um fica no fim da linha e o outro no começo da outra...
Um ponto FORTE desse ser, e que eu adoraria colocar no meu futuro editor
hexadecimal :~~~, é a habilidade de salvar em IPS as modificações feitas num
arquivo :D (bacana, ao invés de você salvar 16 MB de ROM de GBA, salva só o que
foi modificado :D)! O maior problema, contudo, é o fato de ele não conseguir
aplicar o IPS de volta :/ ...

3.4)Editores de Tiles - Plataforma <- ADVINHE!!!

São o conjunto que representa a parte gráfica do romhack... Essa é a parte que
você vai precisar do seu amigo RATO (ou o que tiver no seu lugar) para desenhar
fontes, alterar mensagens etc... Um pouco de conhecimento profundo, sobre os
gráficos dos sistemas, virá depois...
SITE 1,
SITE 2!

3.41)Tile Layer 0.55 (DOS) e Tile Layer Pro 1.1 (Win 32) <- finais.

Os mais famosos, feitos pelo (até então) SnowBro :D. A diferença entre as
versões é básica : número de formatos é maior na de Windows (inclusive o GBA que
não tem na de DOS)... Importa/exporta imagens... É muito bom e rápido, faltando
apenas algumas funções avançadas, muito necessário à medida que se quer editar
TUDO num jogo...

3.42)yy-CHR 0.997e (Win 32) <-esse "e" vem de english.

Esse é o editor que eu mais utilizo... O motivo é simples : ele consegue
arranjar os tiles de maneiras diferentes (Aqui, arranjar não é o mesmo que
codificar, entendeu?)! O seu ponto fraco é não poder importar/exportar
imagens (mas você pode copiar pra área de transferência do programa, abrir
outro arquivo e colar ;D), no mais, tudo roda bem rápido e compatível :D!

3.43)Fatilety 1.2c (Win 32)!

O Fatilety foi feito em Delphi pelo _Faster da Tradu-Roms. Ele é bem jeitoso
(não o _Faster, o editor XD), suporta vários formatos, faz coisas acima do
necessário (converter uma ROM de Mega Drive entre BIN-SMD e corrigir CheckSum),
importa/exporta imagens de qualquer tamanho em BMP (Apesar de parecer estar
defeituoso, ou será que eu não sei usar?), paletas com possibilidade de
modificação... O único problema que eu encontrei é o fato de alguns modos
estarem com os BYTEs desalinhados...

3.44)Direct Hex xxxx (Win 32, Direct X).

É apenas um candidato a Tile Layer de DOS melhorado... Usar Direct X pra fazer
um editor de tiles, convenhamos, ninguém merece...

3.45)MC Tile Edit, Tile Edit 2000 e Tile Edit 2002 (Win 32 e o 2002 também
roda em XP).


Os dois primeiros, da lista acima, são do mesmo autor : Tenchi. O último por
um parceiro do autor original, rodando em XP também... Eles são bons, tem tudo
que o Tile Layer PRO oferece mas, falta os arranjos e a velocidade não é ponto
alto mas, também não é um Translhextion XD...

3.5)Ferramentas para fazer a tabela.

Bem, como já havia explicado anteriormente, você precisa criar a tabela de
caracteres do jogo... Isso pode ser um trabalho fácil (a tabela está ordenada
e utiliza apenas 1 BYTE por caractere) ou um trabalho cansativo (a tabela está
em um modo completamente irregular e com 2 BYTEs por caractere)... Depois
colocarei métodos para quando acontecer esse último caso :D!
SITE 1,
SITE 2!

3.51)Search Relative 2.10 - Dejap (Win 32).

Muito interessante, foi o primeiro programa de busca relativa que eu tinha
ouvido falar... Feito pelo Richard Bush da J3D!/Dejap, é um programa de
interface bem simples. Há uma barra para digitar o texto relativo, só digitar,
apertar ENTER e ver os possíveis resultados aparecendo... Ele vem com um
visualizador de tiles para você que gosta de endoidar XD... Problemas : não sei
como realizar pesquisas de 2 BYTEs por caractere (se é que é possível) e você
não encontra esse programa no site da Dejap!!!

3.52)Relative Search 2.5 (Win 32).

Feito pelo Jair... Em comparação ao da Dejap, só não tem visualizador de
tiles. Para realizar pesquisas omitindo um certo BYTE (para pesquisas de
caracteres de 2 BYTEs ou com um espaço etc), é só colocar um * entre os
caractere, exemplo : "M*e*u**t*i*o**m*a*t*o*u**u*m**c*a*r*a*"... Isso é
tudo :D!

3.53)Search RX 1.0 (Win 32 e XP).

Por Chop_ da sadnes (romhacker italiano). Esse é o melhor do momento :D!
O único com a certeza que roda no XP! Ele pode realizar pesquisas em hexadecimal
e decimal (Apesar do quê, se você sabe os valores em hexadecimal, pra quê quer
pesquisar? :/) e com 16 bits (2 BYTEs por caractere)... Ele pesquisa rapidamente
até em ISOs! É uma maravilha :D...

3.54)Table Manager 1.0 (Win 32).

Utilitário feito pelo Hyllian, da hexagon (Ele tem história :D!)!! Esse
utilitário é um gerenciador de tabelas de caracteres e muito interessante, se
você quiser usar :D... Ele serve mais para ordenar a tabela e te poupar o
trabalho de ficar digitando uma tabela ordenada pois, ele pode digitar o Alfabeto
ordenado a partir de um BYTE selecionado por você (Você escolhe o valor onde
ficará o A-Z, a-z ou A-z, e ele digitará seqüencialmente na tabela). E não apenas
as letras ocidentais, ele pode também por os valores dos KANAs, em Shuft-JIS,
ordenados! É muito bom, se você tiver dando chilique com tanto arquivo de texto
(eu gosto tanto de digitar, que tenho minha própria tabela Shift-JIS :D)!!

3.6)Ferramentas Extras ;D.

Essas podem ser um pau para toda obra, cobrirem outras funções ou apenas umas
belas alternativas... Aqui vem reapontadores, FEIDIAN, retiradores de script
profissionais, FEIDIAN, FEIDIAN e trecos multi-plataforma em geral XD...
SITE 1,
SITE 2!

3.61)Atlas 1.1 (Win 32).

Atlas é um retirador de script profissional, podendo se dar com qualquer tipo
de script (com tanto que não esteja comprimido :P), segundo o autor... É claro
que você terá que aprender a mecânica do programa para conseguir usá-lo (coisa
que 99% das pessoas do mundo jamais faria XD)... Ele utiliza chamadas parecidas
com as de ASM para fazer mil e uma loucuras, produzindo o script no final :D...
Código fonte incluso, em C.

3.62)Hex Edit 0.99 (Unix).

Um cidadão que, assim como eu, Matheus e o Spyblack; estava preocupado por não
existir um único editor hexadecimal para Linux, fez o hack em um e saiu esse :D.
Ele não chega perto do Thingy pois, não suporta nem MTE, nem tabelas de 2+
BYTEs, nem tem retirador de scripts... Mas, já é um começo que estou analisando
bem profundamente ;D. Código fonte, que é que eu tou dizendo... O programa vem
em Código Fonte XD!

3.63)Tile Molester 0.16 ( SITE DO JAVA ).

Kent Hansen (Snow Bro) estava no seu período da adolescência quando se
descobre as drogas :D... Um dia ele resolveu parar, fez esse seu NOVO EDITOR DE
TILES e está feliz da vida (assim espero) :D!! Esse é o único editor de tiles
"conhecido", que está em plena atualização. Tanto que essa 0.16 é de 2005 \o/!
O grande Snow Bro arrasou de novo e revolucionou :D!! É o editor de tiles que
suporta o maior número de formatos e, por ser feito em JAVA, é compatível com
celulare e NGAGEs XD!! Os únicos pontos baixos, agora, é a falta de uma tela
com um aumento do bloco (a tela de edição usada em todos os outros) para editar
e ver o resultado melhor e os modos de arranjar diferentemente :/... Site do
JAVA : www.sun.org , pegue o SDK do 1.5+ logo, o site é um pouco confuso e você
precisa utilizar um gerenciador de download que possa simular um navegador
(caso seja o caso)...

3.64)Script Extractor/Inserter.

Opa, recebi boas indicações deste aqui (não faria sentido colocá-lo aqui se
ele só fizesse "uma parte" que muitos editores hexadecimais fazem) :D! Ele roda
em XP e consegue extrair/inserir scripts com DTEs/MTEs, basta informar o endereço
e ter uma tabela com o código de EndString :D.

3.65) FEIDIAN 0.90a ( SITE DO PHP ) !!

Opa, FEIDIAN!! Eu prometi e espero, mais tarde, neste tutorial, cumprir :
ensinarei como usar ele completamente!! O FEIDIAN é tudo o que você precisaria
para extrair gráficos : ele pode utilizar um arquivo para saber, exatamente,
como você quer que a imagem saia :D!! Este arquivo referido, deve ser
confeccionado por você e precisa de um certo conhecimento (que eu também espero
por aqui) sobre os gráficos! No mais, ele salvará em um arquivo BMP para que
você edite no Paint Brush XD!! Sobre o PHP, baixe a versão marcada como estável,
5.02+ (não development, não WIP...)! Traduzido (e remanejado) da página
principal, mensagem do autor : "Se você usa Editores de Tiles e entende que
sempre terá um formato novo arrombador e/ou um modo de arrajamento maravilhoso
do tipo de 7x11, 12x16, 99x80, ou seja, de uma maneira que o padronizado
editor de tiles jamais usará... Se você usou o Tile Molester e percebeu que era
muito cheio de erros... Ou, se como eu, você simplesmente odeia esses editores
idiotas... Aqui está o FEIDIAN XD!".

3.7)Emuladores, estes são os que servem pro romhack...

Aqui vão as sugestões de emulador bão :D... Lembrando que, caso você não
encontre algum sistema, signfica que não existem emuladores bons voltados para o
romhacking... Mas, nada impede que existam hacks deles (ZSnes, Snes9x)...

3.71)Emuladores de NES.

3.711)InfoNES 0.93+ ->

Win 32 e Linux. Por ??? (autor é japônes). A versão do Linux está incompleta,
apesar de compilar sem erros em qualquer distro...

3.712)RockNES 4.03+ ->

Atualmente Win 32, feito por FX3 (um brasileiro :D), port do linux por Matheus
Villela (outro brasileiro XD).

3.713)VirtuaNES 0.91c+ ->

Win 32. Por ??? (Autor é japônes, deixa eu ter paciência pra ler e traduzir...)

3.714)Nesticle XX final->

DOS e eu não recomendo a menos que você NÂO tenha uma "máquina"... Por ???.

3.72)Emuladores de Game Boy, SuperGB, GBColor.

3.721) VisualBoyAdvance 1.72+ ->


Win 32, Linux, BeOS ou qualquer outra coisa que rode SDL :D... Por Forgotten!
Excepcional emulador, pena que a emulação de GB/SGB/GBC foi "congelada" pela
urgência do GBA, mas roda cerca de 90% dos jogos :P.

3.722)KiGB 1.66 + ->

Win 32, DOS ou Linux... É o MAIS COMPATÍVEL emulador destes portáteis!!
Pena que sua velocidade seja muito "limitada"... Mas sua lista de funções é
impressionante, tem até emulação de câmera e impressora do GBC @.@...

3.723)NO$GMB 2.5 final ->

Win 32, DOS. Por Martin Korth. É a relação rapidez-estabilidade, em emulador,
mais eficiente deste planeta Terra... Ele roda até em XT (um modelo de 286 mais
antigo)! Pena que o autor não passe de um mentiroso que só quer tirar dinheiro
dos outros u.u (Se isso não é verdade, como se explica ele ter um emulador de
GBA tão eficiente? E ainda fica gastando dinheiro em cigarros, como ele próprio
se condena no README, vagabundo!! Além disso faz parceria com o Cheat And Win.
Escória pura! >:). Procure uma chave de registro, eu tenho pra win (Desse aqui,
procure porque eu não vou dar! Tem aos montes na net!)...

3.73)Emuladores de Game Boy Advance.

3.731) VisualBoyAdvance 1.72+ ->


Win 32, Linux, BeOS ou qualquer outra coisa que rode SDL :D... Por Forgotten!
Consegue ser mais eficiente como emulador de GBA do que como emulador de GBC!
Não existe um jogo de GBA (que não faça uso de chips avulsos) que ele deixou de
rodar até hoje!!

3.732)Virtual Boy Advance 3.0+->
Win32 (versão paga XD), Linux, BeOS... De um autor muito famoso no mundo da
emulação, Marat Fayzullin! Se você quer experimentar outro bom, use esse :D!!

3.74)Emuladores de Mega Drive.

3.741)GENS 2.12b ou RC3+ (Vai entender...) ->


Lançou a 2.12b pra Win 32 :D! Linux e BeOS. Existe um hack (um pouco BUGado
demais, pro meu gosto) chamado GENS++ (Feito por Rogerio Cardoso, um
brasileiro?) ... O autor retornou nessa nova versão, aos poucos mas...
Por Stéphane Dallongeville. A versão de linux está com uma incompatibilidade
entre as versões de GTK!

3.742)Kega Fusion 0.1e ->

Nem tinha o endereço nos documentos... Feito por Steven Snake! Famoso autor, um
viciado em ASM que também fez um dos emuladores pioneiros : o KGEN98 :D!!

3.75)Emuladores de Master System e Game Gear (SG-1000, SG-1100...)!

3.751)MEKA 0.69+ ->


Para Windows, DOS e Linux (versão horrível, aliás). MEKA é o paraíso (pelo
menos na sua versão Windows) dos emuladores de Master. Feito pela turma da
SMSPOWER (imagine um bando de caras cuja vida toda é pesquisar Master System),
ele é, praticamente, 100% compatível com qualquer jogo de SMS/GG...

3.752)MASSAGE x.xx final->

Para DOS. MASSAGE é muito compatível, rápido e robusto... Só não tem emulação
de acessórios avulsos. Até hoje desconfio se foi feito por um brasileiro (não
sei nem o autor)...

3.753)BRSMS 2.xx final ->

Feito para DOS. Esse aqui é a mesma coisa do MASSAGE... Só não são o mesmo
emulador :D! Também desconfio que tenha sido feito por um brasileiro!!

3.76)Emuladores de Nintendo 64.

3.761)Project 64 1.6 (Se não atualizarem, versão final XD!) ->


Win 32... É um emulador de n64. Dizer o quê? Nenhum emulador, cujo sistema é
maior que 32 BITs (atual hierarquia dos PCs), deixa de utilizar HLE... E isso
pode comprometer muito a estabilidade do sistema... Código fonte do emulador E
do plugin de RSP do mesmo autor (Muito estranho ele não ter liberado o dos
outros... Parece até que ele usou código direto do n64...)!! A propósito,
autores são : Jabo, Zilmar e ??? (Tem outros?).

3.762)1964 0.99+ (ainda não está morto :) ->

Win 32. Esse é o melhor, atualmente... Por ser outro HLE, salve-se quem puder!
Autores : Schibo, Rice, Alzimer e ??? (Tem outros?).

3.8)Acredite se puder : os patchers!

São os atadores :D! Os programas que criam e usam as ataduras :D!!

3.81)O UIPS!

Se você não sofre de paranóia contra linha de comando, o UIPS é tudo que
você precisa... Suporta RLE e expansão (aumentar o tamanho do arquivo)!
E foi feito pelo Neill Corlett... Código fonte, em C, incluso ;D!!

3.82)APPLY PPF/MAKE PPF e Suíte PPF 3.0!

PPF já foi bem explicado ;D!! Dentro da suíte, tem também uma versão
em JAVA, além do binário e do código fonte em C :D!!

3.83)IPS2EXE 1.5!

Esse é o outro patcher de IPS que vale a pena comentar, ele é capaz de criar
patches IPS auto-executáveis!! Ele cria um NOMEdoIPS.EXE que pode aplicar o
IPS por si próprio, sem necessitar de outro programa, basta selecionar
a ROM certa :D! Vem com código fonte em C!

----------------------------------------------------------------------------------------------------------