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.

Midnight Club 3 - Dub Edition Remix (PS2) Texture Extraction

Featured Replies

  • Author
  • Localization

bigsteve327, posted Mon Jul 18, 2022 6:33 pm (72648)


Hi Everyone! Currently, I am working on a way to upscale all texutres from MC3. The way I am currently doing it is using PCSX2 to dump the textures, upscale them using Cupscale, and then get PCSX2 to use the upscaled textures.

The problem with this process is the texture dumping process: I need to load every single part of the game in order to load the textures, and given how big the cities are, I am concerned about missing some textures over time.

I noticed in the ISO file for the game that there is a textures.dat file that I could potentially extract the textures from. Would it be possible to extract all of the png textures at once using a QuickBMS script?

I noticed there is an existing QuickBMS script here: http://aluigi.altervista.org/bms/midnight_club3_ps2.bms for extracting music (rstm files) from the iso, but not for textures and I am not sure of how I could modify that (if I can) to get it to work.

Thanks!
  • Author
  • Localization

BloodRaynare, posted Mon Jul 18, 2022 11:30 pm (72650)


While not immediately extracts the textures to png, but this script: http://aluigi.altervista.org/bms/dave.bms should work with the texture.dat and giving you some start. Also might want to check stuff inside assets.dat too with the same dave.bms script.
  • Author
  • Localization

bigsteve327, posted Mon Oct 03, 2022 6:34 pm (73672)


BloodRaynare wrote:
While not immediately extracts the textures to png, but this script: http://aluigi.altervista.org/bms/dave.bms should work with the texture.dat and giving you some start. Also might want to check stuff inside assets.dat too with the same dave.bms script.


Thank you for this! So I extracted both the assets.dat and textures.dat and it appears that there are a lot more textures related to cars in assets.dat, whereas textures.dat contains a bunch of city-related texture files. Also, there are several files that are "duplicates" in the assets.dat that I renamed, but I get the feeling that they shouldn't be renamed. Is there a way to check to see if they should be combined?

Thank you again for your help! If you need any screenshots containing the files I extracted, let me know. There are 1000s lol
Guest
This topic is now closed to further replies.

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.