A Cheat / Tweak mod for the Steam Game Soulstone Survivors, providing access to a bunch of tweaks to make the game infinitely harder, or cheatily easy.
Quick examples of what you can do:
- Modify EXP gain, player stats, enemy stats
- Invulnerability
- Disable AI
- remove obstacles from the map (RIP Trees)
- etc.
Built for Soulstone Survivors Early Access 0.11.038a - Windows
.
This mod requires BepInEx v6 (Bleeding Edge). Developed using Build #666, but you can try if a newer build works too.
Unpack BepInEx into your game folder (usually something like C:\Program Files (x86)\Steam\steamapps\common\Soulstone Survivors
), and run the game once.
You should now have a BepInEx/plugins
folder. Drop the SoulstoneTweaks.dll
in there and you're good to go. After starting the game again, a config file will be created under BepInex/configs/SoulstoneTweaks.cfg
.
If you prefer building it yourself from the source code, just download the source, and run dotnet build
(assuming you have .NET installed). The DLL should then be located in bin/Debug/net6.0
(version number might differ).
NOTE: Configs do not get applied while the game is running, changing the config requires a restart!
These features affect some global game stats, like costs, weapon stats, etc.
Config Entry | Default | Description | |
---|---|---|---|
Curse_Bonus_Multiplier |
1.0 |
Multiplier for all curse level bonuses | |
Curse_Level_Strength_Multiplier |
1.0 |
Multiplier for the curse intensity effects |
Config Entry | Default | Description |
---|---|---|
Boss_Health_Multiplier |
1.0 |
Modifies health of bosses |
Elite_Health_Multiplier |
1.0 |
Modifies health of elites |
Small_Enemy_Health_Multiplier |
1.0 |
Modifies health of regular enemies |
Note: When setting this to 0, they effectively die with a single attack.
Config Entry | Default | Description | |
---|---|---|---|
Enemy_Objective_Multiplier |
1.0 |
Modifies the amount of enemies you need to kill for the next wave of bosses to spawn |
Note: There is no infinite Death Guards, since then you might as well use Invulnerable
.
You can modify the each stat of the player as you desire. There are two sections in the config, one for [Player.BaseStats]
and one [Player.MultiplicativeStats]
. Changes under the [Player.BaseStats]
are additive bonuses (e.g. start the game with +100% more damage), while [Player.MultiplicativeStats]
increases the multiplicative stat on top of all your additive values (e.g. double your damage, including all scaling you obtain from power-ups).
So make sure you edit the one that you want to change (check in which section it is in the config).