XPK Tool
Enviado: 25 Dez 2019, 13:24

Como todos sabem (ninguém liga), esse ano eu iniciei meus estudos em engenharia reversa de arquivos e uma boa forma de você praticar seus conhecimentos é justamente criar ferramentas para descompactar e compactar os formatos estudados.
Pois bem, essa semana estava analisando alguns formatos e por sorte encontrei um jogo que fez parte da minha infância: Santa Claus In Trouble. Você pode não estar lembrando, mas acredito que boa parte de vocês já deve ter jogado também...
Confesso que fiquei surpreso, jogava ele quando tinha uns 8 ou 9 anos de idade e nunca achei que fosse jogar ele novamente.
Decidi que iria fazer um packer/unpacker para os arquivos .XPK do jogo.

É um formato simples, não está compresso e nem criptografado isso facilitou muito as coisas.
Quando descompactado, encontraremos arquivos em formatos já conhecidos e prontos para edição, como:
- .DDS para Imagens
- .TXT para arquivos de configuração
- .WAV para áudios e musicas do jogo
- .X para arquivos DirectX - formato bem antigo
- .TLB para arquivos de texto e traduções do jogo
- dentre outros...



Como resultado acabei criando uma ferramenta que serve não só para esse jogo mas para outros 2 jogos da mesma produtora.
São eles:
- Santa Claus In Trouble (2002)
- Santa Claus In Trouble... Again! (2004)
- Rosso Rabbit In Trouble (2004)

Modo de Uso
É muito fácil de usar, basta arrastar um arquivo ou pasta para o executável e o programa cuida de todo o resto.
- Para descompactar: arraste o arquivo .XPK para a ferramenta.
- Para compactar: arraste a pasta para a ferramenta.
Download
Página Oficial de Download
Verificação do Virus Total
Versão 1.0 (de 25/12/2019) - Tamanho: 14.7 KB
Requerimentos
Microsoft .NET Framework 4.7.1