Jump to content

3D studio max SA DFF import / export script topic


Kam

Recommended Posts

GTA DFF IO (25Aug05) released:

 

 

Updated 25Aug05

- 'lock' export added

- auto condense un-used materials

- check collision file before export

- more user friendly

 

- GTA3 dff bug fix

- nice popup rather that crash when non standard dff detected

 

- 'Vehicle Parts' checkbox for bumpers, spoilers, wheels etc

- Non-Standard DFF import disabled!

- Char/Bones import fix

- Internal bug fix

- GTA_Helper script updated

 

- fixed GTA Material problem when reopen Max file reset all checkbox!

- multi-Clump import is back

- Auto Skin fixed

- Helper tool now with Auto Hierarchy Link

 

What it export:

- vehicles with COLL/COL3 quick hack

- no COLL export for weapon, building etc.

- special vehicle parts like bumpers, spoilers, wheels etc

- 2nd UV Map should work!

- GTA Material

 

I didn't test them all since I don't have SA. So it works when it works.

 

And the Exporter only works in MAX

 

*Now you can NOT import non-standard DFF(like zmod2) any more. For further development on this, Please read this topic!

 

 

 

Good Luck every modder! tounge2.gif

 

PS: another choice for dff export is lw and zmodeler2!

 

Before asking any question, make sure you got EVEWRYTHING LATER than this:

 

user posted image

 

 

Don't post this script anywhere without my permission! Or I will stop/destroy it immediately!

Edited by Kam
Link to comment
Share on other sites

< - >

Just in case anyone who can't wait. Here is the new fn to support(using above UV order, but Texture not correct) SA dff import into (G)Max. Replace the old one for GTA3/VC!

So this means we finaly could replace new models ?

Link to comment
Share on other sites

From what I can tell, it's import only so you can't export models to use in SA. But I haven't tried it so I can't be sure...

 

 

Here is the new fn to support SA dff import into (G)Max
Link to comment
Share on other sites

I tested the script a bit, and only thing that worked so far was savanna.dff. (Only a Wheel imports and display correct, rest of model is shown as dummys)

 

Bikes, no way, and other models like buildings dont work. (MAXScript runtime-error: Invalid setFace Vertex index: [x,y, very high z value])

Link to comment
Share on other sites

It NOT a full functioning script! It just a test and need help on it!!!

 

I only have 3 car to test, texi.dff pjc600.dff and infernus.dff. They work fine! biggrin.gif

 

If anyone want to support on this script. Sent me a dff that not read from here! So I hope I could figure out the format!

Link to comment
Share on other sites

I can send you lots of SA files, give me a PM or message me on MSN smile.gif

________________________________________



SODO-MOTO


International Vehicle Importers

Link to comment
Share on other sites

Kam, you are God of Scripts.

It works (On cars anyway).

Oh and here's a .zip with some SA vehicles.

 

Click

user posted image
Link to comment
Share on other sites

Don't be so excited yet guys. Even you can get cars into MAX, the texture coordinates are wrong! You can see the models in Max but it is still rubbish sleepy.gif

 

Anyone working on dff ??

Link to comment
Share on other sites

I basically have a fully working dff export filter for lightwave and a fully working dff viewer, there are a bit buggy, but everything works.

 

About the uvs, there are 2 bits - 4 and 128. If 4 is true, theres 1 uv map. If 128 is true, then the "Unknown" dword after the geometry flags specifies the # of uvs in the model. Most of the cars i've looked at have 2 uvs everywhere except on the 'wheel' object, which has 1 uv.

 

The first uv is used for the body color and texture, and the second one is used for the reflection map.

 

user posted image

Edited by Majestic
user posted image
Link to comment
Share on other sites

Thanks for the expain, Majestic. But what I really want to know is how they(UV coordinates) store in a dff!

 

Are they stalled like this:

 

UV MAP 1 u1,v1,u2,v2,u3,v3...u100,v100...UV MAP 2 u1,v1,u2,v2,u3,v3...u100,v100...

 

Link to comment
Share on other sites

does this work with gmax 1.2?

do you put it in the scripts file? when i try to run it nothing happens.

Link to comment
Share on other sites

Thanks for the expain, Majestic. But what I really want to know is how they(UV coordinates) store in a dff!

 

Are they stalled like this:

 

UV MAP 1 u1,v1,u2,v2,u3,v3...u100,v100...UV MAP 2 u1,v1,u2,v2,u3,v3...u100,v100...

 

Yes, every UV map is an array of float, of size 2x#VERTICES

There is no separation between the uv maps, they just go one after another.

user posted image
Link to comment
Share on other sites

I basically have a fully working dff export filter for lightwave and a fully working dff viewer, there are a bit buggy, but everything works.

Share it with us smile.gif

Link to comment
Share on other sites

I basically have a fully working dff export filter for lightwave and a fully working dff viewer, there are a bit buggy, but everything works.

Share it with us smile.gif

wait until the bugs are out of it?

Link to comment
Share on other sites

dertyjerzian

Ashdexx, how is your gmax/max exporter coming along?

Bandy Ban-Ban-Ban. Chugga Chugga Woot Woot.
Link to comment
Share on other sites

