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.

Xbox *.XPU

Featured Replies

  • Author
  • Localization

Anexenaumoon, posted Wed Jun 20, 2018 7:02 pm (36063)


Hey,

Looked at this archive that holds xpr textures (need some advice on how to convert those as well), and I'm a little stumped on the format. Here's what I currently have on it:

Code:

struct XPU{
   string "XPRP" 4 byte magic word
   uint32 file count
   uint32 null 0
   uint32 length of entry table from 0xC - end
   
}





up to there is all I have. I assume the entries start after the 2 uint32 -1's, but I need some help on this. As well, the length of each string name does not line up properly in the entries, so I assume this is a more complex resource format then I thought. Any help is appreciated! Samples attached below:

Samples

Thanks!
  • Author
  • Localization

aluigi, posted Thu Jun 21, 2018 7:58 am (36077)


http://aluigi.org/bms/xpu_xprp.bms

Obviously this is just a simple parser covering the whole archive format, it doesn't handles the data itself and dumps both the raw file and that sort of header (filename head number of info in the header).
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.