Information regarding Stormhold and Dawnstars files and data:
.dat FilesEdit
- monstersin is the monsters name
- spellsin is the spell names
- charin holds the player info (classes, etc)
.class FilesEdit
- ESGame stores the level up ui (newLevelUpUI), the ui for talking to Warden Varus (newWardenSpeaksUI), the victory screen UI (newEndOfGameUI), a game over UI (newGameOverUI), the credits text, calls all of the .dat files, and holds the unused Corruption progression messages.
- a calls itemsin, droppeditemsin, and holds all used crystal descriptions.
- b calls spellsin and keeps track of the number of spells known to the player.
- d calls mostersin and ESGame.
- e holds the death screen, the camping screen, the player respawn code, draws the enemy sprites, redraws NPC sprites after exiting dialogue with them, seemingly calculates enemy health, two messages ("HELGA has nothing more to say!" and "BENECA has nothing more to say!"), NPC name displays, an unused locked chest message, the location name displays for Outer Camp and Warden's Camp, the miscellaneous messages (no spells, not enough magic, rest disturbed/complete, creature attacks/is dead, chest, inventory full, found item, and several items)
- h holds the pre-game text (loading game, distributed by, creating new game, the copyright notice, etc)
- i holds a couple hashtables (hashtable, hashtable2), and calls dungnamesin
- j holds error messages including ones for an unaccounted for number of skills. Additionally, it holds parts of the character info screen, such as the text "level", "Health:", "Magic:", "Fatigue:", "Status ailments:", "Gift points found:", and "Attributes:". Along with these it also holds the game controls, code determining whether or not Varus is visiting the camp, and the names of the status ailments.
- k calls npcstrings, code regarding Varus's comings and goings, and determines whether or not to show the first dialogue screen or not for Helga.
NotesEdit
- Health, magicka, and fatigue are derived from attributes, with some race/class modifiers. The Spellsword's magicka being 125% of intelligence, for example.