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

Tom Clancy's Ghost Recon: Advanced Warfighter (Xbox 360) - Yeti.big / *.glb

Featured Replies

  • Localization

What is Yeti.big and *.glb from the Xbox 360 version of Tom Clancy's Ghost Recon: Advanced Warfighter and does it contain filenames, and can someone take a look at these file formats?

 

Samples:

https://mega.nz/file/0TRDEKCa#qhPKlxas475bY_Gr7RN8xPO8t-OmUUas41nM4TmBCgo

https://mega.nz/file/9WITUKID#QOoWFbnPtgGCrcY484mYDExAje2TX5bfqpAEvmcVuyY

Edited by mrmaller1905

Solved by Guest

  • Solution

The yeti file doesn't contain any file names, no. At least not that I can see.

Here's a script for the GLB files. Very easy format.

# Tom Clancy's Ghost Recon: Advanced Warfighter (Xbox 360)
# *.glb extractor
# (c) 2024-03-09 by AlphaTwentyThree of ResHax
# script for QuickBMS http://quickbms.aluigi.org


get UNK long # always 3?
get FILES long
get FOLDER basename
for i = 0 < FILES
	get NAMEL long
	getDstring NAME NAMEL
		string NAME p= "%s/%s" FOLDER NAME
	get SIZE long
	get DUMMY long # type?
	get DUMMY long # some compression identifier?
	get OFFSET long
	log NAME OFFSET SIZE
next i

 

For what it's worth for the .big file:

  • number of files at 0x8
  • TOC at 0x80, four values each it seems
    • 2-byte
    • 2-byte
    • 3-byte
    • 3-byte

Offset and size should be two of the, the other two are probably file type plus maybe some hash or crc.

  • Author
  • Localization
On 3/9/2024 at 1:02 PM, AlphaTwentyThree said:

The yeti file doesn't contain any file names, no. At least not that I can see.

Here's a script for the GLB files. Very easy format.

# Tom Clancy's Ghost Recon: Advanced Warfighter (Xbox 360)
# *.glb extractor
# (c) 2024-03-09 by AlphaTwentyThree of ResHax
# script for QuickBMS http://quickbms.aluigi.org


get UNK long # always 3?
get FILES long
get FOLDER basename
for i = 0 < FILES
	get NAMEL long
	getDstring NAME NAMEL
		string NAME p= "%s/%s" FOLDER NAME
	get SIZE long
	get DUMMY long # type?
	get DUMMY long # some compression identifier?
	get OFFSET long
	log NAME OFFSET SIZE
next i

 

Thanks for the *.glb extractor script, but how can I get filenames from yeti.big and unpack it using what debugger? DLL injection is not possible.

Edited by mrmaller1905

Sorry, such things are above my knowledge I'm afraid. The archive itself don't hold any names as far as I can see but that doesn't mean that the contents don't have internal names of course. Good luck on your venture!

  • 1 month later...
  • Author
  • Localization

Can someone make a yeti.big unpacker with proper filenames? There's no way I can restore hashed filenames from yeti.big using Xenia.

  • 8 months later...
  • Author
  • Localization
On 3/9/2024 at 1:02 PM, AlphaTwentyThree said:

The yeti file doesn't contain any file names, no. At least not that I can see.

Here's a script for the GLB files. Very easy format.

# Tom Clancy's Ghost Recon: Advanced Warfighter (Xbox 360)
# *.glb extractor
# (c) 2024-03-09 by AlphaTwentyThree of ResHax
# script for QuickBMS http://quickbms.aluigi.org


get UNK long # always 3?
get FILES long
get FOLDER basename
for i = 0 < FILES
	get NAMEL long
	getDstring NAME NAMEL
		string NAME p= "%s/%s" FOLDER NAME
	get SIZE long
	get DUMMY long # type?
	get DUMMY long # some compression identifier?
	get OFFSET long
	log NAME OFFSET SIZE
next i

 

The XMLs I unpacked from IkeData.glb are encrypted or compressed. Can someone write a program that decrypts or decompresses XMLs?

encrypted_or_compressed_xmls.rar

  • Localization

XMLs are compressed, use debugger to see how it decompresses

  • Author
  • Localization
2 hours ago, r88 said:

XMLs are compressed, use debugger to see how it decompresses

What debugger do I use for the exe file GR3Xenon_Release.exe to see how it decompresses?

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.