You are viewing a potentially older version of this package. View all versions.
itsschwer-ServerSider-1.2.0 icon

ServerSider

Spawns a portal inside the Rescue Ship to allow looping after defeating Mithrix; Quit to Lobby button; and other small gameplay changes (check the README!) — [ server-side ]

Date uploaded 2 years ago
Version 1.2.0
Download link itsschwer-ServerSider-1.2.0.zip
Downloads 2285
Dependency string itsschwer-ServerSider-1.2.0

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

screenshots

rescueShipPortal

rescue ship portal sample screenshot

chanceDollMessage

chance doll message sample screenshot

quitToLobbyButton

quit to lobby button sample screenshot

see also

  • PressureDrop — my initial server-side mod, geared towards "friendlier multiplayer" (but perfectly usable for singleplayer too)

CHANGELOG

1.8.0

  • Add unwrapCommandEssence

1.7.1

  • Update readme
    • Change 'compatibility' section to 'versions' (for downpatching)
    • Add 'known issues' section
  • Expand logging output for teleportOutOfBoundsPickups

1.7.0

  • Initial fix for the Alloyed Collective patch
    • This version of the mod is not compatible with earlier patches of the game. Please use the previous version of this mod if playing on an older game version!
  • Refactor preventEarlyHalcyonShrineActivation to utilise updated game libs
  • Remove chanceDollMessage
    • Can't use this version of the mod on a downpatched game anyway

1.6.2

  • Condense logging output from voidPickupConfirmAll

1.6.1

  • Change the default value for chanceDollMessage to false
    • Risk of Rain V1.3.6 [Seekers of the Storm Roadmap Phase 1 — Items & Elites] introduces a vanilla implementation of this tweak
      • <color=#53ff00>{0} offered to the shrine and was greatly rewarded!</color>, rather than <style=cShrine>{0} offered to the shrine and was rewarded greatly!</color>
        • Supports second-person POV (i.e. uses "You" instead of player name)
        • Message is coloured green
      • Can still be enabled, but the message will lose the second-person POV and be a bit nonsensical
        • ...and was greatly rewarded greatly!
      • Tweak will be retained in case of downpatching

1.6.0

  • Port features from PressureDrop src
    • voidPickupConfirmAll
  • Refactor rescueShipPortal positioning logic to be relative to the mesh game object
    • Should now work better with mods that place their own Moon2DropshipZone prefab instances

1.5.0

  • Add preventEarlyHalcyonShrineActivation
  • Adjust teleportOutOfBoundsPickups logic

1.4.1

  • Fix pre-emptive hooking of pressurePlateGracePeriod methods

1.4.0

  • Port features from PressureDrop src
    • sendItemCostInChat
      • includeScrapInItemCost
    • pressurePlateGracePeriod (formerly pressurePlateTimer)

1.3.0

  • Add teleportOutOfBoundsPickups

1.2.0

  • Add exitToLobbyButton
  • Fix chanceDollMessage erroneously using the rescueShipPortal configuration option
  • Reword the rescueShipPortal prompt to differentiate from the Green Portal (Seekers of the Storm) prompt
  • Rewrite how hooks and configuration options are managed

1.1.0

  • Add chanceDollMessage
  • Update icon
  • Start assembly versioning

1.0.0

  • Initial release