Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Gran Turismo 6 (Track models)

Featured Replies

  • Localization

I extracted the Gran Turismo 6 PKG file. I don't know if that was the right method or another, but I have this folder that's 14 gigabytes in size and has a lot of subfolders.

  • In image 1 you can see the main content, what came out of the PKG file.
  • In the second, the folder, which I think is the most important, where all the files are.
  • In the third, what is inside the folder in image 2.

I tried a tool I found on GitHub (GTToolsSharp, by Nenkai), but besides only extracting the cars folder, it crashes with an error as soon as it starts:

Unhandled exception. System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
   at System.IO.Stream.ReadExactly(Span`1 buffer)
   at GTToolsSharp.Utils.CryptoUtils.DecryptCheckCompression(FileStream fs, Keyset keyset, UInt32 seed, UInt64 outSize)
   at GTToolsSharp.PFSVolumeUnpacker.UnpackPFSFile(FileInfoKey nodeKey, String entryPath, String filePath)
   at GTToolsSharp.PFSVolumeUnpacker.UnpackFiles(IEnumerable`1 fileIndexesToExtract, String basePFSFolder)
   at GTToolsSharp.Program.Unpack(UnpackVerbs options)
   at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult`1 result, Action`1 action)
   at GTToolsSharp.Program.Main(String[] args)
   at GTToolsSharp.Program.<Main>(String[] args)

The extraction leaves a file named "VER_INFO" with the following content: 20131111-130812 

I don't know if the tool doesn't work with this specific version of the game or something else.

The goal of all this is to get car and track models into Blender. As always. 😆

 

1.png

2gt.png

3.png

  • 2 weeks later...
  • Author
  • Localization

I found a way! But now I'm stuck here. Is there a script or program to convert this to a format I can put into Blender?😊

2025.png

  • 2 weeks later...
  • Author
  • Localization

I saw that with Offzip I can extract some files from the other file in .shapestream format. I don't know if I'm moving forward or backward!

offzip_a_z_min15.png

reshax.png

  • Localization

 

On 8/16/2025 at 8:13 PM, BrunoElias2024 said:

The goal of all this is to get car and track models

try this one, but it only works for cars

On 8/24/2025 at 10:15 AM, BrunoElias2024 said:

I found a way! But now I'm stuck here. Is there a script or program to convert this to a format I can put into Blender?😊

2025.png

How did you find out a way?

  • Author
  • Localization
3 hours ago, id-daemon said:

 

try this one, but it only works for cars

Thanks! I've seen this before; I've extracted a few cars, but it's not really what I'm looking for! I'm just interested in the tracks 😆

  • Author
  • Localization

I found this, it's in the "Xentax Backup" available on the Internet Archive. I thought it would be the solution, but it specifies a file type I don't have (.5WNR); perhaps it was intended for a more "archaic" method of extraction directly from... I don't know! I also found a Python script for GT6 as well, but it doesn't work either because it requires .mdl3 files (I don't happen to have them)

 

Xentax1.png

Xentax2.png

XENTAX5WNR.png

  • Supporter

You could trick around with the .dat files produced by offzip, 001d7925.dat for example:

goUhY3TADm.png.9cdd0227b028cef651f1b4d56d666c8e.png

4O6cDShuj2.png.419079857f0049e53579422f9ca2cc0a.png

 

 

Edited by shak-otay

  • Author
  • Localization
2 hours ago, shak-otay said:

You could trick around with the .dat files produced by offzip, 001d7925.dat for example:

goUhY3TADm.png.9cdd0227b028cef651f1b4d56d666c8e.png

4O6cDShuj2.png.419079857f0049e53579422f9ca2cc0a.png

 

 

Does Hex2Obj also work to get the textures? Hexdecimal data is usually very confusing to me.

  • Supporter

Trying to extract meshes out of shape streams is futile, they're flex verts (fvfs) and will change across meshes.
Furthermore not connecting them to the metadata means you won't have any accurate positional data.


Runway files are useless if your goal is to rip more than just the road.

  • Supporter

Tracks have different header, So the Python can't recognize them. 

Can you post please gt6 track extractor and Python too?

  • Author
  • Localization
17 hours ago, h3x3r said:

Tracks have different header, So the Python can't recognize them. 

Can you post please gt6 track extractor and Python too?

 

GT6.zip

  • Supporter

Well i figured what was that 5WNR file It's file with ".rwy" extension. But you'll get only track layout without uv's and without objects. Means it's useless.

  • Author
  • Localization
Just now, h3x3r said:

Well i figured what was that 5WNR file It's file with ".rwy" extension. But you'll get only track layout without uv's and without objects. Means it's useless.

 

tenor.gif

  • Author
  • Localization
On 9/8/2025 at 3:05 PM, Nenkai said:

Trying to extract meshes out of shape streams is futile, they're flex verts (fvfs) and will change across meshes.
Furthermore not connecting them to the metadata means you won't have any accurate positional data.


Runway files are useless if your goal is to rip more than just the road.

Can I ask if you know of any way to extract the tracks? I've seen several mods for a game called Assetto Corsa that supposedly are tracks extracted from Gran Turismo 6. 

Thanks for commenting my post! 😊

  • Supporter

I know a way, the hard way...

Use 010 hex editor templates from Nenkai, you can found them on his github

  • Author
  • Localization
2 hours ago, h3x3r said:

I know a way, the hard way...

Use 010 hex editor templates from Nenkai, you can found them on his github

My free trial of 010 ended several weeks ago

  • Supporter

And what about asking the Authors of the AC mod how they did it?

Instead of wasting anyone else time...

Anyway of you are into the RE you should consider buying 010 editor. Dont know any better. 

Or crack it on your own... There will be somewhere registry which controls trial time.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.