I'm not going to do the 3DS conversion code myself. I don't use 3DS studio max, and I don't like the documentation for the file format.
What I am going to do is im writing code right know that will make it so people ran write Conversion Plugins.
These DLLs will have a set API so my program can use them, but it will be able to load as many as are written.
Ok... i just set the basic API - the basic functions you must include are
const char* GetFormatInfo();
int CountFormatExt();
const char* GetFormatExt(int ExtNum);
const char* GetAuthorInfo();
int Capabilties();
int ConvertToPof(const char* Inputfile, POF &PCinst);
int ConvertFromPof(const char* Outputfile, POF &PCinst);
I'll write full documentation on writing plugins at a later time.
The Plugin SDK's PCSApi.h has comments that expain each of the functions
------------------
FreeSpace 2: The Babylon Project Effects Nerd and Programmer.
http://freespace.volitionwatch.com/babylonAlliance Productions
http://alliance.sourceforge.netDid you say you wanted your head used as a soccer ball?
The Klooges are coming! RUN! RUN FOR YOUR LIVES!
[This message has been edited by Kazan (edited 06-09-2001).]
[This message has been edited by Kazan (edited 06-10-2001).]