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...")
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)
|