Game Development Community

dev|Pro Game Development Curriculum

MAX2DTS for MAX 5 / Fixes the Multi-res

by Matthew Jones · 02/17/2003 (12:08 pm) · 27 comments

I am not really sure what the big stink is about trying to find a workaround. Any TGE owner can recompile a version for MAX5 and 5.1. If you own max 5 you have an SDk on your CD and if your a typical user you can downlaod a version for Max5.1 This version will also work for MAX5 yet I have not completly tested it but the MULTI RES stuff didn
Page «Previous 1 2
#1
02/17/2003 (6:16 pm)
Thanks much Matthew. It'll be really appreciated. Seems to be working good with test I just did.
#2
02/17/2003 (9:29 pm)
I tested it pretty extensivly throwing just about anything I could think at it incorperated with Multires and didn't run accross any problem or the need to use the Unmess tool. Outside the time it takes to export everything works pretty good.
I am working on the time thing now but for some reason I think its going to take me a while to get that one under control.

Just remember if you do run accross an unusual bug please let me know.

Matt
#3
02/17/2003 (9:44 pm)
Yup, same here, still testing. Except the export time, everything is working great. Really happy me :)
#4
04/15/2003 (3:02 pm)
Hi matt,

i tried to change Max2dts_Max4 like you said in the tut, and got a build error for missing library engine_lib, so..

i downloaded the compiled version for max5.1, and i get the error
"too many *.cfg files in shapes directory"
any comments?
#5
06/10/2003 (10:35 am)
"Any body who needs a straight Max 5.0 version and has found that the above one doesn
#6
06/23/2003 (6:26 pm)
I tried this with Max 5.1 SP1 and I couldn't get it to export. It said I didn't have a bounding box, but I do I swear :) Hierachy of Dummies was correct as well.
#7
07/05/2003 (5:39 pm)
Emaps don't work with this plugin....
#8
07/06/2003 (9:05 pm)
HEREis an example of emaps working with this exporter.
Hope it helps

Matt
#9
07/08/2003 (12:55 pm)
Nope, that one doesn't work either.

Opacity works fine, but emaps don't show.

Other models I exported before I migrated to Max 5 work fine (with emaps and opacity).

Also, I am running Max 5.1.

Thanks for the help though.
#10
07/08/2003 (9:49 pm)
Are you sure you don't have a problem in your engine. HERE is a screenshot of Emap working. I also have had Emaps and Opicity working on the same model but It didn't really come out like I would have expected. But it worked. The dts included in the above download worked like a champ in a clean head.
I also run MAX 5.1.
If you want to send me a file to check out feel free.

Matt
#11
07/10/2003 (6:22 pm)
Thanks, I'll try it on a clean version of head.

If that doesn't work I may have to take you up on your offer. :)
#12
09/05/2003 (10:23 am)
max5.0 character with multires crashes immediately upon exort. ive worked with characters and multires in max4 with no problems, im fairly positive everything is setup right, and its the plugin. a working version of your plugin for 5.0 would be great if you get the time.
#13
09/05/2003 (11:05 am)
for others with the same problem, this workaround seemed to do the trick: (i am using the version of max5_2dts posted on this page)

"Take your copy of Multires.dlm in the max5/stdplugs folder and rename it. Now take the Multires.dlm from Max4/stdplugs and copy it into the max 5 stdplugs directory."

http://www.garagegames.com/index.php?sec=mg&mod=forums&page=result.thread&qt=7843
#14
09/16/2003 (6:08 pm)
wonder if these instructions were ever validated..

Linking...
Creating library ../tools/out.VC6.DEBUG/max2dtsExporter_DEBUG.lib and object ../tools/out.VC6.DEBUG/max2dtsExporter_DEBUG.exp
exportUtil.obj : error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcString@ClassDesc@@UAEPADJ@Z)
main.obj : error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcString@ClassDesc@@UAEPADJ@Z)
sequence.obj : error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcString@ClassDesc@@UAEPADJ@Z)
skinHelper.obj : error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcString@ClassDesc@@UAEPADJ@Z)
sequence.obj : error LNK2001: unresolved external symbol "public: virtual long __thiscall ParamBlockPLCB::Execute(int,unsigned long,unsigned long,unsigned long)" (?Execute@ParamBlockPLCB@@UAEJHKKK@Z)
../tools/max2dtsExporter_DEBUG.dle : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
#15
10/31/2003 (11:27 am)
is there a way to correct the problem of trying to export models when it says "no bounding box found"?
#16
12/10/2003 (5:53 pm)
Ron, you need to install the MS Core Platform SDK (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
#17
01/07/2004 (4:52 am)
max sdk development requires installation of the MS Platform SDK. The platform sdk is required to ensure forward compatibility with future releases of MS operating systems (for example the IA64).
More importantly, it is required because there is a flaw in Microsoft headers that ship with Visual C++ 6.0.
The problem is that Visual C++ defines INT_PTR to 'long' when it is supposed to be defined as an 'int' (on ia32 platforms).
You can either use a supported build environment by updating to the platform SDK, or you can use the unsupported environment by manually fixing the problem in the header of ..include\basetsd.h change:
typedef long INT_PTR, *PINT_PTR; 
typedef unsigned long UINT_PTR, *PUINT_PTR;
to
typedef int INT_PTR, *PINT_PTR;
typedef unsigned int UINT_PTR, *PUINT_PTR;
#18
04/07/2004 (5:51 am)
I got the following build error:

Linking...
LINK : fatal error LNK1104: cannot open file "engine_DEBUG.lib"
Error executing link.exe.

max2dtsExporter_DEBUG.dle - 1 error(s), 0 warning(s)

Any help?
#19
05/04/2004 (10:52 am)
I am trying to find a link to download the exporter. Can anybody help?
#20
05/13/2004 (7:51 pm)
link is dead :(
Page «Previous 1 2