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

Nicktoons Gravjet Racing (X360) .XAB & .LIN

Featured Replies

Need help trying to extract audio from .xab and .lin archives. The samples originally had xmem compression. Would really appreciate the help. Thanks!

 

Audio.dec.zip

Edited by Sandmanfan

  • Localization

The lin is just a collection of wav files.
 

get ASIZE asize
for
endian big
get UNK long
get NAMESIZE long
getdstring NAME NAMESIZE
savepos OFFSET
endian little
get RIFF long
get SIZE long
getdstring DATA SIZE
math SIZE += 8
log NAME OFFSET SIZE
savepos END
if END = ASIZE
cleanexit
endif
next

The xab, no idea.

  • 9 months later...
  • Localization

Added proper support for .LIN files in my extractor (also works on archives without RIFF files): https://github.com/smiRaphi/UniPyX (https://github.com/smiRaphi/UniPyX/commit/98cc5dbaa4231d1d359b39d8706c76fc86954948)

For the XAB/XGM/SEC files (these are all chkf files according to the signature), they seem to be something like 

also seems to be a jsonish format, no clue tho

Edited by NeoGT404

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.