Hi guys, Today we will talk about Vampire Survivors Mods & Making Your Own Character, how to Edit Weapon Stats & Loot Table. Changing Starting Weapon, Character Passives, Changing/ Adding Characters in Vampire Survivors, and Much more
In this Vampire Survivors Mods & Making Your Own Character Guide, WE will show you how to edit every Lil thing, from weapon rarities to character stats to just straight up adding your own character/ modifying an existing one entirely. Also, read here: Vampire Survivors Weapon Evolution, Collection & Character
Introduction
I’m obligated to say DO THIS AT YOUR OWN RISK, not that there should be much of one, but that depends what you try to change.
There are a few steps to take first before we do anything.
and now, some ground “rules”, particularly important in general, whether or not you’re doing it guideless which isnt recommended.
also read here: Vampire Survivors Evolution Chart V0.2.12
Vampire Survivors Unlocking ‘The Red Death’
used to unlock the Red Death character, which is only usually obtained by killing the boss at level 30, which is basically impossible without exploits, suffering, or doing something silly like setting damage to 10000000000 and hoping it works, because it doesn’t.
1. Do the steps in the introduction
2. in your text editor, press CTRL+F and in the search box that shows up, type “Red Death” without quotations.
Luckily there should only be one entry for this character in the file so you shouldn’t be able to mess it up, but along the same line it should say things like “description”, “price” “maxhp” etc.
3. locate the part that says “hidden’:!0x0” just before where it says “Red Death” and “startingWeapon SCYTHE” (if you wanna mess with that check the other section)
4. delete the “!” so it becomes “hidden’:0x0,”
5. CTRL+S and you’re done. The character will be visible, but not purchased – they typically cost about 1500 or something around that range.
You can also take a look at our: Vampire Survivors Tier List 2022
Editing Vampire Survivors Weapon Stats & Loot Table
RARITY
This is an interesting one, probably something most people won’t use, but the reason its even here is because this allows you to make the Cherry Bomb and Bone visible on every character like any other weapon would when you level up.
Example:
1. Follow the steps in the introduction
2. CTRL+F for ‘name’:’Cherry Bomb’ INCLUDING QUOTES (ofc, replace cherry bomb with whichever weapon you want)
3. Along the same line as ‘name’:’Cherry Bomb’, after the description and then some, you should see ‘rarity’:0x1
simply change the 1 to “50” to give it the same rarity as lightning ring and other such weapons.
it should look like ‘rarity:0x50’
NOTE: this shouldnt work with evolved weapons since they have weapon requirements to be obtained. you could probably remove the requirement though and it would work, but i dont fancy breaking the game just yet so feel free if you’ve got the spare time, just make sure you back up the file.
It does work with everything else though, names Bone and Cherry which can now be added to the item pool.
OTHER STATS
1. Follow the steps in the introduction
2. CTRL+F for ‘name’:’Cherry Bomb’ INCLUDING QUOTES (ofc, replace cherry bomb with whichever weapon you want)
3. along the same line as that you will see things like “power”, “area” and “speed” etc.
just change the value after it; it will either be in hex or decimal (but either should work)
if hex: change the number after the x so “0x1” -> “0x2” or something
if not: just put the number you want, ie “area:1” means “area:100%” (or default)
NOTE: setting damage to a stupidly high number will just break the game, atleast on garlic, so dont do that.
Editing Vampire Survivors Character Base Stats
This is BASE stats, BEFORE they are affected by powerups, so just forget what powerups you have or dont have when doing this.
If you’re planning on just testing this, i’d recommend trying it on Exdash since nobody is gonna care that the meme character is no longer a meme, but you can do it on anyone.
1. Follow the steps in the introduction
2. CTRL+F for ‘charName’:’Exdash’ INCLUDING THE QUOTATIONS, just copy that into the search bar tbh.
along this line you should see things like “luck”, “growth”, “amount” etc as well as exdash’s description.
3. You can change the numbers of each stat to change the characters BASE stats.
Some stats follow different formats, however, so you can’t just change them all to the same thing. here’s the rundown:
a. movespeed, power, cooldown, area, speed, duration, luck, growth, greed and curse are all percentage based, so if you were to change them all to be like ‘cooldown’:1, then in this case, his base cooldowns are 100% of their value. If you set this to ‘cooldown’:0.5, then he’d have -50% cooldowns, this applies to all of the above in their own respective ways.
b. regen is also a decimal value, but not a percentage, so ‘regen’:0.5 would be a starting value of 0.5 hp per second etc.
c. magnet, rerolls, skips, revivals, maxhp, price, armor and amount are all integers, so i believe changing them to, say, ‘revivals’:0x1 or ‘revivals:1’ would both result in starting with 1 revival
maxhp and price are typically in hex, so look up a converter for that (0x64 is the default 100hp). Armor should be a flat amount of damage blocked each hit.
4. after you’ve changed things, CTRL+S and start the game up
Changing Vampire Survivors Starting Weapon
1. CTRL+F for character you want to change the weapon for,
ie.
CTRL+F and type ‘charName’:Antonio’ and just before his name on that same line should be ‘startingWeapon’:_0x3e9f6b[‘WHIP’]
simply, change ‘WHIP’ to something from below
if you see a weapon smth like startingWeapon’:_0x3e9f6b[0x3e9f6b[x45ed]] or smth to that effect, just change it to the same as that whip format and continue
2. CTRL+S you’re done
items may have different names to what you’re expecting so ill try and make a dictionary:
whip = WHIP
peachone = SILF
ebony wings = SILF2
vanadalier = SILF3
axe = AXE
death spiral = SCYTHE
pentagram = PENTAGRAM
lightning ring = LIGHTNING
thunder loop = LOOP
bone = BONE
cross = CROSS
evo cross = HEAVENSWORD
bible = HOLYBOOK
evil vespers = VESPERS
laurel = LAUREL
knife = KNIFE
evolved knife = THOUSAND
cherry = CHERRY
mana song = SONG
evolved mana = MANNAGGIA
clock lancet = LANCET
garlic = GARLIC
soul eater = VORTEX
santa water = HOLYWATER
La Borra = BORA
fire wand = FIREBALL
hellfire = HELLFIRE
wand = MAGIC_MISSILE
evo wand = HOLY_MISSILE
runetracer = DIAMOND
evolved whip? = VAMPIRICA
???? (unreleased evolved laurel?) = THORNS
???? = VOID
passives:
before you ask, yes this is a fine idea, i mean, you can start a duplicator if you want and take your free level up on library so you have a build where you’re not forced into one of your weapons (lets be honest, you’re doing duplicator every game anyway if you’re not trolling)
spellbinder = DURATION
attract orb = MAGNET
skull = CURSE
bracer = SPEED
wings = MOVESPEED
???? = SHIELD
candelabrador = AREA
tigamisu = REVIVAL
stone mask = GREED
clover = LUCK
crown = GROWTH
pummarola = REGEN
tome = COOLDOWN
armor = ARMOR
max hp = MAXHEALTH
duplicator = AMOUNT
spinach = MIGHT
pickups:
i doubt these work ngl
???? = GOLD
???? = SILVER
Rosary (screen wipe) = ROSARY
???? = SIRE
???? = CART
Flamethrower = NDUJA
Vampire Survivors Character Passives
Now the fun part which will probably be more than just copying and pasting again.
In this specific example, i modified Exdash because its Exdash.
firstly, i changed all of his base stats to be 1, ie, default. (see other chapter for how to do that)
you can add passives to characters, which i did in this case: Exdash now gains 1% of every stat every level up, but you can do whatever you want, here’s how i did it:
1. introduction steps
2. CTRL+F for ‘charName’:’Exdash’
along the lines after this phrase, there are all of his stats, then there is a bunch of gibberish after ‘showcase’: which i said not to touch in the rules, so look past all of that and up to where it says {‘luck:0.1, ‘level:0xa’).
3. in between the end of the gibberish, and just before that luck bit ^, add in:
,’onEveryLevelUp’:{‘duration’:0.01,’moveSpeed’:0.01,’area’:0.01,’speed’:0.01,’cooldown’:-0.01,’power’:0.01,’luck’:0.01,’growth’:0.01}
this basically means that you get 1% of pretty much every stat every level.
the resulting line should look like
ENDOFSHOWCASE,’onEveryLevelUp’:{‘duration’:0.01,’moveSpeed’:0.01,’area’:0.01,’speed’:0.01,’cooldown’:-0.01,’power’:0.01,’luck’:0.01,’growth’:0.01},THENEXTLINEOFCODE
naturally, you can do those sorts of passives such as “gains projectiles every X levels” in the same way, but instead just steal the code from one of the characters who has it and change the numbers.
make sure it is in this exact place, after the showcase, make sure there is a comma before and after the passive, make sure there are no spaces at all
that’s it for this Vampire Survivors Mods & Making Your Own Character. Also, read here: Vampire Survivors Codes 2022 – Secret ‘Cheat’ Codes
ncG1vNJzZmismJqwra3SoaCfsV6YvK571ZqkqaGimnq0wdGvoK%2Bnoqh6rrvDrGSmmZueu6h52Kisq2WfrLtur8eaqZqbpJq%2FcA%3D%3D