DO/Sprites

From Dark Omen Wiki

< DO(Difference between revisions)
Jump to: navigation, search
 

Current revision as of 15:51, 29 January 2009

For the Dark Omen sprite file format, see Sprite Format and Updated 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 Function Notes
0 0x000CCB54 VOIDTYPE Unknown
1 0x000CCB80 BtlSprit Unknown
2 0x000CCBAC flags Unknown
3 0x000CCBD8 missiles Unknown
4 0x000CCC04 mi Unknown
5 0x000CCC30 SPL_ITEM Unknown
6 0x000CCC5C SPL_BRI Unknown
7 0x000CCC88 SPL_BRI Unknown
8 0x000CCCB4 SPL_BRI Unknown
9 0x000CCCE0 SPL_DARK Unknown
10 0x000CCD0C XST_ZNewMisc5 Probably reserved for planned expansion Unused
11 0x000CCD38 XST_ZNewMisc6 Probably reserved for planned expansion Unused
12 0x000CCD64 GRAILK Unknown

Entiries from ENGREL.EXE, dump (complete) Edit section to see all, some are hidden by mysterious control codes

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
BIGUNS
BOLT
ROCKLB
ORCSHM
ST_ZZNewGreen1
ST_ZZNewGreen2
ST_ZZNewGreen3
ST_ZZNewGreen4
ST_ZZNewGreen5
ST_ZZNewGreen6
DREAD
GHOUL
CARST
VAMP
ST_Vampiress
MUMMY
NECRO
SSKULL
SKELBW
SKELCV
SKELWR
CHARIO
UNKNIG
WIGHT
WRAITH
ZOMBIE
NAGASH
SKELHS
ST_ZZNewUndead3
ST_ZZNewUndead4
ST_ZZNewUndead5
ST_ZZNewUndead6
BANSWD
BANARC
PEASMN
PEASBY
ST_ZZNewOther3
ST_ZZNewOther4
ST_ZZNewOther5
PEASWM
XST_LastSprite
PT_Bernhardt
PT_Zimmerman
PT_Schepke                          �       PT_Fletcher                         �       PT_Schwatzkopf                      �       PT_Rotgut                           �       PT_Weiss                            �       PT_OutlawInf                        �       PT_Franz                            �       PT_Lieberwitz                       	       PT_Theogonist                       
       PT_WitchHunter                      �       PT_Carlsson                         �       PT_BogenMayor                       
       PT_Flamestrike                      �       PT_Schaeffer                        �
       PT_ImpHalberdier
       PT_ImpSwordsman                     �
       PT_ImpLongbows                      �
       PT_Eusebio                          �       PT_Uberdorf                         �       PT_Blomkwist                        �       PT_Todbringer                       ÿ       PT_Flugenheim                       �       PT_DeLaTour                         �       PT_LeGrande                         �       PT_Leoncouer                        �       PT_Stormbringer                     �       PT_Ragnar                           �       PT_Tzarina                          �       PT_Bloodfist                        �       PT_Galed                            �       PT_Elrod                            �       PT_Knarlroot                                PT_Orion                            !       PT_Fitzherbert                      ÿ       PT_Rotblud                          ÿ       PT_ZZNewPlyrPort3                   ÿ       PT_ZZNewPlyrPort4                   ÿ       PT_ZZNewPlyrPort5                   ÿ       PT_ZZNewPlyrPort6                   ÿ       PT_NightGoblin                      "       PT_NightGobFanatic                  ÿ       PT_NightGobArcher                   #       PT_NightGobShaman                   $       PT_OrcBoy                           %       PT_OrcBigUn                         &       PT_OrcArrerBoy                      '       PT_OrcBoarBoy                       (       PT_OrcBoltThrower                   )       PT_OrcRockLobber                    *       PT_OrcShaman                        +       PT_GiganticSpider                   ,       PT_GiantScorpion                    -       PT_Troll                            .       PT_ZZNewGreenPort2                  ÿ       PT_ZZNewGreenPort3                  ÿ       PT_ZZNewGreenPort4                  ÿ       PT_ZZNewGreenPort5                  ÿ       PT_ZZNewGreenPort6                  ÿ       PT_Zombie                           /       PT_SkellyInf                        0       PT_Ghoul                            1       PT_Wight                            2       PT_Mummy                            3       PT_SkellyCav                        4       PT_SkellyArcher                     5       PT_SkullCatapult                    6       PT_UndeadChariot                    7       PT_Necromancer                      8       PT_Vampire                          9       PT_Wraith                           :       PT_DreadKing                        ;       PT_Carstein                                PT_Vampiress                        ÿ       PT_TheBlackGrail                    =       PT_HandOfNagash                            PT_ZZNewUndedPort2                  ÿ       PT_ZZNewUndedPort3                  ÿ       PT_ZZNewUndedPort4                  ÿ       PT_ZZNewUndedPort5                  ÿ       PT_ZZNewUndedPort6                  ÿ       XPT_LastPort                                HBGRAILK                                    HBKREALM                                    HBDWARF                                     HBGRUCAV                                    HBGRUINF                                    HBGRUXBW                                    HBCANNON                        �           HBCARLSS                                    HBBRIGHT                                    HBIMPHAL                        �           HBIMPBOW                                    HBFLAGEL                                    HBIMPSWD                                    HBSTMTNK                        �           HBMORTAR                                    HBOGRE                                      HBOUTINF                                    HBIMPGRT                                    HBICEMAG                                    HBRAGNAR                        �           HBOUTPIS                        �           BT_ReiksKnight                              HBGLADE                         �           HBELFARC                        �           HBTREEMN                                    HBIMPCAN                                    BT_TalabheimCannon                          BT_ImpLongbows                              BT_ZZNewPlyrBann4                           BT_ZZNewPlyrBann5                           BT_ZZNewPlyrBann6                           OBTROLL                                     OBSPIDER                                    OBSCORPN                                    OBNGOB                                      OBFANATC                                    OBNGARCH                        �           OBNGSHAM                                    OBARRERB                        �           OBBOAR                                      OBORCBOY                                    OBBIGUNS                                    OBBOLT                                      OBROCKLB                                    OBORCSHM                                    BT_ZZNewGreenBann1                          BT_ZZNewGreenBann2                          BT_ZZNewGreenBann3                          BT_ZZNewGreenBann4                          BT_ZZNewGreenBann5                          BT_ZZNewGreenBann6                          DBDREAD                                     DBGHOUL                                     DBCARST                                     DBVAMP                                      BT_Vampiress                                DBMUMMY                                     DBNECRO                                     DBSSKULL                                    DBSKELBW                                    DBSKELCV                                    DBSKELWR                                    DBCHARIO                        �           DBUNKNIG                                    DBWIGHT                                     DBWRAITH                        �           DBZOMBIE                                    DBHAND                                      DBGYPSWD                                    DBGYPARC                                    BT_ZZNewUndeadBan4                          BT_ZZNewUndeadBan5                          BT_ZZNewUndeadBan6
Personal tools
communication