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.

Tiger Woods PGA Tour 2002 (PS2) - compressed "Rdat" chunks

Featured Replies

  • Author
  • Localization

tbmq008, posted Sun May 02, 2021 11:12 pm (63725)


hey.

so, i'm trying to write up a script that extracts assets from most of the files from the PS2 version of Tiger Woods PGA Tour 2002.
said files follow this chunked data structure where a lot of stuff within the file is split into "parts" so the game may load an asset based on just one part or many of them depending on how large an asset is.
but the thing is, some parts contain compressed data and they go by the "Rdat" name. i've been trying to cover these compressed parts all day and although i believe i "nailed" the details that would come closer to a "decompressor" of sorts i'm still not fully versed into how it works.

what i'm saying is i need help to properly finish the decompressor. most of the script's contents contain decompression code and it's all pretty unoptimized, not to mention it's a barebones effort for all the time i've invested in this kind of stuff.
in any case, here's the script. be warned though that it's WIP so expect the script "not working" the moment you get to use it.
sample files are here if anyone wants to do anything useful with it.

ea_redwood_shores.bms

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.