You are viewing a potentially older version of this package. View Latest Version

Details

Date Uploaded
Downloads
114
Size
58KB
Dependency string
FunkFrog-ShareSuite-1.10.22

Header Image

This mod has been developed out of frustration at the distribution of items in Risk of Rain 2.

Multiplayer RoR2 games should be quick wacky fun, but often have problems with stealing loot and an imbalance between players.

This mod aims to fix that!

DiscordGitHub

Features

  • Any item pickups (by default, anything that doesn't buff everyone in the party and non-lunar items) are given to all living members of your party.

  • Native config GUI integration with SharedModLibrary v2.0.4+ (Preview of the GUI)

    • Integration with the BepInEx config UI coming soon!
  • Compatible with 3D Printers and Cauldrons

    • Each player may consume their own items to earn an item from the cauldron. These items are given directly to the purchaser so that it does not affect other players' items.
  • A robust money sharing + spending system.

    • When anyone gets money, it gets added to the group's money pool.
    • When anyone spends money, it gets taken away from the group's money pool.
    • Adds a gained money scalar — Want more money? Turn it up!
  • A shared equipment system.

    • When you pick up equipment, everyone gets it.
    • (TO-DO) When someone picks up equipment, they drop the one everyone currently has.
    • (TO-DO) When someone buys an equipment drone, everyone loses their equipment.
  • Toggleable scaling of boss drops and interactables (chests, capsules, etc) for balance

    • Tuned for highly balanced by default.
    • Easily customizable — Want more boss loot? Easy! Want more chests? Righty-o, turn that scalar up.
  • Configuration options for enabling/disabling sharing specific item types (white, green, red, lunar, boss).

    • Item and equipment blacklists also exist for disabling specific items.
  • Config file (RiskOfRain2/BepInEx/config/com.funkfrog_sipondo.sharesuite.cfg) allows you to customize the mod down to the slightest detail.

    • See the Configuration panel for more information!

Installation Guide

  • Install the latest version of R2API if you haven't already.
  • Download and unzip the files with the download button above.
  • Place ShareSuite.dll in your BepInEx/plugins/ folder
  • Run the game and have a great time!

Configuration

  1. Make sure you run the game with the mod installed to generate the config file!
  2. Navigate to \Risk of Rain 2\BepInEx\config\
  3. Open com.funkfrog_sipondo.sharesuite.cfg in any text editor (we recommend Notepad++ if you have it installed!)
  4. Edit the values for settings as you see fit!

You can also set settings in-game with the commands listed below.

  1. Open console with ~ + ctrl + alt
    • Note: you can easily open the console after you've opened it the first time by just pressing ~!
  2. Type in the Command, followed by
    • A True/False value for toggles
    • An integer number for scalars and credits
  3. Press enter and you're done!

Default Config Settings

Setting Default Value Command
Mod Enabled True ss_Enabled
Money is Shared False ss_MoneyIsShared
White Items are Shared True ss_WhiteItemsShared
Green Items are Shared True ss_GreenItemsShared
Red Items are Shared True ss_RedItemsShared
Equipment is Shared False ss_EquipmentShared
Lunar Items are Shared False ss_LunarItemsShared
Boss Items are Shared True ss_BossItemsShared
Dupe Fix True ss_PrinterCauldronFix
Dead Players Get Items False ss_DeadPlayersGetItems
Override Player Scaling True ss_OverridePlayerScaling
Interactables Credit 1 ss_InteractablesCredit
Override Boss Loot Scaling True ss_OverrideBossLootScaling
Boss Loot Credit 1 ss_BossLootCredit
Money Scalar Enabled False ss_MoneyScalarEnabled
Money Scalar 1 ss_MoneyScalar
Item Blacklist 53,82,86 N/A
Equipment Blacklist Empty N/A

Tip: Want to reset your config?

  • Stop the game if it's currently running
  • Navigate to \Risk of Rain 2\BepInEx\config\
  • Delete com.funkfrog_sipondo.sharesuite.cfg
  • Start the game again. Upon boot, a fresh new config will be generated!

FAQ

How do 3d printers and cauldrons work with this mod installed?

3d printers and cauldrons add the item directly to your item pool. No item orb will drop, it will just appear in your inventory.

Does this make the game easier? How do you balance it?

Technically, the game should be ever so slightly harder than vanilla this way. Either way, it should be extremely close to the original game's balance.

We only spawn the amount of interactables that would be spawned for 1 player in a lobby of any size. Boss and Lunar items are not shared, along with items that provide buffs for everyone in the party. There are no ways to abuse this mod to dupe items. We cut player XP gained from money at the end of rounds to combat leveling faster. Teleporters only drop one item per boss killed. This mod has been tediously balanced and we do everything we can to keep the experience as close to vanilla as possible. If you have any ideas of ways to improve this, please let us know!

Why do I only get 1 item (plus Shrine of the Mountain extras) from the boss?

These items are shared, so they've been set to drop only 1 by default for balance. You can change this in the config with the Boss Loot Credit config option.

How do blood shrines work when share money is on?

The user who uses the shrine loses health, but the calculations for how much gold everyone receives is done based on the highest max health player in your party.

I want to play this with my friends. Do they also need to install this mod?

Everyone having the same mods installed is always a good idea for stability, but is not required. This mod should still be fully functional if your friends only have BepInEx/R2API installed.

How do I play with my friends who don't have mods installed?

Easy! Install a Build ID changing mod and play on! Here's an easy link to get to the current Build ID mods!

I want to play this mod with more than 4 players!

Please combine with TooManyFriends. If you'd like to change the amount of boss drops or amount of chests, you can configure that in the config file.

How do I configure the mod while the game is running?

Open up the console window (ctrl + alt + ~ ). All commands starts with 'ss_' and will autocomplete.

Or, if you prefer a GUI, you can install SharedModLibrary (link in compatible mods section), press ctrl + f10 while in a game, and navigate to the Settings tab.

Can I use this mod in quick play?

We DO NOT condone use of this mod in any quick play or prismatic trial games. We will refuse any support for the use of this mod in Quick Play.

To-Do

Known Bugs

  • Shared money's state is often inconsistent
    • Crowdfunder desyncs shared money
  • Equipment drones desync shared equipment

Features in Development

  • Custom Chat Messages
  • Item pickup cards for every player
  • Shared Equipment
    • Shared Equipment feature completion
      • Drop one equipment upon a character picking up a new one
      • Remove all equipment upon purchase of equipment drone
    • Remove invalid items from the FrogTown equipment blacklist slider

Bug Reports & Suggestions

Bug ReportsFeature Requests

We have multiple channels of contact! Feel free to use any of the following.

Tested Compatibility

Mod Developers: If you've tested your mod with ShareSuite and there are no foul interactions, DM me on Discord with the mod link + version tested and I'll add it to this list!

  • Multitudes 1.3.0
    • Please change the Override Player Scaling setting and Override Boss Loot Scaling to false in the config file. Multitudes will then take priority in modifying the scaling settings.
  • SharedModLibrary 2.1.1

Incompatible Mods

Creators of these mods: If you are open to collaborate with us, we'd love to work with you to resolve the conflict!

  • There are no incompatible updated mods we're currently aware of :)

Changelog

BuildLatest commit to MasterLatest commit to Dev

1.10.5 (CURRENT)

  • Add Lepton Daisy and Halcyon Seed to the default unshared list as they provide buffs for everyone in the lobby and granting them to everyone makes them stronger.
    • If you'd like to update your config to match these changes, please add ,82,86 to the end of the Item Blacklist in your config!

1.10.4

  • Fixed a similar bug as 1.10.3; Money will no longer stay above the highest amount of money a dead player has. (Thanks to Elysium for finding this!)
  • Updated R2Api dependency to 2.1.16.

1.10.3

  • Moved Discord link below Features list.
  • Fixed incorrectly formatted horizontal rule.
  • Fixed bug with Shared money keeping everyone at the same balance if a teammate died.
  • What should I work on next? Vote here!

1.10.2

  • Added Discord link to the README. Mod file is unchanged.

1.10.1

  • Update to R2API-2.1.15
  • Fixes bug involving boss drops not dropping the correct amount of loot.

Looking for the changelogs for versions older then 5 prior? Click here!

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.