Map Filters

These commands can be typed into the chat above to interact with the live game.

Cmd Desc Ex.
!walk Start walking !walk
!stop Stop walking !stop
!jump Jump !jump
!esc Press escape key !esc
!left [num] Move left [num] times !left 5
!right [num] Move right [num] times !right 3
!forward [num] Move forward [num] times !forward 10
!back [num] Move backward [num] times !back 7
!up [num] Look up [num] times !up 2
!down [num] Look down [num] times !down 4
!map Toggle map view !map
!use Interact with object in center of screen !use
!selfie Toggle third-person selfie cam !selfie
!shotgun Pretty self explanatory !shotgun
!modlist List active mods !modlist
!song [num | random | category] Start a vote to change the music !song random, !song 16, !song category world
!reset Start a vote to reset to last known location !reset
!killall Kill all nearby enemies !killall
!info List game state information !info
!help List available commands !help
!exec <command> Execute console command (admin only) !exec tele2pixel 100 200
!save Save the game !save
!load Load last save (admin only) !load

Tracks can be played in chat with the !song command. Example: !song 127

Track # Name Category
-1song_noneWorld
1song_02fmWorld
3song_03fmWorld
5song_04fmDungeon
7song_05fmDungeon
8song_5strongWorld
10song_06fmWorld
12song_07fmDungeon
14song_08fmWorld
16song_09fmWorld
17song_10Dungeon
19song_11fmDungeon
25song_15fmBattle
27song_16fmWorld
29song_17fmBattle
31song_18fmWorld
33song_20fmWorld
35song_21fmWorld
37song_22fmWorld
39song_23fmWorld
41song_25fmWorld
42song_28Dungeon
44song_29fmWorld
46song_30fmBattle
47song_d1Dungeon
49song_d10fmMisc
50song_d1fmDungeon
52song_d2fmDungeon
54song_d3fmDungeon
56song_d4fmDungeon
58song_d5fmDungeon
60song_d6fmDungeon
62song_d7fmDungeon
64song_d8fmDungeon
66song_d9fmDungeon
67song_dungeonDungeon
68song_dungeon5Dungeon
69song_dungeon6Dungeon
70song_dungeon7Dungeon
71song_dungeon8Dungeon
72song_dungeon9Dungeon
73song_fbadMisc
74song_fcurseWorld
75song_fday___dBattle
76song_fdngn10Dungeon
77song_fdngn11Dungeon
78song_fdungn4Dungeon
79song_fdungn9Dungeon
80song_feerieWorld
81song_fgoodWorld
82song_fm_dngn1Dungeon
83song_fm_dngn2Dungeon
84song_fm_dngn3Dungeon
85song_fm_dngn4Dungeon
86song_fm_dngn5Dungeon
87song_fm_nite3Dungeon
88song_fm_rainWorld
89song_fm_sqr_2Misc
91song_fm_swim2World
92song_fmover_cWorld
93song_fmover_sWorld
94song_fmsneak2World
95song_fneutWorld
96song_folk1Misc
97song_folk2Misc
98song_folk3Misc
99song_fpalacWorld
100song_fruinsWorld
101song_fsneak2Misc
103song_gbadWorld
104song_gcurseWorld
105song_gday___dBattle
106song_gdngn10Dungeon
107song_gdngn11Dungeon
108song_gdungn4Dungeon
109song_gdungn9Dungeon
110song_geerieWorld
111song_ggoodWorld
112song_gmage_3World
116song_gshopMisc
118song_gsnow__bWorld
119song_gsunny2World
120song_magic_2World
121song_overcastWorld
125song_sneakingWorld
127song_snowingWorld
130song_swimmingWorld
131song_tavernMisc

"The mythical world of Tamriel is roughly twice the size of Great Britain. Players can visit 6,000 towns, cities, and villages."

- Vlatko Andonov, Bethesda
Original Daggerfall logo

The Elder Scrolls II: Daggerfall was released in September 1996 and features one of the largest game worlds ever created. Daggerwalk is a collection of technologies that live-stream a bot endlessly walking through the massive Iliac Bay. Viewers can interact with the game by typing commands into the chat and The Walker's progress can be viewed on this website.

Streaming Schedule

9:00 AM - 12:00 AM (Midnight)
Every day • Eastern Standard Time

Hardware

Dell Optiplex 3050

A humble small form factor Dell Optiplex PC runs Daggerwalk autonomously. It's programmed to boot up at a certain time each day, run the Daggerwalk scripts, and shut back down again on a timer. It handles the game's graphics, streaming, and running the Twitch bot comfortably - keeping a cool temperature for a stable operation many hours per day.


Software

Mods

Nexus Mods:
My Own Custom Mods:

Game automation / Twitch bot

Automating the game is simple - a Python script launches Daggerfall Unity, waits for the game to load, enters a few console commands like "god mode," and starts walking. Next it launches OBS which is set up to begin streaming immediately. Finally the Twitch bot starts up, handling input from chat and making requests to the kershner.org web server.

Website

Daggerwalk's backend is built into a larger Django monolith site. This page uses basic HTML, JavaScript, and SASS. The map images were taken directly from the game.

Useful tools