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.

[Nintendo Switch] Bioshock, Borderlands and X-Com 2 compressed configs

Featured Replies

  • Author
  • Localization

masagrator, posted Tue Jun 02, 2020 7:02 pm (57016)


Few days ago 2K dumped on eshop their Borderlands, Bioshock and X-com games. We are trying to get to config files, but it looks like each series is using different compressor.

Bioshock 1 and 2 config files are uncompressed, so we can exclude them.
Bioshock Infinite is using UE3 Engine.xxx which according to one tool may be lzo, but none of tools I know can unpack it. I have tried to modify mk11 .xxx decompressor script for quickbms to work with lzo, but it didn't work.

X-com is using different compression method than Bioshock. Can't figure out what is this.
Borderlands compression method also is not known (probably the same as in x-com)

Bioshock and x-com 2 have additional files containing decimal uncompressed size.

I would be thankful if someone could look at them.
  • Author
  • Localization

khunawv, posted Thu Dec 08, 2022 9:30 am (74501)


masagrator wrote:
Few days ago 2K dumped on eshop their Borderlands, Bioshock and X-com games. We are trying to get to config files, but it looks like each series is using different compressor.

Bioshock 1 and 2 config files are uncompressed, so we can exclude them.
Bioshock Infinite is using UE3 Engine.xxx which according to one tool may be lzo, but none of tools I know can unpack it. I have tried to modify mk11 .xxx decompressor script for quickbms to work with lzo, but it didn't work.

X-com is using different compression method than Bioshock. Can't figure out what is this.
Borderlands compression method also is not known (probably the same as in x-com)

Bioshock and x-com 2 have additional files containing decimal uncompressed size.

I would be thankful if someone could look at them.


Sorry for reviving your post but I would like to ask that Can you can extract the xxx files of bioshock infinite (switch version) or not?
If yes, how can you do that?
Very thankyou
  • Author
  • Localization

spiritovod, posted Thu Dec 08, 2022 4:13 pm (74504)


Bioshock Infinite is using lz4 compression here, while XCOM 2 and Borderlands are using oodle compression. XCOM 2 and Bioshock files can be decompressed with aluigi's script: https://aluigi.altervista.org/bms/ue_tfc_oodle.bms, just change comtype to lz4 for Bioshock.
  • Author
  • Localization

khunawv, posted Fri Dec 09, 2022 12:33 am (74509)


spiritovod wrote:
Bioshock Infinite is using lz4 compression here, while XCOM 2 and Borderlands are using oodle compression. XCOM 2 and Bioshock files can be decompressed with aluigi's script: https://aluigi.altervista.org/bms/ue_tfc_oodle.bms, just change comtype to lz4 for Bioshock.


Thank you for your kindly answer , that can decmpree with engine.xxx for bioshock infinite (switch version) but it cannot decompree with this attach file GFxFonts_INT_SF.xxx it show errors, So if you have time Please look this attached file, and How can i unpack GFxFonts_INT_SF.xxx file, Thank you very much
  • Author
  • Localization

spiritovod, posted Fri Dec 09, 2022 3:29 am (74510)


@khunawv: You can use attached unreal package decompressor, modified with lz4 support for this case, like this: "decompress -game=bio3 filename". Decompressed package will have customized format anyway, though you can extract deflated data from the end of the file with offzip or attached script.

deflate.bms

decompress.zip

  • Author
  • Localization

khunawv, posted Fri Dec 09, 2022 11:26 am (74516)


spiritovod wrote:
@khunawv: You can use attached unreal package decompressor, modified with lz4 support for this case, like this: "decompress -game=bio3 filename". Decompressed package will have customized format anyway, though you can extract deflated data from the end of the file with offzip or attached script.


Wow thank you very much, I will test again, however if I have any question, maybe need your help again
Thank you very much
  • Author
  • Localization

khunawv, posted Sat Dec 10, 2022 3:55 pm (74539)


spiritovod wrote:
@khunawv: You can use attached unreal package decompressor, modified with lz4 support for this case, like this: "decompress -game=bio3 filename". Decompressed package will have customized format anyway, though you can extract deflated data from the end of the file with offzip or attached script.


I did from your suggestion, from my finding, i think there is swfmovie/gfx font in GFXFonts_INF_SF.xxx and from your help i can extract that font, However i cannot reimport back when i edit the swfmovie font So How can i reimport/repack or how cani edit/add font to that file? you can help when you have free time
Thank you very much
  • Author
  • Localization

spiritovod, posted Sat Dec 10, 2022 5:33 pm (74542)


@khunawv: That's out of my scope, usually I provide solutions only for extraction purposes. I can only suggest to look for existing fan-made localizations or tools for this game (if any) and learn from them.
  • Author
  • Localization

khunawv, posted Sun Dec 11, 2022 9:38 am (74552)


spiritovod wrote:
@khunawv: That's out of my scope, usually I provide solutions only for extraction purposes. I can only suggest to look for existing fan-made localizations or tools for this game (if any) and learn from them.


Ah I see, and very thank you for your kindly help , I will do your suggestion :)
  • Author
  • Localization

zerlkung, posted Mon Dec 12, 2022 11:46 am (74576)


:o
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.