V-Rally 3 ".g2d" & ".g3d"

Post questions about game models here, or help out others!
Post Reply
AMG
advanced
Posts: 61
Joined: Sun Aug 10, 2014 3:55 pm
Has thanked: 307 times
Been thanked: 13 times

V-Rally 3 ".g2d" & ".g3d"

Post by AMG » Wed Feb 03, 2016 3:20 pm

Data is packed mostly in ".bnk" archives, which is extractable using TDU tools (TDU and VR3 were both made by Eden Games)
I've attached what pops out after the extraction, a ".g2d" file which I guess is texture related, and a ".g3d" which should be the 3D part of the package.
A guy said (here >>> viewtopic.php?p=97370#p97370) these can be already imported, but I don't know how, and which tools are needed.
I've attached both files, original ".bnk" package included, just in case.

http://www12.zippyshare.com/v/qu1KJPX5/file.html
Last edited by AMG on Sun Feb 21, 2016 5:33 pm, edited 1 time in total.

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Wed Feb 03, 2016 6:11 pm

well, you'll have to collect the faces of the submeshes somehow:
VR3_Cordoba.JPG
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Wed Feb 03, 2016 8:52 pm

using triangle strips it looks kinda better: :D
Cordoba_TriStrips.JPG
I'd think about creating a Make_H2O project but it would take too much time, I guess.
(As you may know in most cases I go for the first submesh only.)

Here the chassis could be done easily provided all models share the same format, FVF= 12 bytes, tristripped face indices (do they?).

The mesh is marked by 'GEOM' so its start is easy to be found.
But I don't know where to find the vertex count(s). For the first 6 (or 7) submeshes it should be 2802 or 2844 (0xB1C) in sum.

Also didn't check for uvs so far.
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Thu Feb 04, 2016 2:09 pm

just another lifetime wasting project? :D
There are about 77 VFX objects with 147 submeshes (in sum).

I won't bother finding out the hierarchy ('HIER' sections), position offset can be found here, maybe, or in 'OBJ' sections.

I'll upload a tiny exporter sooner or later which will not care for positions, I guess:
Cordoba_VXF.JPG
(upps, forgot about uvs, should be in UVF sections, nice format, though :D )

(Did you try out a 3D ripper? From what I saw with 'Ride' (PC) it does not make sense
to dig in the hex data if you can get the model with a ripper.)
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

AMG
advanced
Posts: 61
Joined: Sun Aug 10, 2014 3:55 pm
Has thanked: 307 times
Been thanked: 13 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by AMG » Thu Feb 04, 2016 7:05 pm

Yes, I've tried and the rip was screwed, something between the first pic and the second pic you posted

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Mon Feb 08, 2016 11:57 am

Automotive Gaming wrote:Yes, I've tried and the rip was screwed,
well, no surprise. :D
There's some problems with analysing, too many missing objects, some missing faces though I've made some progress:
cordoba.JPG
(I know there's people on Xentax who could handle this better but I remember only one of them who cared for cars.)
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Sat Feb 13, 2016 12:41 pm

I managed to include the missing objects:
Cordoba_Lods.JPG
(The uvs are a little bit refractory though they're floats.
When entering the parameters into hex2obj and clicking the 'UVs' button
after having loaded Cordoba.g3d you'll see what I mean.)

Well, I could tell you that the uvs for this submesh probably start at 0x65818 with an UVB size of 8.

But you won't believe me that I found it by trial&error, will you? :D
It's an offset of vertexcount*16 to the supposed original start address 0x634A8, ok.
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3461
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 955 times
Been thanked: 1876 times

Re: V-Rally 3 ".g2d" & ".g3d"

Post by shakotay2 » Mon Feb 15, 2016 4:01 pm

finally I got the uvs working somehow:
Cordoba_uvs.JPG
(No time to check the first texture set.)
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

Post Reply