Solar Winds
Revision as of 02:54, 5 January 2019 by <bdi>Foone</bdi> (talk | contribs) (Created page with "== Solar Winds == [https://en.wikipedia.org/wiki/Solar_Winds Solar Winds] is a neat game by Stone Interactive. Some hackery: === Random Findings === * The EXE contains some...")
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Solar Winds
Solar Winds is a neat game by Stone Interactive. Some hackery:
Random Findings
- The EXE contains some of the same informatiom as other files. For example. BH_CONV (conversations) and BH_START (scans).
- The Palette (in BH_PAL.DAT) is in full 888 (8 bits per channel) format, despite this being a VGA mode 13h game (Mode 13h is 666, 6 bits per channel format). The game converts the palette on loading.
- The bh_muNN.dat files are in CMF (Creative Music File) format but AdPlay doesn't play them back 100% correctly.
RLE Compression
Many of the files are RLE compressed. The format is:
Byte | Format | Size | Meaning |
---|---|---|---|
0-254 | [Byte] | 1 | Literal byte |
255 | [255][Length][Value] | 3 | Length copies of Value (byte) |
Save Format
Offset | Bytes | Name |
---|---|---|
0x34EE | 1 | Dumb Missiles |
0x34F4 | 1 | Smart Missiles |
0x3BAF | 2 | Reactor Power |
0x3BB1 | 2 | Weapon power |
0x3BB3 | 2 | Life support power |
0x3BB5 | 2 | Engine power |
0x3BB7 | 2 | Sensor power |
0x3BB9 | 2 | Fore shields |
0x3BBB | 2 | Aft shields |
0x3BBD | 2 | Left shields |
0x3BBF | 2 | Right shields |
0x3BED | 1 | Hyperdrive Power |
0x3A31 | 1 | Configuration (0=Normal, 1=Combat) |
0x3BE5 | 1 | Rotation (0=East, 8=N, 10=W, 18=S)
|