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.

Star Wars Episode I Racer BIN

Featured Replies

  • Author
  • Localization

Teancum, posted Thu Mar 26, 2020 2:43 am (55095)


https://drive.google.com/open?id=1T3SmL ... 4IDn-TNP0W
Small download of 6MB.

I'm not sure if this is 100% proprietary or anything. The .bin files have no human readable text, so I included other files that could be a reference table, including the .exe itself. There is a default.mat file included that was part of the assets, which was a LucasArts format at the time. It can be opened using Mat16, which can be found at https://www.massassi.net/programs/ . It may prove useful against and possible samples extracted.

Thanks for all that you do.
  • Author
  • Localization

aluigi, posted Thu Mar 26, 2020 12:23 pm (55121)


Just a sequence of offsets to the files, easy to dump:
Code:
endian big
get FILES long
for i = 0 < FILES
    get OFFSET long
    putarray 0 i OFFSET
next i
    get OFFSET asize
    putarray 0 i OFFSET
for i = 0 < FILES
    getarray OFFSET 0 i
    math i 1
    getarray SIZE   0 i
    math SIZE - OFFSET
    log "" OFFSET SIZE
next
  • Author
  • Localization

Teancum, posted Thu Mar 26, 2020 12:34 pm (55125)


Thanks much. I'll start digging around with things.
  • Author
  • Localization

Acewell, posted Fri Mar 27, 2020 3:40 am (55182)


the script fails on "out_textureblock.bin" sample,
the number of offset entries is double the FILES variable
in that sample.
what platform is the samples from?
  • Author
  • Localization

Teancum, posted Tue Mar 31, 2020 1:57 am (55396)


Windows.
  • Author
  • Localization

Teancum, posted Tue Apr 21, 2020 8:38 pm (56154)


So I'm trying to educate myself on this -- surely there is some table of contents reference that exists, whether human-readable or not. How are such things typically stored, if they can be found at all? Is there a standard to this?
  • Author
  • Localization

aluigi, posted Wed Apr 22, 2020 6:26 am (56167)


No standard, every developer stores the information he desires and how he desires.
Usually you have at least an offset and size of the file, often the filenames.
In this case just the offset so you calculate the size from the difference of the next file offset.
http://aluigi.org/papers/game_formats_stats.txt
Guest
This topic is now closed to further replies.

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.