You are viewing a potentially older version of this package. View all versions.
BobbyTheCatfish-BasicItemSync-0.1.1 icon

BasicItemSync

Syncs items, progression, and shortcuts via SSMP

Date uploaded 2 weeks ago
Version 0.1.1
Download link BobbyTheCatfish-BasicItemSync-0.1.1.zip
Downloads 1069
Dependency string BobbyTheCatfish-BasicItemSync-0.1.1

This mod requires the following mods to function

BepInEx-BepInExPack_Silksong-5.4.2304 icon
BepInEx-BepInExPack_Silksong

BepInEx modloader. Preconfigured and ready to use.

Preferred version: 5.4.2304
SSMP-SSMP-0.3.1 icon
SSMP-SSMP

Silksong Multiplayer allows people to host games and let others join them in their adventures.

Preferred version: 0.3.1
silksong_modding-AssetHelper-1.3.2 icon
silksong_modding-AssetHelper

Library for helping with loading vanilla game assets.

Preferred version: 1.3.2

README

BasicItemSync

Syncs items and other key completion between players in SSMP. See the commands section for a list of all the things this mod syncs.

This mod is very much in beta. Please report bugs here: https://github.com/BobbyTheCatfish/Silksong-BasicItemSync/issues

IMPORTANT USAGE NOTE

BasicItemSync currently only supports completely synchronous playthroughs. This means that all players need to start from completely fresh save files, and new players should not join midway through a playthrough. Items that are obtained will only be sent to players currently connected to the server. They will not be re-sent for new players.

Installation

BasicItemSync can be automatically installed by any Thunderstore compatible mod manager.

Manual Installation

  1. Install SSMP and AssetHelper.
  2. Download and extract BasicItemSync
  3. Navigate to your BepInEx plugins folder
  4. Copy the extracted mod folder to the plugins folder (Example: plugins/BasicItemSync/BasicItemSync.dll)

Commands

/sync [module] [true/false]

Enables or disables syncing one of the following modules. Unless specified, modules are on by default.

  • Abilities
    • Movement
    • Needolin
    • Needle Strike
  • Maps
  • Pins
    • Shakra Pins
    • Flea Pins
  • Currency
    • Shell Shards
    • Rosaries
    • Chests
    • NOT gains from cocoon
  • SpendingCurrency (Default: false)
    • All money spent in Shops and Donations
    • Snitchflies
    • NOT losses on death
  • Quests
    • Quest completion
    • Quest rewards
  • QuestItems (Default: false)
  • Bosses
      • Void Masses
  • Arenas
  • Progression
    • Key Items (Keys, Melodies, etc.)
    • Bellshrines
    • Toll Benches
    • Important NPCs
  • Fleas
  • Collectables
    • Common Items
    • Relics
    • Mementos
    • Bellhome Decor
  • Upgrades
    • Masks
    • Silk Spools
    • Silk Hearts
    • Crafting Kits
    • Tool Pouches
    • Needle Upgrades
  • Tools
    • Colored tools
    • Silk Skills
  • Crests
    • Vesticrest
  • Transit
    • Bellways
    • Ventricas
  • Shortcuts
    • Levers
    • Pressure Plates
    • Breakable Walls

CHANGELOG

Changelog

0.1

0.1.1

  • Fixed sending and receiving some persistent objects (i.e. shortcuts)
  • Better alerts for some items/upgrades
  • Improved(?) networking
  • Currency deductions can be synced (i.e. spending in shops/quests)
  • Edge cases with Bell Beast and Silk Heart settings handled
  • Cursed and cloakless crests no longer sync
  • Arenas and boss fights are disabled properly when other players are in the scene but not in the fight
  • Silk skills are auto-equipped if no silk skill is equipped

0.1.0

Initial release

  • Basic syncing
  • Settings command
  • Most bosses deaths are synced when multiple players are in fight