Gran Turismo 6 Models

Post questions about game models here, or help out others!
Post Reply
User avatar
Ferrari formula 1
advanced
Posts: 72
Joined: Mon Aug 11, 2014 11:42 am
Has thanked: 28 times
Been thanked: 11 times

Gran Turismo 6 Models

Post by Ferrari formula 1 » Wed Aug 13, 2014 8:14 pm

Well,hello there :)

I've been reading posts here for a year,but only now I have registered my account :roll:

But anyway,I want you guys to take a look at this!
We now can extract GT6.VOL file from Gran Turismo 6

It contains a lot of important things,Like Cars and tracks,so it would be absolutely awesome and amazing,if you can convert them to usual 3D formats! 8D

Since I don't know,how to decrypt data,I leave a link with some examples. [roll]
This archive contains 1 "Premium" (highly detailed) car,one "Standart" car and a racetrack
Also a screenshot of all the extracted folders with files is attached...

I hope you can do something with theese files! :)

Examples:
http://www.mediafire.com/download/82dz6 ... d8/GT6.rar

User avatar
Chipicao
ultra-veteran
ultra-veteran
Posts: 476
Joined: Thu Feb 03, 2011 11:18 am
Has thanked: 42 times
Been thanked: 300 times
Contact:

Re: Gran Turismo 6 Models

Post by Chipicao » Wed Aug 13, 2014 10:09 pm

Ferrari formula 1 wrote:We now can extract GT6.VOL file from Gran Turismo 6
How??
Please post any requests or issues with my tools in the appropriate topics.
I'm sorry if I don't reply or if I ignore PMs. My time is very limited.

User avatar
Ferrari formula 1
advanced
Posts: 72
Joined: Mon Aug 11, 2014 11:42 am
Has thanked: 28 times
Been thanked: 11 times

Re: Gran Turismo 6 Models

Post by Ferrari formula 1 » Thu Aug 14, 2014 9:14 am

Chipicao wrote:
Ferrari formula 1 wrote:We now can extract GT6.VOL file from Gran Turismo 6
How??
I found a decrypting programm called GTtool here (post #15)
http://www.ps3hax.net/showthread.php?t= ... post782240
I couldn't really beleive that it works,but it worked on my friend's 32 bit PC! :)
*Just all my PC's are 64 bit*

I'm happy you are here,Chipicao!

rex1825
advanced
Posts: 64
Joined: Wed Aug 13, 2014 7:48 pm
Has thanked: 23 times
Been thanked: 6 times

Re: Gran Turismo 6 Models

Post by rex1825 » Thu Aug 14, 2014 9:38 am

...also first time here, thanks to forums 25th anny :), as Ferrari said, it is possible to extract whole game disk now, in fact, I extracted all on my 64bit, win 8.1 with the tool.

But sad thing is, that I have no clue what to do with specific files. From names one can tell what is what, for cars i presume that those are archives that contain mesh and textures, for tracks, there are bunch of files with different extensions, same here, one can tell what they are for thanks to extensions.

We'd apprechiate if someone who knows what he's doing would look into this.

Thanks in advace guys...

Cheers...

Sent from my HTC M7

flatz
advanced
Posts: 58
Joined: Mon Nov 21, 2011 7:31 am
Location: Russia
Has thanked: 7 times
Been thanked: 29 times
Contact:

Re: Gran Turismo 6 Models

Post by flatz » Thu Aug 14, 2014 6:54 pm

I'm an author of gttool. Yes, now you can extract GT5/GT6 archives.
Archive's format is a bit complex, they use a custom crypto algorithm and B-trees for file table entries, names, etc. Also they use encryption for some files like sqlite databases, movies, etc. I can decrypt them, however there are some files (like movies and maybe some other files) with keys stored inside the compiled script. Also I've reversed the cache system with such weird naming schema.
I'm not at home at the moment but I'll release my source code tomorrow.
Also I have a little progress on meshes but their format is a complex too and requires some time which I don't have. That's why I've discontinued a work on GT. Maybe we will find some other guys here.

User avatar
Ferrari formula 1
advanced
Posts: 72
Joined: Mon Aug 11, 2014 11:42 am
Has thanked: 28 times
Been thanked: 11 times

Re: Gran Turismo 6 Models

Post by Ferrari formula 1 » Thu Aug 14, 2014 7:07 pm

That would be amazing,because i can rip cars only from Gran Turismo 2 and Gran Turismo PSP :)

You did great work by decrypting an archive! :up:

flatz
advanced
Posts: 58
Joined: Mon Nov 21, 2011 7:31 am
Location: Russia
Has thanked: 7 times
Been thanked: 29 times
Contact:

