DO/Sprites

From Dark Omen Wiki

< DO
Revision as of 00:41, 29 November 2008 by Mikademus (Talk | contribs)
Jump to: navigation, search
For the Dark Omen sprite file format, see Sprite Format

Sprites used by units in the army files are identified by zeroth integers. These numbers refer to a list of sprite names located in ENGREL.EXE. Thus, to add new sprites to Dark Omen one of these entires must be replaced. However, there are a number of unused slots apparently reserved at creation time or for for expansions.

List of sprites in ENGREL.EXE

All sprite names in Dark Omen are 44 character long zero-terminated strings, the first of which starts at offset 0x000CCB54 in ENGREL.EXE. Thus, the position of any sprite name is 0x000CCB54 + 44 x sprite #.

Sprite # Offset Value Notes
0 0x000CCB54 VOIDTYPE Unknown function
1 0x000CCB80 BtlSprit Unknown function
2 0x000CCBAC flags Unknown function
3 0x000CCBD8 missiles Unknown function
4 0x000CCC04 mi Unknown function
5 0x000CCC30 SPL_ITEM Unknown function
6 0x000CCC5C SPL_BRI Unknown function
7 0x000CCC88 SPL_BRI Unknown function
8 0x000CCCB4 SPL_BRI Unknown function
9 0x000CCCE0 SPL_DARK Unknown function
10 0x000CCD0C XST_ZNewMisc5 Probably reserved for planned expansion
11 0x000CCD38 XST_ZNewMisc6 Probably reserved for planned expansion
12 0x000CCD64 GRAILK Unknown function

KREALM DWARF BERNHD GRUCAV GRUINF GRUXBW CANNON CARLSS BRIGHT IMPHAL IMPBOW FLAGEL ST_ImpSwordsman STMTNK MORTAR OGRE OUTINF IMPGRT ICEMAG RAGNAR OUTPIST ST_ReiksKnight ARTILL GLADE ELFARC TREEMN ST_BrokenWagon DUMMY ST_ZZNewPlyr3 ST_ZZNewPlyr4 ST_ZZNewPlyr5 ST_ZZNewPlyr6 TROLL SPIDER SCORPN NGOB FANATIC NGARCH NGSHAM ARRERB BOAR ORCBOY

Personal tools
communication