OLD^Hey guys! I've found this universal FLVER importer plugin for Blender on GitHub. (all credit goes to elizagamedev)
But it cannot open most FLVER character files. I forked it, and made some fixes on my own, however without the knowledge on how to properly debug a blender python plugin, I can't figure out how to fully fix it. Currently it throws an exception when retrieving weights. (Index out of range, in importer.py, line 164, it's got something to do with bmesh) When not importing the skeleton, it imports the mesh now without any errors, but the mesh looks pretty rough. (Looks like it's flat shaded)
If you have any insight, and could help me out, feel free to contribute.
I gave up on getting that Blender plugin working. I've wrote a new program that can convert from Sekiro and newer (maybe older too, any flver will work that is a FLVER2) Fromsoftware FLVER into ASCII, in C#, using SoulsFormats. All credit goes to them. https://github.com/JKAnderson/SoulsFormats
Issues:
Can't convert bones. Yet. See step 2 below!
Usage:
- 0. Open the exe. (Yes this has a very basic GUI)
- 0a. Optional: select a save location.
- 1. Select the .flver file you want to convert. Once you browse the file, it will convert immediately.
- 2. Use the Bloodborne tool (all credit goes to daemon1) to get correct bones, and copy them from that ascii to the ascii you got from this. (Replace the 0 at the beginning with the bones from the other (Bloodborne tool converted) ascii -- select everything from the beginning upto the same number you see under the 0)
- 3. Use XNALaraMesh.2.0.2 BLENDER plugin to open the ascii, make sure "Join MeshParts" is disabled. Noesis is NOT recommended, since most hair/fur have 3 UVs -- Noesis only exports 2 at most. (At least into FBX)
- 4. Have fun.