This repository has been archived by the owner on Oct 21, 2023. It is now read-only.
Bloodlines v0.1.0
Pre-release
Pre-release
Bloodlines v0.1.0 for Vampire Survivors v1.6.108 (Public Beta)
A Custom Character importer for Vampire Survivors
Warning
This is an in-development release, I give no guarantees what this will do to your game/save files. Keep backups!
Important
This mod does not work with the old engine skin mods. It shouldn’t be too hard to convert them though.
Features
- Create custom character packs (zip files) that anyone with this mod can download and install.
- My end goal of this mod is to have custom characters as customizable as possible, while keeping it relatively intuitive to create and super simple to install.
Install
- Install Melonloader (This is required for all Vampire Survivors games)
- Start the game to have melonloader fully install. (Not required if it's already installed)
- Install Bloodlines.dll
- Start the game again to have mod's folders be created.
- Install your custom character pack! Add the character zip file to
<Vampire Survivors Location>/UserData/Bloodlines
(Should be in the same folder as data.cfg). Do NOT extract the zip, this mod will do that for you.- Feel free to download Gus from this repo as an example.
- Start the game, if you have the console enabled, you should see that bloodlines successfully imported the character and the zip file should then be deleted. If it wasn't deleted, the import wasn't successful.
Creating your own character packs!
Character packs contain two types of items:
- A json file - This contains the character data: Starting weapon, which sprites to use, power level, etc.
- png files - The character sprites. (These must be referenced by filename in the json file)
Known bugs/limitations
This mod is in very early in development stages, but I wanted to get testers as quickly as possible so I know what works and what doesn't with the packs and the mod.
- Sprites animations are not supported yet.
- Sprite scaling doesn't work in game. Keep your sprites generally around 50x50 pixels no bigger than 200x200px or they will be obnoxious in game.
- Custom character progress isn't saved.
- Plenty of visual bugs
- End of game sprite isn't working
- Legionnaire's sprites don't spawn correctly
- Alternate skins aren't visible in game. (You can see them in the character select though)