Author Topic: Squaresoft MDL format Assimp extension  (Read 432 times)

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2047
  • 7th Elemental Innate
    • View Profile
Squaresoft MDL format Assimp extension
« on: June 25, 2016, 01:48:55 am »
Well lately I've been working hard on what I dub the Kajar Engine, which is a reimplementation of the Chrono Cross game engine similar to how there's open 3rd party engines of Doom, Morrowind, etc. It occurred to me while I was writing to code for parsing the model files that perhaps I could make a subproject: an extension for Assimp that gives it the ability to load these models. Assimp is a C/C++ code library that can import/export a couple dozen 3D model formats (FBX, OBJ, Blender, etc etc) that I was delighted to find out has an API for writing additional format loaders.

I'm currently using both the Chrono Cross MDL wiki page and MDL Blender import Python script as a reference, along with learning how to extend Assimp by studying its Valve model import code. I might do the .MESH file format as well. That looks simpler.
« Last Edit: June 26, 2016, 04:02:11 pm by Schala Zeal »

TheMage

  • Bounty Hunter
  • Mystical Knight (+700)
  • *
  • Posts: 731
  • Dreaming through time.
    • View Profile
Re: Squaresoft MDL format Assimp extension
« Reply #1 on: June 30, 2016, 02:34:48 am »
Ooooh! that sounds interesting.

and Wait- there's a Chrono Cross Mdl wiki page!? WHERE.

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2047
  • 7th Elemental Innate
    • View Profile

TheMage

  • Bounty Hunter
  • Mystical Knight (+700)
  • *
  • Posts: 731
  • Dreaming through time.
    • View Profile
Re: Squaresoft MDL format Assimp extension
« Reply #3 on: July 11, 2016, 09:49:25 pm »
THANK YOU!