You are viewing a potentially older version of this package. View all versions.
darkharasho-PersistentMultiTome-0.1.2 icon

PersistentMultiTome

Tomes picked up by any dwarf are shared with the whole team, and you keep them when you disconnect and rejoin. Late joiners get every tome shared so far. Host only.

Date uploaded a week ago
Version 0.1.2
Download link darkharasho-PersistentMultiTome-0.1.2.zip
Downloads 201
Dependency string darkharasho-PersistentMultiTome-0.1.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

PersistentMultiTome

When any dwarf picks up a tome, the whole team gets it. Shared tomes are saved to each player's run, so if you disconnect and rejoin you get every one of them back.

How it works

  • Each shared tome is given to every other player exactly as if they had picked it up themselves. It's applied, added to their upgrade list and saved to their record for the run.
  • Rejoining: the game already gives your own tomes back when you reconnect mid-run. Shared tomes are saved the same way, so they come back too. Tomes shared while you were gone are waiting for you.
  • Joining mid-run: a player who joins the run for the first time gets every tome shared so far.
  • Tome counts in the upgrade list stay correct for everyone, including tomes someone else picked up.
  • Shared tomes last for the current run. They are cleared when the run ends, the same as your own.

Multiplayer

Only the host needs the mod. Other players can have it installed or not; it does nothing unless you are hosting.

Use either this mod or TheChiizu's MultiTome, not both. They do the same job, so together everyone would get each tome twice. If MultiTome is installed, BepInEx won't load this mod.

Configuration

Edit in r2modman under Config editor → com.darkharasho.stonewards.persistentmultitome.cfg, in BepInEx/config, or in game with ModSettings. Settings are read on the host.

Setting Default Description
Sharing → SharePickupUpgrades true Share tomes picked up in the level.
Sharing → ShareRingUpgrades false Share rings chosen on level-up.
Sharing → ShareServerWideUpgrades false Some upgrades already apply to the whole team in the base game. They aren't shared by default, so their effect doesn't stack. Turn on to share them anyway: each player's copy is also shared back once with everyone else, so the effect climbs quickly.

Credits

Inspired by and thanks to MultiTome by TheChiizu, which came up with the idea. This mod is written separately and shares no code.

Issues

Report bugs at https://github.com/darkharasho/stonewards-persistent-multitome/issues. Please attach the host's BepInEx/LogOutput.log.

CHANGELOG

Changelog

0.1.2

  • With "Share upgrades the game already shares" on, each player's copy of a team-wide upgrade is now shared back once with everyone else, so the effect climbs faster with more players (3× with 2 players, 7× with 3).

0.1.1

  • Reworded the mod description and credits for MultiTome. No gameplay changes.

0.1.0

  • First release. Tomes picked up by any player are shared with the whole team and saved to each player's run record, so they come back when a player disconnects and rejoins.
  • Players who join a run for the first time get every tome shared so far.
  • Settings to share tomes (on), rings (off), and upgrades the base game already applies to the whole team (off).