itsschwer-ServerSider icon

ServerSider

Loop after defeating Mithrix via a portal inside the Rescue Ship; Configure pressure plates to stay pressed down for a duration; Quit to Lobby button; Teleport out of bounds items; and other small gameplay changes (check the README!) — [ server-side ]

Last updated 3 months ago
Total downloads 30802
Total rating 1 
Categories Tweaks Server-side
Dependency string itsschwer-ServerSider-1.6.1
Dependants 8 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2113
RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3

README

server sider

A [ server-side / host-only ] mod that adds small gameplay changes.

compatibility

This mod should be compatible with the Seekers of the Storm update and earlier patches.

However, I don't have the energy to test on downpatched game versions — please report any issues to the GitHub repository!

gameplay changes

The configuration file is automatically reloaded at the start of each run.

OptionGenerator (+Risk Of Options) can be used to change the configuration in-game, rather than editing the file or using r2modman.

Name Effect Enabled by default?
rescueShipPortal Spawns a portal inside the Rescue Ship to allow looping after defeating Mithrix. true
pressurePlateGracePeriod The length of time (in seconds) that a pressure plate (Abandoned Aqueduct) will remain pressed after being activated.

Zero disables this functionality (reverts to vanilla behaviour).
Negative values make pressure plates stay down forever once pressed.

No more pot rolling or waiting for friends!
30 (true)
quitToLobbyButton Adds a "Quit to Lobby" button to the Run pause menu.

Useful in multiplayer for changing characters/survivors, difficulty, or artifacts without disconnecting everyone from the lobby.
true
voidPickupConfirmAll Always require confirmation (i.e. Interact input) to pick up void items.

Intended to encourage sharing void items in multiplayer.
true
voidFieldFogAltStart Changes the Void Fields' fog to only become active once a Cell Vent has been activated (rather than on entry). false
chanceDollMessage Rewords the Shrine of Chance success message to indicate if a Chance Doll affected the reward.

This tweak is redundant after RoR2v1.3.6 [Seekers of the Storm Roadmap Phase 1 — Items & Elites], as this is now implemented in vanilla.
false
teleportOutOfBoundsPickups Teleports items that fall off the map to the nearest valid ground node. true
preventEarlyHalcyonShrineActivation Disables the "Pray to Halcyon Shrine" prompt to prevent activating the shrine before it is fully charged.

Useful for preventing accidentally ending the Halcyon Shrine early when trying to interact with other nearby shrines, pickups, etc.
true

chat additions

Name Effect Enabled by default?
sendItemCostInChat Sends a chat notification listing the items that are consumed when a Scrapper, 3D Printer, Cleansing Pool, or Cauldron is used. true
includeScrapInItemCost Includes Item Scrap in the list printed by sendItemCostInChat. false

screenshots

rescueShipPortal

rescue ship portal sample screenshot

pressurePlateGracePeriod

config: 3s
gif demonstration of pressure plate grace period

quitToLobbyButton

quit to lobby button sample screenshot

chanceDollMessage

chance doll message sample screenshot

sendItemCostInChat

printing, scrapping, reforging, and cleansing chat message screenshot

see also

  • QuickRestart src by AceOfShades — alternative implementation of quitToLobbyButton
    • uses custom UX
    • also has a "restart" button to start a new run without returning to the lobby
  • OutOfBoundsItemsFix by rob_gaming — alternative implementation of teleportOutOfBoundsPickups
    • based on fall distance rather than out of bounds map zones