Professional Documents
Culture Documents
Wolfwood
Wolfwood
ndice
Introduo........................................................................................................................04 International Patching System (IPS) 1. Introduo...............................................................................................................05 2. Ferramentas a se utilizar.......................................................................................05 3. Criao do Patch.....................................................................................................06 4. Aplicao do Patch.................................................................................................06 Universal Patching System (UPS) 1. Introduo...............................................................................................................07 2. Ferramentas a se utilizar.......................................................................................07 3. Criao do Patch.....................................................................................................08 4. Aplicao do Patch.................................................................................................08 Playstation Patching Format (PPF) 1. Introduo...............................................................................................................09 2. Ferramentas a se utilizar.......................................................................................09 3. Criao do Patch.....................................................................................................10 4. Aplicao do Patch.................................................................................................10
Wolfwood
1. Introduo...............................................................................................................11 2. Ferramentas a se utilizar.......................................................................................11 3. Criao do Patch.....................................................................................................12 4. Aplicao do Patch.................................................................................................12 xDelta (DIFF) 1. Introduo...............................................................................................................13 2. Ferramentas a se utilizar.......................................................................................13 3. Criao do Patch.....................................................................................................14 4. Aplicao do Patch.................................................................................................14 IPS-EXE (IPS Executvel) 1. Introduo...............................................................................................................15 2. Ferramentas a se utilizar.......................................................................................15 3. Criao do Patch.....................................................................................................16 4. Aplicao do Patch.................................................................................................16 A importncia do arquivo "readme".............................................................................17 Crditos.............................................................................................................................18
Wolfwood
Introduo
Como todos devem saber, lanar/vender um jogo traduzido na internet pirataria, roubo de direitos autorais, porque voc modificou uma coisa que no era de sua autoria, sem a autorizao e/ou compra dos direitos autorais do mesmo. Ento, para evitarmos a pirataria, ns, os ROMHackers / tradutores lanamos nossas tradues em formas de patch, para no sermos considerados criminosos, e sim pessoas que esto apenas fazendo um bem para aqueles que no entendem ingls / japons / a lngua do jogo, traduzindo o seu jogo preferido para a sua lngua-me. S h excees quando no se existe um patch para aquela plataforma, como celular, jogos de PC (algumas excees), MAME, etc, ou quando o patch fica do mesmo ou maior que o tamanho da ROM / ISO (isso mais vlido em tradues de ROMs grandes, com 100mb~). Mas enfim, no sou a melhor pessoa para falar disso, j que o que vou tratar aqui nesse tutorial sobre criao e insero de patches, e no sobre o porqu de criarmos patches. Os patches so arquivos que contm as informaes que foram modificadas, e que sero inseridas na ROM original, modificando-a assim, ento, tornando-a uma ROM traduzida para o portugus. O programa criador de patches comparam a informao da ROM original com a ROM modificada, e cria uma arquivo com essas informaes modificadas, que o patch, que depois ser inserido na ROM original pela pessoa que for jogar o jogo traduzido. Atualmente, existem diversos tipos de formatos para patches: IPS, UPS, xDelta, PPF, Ninja, etc., sendo que cada um se adapta melhor a uma plataforma em si, ou suporta s at um certo tamanho, ou simplesmente mais fcil ou mais difcil de aplicar. Neste tutorial, irei ensinar vocs como cri-los e inser-los, sem que aja problema, mas claro que as vezes pode ter alguma incompatibilidade de CRC32, ou as vezes o prprio tradutor fez alguma besteira, e o patch, mesmo quando inserido na mesma ROM que o tradutor usou, pode haver alguns bugs. Espero que consiga fazer com que vocs entendam, s peo que no me venham pentelhar no MSN, porque certamente serei grosso, porque eu sou mesmo. menos que me demonstre que eu no deva ser assim, o que difcil. =P Boa leitura!
Wolfwood
2. Ferramentas a se utilizar
A ROM original - Na qual voc usou de base para a sua traduo, aquela que voc traduziu por cima, mas com as informaes iniciais, como se voc tivesse acabado de fazer o Download. A ROM modificada - A ROM traduzida, finalizada, a que voc modificou / traduziu, aquela que mostra todo seu trabalho e esforo. Lunar IPS (caso voc use Linux, use o JIPS, programado em Java, o mtodo de aplicao/ criao no muda.) - Para criar e aplicar o arquivo IPS, ser explicado mais adiante como us-lo. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo.
Wolfwood
3. Criao do Patch
Abra o Lunar IPS. V em "Create IPS Patch". Selecione a ROM Original. Aps te selecionado a ROM Original, a mesma tela ir aparecer. Agora escolha a ROM Modificada. A tela vai aparecer mais uma vez, agora digite o nome do seu IPS em "Nome do arquivo:", selecione aonde voc deseja salv-lo, e clique em "Salvar". Pronto, seu IPS foi devidamente criado.
4. Aplicao do Patch
Abra o Lunar IPS. V em "Apply IPS Patch". Selecione o arquivo IPS que voc deseja aplicar. A mesma tela ir aparecer. Agora selecione a ROM no qual voc deseja aplicar o IPS. Vai aparecer uma telinha dizendo "The file was successfully patched!". Se ela apareceu, porque o patch foi aplicado corretamente. Aperte Ok e feche o Lunar IPS.
Wolfwood
2. Ferramentas a se utilizar
A ROM original - Na qual voc usou de base para a sua traduo, aquela que voc traduziu por cima, mas com as informaes iniciais, como se voc tivesse acabado de fazer o Download. A ROM modificada - A ROM traduzida, finalizada, a que voc modificou / traduziu, aquela que mostra todo seu trabalho e esforo. Tsukuyomi UPS (caso no funcione, use o NUPS, mas necessrio o .NET Framework instalado para poder us-lo. O mtodo no muda.) - Para criar e aplicar o arquivo UPS, ser explicado mais adiante como us-lo. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo.
Wolfwood
3. Criao do Patch
Abra o Tsukuyomi UPS. V em "Create a new patch". Clique no Segundo "Browse ...". Selecione a ROM Original. Clique no Terceiro "Browse ...". Selecione a ROM Modificada. Clique no Primeiro "Browse ...". Em "Nome do Arquivo:", digite o nome que voc deseja para o seu UPS. Clique em "Salvar". Clique em "Create patch". Clique em OK, talvez demore um pouco para aparecer. No feche o programa.
4. Aplicao do Patch
Abra o Tsukuyomi UPS. V em "Apply patch to an existing file". Clique no primeiro "Browse ...". Selecione o UPS a ser aplicado. Clique no segundo "Browse ...". Selecione a ROM a ser usada. Vai aparecer uma outra tela, talvez ter de esperar um pouco, mas no a feche. Se der errado, porque voc no est usando a mesma ROM que o tradutor usou na traduo. Clique em OK. Pronto, o UPS foi devidamente aplicado.
Wolfwood
2. Ferramentas a se utilizar
A ISO original - Na qual voc usou de base para a sua traduo, aquela que voc traduziu por cima, mas com as informaes iniciais, como se voc tivesse acabado de fazer o Download. A ISO modificada - A ISO traduzida, finalizada, a que voc modificou / traduziu, aquela que mostra todo seu trabalho e esforo. PPF-O-Matic - Para aplicar o arquivo PPF, ser explicado mais adiante como us-lo. ECC Regen - Para consertar setores danificados na ISO. Monkey PPF (caso no funcione, use o makeppf) - Para criar o arquivo PPF, ser explicado mais adiante como us-lo. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo.
OBS: No irei ensinar como gravar a imagem num CD, irei explicar apenas como se
insere um arquivo PPF numa ISO. Se quiser grav-la num CD / DVD, recomendo que procure um tutorial falando exclusivamente sobre isso, existem muitos na internet.
Wolfwood
3. Criao do Patch
Coloque o Monkey PPF (descompactado, claro), as duas ISOs (modificada e a original) no mesmo diretrio. Abra o Monkey PPF. Escreva o nome da ISO original, do mesmo jeito que ela se encontra no diretrio. No se esquea de colocar a extenso .bin no final. Aperte Enter depois de ter escrito. Escreva o nome da ISO modificada, do mesmo jeito que ela se encontra no diretrio. No se esquea de colocar a extenso .bin no final. Aperte Enter depois de ter escrito. Escreva uma descrio do patch, com no mximo 50 caracteres (se ultrapassar disso, pode haver bugs). OBS: opcional, se voc no quiser escrever nada, aperte Enter. Se essa opo no aparecer, porque voc no colocou o programa no mesmo diretrio das duas ISOs ou porque escreveu o nome delas, ou de uma delas, errado. Agora espere, pode demorar at 12 minutos para a criao do Patch, dependendo das modificaes. Quando aparecer escrito no programa (acompanhado por um som) "Programa Terminado!", significa que seu Patch foi criado com sucesso. Depois disso, feche o programa. OBS: Talvez o Monkey PPF tenha algum erro na hora de criao do patch, bom verificar isso antes de lanar, por isso, no se impressione se algum te informar que h problemas na traduo, provavelmente foi porque teve algum problema na hora de criao do patch do programa. Crditos ao tvtoon por ter me relatado isso, nas prximas verses desse tutorial, usarei outro programa.
4. Aplicao do Patch
Abra o PPF-O-MATIC. Clique no primeiro "Disquete", em "ISO File". Selecione a ISO no qual voc quer inserir o arquivo PPF. Clique no segundo "Disquete", em "Patch". Clique em "Apply". Talvez demore um pouco para aplicar o patch. Vai aparecer uma outra tela, clique em "OK". Feche o Programa. Pronto, o patch foi aplicado.
Wolfwood
Ninja (RUP)
1. Introduo
Ninja um tipo de patch pouco usado atualmente, ainda mais por ser bem semelhante ao IPS, e ter uma limitao, embora ela seja muito maior que a do IPS. O formato suporta endereamento de 2040-bit, o que quer dizer que o arquivo pode ter tamanho mximo de 2^2040 bytes(equivale 32MB de endereamento, no de bytes prprios). (Crditos novamente ao tvtoon por ter me esclarecido isso.) Teoricamente, praticamente a mesma coisa do IPS, s muda que sua limitao aumenta um pouco, e o programa usado (Ninja Patcher / Ouinja Patcher) necessrio o .NET Framework para funcionar, alm de poder guardar informaes sobre o patch.
2. Ferramentas a se utilizar
A ROM original - Na qual voc usou de base para a sua traduo, aquela que voc traduziu por cima, mas com as informaes iniciais, como se voc tivesse acabado de fazer o Download. A ROM modificada - A ROM traduzida, finalizada, a que voc modificou / traduziu, aquela que mostra todo seu trabalho e esforo. Ninja Patcher (caso no funcione, use o Ouinja Patcher. No se esquea de verificar se voc tem o .NET Framework instalado no seu computador, seno nenhum dos programas ir funcionar) - Para criar e aplicar o patch Ninja, ser explicado mais adiante como us-lo. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo. Dentro do Ninja Patcher voc pode criar uma espcie de "readme". OBS: Existe uma verso programada em PHP do Ninja Patcher, mas o cdigo dessa verso est desatualizado, ou seja, se voc usar um interpretador de PHP recente, o programa no vai funcionar, ou poder dar falhas. Por isso recomendado que se use a verso que precisa do .NET Framework. Crditos ao tvtoon por ter me esclarecido isso.
Wolfwood
3. Criao do Patch
Abra o arquivo "creator.exe". Clique no primeiro "Browse File". Selecione a ROM Original. Clique no segundo "Browse File". Selecione a ROM Modificada. Clique no terceiro "Browse File". Escolha o lugar aonde voc deseja salvar seu patch, e o digite o nome do patch em "Nome do Arquivo:". Clique em "Salvar". Na parte "Patch Information", voc pode colocar as informaes que voc quiser, como Autor, verso da traduo, data de lanamento, descrio, etc. opcional, voc quem decide se quer colocar alguma informao ou no. Clique em "Create". Vai aparecer uma outra tela, talvez voc tenha que esperar um pouco para criar o patch. Clique em Exit. Pronto, seu patch foi criado.
4. Aplicao do Patch
Abra o arquivo "ninja.exe". Selecione o patch ser aplicado. OBS: Ele tambm insere patches PPF e IPS, alm de outros formatos de patches. Talvez aparea uma tela pequena, com o ttulo de "Microsoft .NET Framework". Clique em "Continue". Vai aparecer outra tela, clique em "Arquivo". Selecione a ROM na qual ser inserida o patch. Clique em "Aplicar". Depois clique em "Sair". Pronto, o patch foi inserido na ROM.
Wolfwood
xDelta (DIFF)
1. Introduo
O xDelta um patch que surgiu recentemente, como forma de resolver os problemas dos patches nas tradues de Nintendo DS, o qual mais focado no mesmo, embora nada o impea de usar em outras plataformas. A vantagem do xDelta sobre os outros que, o tamanho dele com relao aos outros patches muito menor. Ele cria um patch binrio, que economiza mais espao que os outros. Por exemplo: se voc usasse um UPS numa traduo de DS, o patch ficaria do tamanho (ou at maior) que a prpria ROM, e seria invivel lanar um patch com um tamanho desses, mas com o xDelta isso no acontece. Se a ROM tivesse 64Mb, o UPS teria por volta dos 60Mb, e o xDelta teria no mximo 5Mb. A vantagem do xDelta notvel, pelo menos quando se trata de ROMs de Nintendo DS. Ele tambm tem outras vantagens, como no ter limitao quanto ao seu tamanho (assim como o UPS) e um sistema de proteo para no aplicar patches em ROMs erradas.
2. Ferramentas a se utilizar
A ROM original - Na qual voc usou de base para a sua traduo, aquela que voc traduziu por cima, mas com as informaes iniciais, como se voc tivesse acabado de fazer o Download. A ROM modificada - A ROM traduzida, finalizada, a que voc modificou / traduziu, aquela que mostra todo seu trabalho e esforo. xDelta UI (caso no funcione, use o programa xDelta, por linha de comando.) - Para criar e aplicar o patch xDelta, ser explicado mais adiante como us-lo. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo.
Wolfwood
3. Criao do Patch
Abra o arquivo "xdeltaUI.exe". Clique na aba "Create Patch". Clique no primeiro "Open...". Selecione a ROM Original. Clique no segundo "Open...". Selecione a ROM Modificada. Clique em "..." Escolha o lugar aonde deseja salvar seu patch xDelta. Digite o nome que voc deseja para o patch em "Nome do arquivo". Clique em "Salvar". Clique em "Patch". Vai aparecer uma telinha pequena, aperte "OK". Pronto, seu patch foi criado. Agora, feche o programa.
4. Aplicao do Patch
Abra o arquivo "xdeltaUI.exe". Clique no primeiro "Open...". Selecione o patch que ser aplicado. Clique no segundo "Open...". Selecione a ROM em que ser aplicada o patch. Clique em "...". Escolha o lugar aonde voc deseja salvar a nova ROM com o patch aplicado. Digite o nome da ROM em "Nome do arquivo:" e depois clique em "Salvar". Clique em "Patch". Aparecer uma nova tela, clique em "OK". Pronto, uma nova ROM com a traduo foi criada. Agora, feche o programa. OBS: Apesar de ser um mtodo estranho e diferente dos outros (em nenhum dos outros tipos de patch se criava outra ROM com a traduo aplicada), ele funciona, ento no se estranhe com o mtodo.
Wolfwood
2. Ferramentas a se utilizar
IPS Traduzido - O patch IPS no qual voc quer que se torne um IPS Executvel. Mais acima mostrado como se cria um arquivo IPS. No prprio programa voc pode criar um IPS comum, e depois, torn-lo um IPS Executvel. IPS-EXE - O programa que cria o IPS Executvel. Bloco de notas ou Wordpad (adicional) - Usado para criar arquivos .txt como "readme" ("Leia-me" em portugus), que essencial na distribuio de uma traduo. recomendado que, se for criar um arquivo "Leia-me" junto com o IPS Executvel, nome-lo de "readme", pois assim, depois de criado o Executvel, quando clicarem em "Info...", ir aparecer o seu arquivo com as informaes da traduo e do jogo, o seu arquivo "Leia-me".
Wolfwood
3. Criao do Patch
Abra o arquivo "ips2exe.exe". Coloque a opo "Create EXE Patch from existing IPS file". (Criar Patch EXE usando um IPS) Clique em "Browse" em "Patch file...". Selecione o arquivo IPS que voc quer que vire um IPS Executvel. Agora selecione a opo em baixo de "Filename of file to patch...", e digite o nome que voc deseja para o seu IPS Executvel. Em "Description" voc pode colocar informaes sobre a sua traduo, informaes sobre o jogo, etc. opcional, fica ao seu critrio. Clique em "Next > >". Selecione aonde voc quer salvar seu IPS Executvel. Escreva o nome dele em "Nome do arquivo:" e clique em "Salvar". Vai aparecer uma telinha, clique em "OK". Pronto, seu IPS Executvel foi criado.
4. Aplicao do Patch
Abra o executvel. Clique em "Browse". Selecione a ROM em que voc deseja colocar o IPS Executvel. Clique em "Patch". Se aonde antes estava "Ready" aparecer "File patched successfully." porque o patch foi aplicado com xito na ROM. Pronto, o IPS Executvel foi aplicado, agora feche o programa.
Wolfwood
Wolfwood
Crditos
A imagem usada no comeo desse tutorial foi achada em um site da internet, sem os seus devidos crditos, mas foi usada a original, sem algum modificao, apenas redimensionada. Sendo assim que, estou apenas distribuindo um material encontrado na internet, sem autoria. No me responsabilizo pelo uso mal-intencionado da imagem.
Quero agradecer todos os membros participantes do Frum Unificado de ROMHacking e Traduo, no qual convivi num perodo de exatamente 1 ano. E essa comunidade que usada como referncia no ROMHacking internacional, agradeo todos que participam e fazem com que essa comunidade maravilhosa continue vive, firme e forte, que apesar de todas as dificuldades e geraes, se mantm de p ainda.
Tutorial escrito por Mateus Thaler Beck (aka Revisado por Michell Costalonga (aka Balboa).
Wolfwood
).
Esclarecimentos e dvidas retiradas por tvtoon, do grupo de tradues PO.B.R.E. (POrtal Brasileiro de Romhacking e Emulao), grupo brasileiro de ROMHacking, participante do Frum Unificado de ROMHacking e Traduo. Wolfwood e Balboa so membros da Monkey's Tradues, grupo brasileiro de ROMHacking, participante do Frum Unificado de ROMHacking e Traduo. Link do Frum Unificado de ROMHacking e Traduo: http://www.romhacking.trd.br/index.php Link do site do PO.B.R.E.: http://www.romhackers.org/modules/news/