quinta-feira, 28 de agosto de 2008

Faz alguns dias que comprei, aqui mesmo no Brasil, o adventure 80 Days, trazido pela Digerati. Hoje, adquiri um novo jogo original, custou apenas 32 reais, daquela distribuidora Focus Interactive... Chama-se Runaway: A Road Adventure vou ter que baixar ainda, mas o sentimento de felicidade por adquirir algo legalizado é imenso.No Brasil, muitos apontam o dedo e dizem: Bobo, tem no torrent, vai em http://www.torrentz.com e baixa. A questão é: Eu sei que tem em torrent, sei que tem em Emule, LimeWire, Kazaa e o caracólis a quatro (talvez muito mais que você), mas eu decidi comprar e mais, pretendo comprar outros títulos do gênero Adventure da Focus Interactive.
Minhas próximas aquisições:
  • Runaway 2: The Dream of the Turtle
  • Série completa de Sherlock Holmes
  • Dracula: Origins
  • Vampire Story, quando sair.
Tô viciado em adventures e tê-los originais, melhor ainda! Quando a gente passa dos 25 anos, só três gêneros de jogos importam: Puzzle, adventure e RPG.

quarta-feira, 27 de agosto de 2008

Hei Muchacho, Le gusta las Maracas?

Samba de Amigo saindo dia 23 de Setembro, eis o acessório que não poderia faltar:


As Maracas!!
Elas foram feitas para encaixar um wiimote e um nunchuk.
Bem que poderiam ser adaptada também para jogar com 2 Wiimotes, já que o game trará esta opção.
Iria ser melhor do que ficar com o fio do nunchuk balançando.
U$ 15 dólares na Amazon.
Mais um acessório para completar a coleção de peças que o Nintendo Wii vem fornecendo aos gamers.

sábado, 23 de agosto de 2008

MP3 Player de Star Wars: The Clone Wars.

Se você é fã de Star Wars, com certeza vai adorar esse MP3.
O MP3 Player de Star Wars: The Clone Warscom com 1GB de memória acompanha o player três capas, com desenhos inspirados na animação “The Clone Wars”, que podem ser trocadas de acordo com a vontade do usuário.
O Clone Wars Digital Player custa US$59,99 na StarWarsShop.com.
Achei muito interessante!

terça-feira, 19 de agosto de 2008

Ondinha VS The Legend of Kyrandia: Book Two: Hands of Fate

Como informei na postagem passada, a pedido do SCUMMBR, estou criando uma ferramenta para a tradução do jogo citado no título, o Kyrandia 2, o trabalho é quase uma reversão do Engine utilizado no jogo, em três dias, reverti as partes principais, pelo menos para uma tradução, no caso, consegui quebrar os arquivos *.PAK e os arquivos *.DL*.

Os arquivos do tipo *.PAK são os principais, são packages, ou seja, pacotes que trazem dentro de si, outros arquivos, estão no seguinte formato:
Formato do arquivo *.PAK: (Kyrandia 2 *.PAK File format specification)
  1. uint32 fileOffset
  2. string filename
  3. uint8 endCode(sempre 0x00)
O último fileOffset é igual ao tamanho do arquivo inteiro, acompanhado de mais uma pequena sequência de 0x00 que não me lembro a quantidade exata.

Após criar as rotinas que desempacotavam e reempacotavam os arquivos *.PAK, a diversão apenas começava, meu caro, era hora de bagunçar o resto da festa! Parti para cima dos arquivos *.DL*, arquivos de Diálogo, o script principal do jogo, no caso da versão em CD do Kyrandia 2, os arquivos *.DL* vem em três versões:
  1. DLE: DiaLogues English
  2. DLF: DiaLogues French
  3. DLG: DiaLogues Germany
No momento, não recordo de cabeça a especificação dos arquivos *.DL*, mas pelas imagens, não há dúvidas que eles foram ownados, não é? Pois, para que essas imagens, que vocês vêem agora no blog, sejam possíveis, é necessário reestruturar os arquivos *.DL* corretamente após a tradução, para isso foi criado uma ferramenta capaz de extrair o texto desses arquivos em um arquivo de texto e depois reinserí-los corretamente.


No momento, já decifrei todo o formato de arquivo *.EMC, que também possui textos, relacionados, pelo que pude entender, a animações e cenários, mas daí a criar a rotina, dá-lhe preguiça... Se alguém aí se acha foda o suficiente para tentar... Passo a especificação e você cria o módulo em Python, pode ser? Hauhahuahua


