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
!modlist List active mods !modlist
!song [num | random] Start a vote to change the music !song random, !song 16
!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

Streaming Schedule

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

"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.

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