Allegiance Modeling Tool 2.0

From FreeAllegiance Wiki
Jump to navigationJump to search

Allegiance Modeling Tool 2.0 (AMT 2.0) is an unfinished project by KGJV to combine the functionality of AMT and MDLView. The tool aimed to allow viewing and editing of allegiance models, and converting to and from a number of formats including allegiance .mdl.

The code has been released along with a statement by KGJV that he will no longer be working on it[1]. The code is modular and has a number of functions completed, so can be used as a starting point for modeling tool related projects.

On releasing the code KGJV gave the following nformation about the state of the code[2]:

Quote.png
Since you're busy as I am, i'm releasing the unfinished code of AMT 2.0.

You can find it here in the 'AMT2' directory of this SVN. (just checkout the AMT2 dir).

It's written in C# and you'll need SlimDX to build it.

As said, this is unfinished stuff, it barely works but load MDL, CVH and .X files and display them as well as CVH/MDL specific stuff (doors, lights,...).

There is no editing nor saving.

There is the code to compute CVH hulls. It's based on John E. Lloyd's QuickHull3D written in Java. I've ported it to C# as a separate library so you might just want to use this (or use John's if you work in Java).

There is also a library for '3D manipulators', some XNA code that I ported to SlimDX. I planned to use them for editing the CVH/MDL specific stuff (doors, lights, etc). I don't recall how far I went.

All this stuff is 2+ years old already and I haven't looked at it since. I'm not even sure you can compile it with latest SlimDX ...

So use it more as a sample/starter.

— Quoted from KGJV

Source Code