A LiveSplit component for tracking kills, healing, and achievements for Vampire Survivors (All Achievements) speedruns.
This component works by reading the save data of your Vampire Survivors game, allowing it to automatically keep track of cumulative kills, healing, and all achievements in the current save file.
- Automatically updates based on save data content — no need to manually mark achievements off
- Tracks cumulative total kills, skeleton kills, and healing
- Tracks achievements attained so far, displaying them in the in-game order using the in-game icons
- Achievement descriptions on icon hover
- Automatically detects the game version and shows on the achievements attainable in the detected game version
Achievements and kills/healing are only updated at the end of each run. This is because this component works by parsing the save data and so it has to wait for the game to write new data, which only happens at the end of a run.
Vampire Survivors versions 0.2.11 and up are supported.
Older versions will probably still work, but they will display all 43 achievements attainable in 0.2.11 regardless of their existence in the installed version of Vampire Survivors. Any issues encountered when using this component with a version of Vampire Survivors older than 0.2.11 will not be addressed, as the component does not provide support for those versions.
- Install the LiveSplit desktop app
- Download the latest release of this component from the Releases page
- Unzip the
dll
s from the release and copy them into theComponents
folder in your LiveSplit installation directory
- Run LiveSplit
- Open the layout editor
- Add the Vampire Survivors component:
+ > Information > Vampire Survivors Tracker
- Open Layout Settings and go to the Vampire Survivors Tracker tab
- Ensure that the Vampire Survivors installation directory has been filled in the text box. If it is not automatically detected, use the
...
button to manually select it - Accept the layout and return to the main LiveSplit screen
You may need to readjust your LiveSplit window's size to ensure that the achievements tracker is fully visible. It should look like this (with the exact achievements shown varying depending on your Vampire Survivors version):
Note: It will start tracking stats when you start a split, and it will stop tracking when you stop a split. When LiveSplit's timer is not running (unless paused), it will display the default all-zero stats.
- Follow steps 2 and 3 of the Installation instructions, copying the new
dll
s over the old ones. - Ensure that the Vampire Survivors installation directory is correct, as in step 5 of the Usage instructions.
- Clone the LiveSplit repository
- Set up a working build environment for LiveSplit according to their instructions and ensure that you can build it
- Clone this repository in the same parent directory as LiveSplit, such that the directories for both repositories share the same parent
- Open this solution in Visual Studio or JetBrains Rider and build it
If you encounter any issues while using this component, please open a GitHub issue with a detailed description of the problem.
This repository is licensed under the ISC license.