Jump to content

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


Go to solution Solved by AlphaTwentyThree,

Recommended Posts

  • Engineer
  • 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

 

  • Engineer
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
  • Engineer
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

Posted
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

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