Por fim, a farra ainda não acabou... O jogo não tem suporte para charset Latin-1 (já deu pra notar nas fotos não é? uhauhahuahua), é preciso reverter a engenharia dos arquivos do tipo *.FNT, eu também já sei um pouco da especificação dos mesmos, a idéia é convertê-lo para BMP, adicionar o suporte e reencodá-lo em um novo *.FNT, é trabalho não é? E aí? Vamos construir logo uma máquina virtual do Engine Kyra? LoL!!!

sexta-feira, 15 de agosto de 2008

Sanitarium, o que um ROMHacker faz, quando não tem nada para fazer

Rapaz... anos atrás... acho que cerca de 2 ou 3 anos aproximadamente, apareceu um cara, acho que o nick dele era opaladino algo assim... que não sabia bulhufas de engenharia reversa, hacking, romhacking, programação e o que vier na sua cabeça que lembre nerdagem... mas ele tinha um objetivo, ao que parecia, um objetivo muito, mas muito forte mesmo: Ele queria traduzir um jogo de PC, o qual eu nunca tinha ouvido falar na minha vida! O jogo em questão se chamava [PC]Sanitarium.

Ele se dizia frustado, pois as alterações dele travavam o jogo e talz... Lembro que não peguei o jogo... sabe acho que eram meados 2005 ou 2006... discada e talz... o jogo completo tinha 3CD's, ou você tinha o original ou você tinha banda larga (que começava a se popularizar), pois na minha região piratelô nem sonhava em vender algo assim... Creio que ele cogitou a hipótese de me enviar o CD... mas enfim, acabou me enviando um arquivo para eu ver.

Preguiça não me deixou analisar o arquivo para o rapaz... hahahahaha, como ele desconhecia praticamente todos os procedimentos para reverter a engenharia de um arquivo, meu trabalho foi simplesmente fazê-lo entender que ele não podia tirar, apagar ou mover os 00 do lugar, no uso do editor hexadecimal. LoL Sorridente

Pois bem... por esses dias o pessoal do ScummBR me pediu para criar uma ferramenta que revertesse a engenharia de um arquivo de um jogo antigaço, que coicidentemente eu também não conhecia, um tal de Kyrandia 2. Essa ferramenta não existe em lugar nenhum, mas eu topei dar uma zóiada, auhhuahua só não sabia que ia dar trabalho BAGARAI!!! Um joguinho cheio de empacotamento do chifrudo!!! Mas o bom foi que eu pude conhecer mais um pouco a vertente dos jogos do estilo Adventure, até o momento, só tinha pego mesmo a Ilha dos Macacos e Full Throtle.

Então comecei a jogar Kyrandia 2 e me sentir lá nos meus velhos tempos LoL, cheguei num lugar lá, entrando numa cidade e dei um tempinho, fui procurar sobre uns adventures e talz, tô pegando Runaway, peguei o remake do King's Quest III (não peguei o I e o II porque estão atualizando).

O que essa merda toda que eu escrevi tem a ver com ROMHacking e Sanitarium... bem... erm... eu lembrei, lá desse tempo que o carinha tinha falado que o jogo era um adventure, muito bom, fez toda uma propaganda e tal, mas pô, mais propaganda que ele fizesse eu só ia ficar no gostinho né?

Mas agora não! Comprei o jogo! No Bundalarga's Shopping joguei... realmente o jogo é muito bão! Coisa de doido... uma história bem sinistra que dá medo até às vezes, trata-se de um cabra que, após sofrer um acidente de carro, acaba por acordar em um Sanatório todo enfaxado, um Sanatório com uma arquitetura bem gótica e que acabou de sofrer algum acidente e só tem doido se matando lá dentro. Logo no início ele verifica alguma ligação do Sanatório com alguma coisa relacionada à uma chave Asteca e começar a ter alucinações, indo para vários pontos BIZARROS! Com direito a desenterrar cadáveres e crianças deformadas. Passei do capítulo 2. Sorridente hahahaha

Mas a sede da nerdagem não deixa... peguei o arquivo e destrinchei ele como carne de frango, dumpei tudo para um arquivo de texto e, segunda-feira vou escrever o programa para reinserir os textos, se tiver um tempinho na agenda, posto aqui imagens para vocês verem o resultado.

Obs: Eu não estou bebaço e nem fiquei doido jogando Sanitarium! Se estivesse não hackearia nem a paciência dos outros.