Re: Gran Turismo 6 Models

Post by flatz » Fri Aug 15, 2014 3:25 pm

Unfortunately I can't attach it here, so here is the source code and binary: http://zenhax.com/viewtopic.php?f=9&t=76

rex1825
advanced
Posts: 64
Joined: Wed Aug 13, 2014 7:48 pm
Has thanked: 23 times
Been thanked: 6 times

Re: Gran Turismo 6 Models

Post by rex1825 » Fri Aug 15, 2014 4:53 pm

flatz wrote:Unfortunately I can't attach it here, so here is the source code and binary: http://zenhax.com/viewtopic.php?f=9&t=76
...thanks man for your effort!

Cheers...

User avatar
Mr.Mouse
Site Admin
Posts: 4034
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 413 times
Been thanked: 547 times
Contact:

Re: Gran Turismo 6 Models

Post by Mr.Mouse » Fri Aug 15, 2014 7:13 pm

What do you mean, you cannot attach it?
gttool_src_bin.7z
You do not have the required permissions to view the files attached to this post.

flatz
advanced
Posts: 58
Joined: Mon Nov 21, 2011 7:31 am
Location: Russia
Has thanked: 7 times
Been thanked: 29 times
Contact:

Re: Gran Turismo 6 Models

Post by flatz » Fri Aug 15, 2014 7:42 pm

Mr.Mouse wrote:What do you mean, you cannot attach it?
gttool_src_bin.7z
There are two keys inside. Is it legal to publish them? :)

flatz
advanced
Posts: 58
Joined: Mon Nov 21, 2011 7:31 am
Location: Russia
Has thanked: 7 times
Been thanked: 29 times
Contact:

Re: Gran Turismo 6 Models

Post by flatz » Fri Aug 15, 2014 9:14 pm

To decrypt some encrypted files (like databases from GT5) you can use this snippet:

Code: Select all

	char* data = nullptr;
	uint32_t data_size = -1;
	read_file("system.db", &data, &data_size);
	crypt_segment(data, data_size, 0);
	write_file("system.db.out", data, data_size);
You need to place it just before volume.close(); at main.cpp. Don't forget to include file.h at the top.

EcheloCross
veteran
Posts: 88
Joined: Sat Feb 27, 2010 6:57 pm
Has thanked: 38 times
Been thanked: 76 times

Re: Gran Turismo 6 Models

Post by EcheloCross » Sat Aug 16, 2014 1:59 am

So far, I can see vertices and faces inside the body_s files.

Image Image Image Image Image Image

I'm not fully parsing the mdl3 info, more of a raw attempt at model extraction. Still looking for UV data.
Last edited by EcheloCross on Tue Aug 19, 2014 1:22 am, edited 7 times in total.

User avatar
Ferrari formula 1
advanced
Posts: 72
Joined: Mon Aug 11, 2014 11:42 am
Has thanked: 28 times
Been thanked: 11 times

Re: Gran Turismo 6 Models

Post by Ferrari formula 1 » Sat Aug 16, 2014 4:36 am

EcheloCross wrote:So far, I can see vertices and faces inside the body_s files.

Image

I'm not fully parsing the mdl3 info, more of a raw attempt at model extraction. Still looking for UV data.
My God this is amazing! :eek:

I guess there are some meshes like glass,bosy and others? :)

You rock! :D

flatz
advanced
Posts: 58
Joined: Mon Nov 21, 2011 7:31 am
Location: Russia
Has thanked: 7 times
Been thanked: 29 times
Contact:

Re: Gran Turismo 6 Models

Post by flatz » Sat Aug 16, 2014 7:54 am

EcheloCross wrote:So far, I can see vertices and faces inside the body_s files.

Image

I'm not fully parsing the mdl3 info, more of a raw attempt at model extraction. Still looking for UV data.
Well done! There are also shaders parameters, bone hierarchy, materials and many other data, it can be a pain to extract them all. :)
By the way here is a decrypted system.db from GT5: http://rghost.ru/57494655
It is a SQLite database inside PDIPREAL container, you need to remove the header of 0x200 bytes and cut everything after 0x188200 because it is "decrypted" zeroes (an encrypted file have a padding of all zeroes after this offset).

PseT
n00b
Posts: 16
Joined: Sun Jun 15, 2014 12:57 pm

Re: Gran Turismo 6 Models

Post by PseT » Sat Aug 16, 2014 10:56 am

Hello,

Question probably stupid, but how to read the file is in ISO GT6?
Is it possible to extract the circuits? Red Bull Ring and Mount Panorama interests me

Post Reply