DeveloperBlue-MorePlayers icon

MorePlayers

Adds support for up to eight players.

Last updated 2 months ago
Total downloads 1281
Total rating 2 
Categories Mods
Dependency string DeveloperBlue-MorePlayers-0.9.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100

README

More Players! v0.9.0-Beta

Placeholder Image   Placeholder Image   Placeholder Image

----

This is an extremely experimental mod that patches in support for up to 8 players.

⭐ All players MUST have this mod installed.

Clients that try to join without the mod installed may not see assets and can cause issues for the host.

Please wait for the host to fully load in before attempting to join.

Tested with 6 players, playing for about 4 hours, up to the Herbalist quest on version 1.0.29.

Buy Me A Coffee

Installation

The only requirement for this mod is BepInEx.

Mod Manager (Recommended)

I personally recommend using the modmanager so you can get any patches and fixes as they come out.

  • Install this mod directly in r2modman or the Thunderstore Launcher by clicking the big blue "Install with Mod Manager" button above.

Manual Installation

  • To manually install this mod, download and unzip the file. Place the folder in your {game}/BepInEx/plugins folder.

Notes

By default, the game includes some scaling. More creatures will spawn outside the tavern, and raids can scale larger with more players. Things like the boss health and hp recovery also scale.

Saves created using this mod are most likely NOT backwards compatible if you remove the mod. If you wish to uninstall the mod and load up the world in vanilla, you need to edit the save file to remove the inventories for players 5 through 8. The vanilla game crashes trying to load them in to slots that do not exist.

This mod was created for fun in my spare time. It's also my first Unity mod.

Patches

⚠️ Patches, also known as "Places the mod can break" ⚠️

  • Inventory (Tested, working well)
    • Creates inventories (and wall backpacks) for players 5-8.
    • Inventories can be accessed when the players are offline, just like vanilla.
    • Inventories are "remembered", so players always rejoin with the right inventory.
  • PlayerManager (Tested with 6 players, working well)
    • Adds more "slots" for players
    • Modifies the SteamNetManager to accept up to 8 players in the lobby.
    • Reuses players 1-4 spawn points for players 5-8.
      • You may be able to do a funny with everyone joining at the same time and getting squished into the same spawn locations.
  • UI
    • Adds more player slots in the Player List Menu for players 5 through 8. (Scroll bar coming soon)
      • Voice chat still works. Volumes are adjustable between all players.
      • Host can still kick/ban additional players
    • Changes the New Game menu to say "BiggerTavern" instead of just "Tavern", as a way to tell if the mod is loaded or not.
  • RecipeManager
    • Patches the EXP multiplier. (originally: more players = less exp, changes: caps exp drop to be the same as 4 players).
  • Quests
    • Modifies code for the Herbalist Quest. (Tested once, seems fine)
      • The max amount of bears that can spawn is numberPlayers/2. Adds more spawn slots, so up to 4 bears can spawn.
    • Modifies code for the Defense Quest. (Untested)
      • Adjusts how quickly the waves spawn. (originally: more players = faster, changes: caps at the same max speed as 4 players)
    • Cave Quest (COMPLETELY UNTESTED)
      • Tries to only spawn as many creatures as the game has spawn points.
      • Tries to only spawn as much loot as the game has spawn points.
      • Tries to only spawn as many chests as the game has spawn points.
        • e.g. if there are only 8 spots for a chest to spawn, and we try to spawn a 9th chest, the game would crash.

To Do

  • Play the full game and test all quests up tho the Cave Quest
  • Server mod "enforcement", to ensure players without the mod can't join the lobby (and break the mod).
  • Scroll bar in the Player List menu

Known Issues

  • No major issues found so far. But I'm sure there's plenty. No one's code should work on the first try like this. It's unholy.

Links
GitHub https://github.com/DeveloperBlue/ATTMorePlayers/
Thunderstore https://thunderstore.io/c/ale-and-tale-tavern/p/DeveloperBlue/MorePlayers/