Tank Pack for T3D 1.1 B3 - problems with existing port
by Brian M · in Torque 3D Professional · 03/17/2011 (6:54 am) · 11 replies
Hello everyone,
Trying to get this resource working in T3D 1.1 B3:
http://www.garagegames.com/community/resources/view/17217
I also posted in that thread but it is pretty buried in the resources area, thought I'd post something here to see if anyone has any ideas.
These lines are not liked by the compiler:
in tankshape.h:
DECLARE_CONSOLETYPE(TankCameraData)
DECLARE_CONSOLETYPE(TankFxData)
DECLARE_CONSOLETYPE(TankMiscData)
in tankshape.cpp:
IMPLEMENT_CONSOLETYPE(TankCameraData)
IMPLEMENT_CONSOLETYPE(TankFxData)
IMPLEMENT_CONSOLETYPE(TankMiscData)
Were these commands deprecated or something when T3D went from 1.01 to 1.1? Because this resource apparently works in T3D, which I assume based on the date must have been version 1.01.
I know lots of things changed when upgrading from 1.01 to 1.1, anyone have any ideas on what part of this port needs to be tweaked for 1.1B3?
Many thanks
Trying to get this resource working in T3D 1.1 B3:
http://www.garagegames.com/community/resources/view/17217
I also posted in that thread but it is pretty buried in the resources area, thought I'd post something here to see if anyone has any ideas.
These lines are not liked by the compiler:
in tankshape.h:
DECLARE_CONSOLETYPE(TankCameraData)
DECLARE_CONSOLETYPE(TankFxData)
DECLARE_CONSOLETYPE(TankMiscData)
in tankshape.cpp:
IMPLEMENT_CONSOLETYPE(TankCameraData)
IMPLEMENT_CONSOLETYPE(TankFxData)
IMPLEMENT_CONSOLETYPE(TankMiscData)
Were these commands deprecated or something when T3D went from 1.01 to 1.1? Because this resource apparently works in T3D, which I assume based on the date must have been version 1.01.
I know lots of things changed when upgrading from 1.01 to 1.1, anyone have any ideas on what part of this port needs to be tweaked for 1.1B3?
Many thanks
#2
03/17/2011 (10:28 am)
Thanks, will give that a try...
#3
03/17/2011 (10:58 am)
You also might want to note that the tank pack uses ILF's to animate the track textures. ILF support was removed from T3D so you'll need to find another way to animate the tracks.
#4
I have a full port here, only issue is it sometimes falls through the terrain,
prove you own the tankpack and I'll send you the files.
03/17/2011 (1:42 pm)
@Brian M ,I have a full port here, only issue is it sometimes falls through the terrain,
prove you own the tankpack and I'll send you the files.
#5
We know about the ILF limitation, we use animated materials now although they are still not as quick and easy as ILFs were. We will make due though and figure something out for the tank tracks. Thanks for the reminder.
@deepscratch:
Sure, have bought a bunch of things over the past couple of years, here's the list from the "my products" page for my account, Tank Pack is near the bottom.
Having the two tankshape files would be great - you could e-mail them to sales@gambitrealm.com and they'll get to me.
Thanks!
03/17/2011 (6:42 pm)
@adam:We know about the ILF limitation, we use animated materials now although they are still not as quick and easy as ILFs were. We will make due though and figure something out for the tank tracks. Thanks for the reminder.
@deepscratch:
Sure, have bought a bunch of things over the past couple of years, here's the list from the "my products" page for my account, Tank Pack is near the bottom.
Having the two tankshape files would be great - you could e-mail them to sales@gambitrealm.com and they'll get to me.
Thanks!
#6
sales@gambitrealm.com
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 SMTP authentication required. (state 14)
Brian?
03/17/2011 (8:06 pm)
Delivery to the following recipient failed permanently:sales@gambitrealm.com
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 SMTP authentication required. (state 14)
Brian?
#7
For some reason the SMTP authentication was enabled for that address. Didn't notice before, because it is not usually used publicly, but only as an internal address that our web forms send to. Since they are sent right off our server they authenticate automatically and the messages get through. This is the first time I actually had someone try to send mail from outside directly to that address.
Either way, I decided to create a more aptly labeled address for things like this. Please try again, but send this time to:
development@gambitrealm.com
Thanks again!
03/18/2011 (6:06 am)
That's funny,For some reason the SMTP authentication was enabled for that address. Didn't notice before, because it is not usually used publicly, but only as an internal address that our web forms send to. Since they are sent right off our server they authenticate automatically and the messages get through. This is the first time I actually had someone try to send mail from outside directly to that address.
Either way, I decided to create a more aptly labeled address for things like this. Please try again, but send this time to:
development@gambitrealm.com
Thanks again!
#9
Got things up and running, but only works on flat surfaces. As you said on terrain it gets stuck and/or crashes the game. But for now, using deck 6's large floor scaled up, with some walls, made a little test arena for playing with the tanks.
My AI are only shooting the secondary weapon though, need to sort that all out, but they mount and drive the vehicles now.

I know, Star Trek tanks?????? Just testing, was easier to integrate into our existing game for now, they will NOT be staying in there :)
03/19/2011 (12:59 am)
Thanks!Got things up and running, but only works on flat surfaces. As you said on terrain it gets stuck and/or crashes the game. But for now, using deck 6's large floor scaled up, with some walls, made a little test arena for playing with the tanks.
My AI are only shooting the secondary weapon though, need to sort that all out, but they mount and drive the vehicles now.

I know, Star Trek tanks?????? Just testing, was easier to integrate into our existing game for now, they will NOT be staying in there :)
#10
06/17/2011 (3:24 pm)
I'm having this same issue with the console types. I've got it compiling now and most things work, but the TankFXDatas never load, so I'm without FX profiles for my tanks (no sounds such). It would be great to look at your ported file and see what I missed.
#11
06/17/2011 (3:31 pm)
If I could get it emailed to torquedev@pixelsoftfilms.com that would be great
Torque 3D Owner Matt Huston
Atomic Banzai Games
consoleObjects.h has a list of these at about line 1000. They've changed since TGE