MD3 to FrameIndex v1.0

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

MD3 to FrameIndex v1.0

Post by TDRR »

A very similar tool had been done already by Apeirogon, and I didn't check before making this. So please use that instead: viewtopic.php?f=232&t=68699
This will be replaced with a tool made for generating MODELDEF definitions from MM3D with full animation names, and perhaps some more.

A very small and basic command-line (and also drag-n-drop) tool to generate MODELDEF FrameIndex definitions with only an MD3 as input.

GitHub source repository.

md3toframeindex input [base sprite name]
Input is the input MD3's filename, and base sprite name is an optional sprite name to use. It's 3 characters long, and the last character is a digit from 0 to 9 (so if the input model has 260 frames, the most supported by this tool, the range of frames is MDL0 A to MDL9 Z), if not specified, MDL will be used instead.

You can also drag and drop the input file into the executable, and in both command line and drag and drop scenarios, a txt file with the same name as the md3 containing the FrameIndex definitions will be created, if nothing went wrong.
Spoiler: Limitations

Return to “Creation, Conversion, and Editing”