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.

Need to extract sprites

Featured Replies

  • Author
  • Localization

DosDude362, posted Mon Dec 30, 2019 7:41 pm (52910)


I am looking to decompile the sprite data from an old DOS Game (Treasure Cove). If it helps any, I found that the game was written with the Borland C Programming Language.

It appears that the sprites are located in TLD files, though I am incapable of confirming or denying that. If my theory is correct, are there any programs capable of opening TLD files? I have included the TLD file here: sonamyfan362.com/TCV256H.TLD. I strongly suspect that this file contains the sprite data.

What do you suggest I do with this information? It's in Borland C , and I want to find a method of extracting it.

This file seems to contain Bitmap signatures. I looked for GIF signatures, and found nothing.
  • Author
  • Localization

aaa801, posted Fri Jan 17, 2020 9:40 pm (53317)


The TLD files seem to be datastores for all kinds of files.
The images appear to be indexed but i can't figure out where this is loaded from (take a look at FUN_00401664)
I suspect images have ids between 1000 - 4000 by various things in the program

TLD file has entry table of 20 byte entries (0x14)

Start of TLD
header check TLCD
Magic TLCD
0x8 - entry amount

0xc - start of File entrys

File entry
index
0 - file id
8 - file type BNDL / RRGB / FFNT / OTHR
12 - file position
16 - file length
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.