Vampire Survivors

Ask about cheats/tables for single player games here
Survivor21
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Apr 23, 2022 3:51 am
Reputation: 0

Re: Vampire Survivors

Post by Survivor21 »

HI all

i keep getting reading texture error in Gallow tower stage 4, all the other levels work fine except this one.

I've followed instructions that were posted above but nothing works. It is only this stage that has ther error.

Any one have an idea?

bpx
Expert Cheater
Expert Cheater
Posts: 88
Joined: Tue Dec 01, 2020 9:53 am
Reputation: 10

Re: Vampire Survivors

Post by bpx »

anyone know how i can unlock toastie and missingno (and maybe other hidden characters i dont know of) using editor on main.bundle.js or savedata file?

Loah26
Table Makers
Table Makers
Posts: 61
Joined: Wed Mar 09, 2022 6:37 am
Reputation: 130

Re: Vampire Survivors

Post by Loah26 »

In the meantime, I've attached a 100% Savedata that will hopefully solve many of the problems.(Synchronization must be ignored)

Q.What can do with this file?
Debug mode,Comfortable stats,Enable equip all Weapons and Items(unlock evolution number cap),All powerups are 100 coins

PowerUp Selection

Code: Select all

PowerUp,All powerups have been divided into 5 stages and...
damage+50% Armor+5 MaxHP+50% regen+1/sec Cooldown-100% Area+50% Attack Speed+50% Duration+50%
Amount+5 MoveSpeed+50% Magnet+500% Luck+500% Growth+100% Greed+1000% Revival+5times Curse+125%

EX Mode (sixth level)
damage+9999% Armor+9999 MaxHP+9999% regen+9999/sec Cooldown-100% Area+999% Attack Speed+999% Duration+999%
Amount+99 MoveSpeed+999% Magnet+9999% Luck+9999% Growth+999% Greed+9999% Revival+99times Curse+999%

Not intended for play beyond the sixth level.
Minimize the steps...

Code: Select all

1. Replace main.bundle.js in renderer folder.(Debug or Normal mode is a preference.)

2. Replace powerUpLang.json in the assets folder.(You may omit it if you wish.)

3. After that, launch the Vampire Survivors,Refund PowerUps at PowerUp Selection once, and start the game.

4. If there is a problem and you want to revert, take out the unedited files from the Unedited folder.
There is a bug that causes inconsistencies if powerups aren't returned temporarily.
Reason is powerups are different in main.bundle.js. Able to deal with it by doing Refund PowerUps in PowerUp Selection.

Debug mode contents

Code: Select all

Menu cheats:
C:add coins(Fluctuating)
R:reset data(Unknown)
U:unlock all(and get a lot of coins,Except for special characters.)

Game cheats:
X:level up(1level)
H:heal(Max HP)
Z:all weapons(and Items)
I:invulnerable(until next play)
T:next minute(1min)
O:game over(excluding revival)
E:max enemies(at the screen)
K:kill enemies(at the screen)
G:Treasure(Jack pot 5treasures,can't skip)
B:Candelabras that create items appear around you
F:Rapid Fire
P:Stop Enemies
L:Flamethrower
N:Single Treasure
V:Vacuum(exp only)
Q:Showcase(Unknown)
MouseWheel:zoom(scaling)

Space(not written):select command:LevelUp,MaxEnemies,NextMinute,KillAll,Invulnerable,RecoverHP,GameOver,TreasureLV1+2+3,Vacuum

I have written exactly what is shown on the screen,added the contents in parentheses.
Edit: May 9 Answer to question
Change logs for weapon and evolution limit for 0.5.205
The codes and formats for these numbers vary from version to version, so you will need to change your search method each time.
If you want to avoid these troublesome methods, please download my file.

Weapon and Items number Cap Unlock

Code: Select all

                            this[_0x320d52(0x236)] = 0x6,
                            this[_0x320d52(0x786)] = 0x6,

Code: Select all

                            this[_0x320d52(0x236)] = 0x12,
                            this[_0x320d52(0x786)] = 0x12,

Evolution Cap Unlock

Code: Select all

                            this[_0xb63f53(0x534)] = 0x6,

Code: Select all

                            this[_0xb63f53(0x534)] = 0x12,

Lift the 10minutes evolution limit

Code: Select all

                            _0x1ade69[_0x2f876b(0x47a)][_0x2f876b(0x9c3)] >= 0x258 && this['UnlockAchievement'](_0x2a9943[_0x2f876b(0x6c6)]),

Code: Select all

                            _0x1ade69[_0x2f876b(0x47a)][_0x2f876b(0x9c3)] >= 0x0 && this['UnlockAchievement'](_0x2a9943[_0x2f876b(0x6c6)]),
Back up each of them and replace it.

Code: Select all

main.bundle.js
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer

powerUpLang.json
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\assets\lang

Leveldb(savefolder)
C:\Users\XXX\AppData\Roaming\Vampire_Survivors\Local Storage\leveldb (XXX is your PC's name.)

This file contains the following Unedited file,Normal mode,Debug mode,powerUpLang.json,Change logs
Tips
Regarding modification of Arcana: I may do it eventually, since there are still so few of them.
There is a lot can do, but the trouble is that we can't use tables, which makes it less customizable.

If you have already uploaded corrupted data to the cloud, overwriting or deleting the data will solve the problem.

The text pad makes it easy to peek at the save file, but since it is levelDB that actually makes the changes, it makes no sense.

For example, even if all the saves are lost, the game itself can be completed in 30 minutes if you can use the debug mode (I actually did it).

Modify Tips for Ver0.5.105

['characterToUnlock']
['stageToUnlock']
['hidden'] = !0x1
'critChance': 0.
'critMul': 0x
'bounce'
'arcanaType'
1sec=1000=0x3E8
5sec=5000=0x1388
10sec=10000=0x2710
30sec=30000=0x7530
1min=60000=0xEA60

!function (_0x1ba865) {
const _0x441513 = _0x4e1088;
_0x1ba865[_0x1ba865['VOID'] = -0x1] = 'VOID',
_0x1ba865[_0x1ba865['T00_KILLER'] = 0x0] = 'T00_KILLER',
_0x1ba865[_0x1ba865['T01_AQUARIUS'] = 0x1] = 'T01_AQUARIUS',
_0x1ba865[_0x1ba865[_0x441513(0x255)] = 0x2] = 'T02_TWILIGHT',
_0x1ba865[_0x1ba865[_0x441513(0x755)] = 0x3] = 'T03_TRAGIC',
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x8b0)] = 0x8] = 'T08_MAD_FOREST',
_0x1ba865[_0x1ba865['T09_DIVINE'] = 0x9] = 'T09_DIVINE',
_0x1ba865[_0x1ba865[_0x441513(0xac1)] = 0xa] = 'T10_BEGINNING',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T12_OUT_OF_TIME'] = 0xc] = 'T12_OUT_OF_TIME',
_0x1ba865[_0x1ba865[_0x441513(0x788)] = 0xd] = 'T13_WICKED',
_0x1ba865[_0x1ba865[_0x441513(0x565)] = 0xe] = 'T14_JEWELS',
_0x1ba865[_0x1ba865[_0x441513(0xbae)] = 0xf] = 'T15_GOLD',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9ba)] = 0x12] = 'T18_ILLUSIONS',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',
_0x1ba865[_0x1ba865[_0x441513(0x24e)] = 0x14] = 'T20_SINKING',
_0x1ba865[_0x1ba865[_0x441513(0x33a)] = 0x15] = 'T21_BLOODY';

