Asset Extraction Specialist Needed - Extract Skeleton mesh/Animations -- 2

Замовник: AI | Опубліковано: 08.11.2025

The goal is to extract all skeletal animations from Metro 2033 Redux and Metro Last Light Redux (PC versions) and export everything into FBX format, so I can later retarget the animations onto a different skeleton. All game data is stored inside the contentXX.vfs0 archives (4A Engine). The task is to unpack them, locate the files that contain skeletons and animation data, decode them, and export every animation clip as a proper FBX file. What needs to be done: 1) Unpack all *.vfs0 archives while keeping the original folder structure and filenames. 2) Identify the files that store skeletons and animations. 3) Decode the data and rebuild:  • bone hierarchy (names, parent links, bind pose)  • keyframes for translation, rotation, and scale  • animation FPS and total duration  • root motion if it exists 4) Export everything to FBX:  • one skeleton.fbx per character  • individual FBX files for each animation (idle.fbx, walk.fbx, attack.fbx, etc.)  • bake all constraints into keys  • coordinate system = Z-Up, units = centimeters  • preserve all original bone names 5) Develop a CLI tool or script to run the export automatically.  Input = path to the unpacked data.  Output = structured FBX exports for all characters.  It should generate logs showing processed, skipped, and failed files. 6) Provide a summary file animations_catalog.csv or .json with columns: Character | Animation | Duration(s) | Frames | FPS | RootMotion(Yes/No) 7) Add a concise README describing:  • which tools/dependencies are used (Python, QuickBMS, Noesis, etc.)  • installation or setup steps  • the commands or parameters to run the export Quality requirements: – FBX imports cleanly into Blender or Maya without missing bones or errors. – Accurate bone hierarchy, orientation, and scale (Z-Up, cm). – Correct FPS and animation length; smooth playback. – Root motion preserved when applicable. – Only deform bones if possible, no redundant helpers. – Clean, organized file and folder naming. The final result should be a complete, ready-to-use FBX animation library with skeletons, a catalog file, automation script, and documentation to easily repeat the process later.