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.

[PC] Need help restoring filenames from Lost: Via Domus Yeti.big or Sound.big

Featured Replies

  • Localization

I need help restoring filenames from Lost: Via Domus Yeti.big or Sound.big. I tried Aluigi's lost_via_domus.bms and yeti_gear.bms but they failed. Yeti.big shares the same format as Beowulf: The Game and the Xbox 360 version of Tom Clancy's Ghost Recon Advanced Warfighter 2.

https://mega.nz/file/4LJgESKJ#a8NLfByZNKPf00V8qfTdmS0gFyVvlb2ygyH6tjdRwqY

https://mega.nz/file/BWoWATTT#NNSuEgbnTxDfqbjPV1L6cmDst6iH03F55uNgXu597l0

bandicam 2026-06-29 02-43-38-149.jpg

Edited by mrmaller1905
Fixed broken links as NeoGT404 said

  • Localization

From when I looked at this format in the past, and looked at the BMS scripts and so forth, I still don't think anyone has worked out the compression and/or encryption? So without that, it's kinda useless knowing the filenames anyway. Is that still the case?

  • Supporter

Here's structs from Ghost Recon FS i dumped with IDA. Maybe useful for someone... I found struct of BIG file there. Maybe you can find hash algo there too.

MediaFire
No image preview

structs_feb23_2012

  • Supporter

OK so entry is 12 bytes, also i see uncomompressed data in it.

@mrmaller let me guess... There are more big files right? "big1,big2" Because i see offsets beyond file size.

Looks like your big file isn't valid. I checked steamdb for files and found this one.

Yeti.big

big

2.45 GiB

Edited by h3x3r

  • Author
  • Localization
Just now, h3x3r said:

OK so entry is 12 bytes, also i see uncomompressed data in it.

@mrmaller let me guess... There are more big files right? "big1,big2" Because i see offsets beyond file size.

Looks like your big file isn't valid. I checked steamdb for files and found this one.

Yeti.big

big

2.45 GiB

https://mega.nz/file/wHAnmJYK#UublzYy8HvIzkFUW0_F4uKhhcvQQiV49av60ecdTDwU

  • Supporter

Something like this, but file structure isn't always same. Not sure how to figure out resource size. The first two bytes indicates something i have no idea.

//------------------------------------------------
//--- 010 Editor v14.0 Binary Template
//
//      File: 
//   Authors: 
//   Version: 
//   Purpose: 
//  Category: 
// File Mask: 
//  ID Bytes: 
//   History: 
//------------------------------------------------
LittleEndian();OutputPaneClear();

local uint32 i;

uint16 Unknown_0;
uint16 Unknown_1;
uint32 ResourceCount;
uint16 Unknown_2;
uint16 ArchiveNum;
uint32 Unknown_3;
uint32 Unknown_4;
uint32 Checksum<format=hex>;
byte Null[30];
char RootFolder[32];

FSeek(616); // Not sure where is toc pointer if there's any

struct
{
    uint32 ResourceOffset; // start after toc
    uint32 ResourceHashName<format=hex>;
    uint16 Folder;  // Not sure
    ubyte CompType; // Not sure
    ubyte ResourceType;
}TOC[ResourceCount]<optimize=false>;

local uint32 BaseOffset=FTell();


for (i=0; i < ResourceCount; i++)
{
    if (BaseOffset + TOC[i].ResourceOffset < FileSize())
    {
        FSeek(BaseOffset + TOC[i].ResourceOffset);
        struct
        {
            ubyte Unknown_0;
            ubyte Unknown_1;
            uint32 ResourceSize;
            //byte ResourceData[ResourceSize - 4];
        }Resource;
    }
}

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.