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.

Crimson Skies: High Road to Revenge (.db/.sdb)

Featured Replies

  • Localization

The CS:HRTR .db files are used to store position/rotation data of objects, as well as pointers to other .db files, etc.

 

This can be used, for example, to construct a zeppelin in the game, giving it all of its' attachments such as engines, guns etc. It is also used for plane configuration, and you can do some light modding by swapping out a pointer to a plane with a different one in the DB, so long as the bytes still align in the end. It is not unlike that of a Unity prefab.

 

 

The .sdb files are scene versions, which are used to load the game's levels, maps, etc. There are many early prototype and test .sdbs that can be found in the game's files.

I've attached a few samples, including a default.sdb. What I would like to find out is if it is possible, for starters, to extract the position and rotation data for sub objects (such as Zep_Engine1) from .dbs such as zep_pandora.db and have it properly displayed in some text form. Once that's accompolished I'd like to investigate the format more thoroughly.

zep_pandora.7z

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.