Skip to content

Recording and replaying of player positions in Dark Souls

Notifications You must be signed in to change notification settings

Kvel2D/ds-playthrough-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ds-playthrough-map

https://www.youtube.com/watch?v=3Vt8WuTZHOk

alt text

Dependencies:

Need GLFW and OpenGL to compile ds-replay. To build this I used make with MinGW but you can use any other build system.

How it works:

To record, run the game and log into a character. Set character name and health in settings.txt to match the current ones in-game and run the recorder. The output positions are appended to "positions.txt" file. The format is "[milliseconds since last position],[x],[y],[z]". Coordinates are floating points but written as hex bytes.

Recorder still has bugs! It sometimes fails to continue recording after death and will beep to warn you of that. And I also had two hard crashes during my playthrough when bonfire warping.

To replay, copy "positions.txt" into replayer folder and run it. The controls are WASD QE for movement and arrows/mouse(if enabled) for camera. SPACE/ENTER for play/pause playback. settings.txt has fullscreen/windowed, resolution and other settings.

About

Recording and replaying of player positions in Dark Souls

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages