Translates Final Fantasy 7 assets to web-friendly formats like JSON and glTF
-
Translate FF7 field character models and animations (char.lgp) to JSON and glTF
- battle model support coming soon
- reverse translation (glTF-to-ff7) coming soon
-
Translate FF7 field scene data (flevel.lgp) to JSON
- translates field scripts, gateways, etc., but not all sections yet
- "git clone" this repo
- install NodeJS and run "npm install" to install dependencies
- locate field/char.lgp and field/flevel.lgp from your Final Fantasy 7 PC installation
- use unlgp 0.5b to extract lgp files to a directory
- use TexTool_0.10 to translate TEX files to png (as needed)
- edit config.json to configure your input and output directories
- Run "node test-ff7-to-gltf-translator.js"
- This translates AAAA.HRC (Cloud skeleton) to aaaa.gltf and aaaa.bin
- uses AAFE.A (Cloud standing animation) as base structure in the output
- includes all Cloud animations (based on Ifalna DB) in the output
- This translates AAAA.HRC (Cloud skeleton) to aaaa.gltf and aaaa.bin
- Look at ff7-gltf/viewer/viewer.html for example of how to view in html page
- Edit the js to translate other models as desired
- For help, reach out to the author: picklejar76@gmail.com
- Look at https://github.com/picklejar76/kujata/ff7-asset-loader/test-flevel-loader.js
- Better instructions coming soon
- For help, reach out to the author: picklejar76@gmail.com
- qhimm community
- Aali, for patching FF7, graphics work, lgp/unlgp utility, etc.
- Borde, for authoring Kimera and TexTool_0.10
- DLPB, for authoring too many tools to list here
- ficedula, for authoring multiple tools, including lzs decompressor and Ifalna model viewer
- Kaldarasha, for model editing experience and design advice, etc.
- halkun, for evangelizing glTF, FF7 file spreadsheet, etc.
- Sega Chief, for field model friendly names, etc.
- quantumpencil, for sister-ray
- Jusete, for finding a good kujata logo
- others TBD; please let me know if I left out any person or acknowledgement!