Jump to content

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


Go to solution Solved by Guest,

Recommended Posts

  • Solution
Posted

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

 

Posted

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.

Posted (edited)
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
Posted

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...
  • 8 months later...
Posted
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...