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.

Star Wars Episode III: Revenge of the Sith (Xbox, Level .pak Files)

Featured Replies

  • Author
  • Localization

phantaton, posted Sun Feb 16, 2020 2:03 pm (54057)


I wanted to mod this game and I noticed all of the levels are stored in uncompressed bundles with the file extension of .pak. I messed around with it a little in a hex editor and it appears to follow this structure.

Location to extract to file name - 12-24 bytes of padding depending on the file extension of the file of question - file - 12-24 more bytes of padding.

I was able to manually copy over a few files stored in the bundles but it would be more efficient if I could use a script to do so. I provided some sample files here as well as a configuration file that may or may not be helpful.
https://drive.google.com/open?id=1aX_5m6wsn9cAzjdR98CkLRLvgOz2_tiy

EDIT: I should have specified this but most of the levels are accompanied with segment files. Not sure if they are just the same archive but split to make disc streaming easier or if it is just the archive split into multiple files. I went ahead and also uploaded an example of the segments.
  • Author
  • Localization

aluigi, posted Sun Mar 22, 2020 11:03 am (54940)


My mind tells me that I already saw this format since it's just a collection of references to strings I already saw time ago, probably same game.
No solution from my side.
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.