Arcana that have been opened:RANDOMAZZO
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',

T04_AWAKE
case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;

case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;
T05_CRASH
this[_0x588980(0x8ae)][_0x588980(0x262)]({
'targets': this[_0x588980(0x40e)][_0x588980(0x6fa)][_0x588980(0x656)],
'scale': 0x2,
'yoyo': !0x0,
'duration': 0x2710,

['ActivateSpeedSineBonus']() {
const _0x38b98c = _0x4e1088;
if (!_0x1f071b['Core'][_0x38b98c(0x475)][_0x38b98c(0x9e9)]) {
let _0x2fe764 = {
'sineSpeed': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710

['ActivateDurationSineBonus']() {
const _0x39e7ee = _0x4e1088;
if (!_0x1f071b['Core'][_0x39e7ee(0x475)]['sineDuration']) {
let _0x59ec8e = {
'sineDuration': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710
T06_SARABANDE
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,

['TriggerSarabande'](_0x34f040) {
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,
T07_IRON_BLUE
T11_PEARLS

T16_SLASH
this['CritMul'] = 0x1,
this[_0x587067(0x778)] = 0x3,
this['ActiveArcanas'] = [],
this[_0x587067(0x664)] = 0x1;

case _0x37431c['T16_SLASH']:
this[_0x28e409(0x664)] = 0x2,

T17_PAINTING

T19_FIRE
case _0x37431c[_0x28e409(0x9b7)]:
this['FireExplosionWeapon'] || (this['FireExplosionWeapon'] = new _0x2d788c(_0x410636[_0x28e409(0x8f6)]), this[_0x28e409(0x753)][_0x28e409(0x4e5)] = 1.5),
How to enable debug mode
Basically, rewrite here, just find the version number and set 2 lines to 0(above and bottom)

Code: Select all

                    const _0x58698f = !0x1,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 'v0.5.105 - EA',

Code: Select all

                    const _0x58698f = !0x0,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 0x0,
May 6 Added a debug mode only since there seems to be a demand for it,for Ver.0.5.107

May 8 added debug mode only For Ver0.5.205


Currently no one has updated it except me.
So from now on I'll update them all together in a new thread
Here

I'm trying to keep it a generic one, but if you have any ideas, please let me know.

All Password(PW) is vs
Attachments
DebugMode for 0.5.205.rar
(310.38 KiB) Downloaded 1276 times
DebugMode For 0.5.107.rar
(297.15 KiB) Downloaded 270 times
Vampire Survivors 0.5.105.rar
(875.67 KiB) Downloaded 3146 times
100% SaveData Ver.0.5.105.rar
(15.41 KiB) Downloaded 900 times
Last edited by Loah26 on Mon May 09, 2022 11:37 pm, edited 7 times in total.

User avatar
Sharpyku
Cheater
Cheater
Posts: 30
Joined: Mon Mar 19, 2018 12:56 am
Reputation: 6

Re: Vampire Survivors

Post by Sharpyku »

for me dont work, i put main.bundle.js in renderer folder and powerUpLang.jso in lang folder, nohting happen in game..

dogcatfung
Noobzor
Noobzor
Posts: 7
Joined: Sat Jan 02, 2021 12:25 pm
Reputation: 0

Re: Vampire Survivors

Post by dogcatfung »

LOAH, your work is awesome, THANKS🙏🙏
Last edited by dogcatfung on Sat Apr 30, 2022 10:24 pm, edited 1 time in total.

fallenjack2000
Expert Cheater
Expert Cheater
Posts: 56
Joined: Tue Oct 05, 2021 4:10 am
Reputation: 2

Re: Vampire Survivors

Post by fallenjack2000 »

Why the hell is everyone making this so hard? LOL
OK, listen everyone, you can find almost everything to help you in main.bundle.js in the game folder
Vampire Survivors (version ?)\resources\app\.webpack\renderer, just right click on it and edit it with notepad.
I found the whip and changed the power from 5 to 20, So every time I level up and level up the whip it is 20 power each time.
I don't want to mod it for people because someone might say it is too easy or still too hard so you can search in notepad
yourself for what you are looking for.
I am trying to find the right balance myself.

fallenjack2000
Expert Cheater
Expert Cheater
Posts: 56
Joined: Tue Oct 05, 2021 4:10 am
Reputation: 2

Re: Vampire Survivors

Post by fallenjack2000 »

I might try the save file.

kodkodkubb
What is cheating?
What is cheating?
Posts: 1
Joined: Sun May 01, 2022 5:25 am
Reputation: 1

Re: Vampire Survivors

Post by kodkodkubb »

Loah26 wrote:
Sun Apr 24, 2022 10:47 pm
In the meantime, I've attached a 100% Savedata that will hopefully solve many of the problems.(Synchronization must be ignored)

Vampire survivors have seen big changes in Major updates 0.5.105
- 1 new, hard Challenge Stage
- 1 new Character and 1 new Weapon
- 1 more rank for Reroll and Skip powerups
- 2 new Arcanas


So I updated main.bundle.js for it.(When versions are close, they are compatible in most cases.)
Perhaps the reason for many of the bugs is that Steam or VS often requires cloud synchronization.(If not 0 at version, It's a failure.)

If you encounter file integrity problems, you can use the following,Vampire Survivors - Properties - LOCAL FILES - Verify integrity of game files

Q.What can do with this file?
Debug mode,Comfortable stats,Enable equip all Weapons and Items(unlock evolution number cap),All power-up products are 100 coins

PowerUp Selection
PowerUp,All powerups have been divided into 5 stages and...
damage+50% Armor+5 MaxHP+50% regen+1/sec Cooldown-100% Area+50% Attack Speed+50% Duration+50%
Amount+5 MoveSpeed+50% Magnet+500% Luck+500% Growth+100% Greed+1000% Revival+5times Curse+125%

EX Mode (sixth level)
damage+9999% Armor+9999 MaxHP+9999% regen+9999/sec Cooldown-100% Area+999% Attack Speed+999% Duration+999%
Amount+99 MoveSpeed+999% Magnet+9999% Luck+9999% Growth+999% Greed+9999% Revival+99times Curse+999%

Not intended for play beyond the sixth level.
Minimize the steps...
1. Replace main.bundle.js in renderer folder.(Debug or Normal mode is a preference.)

2. Replace powerUpLang.json in the assets folder.(You may omit it if you wish.)

3. After that, launch the Vampire Survivors,Refund PowerUps at PowerUp Selection once, and start the game.

4. If there is a problem and you want to revert, take out the unedited files from the Unedited folder.
There is a bug that causes inconsistencies if powerups aren't returned temporarily.
The reason is that powerups are different in main.bundle.js. Able to deal with it by doing Refund PowerUps in PowerUp Selection.

Debug mode contents
Menu cheats:
C:add coins(Fluctuating)
R:reset data(Unknown)
U:unlock all(and get a lot of coins,Except for special characters.)

Game cheats:
X:level up(1level)
H:heal(Max HP)
Z:all weapons(and Items)
I:invulnerable(until next play)
T:next minute(1min)
O:game over(excluding revival)
E:max enemies(at the screen)
K:kill enemies(at the screen)
G:Treasure(Jack pot 5treasures,can't skip)
B:Candelabras that create items appear around you
F:Rapid Fire
P:Stop Enemies
L:Flamethrower
N:Single Treasure
V:Vacuum(exp only)
Q:Showcase(Unknown)
MouseWheel:zoom(scaling)

Space(not written):select command:LevelUp,MaxEnemies,NextMinute,KillAll,Invulnerable,RecoverHP,GameOver,TreasureLV1+2+3,Vacuum

I have written exactly what is shown on the screen,added the contents in parentheses.
Change logs for weapon and evolution limit
Weapon and Items number Cap Unlock
this[_0x5d0857(0x800)] = 0x6,
this['maxPowerUpWeapons'] = 0x6,

this[_0x5d0857(0x800)] = 0x12,
this['maxPowerUpWeapons'] = 0x12,

Evolution Cap Unlock
this[_0xc3d01d(0x7aa)] = 0x6,

this[_0xc3d01d(0x7aa)] = 0x12,

Lift the 10minutes evolution limit
_0x1f071b[_0x3844c8(0x1b5)][_0x3844c8(0x2ec)] >= 0x258 && this['UnlockAchievement'](_0x36f5a3['Survive10Minutes']),

_0x1f071b[_0x3844c8(0x1b5)][_0x3844c8(0x2ec)] >= 0x0 && this['UnlockAchievement'](_0x36f5a3['Survive10Minutes']),
Back up each of them and replace it.
main.bundle.js
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer

powerUpLang.json
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\assets\lang

Leveldb(savefolder)
C:\Users\XXX\AppData\Roaming\Vampire_Survivors\Local Storage\leveldb (XXX is your PC's name.)

This file contains the following Unedited file,Normal mode,Debug mode,powerUpLang.json,Change logs
Tips
Regarding modification of Arcana: I may do it eventually, since there are still so few of them.
There is a lot can do, but the trouble is that we can't use tables, which makes it less customizable.

If you have already uploaded corrupted data to the cloud, overwriting or deleting the data will solve the problem.

The text pad makes it easy to peek at the save file, but since it is levelDB that actually makes the changes, it makes no sense.

For example, even if all the saves are lost, the game itself can be completed in 30 minutes if you can use the debug mode (I actually did it).

Modify Tips for Ver0.5.105

['characterToUnlock']
['stageToUnlock']
['hidden'] = !0x1
'critChance': 0.
'critMul': 0x
'bounce'
'arcanaType'
1sec=1000=0x3E8
5sec=5000=0x1388
10sec=10000=0x2710
30sec=30000=0x7530
1min=60000=0xEA60

!function (_0x1ba865) {
const _0x441513 = _0x4e1088;
_0x1ba865[_0x1ba865['VOID'] = -0x1] = 'VOID',
_0x1ba865[_0x1ba865['T00_KILLER'] = 0x0] = 'T00_KILLER',
_0x1ba865[_0x1ba865['T01_AQUARIUS'] = 0x1] = 'T01_AQUARIUS',
_0x1ba865[_0x1ba865[_0x441513(0x255)] = 0x2] = 'T02_TWILIGHT',
_0x1ba865[_0x1ba865[_0x441513(0x755)] = 0x3] = 'T03_TRAGIC',
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x8b0)] = 0x8] = 'T08_MAD_FOREST',
_0x1ba865[_0x1ba865['T09_DIVINE'] = 0x9] = 'T09_DIVINE',
_0x1ba865[_0x1ba865[_0x441513(0xac1)] = 0xa] = 'T10_BEGINNING',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T12_OUT_OF_TIME'] = 0xc] = 'T12_OUT_OF_TIME',
_0x1ba865[_0x1ba865[_0x441513(0x788)] = 0xd] = 'T13_WICKED',
_0x1ba865[_0x1ba865[_0x441513(0x565)] = 0xe] = 'T14_JEWELS',
_0x1ba865[_0x1ba865[_0x441513(0xbae)] = 0xf] = 'T15_GOLD',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9ba)] = 0x12] = 'T18_ILLUSIONS',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',
_0x1ba865[_0x1ba865[_0x441513(0x24e)] = 0x14] = 'T20_SINKING',
_0x1ba865[_0x1ba865[_0x441513(0x33a)] = 0x15] = 'T21_BLOODY';

Arcana that have been opened:RANDOMAZZO
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',

T04_AWAKE
case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;

case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;
T05_CRASH
this[_0x588980(0x8ae)][_0x588980(0x262)]({
'targets': this[_0x588980(0x40e)][_0x588980(0x6fa)][_0x588980(0x656)],
'scale': 0x2,
'yoyo': !0x0,
'duration': 0x2710,

['ActivateSpeedSineBonus']() {
const _0x38b98c = _0x4e1088;
if (!_0x1f071b['Core'][_0x38b98c(0x475)][_0x38b98c(0x9e9)]) {
let _0x2fe764 = {
'sineSpeed': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710

['ActivateDurationSineBonus']() {
const _0x39e7ee = _0x4e1088;
if (!_0x1f071b['Core'][_0x39e7ee(0x475)]['sineDuration']) {
let _0x59ec8e = {
'sineDuration': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710
T06_SARABANDE
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,

['TriggerSarabande'](_0x34f040) {
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,
T07_IRON_BLUE
T11_PEARLS

T16_SLASH
this['CritMul'] = 0x1,
this[_0x587067(0x778)] = 0x3,
this['ActiveArcanas'] = [],
this[_0x587067(0x664)] = 0x1;

case _0x37431c['T16_SLASH']:
this[_0x28e409(0x664)] = 0x2,

T17_PAINTING

T19_FIRE
case _0x37431c[_0x28e409(0x9b7)]:
this['FireExplosionWeapon'] || (this['FireExplosionWeapon'] = new _0x2d788c(_0x410636[_0x28e409(0x8f6)]), this[_0x28e409(0x753)][_0x28e409(0x4e5)] = 1.5),
How to enable debug mode
Basically, rewrite here, just find the version number and set 2 lines to 0(above and bottom)

Code: Select all

                    const _0x58698f = !0x1,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 'v0.5.105 - EA',

Code: Select all

                    const _0x58698f = !0x0,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 0x0,
SaveData PW:vs

Edit:VS has been updated to 0.5.106, but it's a minor update and compatible with this version, so no update will be made.
Thanks for the great edit Loah!

By the way, is it possible for you to make the main.bundle.js that only adding Debug mode without changing PowerUp ?

Nvm, I found the way to do this, Thank you!

wef1
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Feb 16, 2019 12:04 am
Reputation: 0

Re: Vampire Survivors

Post by wef1 »

kodkodkubb wrote:
Sun May 01, 2022 5:28 am
Loah26 wrote:
Sun Apr 24, 2022 10:47 pm
In the meantime, I've attached a 100% Savedata that will hopefully solve many of the problems.(Synchronization must be ignored)

Vampire survivors have seen big changes in Major updates 0.5.105
- 1 new, hard Challenge Stage
- 1 new Character and 1 new Weapon
- 1 more rank for Reroll and Skip powerups
- 2 new Arcanas


So I updated main.bundle.js for it.(When versions are close, they are compatible in most cases.)
Perhaps the reason for many of the bugs is that Steam or VS often requires cloud synchronization.(If not 0 at version, It's a failure.)

If you encounter file integrity problems, you can use the following,Vampire Survivors - Properties - LOCAL FILES - Verify integrity of game files

Q.What can do with this file?
Debug mode,Comfortable stats,Enable equip all Weapons and Items(unlock evolution number cap),All power-up products are 100 coins

PowerUp Selection
PowerUp,All powerups have been divided into 5 stages and...
damage+50% Armor+5 MaxHP+50% regen+1/sec Cooldown-100% Area+50% Attack Speed+50% Duration+50%
Amount+5 MoveSpeed+50% Magnet+500% Luck+500% Growth+100% Greed+1000% Revival+5times Curse+125%

EX Mode (sixth level)
damage+9999% Armor+9999 MaxHP+9999% regen+9999/sec Cooldown-100% Area+999% Attack Speed+999% Duration+999%
Amount+99 MoveSpeed+999% Magnet+9999% Luck+9999% Growth+999% Greed+9999% Revival+99times Curse+999%

Not intended for play beyond the sixth level.
Minimize the steps...
1. Replace main.bundle.js in renderer folder.(Debug or Normal mode is a preference.)

2. Replace powerUpLang.json in the assets folder.(You may omit it if you wish.)

3. After that, launch the Vampire Survivors,Refund PowerUps at PowerUp Selection once, and start the game.

4. If there is a problem and you want to revert, take out the unedited files from the Unedited folder.
There is a bug that causes inconsistencies if powerups aren't returned temporarily.
The reason is that powerups are different in main.bundle.js. Able to deal with it by doing Refund PowerUps in PowerUp Selection.

Debug mode contents
Menu cheats:
C:add coins(Fluctuating)
R:reset data(Unknown)
U:unlock all(and get a lot of coins,Except for special characters.)

Game cheats:
X:level up(1level)
H:heal(Max HP)
Z:all weapons(and Items)
I:invulnerable(until next play)
T:next minute(1min)
O:game over(excluding revival)
E:max enemies(at the screen)
K:kill enemies(at the screen)
G:Treasure(Jack pot 5treasures,can't skip)
B:Candelabras that create items appear around you
F:Rapid Fire
P:Stop Enemies
L:Flamethrower
N:Single Treasure
V:Vacuum(exp only)
Q:Showcase(Unknown)
MouseWheel:zoom(scaling)

Space(not written):select command:LevelUp,MaxEnemies,NextMinute,KillAll,Invulnerable,RecoverHP,GameOver,TreasureLV1+2+3,Vacuum

I have written exactly what is shown on the screen,added the contents in parentheses.
Change logs for weapon and evolution limit
Weapon and Items number Cap Unlock
this[_0x5d0857(0x800)] = 0x6,
this['maxPowerUpWeapons'] = 0x6,

this[_0x5d0857(0x800)] = 0x12,
this['maxPowerUpWeapons'] = 0x12,

Evolution Cap Unlock
this[_0xc3d01d(0x7aa)] = 0x6,

this[_0xc3d01d(0x7aa)] = 0x12,

Lift the 10minutes evolution limit
_0x1f071b[_0x3844c8(0x1b5)][_0x3844c8(0x2ec)] >= 0x258 && this['UnlockAchievement'](_0x36f5a3['Survive10Minutes']),

_0x1f071b[_0x3844c8(0x1b5)][_0x3844c8(0x2ec)] >= 0x0 && this['UnlockAchievement'](_0x36f5a3['Survive10Minutes']),
Back up each of them and replace it.
main.bundle.js
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer

powerUpLang.json
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\assets\lang

Leveldb(savefolder)
C:\Users\XXX\AppData\Roaming\Vampire_Survivors\Local Storage\leveldb (XXX is your PC's name.)

This file contains the following Unedited file,Normal mode,Debug mode,powerUpLang.json,Change logs
Tips
Regarding modification of Arcana: I may do it eventually, since there are still so few of them.
There is a lot can do, but the trouble is that we can't use tables, which makes it less customizable.

If you have already uploaded corrupted data to the cloud, overwriting or deleting the data will solve the problem.

The text pad makes it easy to peek at the save file, but since it is levelDB that actually makes the changes, it makes no sense.

For example, even if all the saves are lost, the game itself can be completed in 30 minutes if you can use the debug mode (I actually did it).

Modify Tips for Ver0.5.105

['characterToUnlock']
['stageToUnlock']
['hidden'] = !0x1
'critChance': 0.
'critMul': 0x
'bounce'
'arcanaType'
1sec=1000=0x3E8
5sec=5000=0x1388
10sec=10000=0x2710
30sec=30000=0x7530
1min=60000=0xEA60

!function (_0x1ba865) {
const _0x441513 = _0x4e1088;
_0x1ba865[_0x1ba865['VOID'] = -0x1] = 'VOID',
_0x1ba865[_0x1ba865['T00_KILLER'] = 0x0] = 'T00_KILLER',
_0x1ba865[_0x1ba865['T01_AQUARIUS'] = 0x1] = 'T01_AQUARIUS',
_0x1ba865[_0x1ba865[_0x441513(0x255)] = 0x2] = 'T02_TWILIGHT',
_0x1ba865[_0x1ba865[_0x441513(0x755)] = 0x3] = 'T03_TRAGIC',
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x8b0)] = 0x8] = 'T08_MAD_FOREST',
_0x1ba865[_0x1ba865['T09_DIVINE'] = 0x9] = 'T09_DIVINE',
_0x1ba865[_0x1ba865[_0x441513(0xac1)] = 0xa] = 'T10_BEGINNING',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T12_OUT_OF_TIME'] = 0xc] = 'T12_OUT_OF_TIME',
_0x1ba865[_0x1ba865[_0x441513(0x788)] = 0xd] = 'T13_WICKED',
_0x1ba865[_0x1ba865[_0x441513(0x565)] = 0xe] = 'T14_JEWELS',
_0x1ba865[_0x1ba865[_0x441513(0xbae)] = 0xf] = 'T15_GOLD',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9ba)] = 0x12] = 'T18_ILLUSIONS',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',
_0x1ba865[_0x1ba865[_0x441513(0x24e)] = 0x14] = 'T20_SINKING',
_0x1ba865[_0x1ba865[_0x441513(0x33a)] = 0x15] = 'T21_BLOODY';

Arcana that have been opened:RANDOMAZZO
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',

T04_AWAKE
case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;

case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;
T05_CRASH
this[_0x588980(0x8ae)][_0x588980(0x262)]({
'targets': this[_0x588980(0x40e)][_0x588980(0x6fa)][_0x588980(0x656)],
'scale': 0x2,
'yoyo': !0x0,
'duration': 0x2710,

['ActivateSpeedSineBonus']() {
const _0x38b98c = _0x4e1088;
if (!_0x1f071b['Core'][_0x38b98c(0x475)][_0x38b98c(0x9e9)]) {
let _0x2fe764 = {
'sineSpeed': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710

['ActivateDurationSineBonus']() {
const _0x39e7ee = _0x4e1088;
if (!_0x1f071b['Core'][_0x39e7ee(0x475)]['sineDuration']) {
let _0x59ec8e = {
'sineDuration': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710
T06_SARABANDE
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,

['TriggerSarabande'](_0x34f040) {
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,
T07_IRON_BLUE
T11_PEARLS

T16_SLASH
this['CritMul'] = 0x1,
this[_0x587067(0x778)] = 0x3,
this['ActiveArcanas'] = [],
this[_0x587067(0x664)] = 0x1;

case _0x37431c['T16_SLASH']:
this[_0x28e409(0x664)] = 0x2,

T17_PAINTING

T19_FIRE
case _0x37431c[_0x28e409(0x9b7)]:
this['FireExplosionWeapon'] || (this['FireExplosionWeapon'] = new _0x2d788c(_0x410636[_0x28e409(0x8f6)]), this[_0x28e409(0x753)][_0x28e409(0x4e5)] = 1.5),
How to enable debug mode
Basically, rewrite here, just find the version number and set 2 lines to 0(above and bottom)

Code: Select all

                    const _0x58698f = !0x1,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 'v0.5.105 - EA',

Code: Select all

                    const _0x58698f = !0x0,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 0x0,
SaveData PW:vs

Edit:VS has been updated to 0.5.106, but it's a minor update and compatible with this version, so no update will be made.
Thanks for the great edit Loah!

By the way, is it possible for you to make the main.bundle.js that only adding Debug mode without changing PowerUp ?

Nvm, I found the way to do this, Thank you!
How did you do it? I've been trying to figure out how to do it, and I can't seem to do it.

cranuloq
What is cheating?
What is cheating?
Posts: 1
Joined: Mon May 09, 2022 10:43 pm
Reputation: 0

Re: Vampire Survivors

Post by cranuloq »

is there a way to just edit the weapon, powerup and evolution cap limit? i can't find it in ver 0.5.2

Weapon and Items number Cap Unlock
this[_0x5d0857(0x800)] = 0x6,
this['maxPowerUpWeapons'] = 0x6,

this[_0x5d0857(0x800)] = 0x12,
this['maxPowerUpWeapons'] = 0x12,

Evolution Cap Unlock
this[_0xc3d01d(0x7aa)] = 0x6,

this[_0xc3d01d(0x7aa)] = 0x12,

this doesn't work

jgoemat
Table Makers
Table Makers
Posts: 72
Joined: Fri Jul 21, 2017 6:47 pm
Reputation: 76

Re: Vampire Survivors

Post by jgoemat »

dkwo wrote:
Thu Jan 20, 2022 1:21 pm
Thanks notpikachu so much for sharing how to edit the stats! After restore default value of area (0x1) and power (0x1) the screen is now less intense and character is not as strong.

I wish there's a way to edit weapon attributes as some of them are way to powerful when character stats are tweaked. I somehow know 0x805 is whip but all the code is obfuscated so it's very hard to find the right part to edit.

Anyway, thanks again!
You can edit the `main.bundle.js` file. Get a good text editor like VSCode that will wrap lines, and search for

Code: Select all

'name':'Whip'
including the apostrophes. There should be the description and stats like power, area, speed, and amount.

I'm working on an app to backup the game file and let you make easy updates as a way to get better at programming with Electron and VUE, but it might not be ready soon...


jgoemat
Table Makers
Table Makers
Posts: 72
Joined: Fri Jul 21, 2017 6:47 pm
Reputation: 76

Re: Vampire Survivors

Post by jgoemat »

Something for other cheat writers to use... In `app/.webpack/main/index.js` you can make a change to enable the chrome developer console. Search for 'loadURL', this is where electron loads the base html page:

Code: Select all

_0xcedef6['loadURL'](_0x3a77d1(0x358)+require...
This means _0xcedef6 is the main window object. Besides 'loadURL', this object also has an 'openDevTools' method, so we can add it to the start like this:

Code: Select all

_0xcedef6['webContents']['openDevTools']()||_0xcedef6['loadURL'](_0x3a77d1(0x358)+require...

jgoemat
Table Makers
Table Makers
Posts: 72
Joined: Fri Jul 21, 2017 6:47 pm
Reputation: 76

Character Mods

Post by jgoemat »

I created an electron app for editing characters. It backs up the game's javascript bundle and lets you mod their stats, along with defaults applied to all characters. You have to do a little work on the command line to use it:

1. Download and install 'git' and 'nodejs'
2. From command line, run 'npm install -g yarn'
3. From command line, go to a directory where you want to clone the repo
4. Run 'git clone [Link]'
5. Run 'cd electron-vampire-survivors'
6. Run 'yarn'
7. Run 'yarn dev' from here on to start it

Click on the 'about' link at the top for instructions.

Last edited by jgoemat on Fri Jul 08, 2022 1:39 pm, edited 1 time in total.

GuillySoulStar
Cheater
Cheater
Posts: 29
Joined: Mon Dec 21, 2020 7:51 am
Reputation: 1

Re: Vampire Survivors

Post by GuillySoulStar »

Loah26 wrote:
Sun Apr 24, 2022 10:47 pm
In the meantime, I've attached a 100% Savedata that will hopefully solve many of the problems.(Synchronization must be ignored)

Q.What can do with this file?
Debug mode,Comfortable stats,Enable equip all Weapons and Items(unlock evolution number cap),All powerups are 100 coins

PowerUp Selection

Code: Select all

PowerUp,All powerups have been divided into 5 stages and...
damage+50% Armor+5 MaxHP+50% regen+1/sec Cooldown-100% Area+50% Attack Speed+50% Duration+50%
Amount+5 MoveSpeed+50% Magnet+500% Luck+500% Growth+100% Greed+1000% Revival+5times Curse+125%

EX Mode (sixth level)
damage+9999% Armor+9999 MaxHP+9999% regen+9999/sec Cooldown-100% Area+999% Attack Speed+999% Duration+999%
Amount+99 MoveSpeed+999% Magnet+9999% Luck+9999% Growth+999% Greed+9999% Revival+99times Curse+999%

Not intended for play beyond the sixth level.
Minimize the steps...

Code: Select all

1. Replace main.bundle.js in renderer folder.(Debug or Normal mode is a preference.)

2. Replace powerUpLang.json in the assets folder.(You may omit it if you wish.)

3. After that, launch the Vampire Survivors,Refund PowerUps at PowerUp Selection once, and start the game.

4. If there is a problem and you want to revert, take out the unedited files from the Unedited folder.
There is a bug that causes inconsistencies if powerups aren't returned temporarily.
Reason is powerups are different in main.bundle.js. Able to deal with it by doing Refund PowerUps in PowerUp Selection.

Debug mode contents

Code: Select all

Menu cheats:
C:add coins(Fluctuating)
R:reset data(Unknown)
U:unlock all(and get a lot of coins,Except for special characters.)

Game cheats:
X:level up(1level)
H:heal(Max HP)
Z:all weapons(and Items)
I:invulnerable(until next play)
T:next minute(1min)
O:game over(excluding revival)
E:max enemies(at the screen)
K:kill enemies(at the screen)
G:Treasure(Jack pot 5treasures,can't skip)
B:Candelabras that create items appear around you
F:Rapid Fire
P:Stop Enemies
L:Flamethrower
N:Single Treasure
V:Vacuum(exp only)
Q:Showcase(Unknown)
MouseWheel:zoom(scaling)

Space(not written):select command:LevelUp,MaxEnemies,NextMinute,KillAll,Invulnerable,RecoverHP,GameOver,TreasureLV1+2+3,Vacuum

I have written exactly what is shown on the screen,added the contents in parentheses.
Edit: May 9 Answer to question
Change logs for weapon and evolution limit for 0.5.205
The codes and formats for these numbers vary from version to version, so you will need to change your search method each time.
If you want to avoid these troublesome methods, please download my file.

Weapon and Items number Cap Unlock

Code: Select all

                            this[_0x320d52(0x236)] = 0x6,
                            this[_0x320d52(0x786)] = 0x6,

Code: Select all

                            this[_0x320d52(0x236)] = 0x12,
                            this[_0x320d52(0x786)] = 0x12,

Evolution Cap Unlock

Code: Select all

                            this[_0xb63f53(0x534)] = 0x6,

Code: Select all

                            this[_0xb63f53(0x534)] = 0x12,

Lift the 10minutes evolution limit

Code: Select all

                            _0x1ade69[_0x2f876b(0x47a)][_0x2f876b(0x9c3)] >= 0x258 && this['UnlockAchievement'](_0x2a9943[_0x2f876b(0x6c6)]),

Code: Select all

                            _0x1ade69[_0x2f876b(0x47a)][_0x2f876b(0x9c3)] >= 0x0 && this['UnlockAchievement'](_0x2a9943[_0x2f876b(0x6c6)]),
Back up each of them and replace it.

Code: Select all

main.bundle.js
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer

powerUpLang.json
Steam\steamapps\common\Vampire Survivors\resources\app\.webpack\renderer\assets\lang

Leveldb(savefolder)
C:\Users\XXX\AppData\Roaming\Vampire_Survivors\Local Storage\leveldb (XXX is your PC's name.)

This file contains the following Unedited file,Normal mode,Debug mode,powerUpLang.json,Change logs
Tips
Regarding modification of Arcana: I may do it eventually, since there are still so few of them.
There is a lot can do, but the trouble is that we can't use tables, which makes it less customizable.

If you have already uploaded corrupted data to the cloud, overwriting or deleting the data will solve the problem.

The text pad makes it easy to peek at the save file, but since it is levelDB that actually makes the changes, it makes no sense.

For example, even if all the saves are lost, the game itself can be completed in 30 minutes if you can use the debug mode (I actually did it).

Modify Tips for Ver0.5.105

['characterToUnlock']
['stageToUnlock']
['hidden'] = !0x1
'critChance': 0.
'critMul': 0x
'bounce'
'arcanaType'
1sec=1000=0x3E8
5sec=5000=0x1388
10sec=10000=0x2710
30sec=30000=0x7530
1min=60000=0xEA60

!function (_0x1ba865) {
const _0x441513 = _0x4e1088;
_0x1ba865[_0x1ba865['VOID'] = -0x1] = 'VOID',
_0x1ba865[_0x1ba865['T00_KILLER'] = 0x0] = 'T00_KILLER',
_0x1ba865[_0x1ba865['T01_AQUARIUS'] = 0x1] = 'T01_AQUARIUS',
_0x1ba865[_0x1ba865[_0x441513(0x255)] = 0x2] = 'T02_TWILIGHT',
_0x1ba865[_0x1ba865[_0x441513(0x755)] = 0x3] = 'T03_TRAGIC',
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x8b0)] = 0x8] = 'T08_MAD_FOREST',
_0x1ba865[_0x1ba865['T09_DIVINE'] = 0x9] = 'T09_DIVINE',
_0x1ba865[_0x1ba865[_0x441513(0xac1)] = 0xa] = 'T10_BEGINNING',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T12_OUT_OF_TIME'] = 0xc] = 'T12_OUT_OF_TIME',
_0x1ba865[_0x1ba865[_0x441513(0x788)] = 0xd] = 'T13_WICKED',
_0x1ba865[_0x1ba865[_0x441513(0x565)] = 0xe] = 'T14_JEWELS',
_0x1ba865[_0x1ba865[_0x441513(0xbae)] = 0xf] = 'T15_GOLD',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9ba)] = 0x12] = 'T18_ILLUSIONS',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',
_0x1ba865[_0x1ba865[_0x441513(0x24e)] = 0x14] = 'T20_SINKING',
_0x1ba865[_0x1ba865[_0x441513(0x33a)] = 0x15] = 'T21_BLOODY';

Arcana that have been opened:RANDOMAZZO
_0x1ba865[_0x1ba865[_0x441513(0x824)] = 0x4] = 'T04_AWAKE',
_0x1ba865[_0x1ba865[_0x441513(0x518)] = 0x5] = 'T05_CRASH',
_0x1ba865[_0x1ba865[_0x441513(0xae2)] = 0x6] = 'T06_SARABANDE',
_0x1ba865[_0x1ba865[_0x441513(0x462)] = 0x7] = 'T07_IRON_BLUE',
_0x1ba865[_0x1ba865[_0x441513(0x186)] = 0xb] = 'T11_PEARLS',
_0x1ba865[_0x1ba865['T16_SLASH'] = 0x10] = 'T16_SLASH',
_0x1ba865[_0x1ba865[_0x441513(0x1e7)] = 0x11] = 'T17_PAINTING',
_0x1ba865[_0x1ba865[_0x441513(0x9b7)] = 0x13] = 'T19_FIRE',

T04_AWAKE
case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;

case _0x37431c['T04_AWAKE']:
_0x1f071b[_0x28e409(0x1b5)][_0x28e409(0x475)][_0x28e409(0x6f3)] += 0x3;
T05_CRASH
this[_0x588980(0x8ae)][_0x588980(0x262)]({
'targets': this[_0x588980(0x40e)][_0x588980(0x6fa)][_0x588980(0x656)],
'scale': 0x2,
'yoyo': !0x0,
'duration': 0x2710,

['ActivateSpeedSineBonus']() {
const _0x38b98c = _0x4e1088;
if (!_0x1f071b['Core'][_0x38b98c(0x475)][_0x38b98c(0x9e9)]) {
let _0x2fe764 = {
'sineSpeed': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710

['ActivateDurationSineBonus']() {
const _0x39e7ee = _0x4e1088;
if (!_0x1f071b['Core'][_0x39e7ee(0x475)]['sineDuration']) {
let _0x59ec8e = {
'sineDuration': {
'min': 0.5,
'max': 0x3,
'duration': 0x2710
T06_SARABANDE
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,

['TriggerSarabande'](_0x34f040) {
this['SarabandeWeapon']['healAmount'] = 0.1 * _0x34f040,
T07_IRON_BLUE
T11_PEARLS

T16_SLASH
this['CritMul'] = 0x1,
this[_0x587067(0x778)] = 0x3,
this['ActiveArcanas'] = [],
this[_0x587067(0x664)] = 0x1;

case _0x37431c['T16_SLASH']:
this[_0x28e409(0x664)] = 0x2,

T17_PAINTING

T19_FIRE
case _0x37431c[_0x28e409(0x9b7)]:
this['FireExplosionWeapon'] || (this['FireExplosionWeapon'] = new _0x2d788c(_0x410636[_0x28e409(0x8f6)]), this[_0x28e409(0x753)][_0x28e409(0x4e5)] = 1.5),
How to enable debug mode
Basically, rewrite here, just find the version number and set 2 lines to 0(above and bottom)

Code: Select all

                    const _0x58698f = !0x1,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 'v0.5.105 - EA',

Code: Select all

                    const _0x58698f = !0x0,
                    _0x273b5a = !0x1,
                    _0x99e0eb = !0x1,
                    _0x487ae3 = 0x13f1,
                    _0x1be92e = 0x0,
May 6 Added a debug mode only since there seems to be a demand for it,for Ver.0.5.107

May 8 added debug mode only For Ver0.5.205


Currently no one has updated it except me.
So from now on I'll update them all together in a new thread
Here

I'm trying to keep it a generic one, but if you have any ideas, please let me know.

All Password(PW) is vs
do you think you can make a trainer or something or a cheat engine table for the current EA version? v0.5.209

2to2
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Sep 13, 2021 5:38 pm
Reputation: 0

Re: Character Mods

Post by 2to2 »

Thank you for your work! Great app! Very helpful!
jgoemat wrote:
Fri May 20, 2022 10:17 pm
I created an electron app for editing characters. It backs up the game's javascript bundle and lets you mod their stats, along with defaults applied to all characters. You have to do a little work on the command line to use it:

1. Download and install 'git' and 'nodejs'
2. From command line, run 'npm install -g yarn'
3. From command line, go to a directory where you want to clone the repo
4. Run 'git clone git@github.com:JasonGoemaat/electron-vampire-survivors.git'
5. Run 'cd electron-vampire-survivors'
6. Run 'yarn'
7. Run 'yarn dev' from here on to start it

Click on the 'about' link at the top for instructions.


Post Reply