À propos du projet
Paksmith est un utilitaire multiplateforme conçu pour explorer et extraire des actifs des archives de jeux Unreal Engine. Développé en Rust, l'outil offre des capacités pour analyser les conteneurs pak (versions 3 à 11), y compris la prise en charge de la décompression zlib et de la vérification SHA-1.
Principales fonctionnalités :
- Analyse UAsset : Désérialisation complète des fichiers .uasset, y compris les résumés de paquet, les tables de noms/import/export et les arbres de propriétés (primitifs, conteneurs et structures du moteur). Il prend également en charge l'assemblage des fichiers .uexp compagnons et les propriétés pilotées par schéma des fichiers .usmap.
- Pipeline d'exportation : Prise en charge de la conversion des actifs de jeu vers des formats standards, tels que les textures en PNG (prenant en charge BCn/ASTC/ETC et les textures virtuelles), les maillages statiques et squelettiques en glTF 2.0, l'audio en WAV/OGG, et les tables de données en CSV/JSON.
- Outils CLI : Une interface en ligne de commande comportant 'list' pour l'énumération des entrées d'archive et 'inspect' pour déverser les en-têtes structurels des uasset et les arbres de propriétés décodés au format JSON.
- Gestion des profils : Un système permettant de gérer les profils de jeu, autorisant les utilisateurs à enregistrer les emplacements des archives et à gérer les clés AES pour le déchiffrement.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.