-
-
Notifications
You must be signed in to change notification settings - Fork 4
Upgrade_1.6.0_to_1.7.0
Joshua Woods edited this page Feb 5, 2023
·
2 revisions
This guide applies to all publicly released 1.6.0 versions eg. 1.6.0, 1.6.1 and 1.6.2.
Simply replace the ChebsNecromancy
folder inside your Valheim/BepInEx/plugins
folder with the new one.
The reasons why 1.7.0 is not backwards compatible with 1.6.0 are:
-
Minion Ownership Fixes
- Minion ownership did not work properly in 1.6.0. But in 1.7.0 the exact creator of the minion is stored and read when issuing commands to minions. It should now be totally impossible to command a minion you did not create. This means that old 1.6.0 minions cannot be commanded anymore in 1.7.0.
-
Minion Scaling Fixes
- In 1.6.0 minions erroneously scale to the nearest local player's necromancy level on session change. Although this is fine in singleplayer, it is problematic in multiplayer. To fix this, 1.7.0 minions store the Necromancy level used to create them and read it again while restoring a session. Because old 1.6.0 minions have no level stored, they default to scaling as though they were created by a level 1 Necromancer and are very weak.
Good news: You can!
I know people probably want this, so I made a way. Admins can use the new chebgonaz_setminionownership
command. This command takes two arguments: player name and radius.
The command will:
- Set the ownership of all minions in the specified radius to the specified player.
- Store the owner's current Necromancy level for scaling purposes.
The command isn't perfect but it's at least a way for people to make their 1.6.0 minions 1.7.0 compatible.
- Make sure you have 1.7.1 or greater
- Reset minion ownership:
chebgonaz_setminionownership player 1000
- Then the owner player should tell them all to follow and then wait a few times to refresh them.
- They might be good. It seemed ok when I tried it.
- Alternatively, you can just kill them all:
chebgonaz_killallminions f
Those steps should un-bug the old minions.