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.
Zero Tolerance for Disrespect

Featured Replies

  • Localization

Hey, everyone! I recently re-discovered an old game available on the Xbox 360 Live Arcade back in the day called "Hybrid", developed by 5th Cell.

Hybrid_cover.png

I managed to extract the files however textures, models and sounds are compressed and not recognized by any tools.

For instance, the .MDL files are compressed with LZMA as far as I could see in the file headers.

I will upload a sample of each (sound, model and texture).

Best regards!

Hybrid_Sample_Files.rar

  • Supporter

Extracted file is here.

The lzma script from IKSKOKS needs to be patched for the compressed mdl files:

idstring "LZMA"
comtype lzma
get UNCOMPRESSED_SIZE long
get dummy long
get ARCHIVE_SIZE asize
xmath COMPRESSED_SIZE "ARCHIVE_SIZE - 12"
SavePos DATA_OFFSET

get NAME basename
get EXTENSION extension
string NAME + ".decompressed." + EXTENSION
clog NAME DATA_OFFSET COMPRESSED_SIZE UNCOMPRESSED_SIZE

 

 

Edited by shak-otay

  • Author
  • Localization
1 hour ago, shak-otay said:

Extracted file is here.

The lzma script from IKSKOKS needs to be patched for the compressed mdl files:

idstring "LZMA"
comtype lzma
get UNCOMPRESSED_SIZE long
get dummy long
get ARCHIVE_SIZE asize
xmath COMPRESSED_SIZE "ARCHIVE_SIZE - 12"
SavePos DATA_OFFSET

get NAME basename
get EXTENSION extension
string NAME + ".decompressed." + EXTENSION
clog NAME DATA_OFFSET COMPRESSED_SIZE UNCOMPRESSED_SIZE

 

 

What exactly needs to be changed for this?

  • Author
  • Localization

It exports the file to a .TSD file.

I tried renaming it to .MDL instead, but when I try de-compiling I get this:

Quote

 File does not have expected MDL header ID (first 4 bytes of file) of 'IDST' or 'MDLZ' (without quotes). MDL file is not a GoldSource- or Source-engine MDL file.

I also tried changing it to both IDST and MDLZ from its original TSDI header, but to no avail.
Kind of stuck as to what to do next..

Create an account or sign in to comment

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.