If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:The Elder Scrolls II: Daggerfall

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game The Elder Scrolls II: Daggerfall.

z.cfg

Used by Daggerfall, but not well-documented, z.cfg is loaded by Daggerfall and is used to gather info needed to run the game. It's pretty important for the game to run is what we're saying.

Option Possible Values Explanation
type dfall_huge, dfall_medi, dfall_mini, dfall_mode Installation type.
path Unknown. Path to the game's directory.
pathcd Unknown. Path to the CD.
fadecolor Unknown. Set to 0 by default. Unknown. Setting it above 0 can crash the game.
faction Unknown. Unknown.
facloop Unknown. Unknown.
custom Unknown. Unknown.
item Unknown. Unknown.
artifact Unknown. Unknown.
gender Unknown. Unknown. In demo versions, this was used to select your character's gender. Untested with the full versions.
editor Unknown. Only mentioned in the prototype demos's z.cfg file and it does not function there.
mapfile Set to mapfile d by default. But can be set to mapfile m. mapfile d places the player in a dungeon, but mapfile m can send the player to any exterior area.
fpu 0 or 1 Supposed to enable floating-point calculations, though this is very glitchy and can cause the game to slow down.
This was covertly added in later versions of Daggerfall.
rendergame 0 or 1 Setting it to 1 renders the game, while setting it to 0 doesn't.
Doesn't appear to be recognized in the final game, but is in the prototype demo versions.
renderscape 0 or 1 Setting it to 1 renders the landscape, while setting it to 0 doesn't.
Doesn't appear to be recognized in the final game, but is in the prototype demo versions.
user Unknown. Unknown.
cheatmode 0 or 1 Setting it to 1 enables debugging keys. Works on 2.12 and newer only. There is a "CHEAT" option present in earlier versions, but doesn't work.
startMap Unknown. Set to 179 by default. Choose where the begin in the game.
region Unknown. Set to 17 by default. Chose the starting region of the game.
helmet Unknown. Unknown.
debug Unknown. Unknown. Can crash the game.
maxSpeed Any integer greater than 0. Set to 200 by default. How fast the player can go.
controls Unknown. Where the controls file is stored. The game freezes when trying to go into the game if this is not set.
blockStr Unknown. Unknown.
maps Unknown. Set to mapsave.sav by default. Unknown.
marker Unknown. Unknown.
seed Unknown. Unknown.
stereo 0, 1 0 is normal stereo, but 1 swaps the left and right audio channels.
objmemsize Unknown. Added in 1.03.179, this allows the player to set the amount of memory dedicated to game items.
Possibly known as 'memory' in earlier versions.
TextureMemory Unknown. Added in 1.06.200, this sets memory aside for textures.
MagicRepair 0 or 1 Added in 1.06.200, this allows the player to repair magic items.
ps2fix Unknown. Unknown. Likely meant to be used for PS/2 mice or keyboards.
multiplayer Unknown. Only mentioned in the prototype demos's z.cfg file and it does not appear to function there.

Player Data Format

Used by betaplyr.dat and viewplyr.dat.

ADDRESSES USED:

  • 0x36 - Controls forward movement
  • 0x37 - Controls reverse movement
  • 0x38 - Turn left
  • 0x39 - Slide left
  • 0x3A - Turn right
  • 0x3B - Slide right
  • 0x3C - Float Up
  • 0x3D - Float Down
  • 0x3E - Jump
  • 0x3F - Crouch
  • 0x40 - Slide
  • 0x41 - Run
  • 0x42 - Rest
  • 0x43 - Transport
  • 0x44 - Steal Mode
  • 0x45 - Grab Mode
  • 0x46 - Info Mode
  • 0x47 - Talk Mode
  • 0x48 - Activate Center Object
  • 0x49 - Activate Cursor
  • 0x4A - Look Up
  • 0x4B - Look Down
  • 0x4C - Center View
  • 0x4D - Look Around
  • 0x4E - Logbook
  • 0x4F - Notebook
  • 0x50 - Automap
  • 0x51 - Travel Map
  • 0x52 - Cast Spell
  • 0x53 - Recast Spell
  • 0x54 - Abort Spell
  • 0x55 - Use Magic Item
  • 0x56 - Ready Weapon
  • 0x57 - Swing Weapon
  • 0x58 - Switch Hand
  • 0x59 - Status
  • 0x5A - Char Sheet
  • 0x5B - Inventory

VALUES: All values here are 8-bit values for keys. Any other key combination will cause the game to glitch out weirdly or outright crash

  • 0x00 - "%d out of %d identified" (Glitch string)
  • 0x01 - ESC
  • 0x02 - 1
  • 0x03 - 2
  • 0x04 - 3
  • 0x05 - 4
  • 0x06 - 5
  • 0x07 - 6
  • 0x08 - 7
  • 0x09 - 8
  • 0x0A - 9
  • 0x0B - 0
  • 0x0C - - (Minus sign)
  • 0x0D - =
  • 0x0E - Backspace
  • 0x0F - Tab
  • 0x10 - Q
  • 0x11 - W
  • 0x12 - E
  • 0x13 - R
  • 0x14 - T
  • 0x15 - Y
  • 0x16 - U
  • 0x17 - I
  • 0x18 - O
  • 0x19 - P
  • 0x1A - [
  • 0x1B - ]
  • 0x1C - Enter
  • 0x1D - Control
  • 0x1E - A
  • 0x1F - S
  • 0x20 - D
  • 0x21 - F
  • 0x22 - G
  • 0x23 - H
  • 0x24 - J
  • 0x25 - K
  • 0x26 - L
  • 0x27 - ;
  • 0x28 - '
  • 0x29 - Graphic of an arrow pointing to the right
  • 0x2A - Left Shift
  • 0x2B - \
  • 0x2C - Z
  • 0x2D - X
  • 0x2E - C
  • 0x2F - V
  • 0x30 - B
  • 0x31 - N
  • 0x32 - M
  • 0x33 - ,
  • 0x34 - .
  • 0x35 - /
  • 0x36 - Right Shift
  • 0x37 - *
  • 0x38 - Alt
  • 0x39 - Space Bar
  • 0x3A - Caps Lock
  • 0x3B - F1
  • 0x3C - F2
  • 0x3D - F3
  • 0x3E - F4
  • 0x3F - F5
  • 0x40 - F6
  • 0x41 - F7
  • 0x42 - F8
  • 0x43 - F9
  • 0x44 - F10
  • 0x45 - Num Lock
  • 0x46 - Scroll Lock
  • 0x47 - Home
  • 0x48 - Up Arrow
  • 0x49 - Pg. Up
  • 0x4A - - (Underscore?)
  • 0x4B - Left Arrow
  • 0x4C - 5 (?)
  • 0x4D - Right Arrow
  • 0x4E - Plus Key
  • 0x4F - End
  • 0x50 - Down Arrow
  • 0x51 - Pg. Down
  • 0x52 - Insert
  • 0x53 - Delete
  • 0xCA - 1st/Left Mouse Button
  • 0xCB - 2nd/Right Mouse Button
  • 0xCC - 3rd/Center Mouse Button