Hello,
Here's import_valkyria 0.6. The main changes in this version are:
- Added support for most MXE files.
- Added support for most ABR files.
- Added support for double textures, but partially lost support for automatic normal maps.
MXE files are lists of other files with some parameters. Most of them, such as EVMAP*, EV_OBJ*, TESTMAP*, and VMAP*, describe a scene by listing model files and specifying where to put them. VMAP* files are the maps used in battles, with VMAP_GROUND* being the basic terrain and buildings, and VMAP_SET* being things like sandbags and other props. VMAP_SET* files also appear to specify unit placement points, but import_valkyria doesn't support those yet. Here's a combination of VMAP_GROUND_003_00.MXE and VMAP_SET_003_00.MXE:
Note: VMAP_GROUND* files are pretty complex. They take a long time to open.
ABR files mostly seem to be meshes used for animations and effects. No support for the animations yet.
After adding support for these additional file types, I noticed I'd been making some incorrect assumptions about the basic model files. In particular, some meshes have two textures. I assumed that the second one was always a normal map, but that's not the case. Double textures are used extensively in the MXE models, and they're also used for the characters' eye glints.
Unfortunately, I haven't figured out a 100% reliable way of detecting the normal maps yet, so you'll see weird-looking blue textures on some models. You have to make those textures normal maps for them to look right.
Also, some of the tree placeholders are rotated incorrectly, and some objects aren't positioned correctly on some maps. That might be because I still don't have armatures working the way they should.
Anyway, enjoy!
You do not have the required permissions to view the files attached to this post.