
Hello! I thought having Kakarot tear up some monsters in this game would be sweet.
So, I made this mod!
Goku -for now- starts with a Holy Wand as well as the Clock Lancet.
This is subject to change, as I plan on attempting to add in new weapons in the form of Ki Blasts.
This is a complete addition, does not reskin, or replace anything.
Requires current opt-in beta on steam!!!!
Links to modpages;
https://gamebanana.com/mods/371200 – [gamebanana.com]
https://www.nexusmods.com/vampiresurvivors/mods/4 – [nexusmods.com]
Installation
## First Steps!
Place the ‘goku’ FOLDER inside your
steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\mod\
folder, if you do not have a mod folder, create it.
so it should resemble this;
SteamLibrary\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\mod\goku
inside should be
goku.png
goku.json
You will need to edit your `main.bundle.js` file, find it at
SteamLibrary\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer
## MAKE A BACKUP!
HIGHLY RECOMMEND using Notepad++, or Visual Studio Code to edit the file.
USE NOTEPAD++ JSTOOL TO ‘FORMAT’ THE FILE PRIOR TO EDITING. IT WILL MAKE IT 100X EASIER.
## Char Data, Part One
Once formatted, open with either Notepad++ or VS Code, or some other IDE style editor.
Search for ‘NEO’ and insert the following block of data above the NEO entry with the other char data.
“`
[_0x5d45ad[‘GOKU’]]: [{
‘level’: 0x1,
‘startingWeapon’: _0x40aba4[‘HOLY_MISSILE’],
‘charName’: ‘Goku’,
‘surname’: ‘the Saiyan’,
‘spriteName’: ‘goku_01.png’,
‘textureName’: ‘GOKU’,
‘walkingFrames’: 0x3,
‘description’: ‘More projectiles every 20 levels (max+3). Gains +1% Might every level.’,
‘isBought’: !0x0,
‘price’: 0x0,
‘maxHp’: 0x7D,
‘armor’: 0x5,
‘regen’: 0x2,
‘moveSpeed’: 0x1,
‘power’: 0x1,
‘cooldown’: 0x1,
‘area’: 0x1,
‘speed’: 0x1,
‘duration’: 0x1,
‘amount’: 0x0,
‘luck’: 0x1,
‘growth’: 0x1,
‘greed’: 0x1,
‘curse’: 0x1,
‘magnet’: 0x0,
‘revivals’: 2,
‘rerolls’: 0x0,
‘skips’: 0x0,
‘banish’: 0x0,
‘showcase’: [_0x40aba4[‘BONE’], _0x40aba4[_0x2c0d05(0x846)], _0x40aba4[_0x2c0d05(0x846)], _0x40aba4[‘BONE’], _0x40aba4[‘BONE’], _0x40aba4[_0x2c0d05(0x846)], _0x40aba4[_0x2c0d05(0x846)], _0x40aba4[‘BONE’], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[‘DIAMOND’], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[‘DIAMOND’], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[_0x2c0d05(0xb1f)], _0x40aba4[‘GUNS3’], _0x40aba4[_0x2c0d05(0x822)], _0x40aba4[_0x2c0d05(0x822)], _0x40aba4[‘AREA’], _0x40aba4[_0x2c0d05(0x822)], _0x40aba4[‘AREA’], _0x40aba4[_0x2c0d05(0xb4e)], _0x40aba4[‘MIGHT’], _0x40aba4[_0x2c0d05(0xb4e)], _0x40aba4[_0x2c0d05(0xb4e)], _0x40aba4[‘MIGHT’], _0x40aba4[_0x2c0d05(0x925)], _0x40aba4[‘SPEED’], _0x40aba4[‘SPEED’], _0x40aba4[_0x2c0d05(0x925)], _0x40aba4[_0x2c0d05(0x925)], _0x40aba4[_0x2c0d05(0x4dc)], _0x40aba4[_0x2c0d05(0x4dc)], _0x40aba4[‘COOLDOWN’], _0x40aba4[_0x2c0d05(0x4dc)], _0x40aba4[‘COOLDOWN’], _0x40aba4[_0x2c0d05(0x776)], _0x40aba4[‘AMOUNT’]],
‘onEveryLevelUp’: {
‘power’: 0.01
},
‘exWeapons’: [_0x40aba4[‘LANCET’]],
‘debugTime’: 0x348
}, {
‘amount’: 0x1,
‘level’: 0x14,
‘growth’: 0x1
}, {
‘amount’: 0x1,
‘level’: 0x28,
‘growth’: 0x1
}, {
‘amount’: 0x1,
‘level’: 0x3c
}, {
‘level’: 0x15,
‘growth’: -0x1
}, {
‘level’: 0x29,
‘growth’: -0x1
}
],
“`
## Char Data, Part Two
Seach for the below string;
_0x9573a5[‘ODDEEO’] = ‘ODDEEO’;
and insert this entire string;
_0x9573a5[‘GOKU’] = ‘GOKU’,
above it
## Char Data, Part Three
Search for;
this[‘load’][‘image’](‘gameOver’, ‘assets/img/gameOver.png’),
and somewhere under it add;
this[‘load’][‘atlas’](‘GOKU’, ‘mod/goku/goku.png’, ‘mod/goku/goku.json’),
## Conclusion
Save your `main.bundle.js` and launch your game! With some luck, you should now have a new fighter to choose from!
I hope you enjoy the Guide we share about Vampire Survivors – Playable Character + SSJ Goku Game Mode; if you think we forget to add or we should add more information, please let us know via commenting below! See you soon!
- All Vampire Survivors Posts List
Leave a Reply