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.

Cars PS2 .pst

Featured Replies

  • Localization

I've been extracting models from the Cars games such as Cars 1, Mater-National, and Race-O-Rama

 

I have scripts for converting the models from the GameCube, Wii, PS2, PS3, and Xbox 360 versions

For textures, the Xbox 360 and PS3 has them as dds images so they're easy to deal with and I found a Python script for the GameCube and Wii versions to convert them to tex0, then I can convert to png.

 

That leaves the PS2 version and the pst texture files. I've looked all over the internet and can't find any information. I sent all of Lightning McQueen's textures from Mater-National if anyone can give pointers

mcq.zip

Edited by BillyBnMOfficial

Have you tried any of the raw image viewers here? 

 

Just spelunking around "mcq_body_l.pst", we see the palette starts at 0x0008 (see 32-bit palette entries with 80h for alpha, which is the maximum value for PS2, and note that black is often the first color in many palettes):

image.png.bdfc42257b2b27f568314c519e9a7b80.png

The 8bpp pixels start at 0x041C:

image.png.e8aa4b7dec9c26b38270b9ac1deb4497.png

Now let's put the two together, plus 8x2 tiled palette swizzling:

image.png.b40a1acff43e2ed3383564da0bb4f400.png

  • Supporter

I've written a Noesis script to make things easier for you
tex_CarsPST.py

Put the script in <NoesisDirectory>\plugins\python
Some of the PST textures you sent has a mip levels more than one but due to how Noesis works I decided to only handle the highest one (Or probably I just don't know a proper way to do it anyway they were ordered from low to high).
Also I assume every PST textures is palettized 8-bit image?

Edited by BloodRaynare

  • Supporter

If you need, to reimport again.
you simple use mummggtool, to extract and reimport, easyly.

image.thumb.png.737c47e0751ced1fce9546f8978d6d21.pngmcq_body_ps_b@0000001052.png.c4a09a0d3e72a8c3ac17469e3cef4191.png

Edited by Rabatini

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.