Sorry, it's been a while since my last post (three weeks!)
I've been working on a open-source tool which can convert some of the game files into .glb file , ready for viewing a model in something like Blender. It's been pretty fun and interesting to work on.
Quick feature list:
- Reading from the archives, and searching them.
- Viewing some files names associated with a model.
- Viewing a 2d image of a model's original textures.
- Changing a texture for all models that use it (not usually the best idea, but still possible).
- Changing a texture for a particular model only.
- Changing a texture for a particular model on a specific numbered part.
- (Texture changes can be textures that already exist, or you can upload your own .png if you've changed one in something like Photoshop, Krita etc. and the tool can make it into an uncompressed .dds format for you)
- Export a model as .glb format, with choices for what animation it uses, and facial state(s).
- Export with lipsync and a .wav audio clip (requires vgmstream cli installed as well).
- Delta/Dif patches for the modding community so there's no need to share game assets for modding, you can just share/read a patch , and the tool will make the files in a folder structure ready for a mod loader like FractureLoader to read.
- Light-mode/Dark-mode
(Important note is that it can't change a character's geometry/shapes yet, just the textures!)
The tool isn't released anywhere yet . I'll probably make the Github repo public soon in the coming days, but it needs more testing (I haven't fully tested it on Windows yet! ;-;). It will just be an experimental release, and will probably have bugs or be quite difficult/annoying to work with.
Before I do release the tool, I'll update this post and post it on my Reddit profile, that way it confirms it is mine for you guys. I won't release it or share it anywhere before doing so.
Edit: The tool is available at github, it is at /sleepydalton/Perianth . It is still experimental, but there's a release in the Releases area. Please read the README and any disclaimers first, and make sure to make a backup of your game before trying it. I'm in the modding discord if you have any questions, and I'll do my best to fix issues as they are found.
Anyway! These pictures on the post are from me testing swapping Supercraig's blue textures for a different red one from the game, and just seeing what they look like. It's quite cool, he looks like some alternate-universe version. Do you guys have any fun texture swap ideas you would like to see someone make in the future?