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.

Overlord Xbox360 decompress

Featured Replies

  • Author
  • Localization

cockafej, posted Sat Mar 07, 2020 11:23 pm (54491)


Hi Aluigi,

Can you help me?
I want to translate this game, but i can't uncompress some files.
These files look like they're compressed with xcompress (LZXNATIVE), but their headers are a little different.
I can't uncompress them with xcompress_file.bms

Here are some samples:

https://mega.nz/#!kdZUyYrA!IUkkO6ttAMr2oS5SwhhVtwTAEag2aMbFRTtDI3LtvUY

Thank you in advance
  • Author
  • Localization

aluigi, posted Sun Mar 08, 2020 11:32 am (54499)


There is just an uncompressed size 32bit at the beginning but everything looks ok, except that decompression fails.
No idea why since the fields are correct (checked with xcompress_file.bms).
This is the script that was supposed to do the job:
Code:
comtype xmemdecompress
get SIZE long
savepos OFFSET
get ZSIZE asize
math ZSIZE - OFFSET
get NAME basename
clog NAME OFFSET ZSIZE SIZE
  • Author
  • Localization

cockafej, posted Sun Mar 08, 2020 4:12 pm (54509)


Thank you Aluigi,

Are you sure, that this file is valid native format?
I don't think so

Valid native format:
Magic: 0F F5 12 EE and after: 01 03

This file:
Magic: 0F F5 12 EE and after: 01 00

and i think the header of this file is 4 bytes longer.

Do you have any other ideas?

Thank you
  • Author
  • Localization

cockafej, posted Sat Mar 14, 2020 2:14 pm (54632)


aluigi wrote:
There is just an uncompressed size 32bit at the beginning but everything looks ok, except that decompression fails.
No idea why since the fields are correct (checked with xcompress_file.bms).
This is the script that was supposed to do the job:
Code:
comtype xmemdecompress
get SIZE long
savepos OFFSET
get ZSIZE asize
math ZSIZE - OFFSET
get NAME basename
clog NAME OFFSET ZSIZE SIZE


Hi Aluigi,

If I use your script with the comtype lzfu, it seems like it's trying to unpack something meaningful. :-)
But it's not exactly good, because it looks like there's a lack of data or it use a different kind of compression.

Can you check for me? Can you look at it for me?

Thank you
  • Author
  • Localization

aluigi, posted Fri Mar 20, 2020 9:34 am (54784)


lzfu is for text only, it's a common false positive in test results.
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.