Skip to content

Upgrade_1.6.0_to_1.7.0

Joshua Woods edited this page Feb 5, 2023 · 2 revisions

Upgrading from 1.6.0 to 1.7.0

This guide applies to all publicly released 1.6.0 versions eg. 1.6.0, 1.6.1 and 1.6.2.

Installation

Simply replace the ChebsNecromancy folder inside your Valheim/BepInEx/plugins folder with the new one.

Key Differences

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.

But I want to keep my old minions!

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.

Please Try the Following

  • 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.

Clone this wiki locally