Woah it actually works! Now, I might work on a SA Infernus -> VC! But this is very weird.... when I orginally opened the infernus.dff, it was REALLY REALLY small! I'm going to use VC Infernus as a base on how big it should be + so I can strip the parts not needed.

 

Nipa cool.gif

Link to comment
Share on other sites

Woah it actually works! Now, I might work on a SA Infernus -> VC! But this is very weird.... when I orginally opened the infernus.dff, it was REALLY REALLY small! I'm going to use VC Infernus as a base on how big it should be + so I can strip the parts not needed.

 

Nipa cool.gif

import the cars at 1.0, thats how big your models need to be when you export.

actually, you can import at any scale you want, as long as you use that same multiplier when you export.

 

 

Ashdexx, how is your gmax/max exporter coming along?

ok. but its only for max atm, and it will be different to kams. but i wont spam up his topic with details about it smile.gif

Link to comment
Share on other sites

 

what the the use of 'Right to Render'? Or when will it appears?I need to know how specular map affect the dff ingame, any ingame provided?Is that collision data stall in the dff as well?

 

Right To Render, i ignore it for now.

 

all the specular info is in the material extension section

MaterialEffects which contains the env map

Reflection section - 0x253F2FC

Specular section - 0x253F2F6

 

Ask ashdexx, he documented these in great detail.

 

and yes collision data is in the dff

Edited by Majestic
user posted image
Link to comment
Share on other sites

what the the use of 'Right to Render'? Or when will it appears?I need to know how specular map affect the dff ingame, any ingame provided?Is that collision data stall in the dff as well?

 

Right To Render, i ignore it for now.

 

all the specular info is in the material extension section

MaterialEffects which contains the env map

Reflection section - 0x253F2FC

Specular section - 0x253F2F6

 

Ask ashdexx, he documented these in great detail.

 

and yes collision data is in the dff

and at that, there are quite a number of sections that i ripped apart tounge.gif

 

i documented them all in this topic.

Link to comment
Share on other sites

and yes collision data is in the dff

Is there new COL3 document availiable then?

No, not yet, but I'm currently working on the new CollEditor. The old col 1 format also works for cars, you just won't have shadows, so that could be used in the meantime.

Link to comment
Share on other sites

Tried both Files.

 

copyCOL3 works without any problems

without_COL3 crashes SA (used garage editor, no PCJs drivin around....)

Link to comment
Share on other sites

So SA DFF MUST HAVE collision file inside then!

 

I did another export test, try them for me please!

Link to comment
Share on other sites

suzumebachi

tested with COLL, loads up and works, but the UV maps are reversed it seems (i think you've got the reflection map where the color map should be).

 

testing COL3...

Link to comment
Share on other sites

suzumebachi

stupid white page double post thing damnit.

 

anyways, COL3 also works, and has the same problem mentioned above.

Edited by suzumebachi
Link to comment
Share on other sites

 

PS: A little roar - I recently recieved about 20 people asking for SA exporter.

Only 7 feedback and sent me files. The first test model I sent. Only 2 reply left!

That why I said in my first email that I havn't got enough feedback to doing this!!!

I did have a post in GTAForum also, that was read 500 times but no report at all.

So you two, if you stop, I stop!

 

NEVER! biggrin.gif

I want a working Script, and I'm sure all the other ppl want one too.

You will have my full support till everything works fine!

 

COL3:

Stinger destroyed

Stinger side

Stinger back

Stinger front

Stinger door open

Stinger damaged front

Stinger flipped over

 

COLL:

SA crashes

 

Thanks for the ButtonGroup thingie, got the Script in a handy toolbar now smile.gif

 

Need more DFFs? Drop a post.

 

Oh, and just btw. Kam, you got MSN or ICQ? Add me plz, Contact stuff entered in profile tounge.gif

 

Edit: COLL works for suzumebachi? Dunno what happened with my game then, maybe malfunction of Garage Editor. Trying COLL once again....

 

Edit²: COLL doesnt work for me, Game crashes as the garage opens...

Edited by BhaaL
Link to comment
Share on other sites

and yes collision data is in the dff

Is there new COL3 document availiable then?

No, not yet, but I'm currently working on the new CollEditor. The old col 1 format also works for cars, you just won't have shadows, so that could be used in the meantime.

does the old coll still work for map objects as well?

 

Currently working on Top Down City Game, a classics top down game similar to GTA1 & GTA2: 

 

Thread Info: https://gtaforums.com/topic/911312-new-game-top-down-city/

Youtube channel: https://www.youtube.com/channel/UCxGfOh3ld7Xm-ic3KEMB6iA 

Discord: https://discord.gg/UXmDPzS - join #bridge channel 

Link to comment
Share on other sites

 

but the UV maps are reversed it seems (i think you've got the reflection map where the color map should be).

 

suzumebachi, What do you mean by "the UV maps are reversed"?

 

left-right flipped? Or up-side-down ?

 

 

Oh, and just btw. Kam, you got MSN or ICQ? Add me plz, Contact stuff entered in profile

 

BhaaL, I don't have any! But you can always contact me by email or here! sigh.gif

 

Thanks for the ingame shots, a bit dark though

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.