M3 Editor
This program uses slightly modified structures.xml to parse m3 files.
Allows editing of integer, float, CHAR string and other values.
Can add, delete, move tags and tag items.
Can convert m3 to xml (m3ml) and back.
Will open files from command line parameter, i.e. you can set m3, m3a and m3ml files to "Open with" this program.
TODO:
Binary values editor.
Range display and edit of simple tag values (I8__, U8__, I16_, U16_, etc.).
Common structures editor (VEC2, VEC3, VEC4, Martix).
Vertex editor.
Executable files for Windows
- Download latest version from GitHub Release page.
- Download M3 Editor v0.9 executable files for Windows from GitHub.
Project on GitHub: https://github.com/tangorcraft/m3editor
Powered by Lazarus.
Can this program be used to bind an .m3 model to an .m3a armature? If yes, do you think you could demonstrate in a video?
In reply to RanchBurner:
I don't really understand what you want bind to what, but this program was never meant for something complicated. Changing texture path, changing light colors, changing animation names, understanding m3 structure to improve things like blender m3addon. It was never meant to be something more.
In reply to tangorcraft:
It might be better to say, assign an .m3 model to an .m3a animation file. What's complicated about that? I was just curious, sounds like useful other functions though.
In reply to RanchBurner:
I really don't understand, because I know relations are between m3 and m3a files. Basically m3a is an extension of m3 file that adds animations to that and only one "original" m3 file. m3a is like a stripped version of m3 file, it has exactly same bones/materials/etc as original m3 file, but things that are not needed for animations stored in it are removed. It basically a way to add animations to specific m3 file without creating a new m3 file. So you can use m3 file separately from m3a, but you can't use m3a file without original m3 model. Only "binding" or "assigning" I can think of in this relationship is applying m3a animations to original m3 model in model data tab in Data Editor. So what part of m3 you want to transfer to m3a? (guessing here that it's an original m3 model for this m3a file, otherwise it's meaningless)
Proficiency reached required level, acquired skill Telepathy Over Internet LV1In reply to tangorcraft:
You probably said it better anyway, applying .m3a to an .m3 model. So nevermind, it was just an example.
Hello, could you add an option to change the color of the particles? in the same way as changing the color of the lights.
thxx
Hi, I am trying to fix the problem of Dark Templar family models like Tassadar, Preservers and Zeratul, all these models have problem when imported into Blender.
I'm trying to find the options in your tool to fix this bone problem, could you tell me where exactly to look? I have done some testing but cannot correct the problem.
For testing, I have exported a dark templar with the error and opened the original in another window to compare the data, I have changed some of them in the bones option, but as I said before without any progress.
If you could help out I would appreciate it!
In reply to Alleyvsc2:
I looked into it and it looks like this is a very deep problem that require recalculation of IREF matrices and all Scale, Rotation and, maybe, Location animations for that bone and possibly all child bones
It maybe simpler to fix blender addon import that trying to do it with this program.
Anybody home ?
I am very interested in this.
Can safe lots of time for just renaming an attach point.
Or renaming an animation.
Is there a read me or a tutorial for this ?
In reply to Edhriano:
There is a small readme on github, and I have no time to make tutorials.
Also this program is far from what I want it to be, a lot of changes are planned, so making tutorials now is just a wasted effort (I don't have this much free time).
How do I launch this program? Or does it launch from another program?
In reply to RanchBurner:
Files in this project are source code for Lazarus. To get compiled executable file, you need to go to github (https://github.com/tangorcraft/m3editor/releases). There you can download exe files for win32 and win64.
Or you can make it from source with Lazarus.
In reply to tangorcraft:
Hmmm, this doesn't make sense to me. And I'm not accustomed with Lazarus. "Open with" what specific file in the directory?