Features • Installation • Wiki • Contact • Credits • License
- Official timer for
- Dark Souls 1
- Dark Souls 3
- Elden Ring
- Sekiro: Shadows Die Twice
- Armored Core 6
- Blackscreens/loadingscreen time is removed in
- Dark Souls 3
- Elden Ring
- Sekiro: Shadows Die Twice
- Comes with a built-in event flag logger for all the games (use this to find flags to autosplit on, more info here)
- Event flag tracker (for 100% completion style runs, or maybe all bosses in Elden Ring)
- Game memory reading functionality available as a standalone library on
, it has it's own readme
Easily configure automatic splitting based on the in-game route you are running. Pick from a variety of timings and in-game events and share your setup with friends (setup is stored in the livesplit .lss files)
Easily track arbitrary event flags for 100% style runs, or all bosses in Elden Ring. Background colors and fontsize can be adjusted to be OBS/stream overlay friendly.
Install LiveSplit, enter the name of the souls-game you want to run and click "activate" - this will download and install everything for you. Click on "settings" to the right of it to configure it.
Don't forget to set livesplit to compare against game time
Make sure to checkout the troubleshooting page before you contact me. Also check out the soulsspeedruns wiki pages If you get stuck, you can find me in the soulsSpeedruns discord, sekrio speedrunning discord or the Armored Core Speedrun discord, ping @wasted in any of the help channels, or DM wasted#2747 directly with your questions.
If you find a bug you can let me know via the above methods, or you can submit a github issue.
This repository is based on the collective work an efforts of the soulsmodding community. Without the resources, intelligence and tools provided by this community, this repository would not exist.
- Special thanks to B3LYP, for his many contributions to the speedrunning community
- writing the initial MIGT code injection for Elden Ring
- writing the original Sekiro plugin, which features have been included
- OG ds3 plugin, together with Jiiks
- Thanks Pav, for the Elden Ring cheat engine table
- Thanks Johndisandonato, pretty much always willing to exhange some ideas about tech stuff
- Thanks vswarte, soundboarding ideas, borrowing a lot of technical knowledge from these games
- Yapped helped speed up mapping event flags to bosses and graces
- Uses the excellent material design library by James Willock
- Thanks Nordgaren for soundboarding
- Thanks thefifthmatt for all the hard work on figuring out how the ER map system works, insane effort!
- Thanks CapitaineToinon for letting me use his DS1 timer code + inventory index reset code!
- Thanks Blade for the nologo code!
- Thanks Uberhalit for the Sekiro savefile mod from his tool
- Thanks ViRazY for the standalone CLI timer and many other contributions
- Thanks Ducksual for helping with DS1 dropmod
- Thanks AinTunez, for DarkScript3, deciphering emevd event scripts: https://github.com/AinTunez/DarkScript3 - this is the basis for building the EMEVD logger
- Thanks to many different people (including vawser) from the soulsmodding community for DSMapStudio and all its variations, including DSMapStudio and Smithbox
- Thanks to many different people (including JKAnderson) from the soulsmodding community for SoulsFormats and all its variations, including SoulsFormatsNEXT
Thank you strimmers, for risking your PB's, to test my broken code!
Free code signing provided by SignPath.io, certificate by SignPath Foundation
I use a self hosted free opensource sonarqube instance to ensure code quality
Check out this visualization of the git history, made with Gource