Sobre o projeto
Paksmith é uma utilidade multiplataforma projetada para explorar e extrair ativos de arquivos de jogos da Unreal Engine. Desenvolvida em Rust, a ferramenta fornece recursos para analisar contêineres pak (versões 3 a 11), incluindo suporte para descompactação zlib e verificação SHA-1.
Principais recursos incluem:
- Análise de UAsset: desserialização completa de arquivos .uasset, incluindo resumos de pacotes, tabelas de nome/importação/exportação e árvores de propriedades (primitivos, contêineres e estruturas da engine). Também oferece suporte à costura de companheiros .uexp e propriedades orientadas por esquema .usmap.
- Pipeline de Exportação: suporte para converter ativos de jogos em formatos padrão, como texturas para PNG (com suporte a BCn/ASTC/ETC e texturas virtuais), malhas estáticas e esqueléticas para glTF 2.0, áudio para WAV/OGG e tabelas de dados para CSV/JSON.
- Ferramentas de CLI: uma interface de linha de comando com 'list' para enumeração de entradas de arquivos e 'inspect' para despejar cabeçalhos estruturais de uasset e árvores de propriedades decodificadas como JSON.
- Gerenciamento de Perfis: um sistema para gerenciar perfis de jogos, permitindo que os usuários registrem locais de arquivos e gerenciem chaves AES para descriptografia.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.