U-1F31A / BepInEx_Valheim_Full_Updater

0 stars 0 forks source link

any documentation? #2

Open 1010101110 opened 3 years ago

1010101110 commented 3 years ago

so the way this works is it overwrites files in the basic https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ package?

so if i wanted to ensure FULL is installed i would have the bepinex and the full updater package?

and there are no backward compatibility issues?

sebastienvercammen commented 3 years ago

@1010101110 That's correct, the Updater overwrites the old pack. Having the updater installed will ensure the Full pack is installed, and the Updater is a plugin so it requires a working BepInEx setup.

There is one issue that exists: If doorstop_config.ini is overwritten after installing the Full pack, the Full pack may not be loaded. We've added a feature in the next release of the Updater to automatically fix this (release coming this weekend), so just keep the Updater updated and you'll be good to go.

Some extra notes:

There will be no backwards compatibility issues with the old pack.

Documentation for the Updater: https://valheim.thunderstore.io/package/1F31A/BepInEx_Valheim_Full_Updater/ Documentation for the Full pack:

1010101110 commented 3 years ago

So in my mod dependency configuration. it would be good to have:

just having bepinex full seems to require the manual install

sebastienvercammen commented 3 years ago

@1010101110 That's correct.

r2modman only added support for the Full pack as a BepInEx pack via Thunderstore in v3.1.8, which was 2 days ago. In order not to break people's setups, we're giving everyone at least until after this weekend to run r2mm at least once.

r2mm auto-updates and we don't expect it would cause issues to release today, but it doesn't hurt to err on the side of caution.

After the weekend, everything will be updated: the Updater will have its new features, and the Full pack will be a proper dependency of both the Updater and SebNetCompressionPlugin (and similar plugins).

In your dependencies, you can already refer to the Full pack if you'd like.

1010101110 commented 3 years ago

in r2 created a new profile and added bepinex, full updater, and sktoolbox

then click start modded in r2

popup window asking for full update, clicked install

waited for install, click start modded again

image

r2 doesn't start modded, it appears to be starting vanilla. the bepinex console window doesn't start

image

sebastienvercammen commented 3 years ago

r2 doesn't start modded, it appears to be starting vanilla. the bepinex console window doesn't start

Try this:

  1. Open your r2modman profile folder (you can go there via r2mm's settings)
  2. Copy the folder BepInEx\core_lib to core_lib (so out of BepInEx) -- copy, don't move, otherwise the Updater won't find the files
  3. Edit doorstop_config.ini to say: dllSearchPathOverride=core_lib (instead of the old dllSearchPathOverride=BepInEx\core_lib

If that fixed it for you, let me know and I'll work to push that update sooner. A handful of people using r2mm on Windows have had this issue, and a permanent fix is included in the update.

Once the update is released, it will update properly even if dllSearchPathOverride was changed.

1010101110 commented 3 years ago

that fixed it seb

1010101110 commented 3 years ago

so are you guys gonna do a release soon?

sebastienvercammen commented 3 years ago

Yup, just had an end of our sprint at the day job so it was a busy week wrapping things up. In the meantime, we've also added in a fix for an edge case issue for the Linux startup script.

1010101110 commented 3 years ago

i tried the update today but still seem to have same issue