Everything is Multiplayer
Two-player local co-op for Everything is Crab. Requires two gamepad controllers, with a shared camera, stock-style player UI, shared progression, and revives.
模組介紹 作者原文
Everything is Multiplayer
Play Everything is Crab in local two-player co-op on one shared screen. Two connected gamepad controllers are required to play.
Features
- Adds a stock-styled CO-OP option to the main menu while keeping NEW RUN single-player.
- Spawns a second playable character for local co-op.
- Gives each player independent movement, aiming, attacks, dashing, world interactions, mushroom effects, health, temperature, size, and charm ownership.
- Uses the game's current gameplay bindings for both controllers, including controller rebindings.
- Centers the shared camera between both living players and zooms out as they separate.
- Expands the nighttime visibility area so both players remain illuminated.
- Preserves the stock progression and encounter HUD while adding compact stock-style health and ability UI for each player.
- Shares XP and level-ups, with mutation choices applied to both players.
- Allows enemies to target either player using the same distance-based rules.
- Treats creatures charmed by either player as allies of both players.
- Keeps the run active while either player remains alive.
- Lets either surviving player revive the other from the level-up screen by spending DNA.
- Disables friendly fire by default, with an optional configuration setting to enable it.
Installation
Install Mod Manager or r2modman. The required BepInEx IL2CPP pack is installed automatically with this package.
For a manual installation, install BepInExPack_IL2CPP version 6.0.755 or newer, then copy Everything_is_Multiplayer.dll to:
Everything is Crab/BepInEx/plugins/Everything_is_Multiplayer.dll
Getting Started
- Connect both gamepad controllers before launching the game.
- Launch Everything is Crab through your modded or r2modman profile.
- Use the first controller for player one and the second controller for player two.
- Select CO-OP on the main menu. Player two spawns beside player one after gameplay begins.
Selecting NEW RUN starts the normal single-player experience. Both players use the game's current gameplay controller bindings on their own controller. Changes made through the game's controller rebinding menu apply to both players.
Co-op Rules
- XP earned by either player advances the shared level-up flow.
- The player controlling the level-up screen selects mutations and specializations; the selected upgrades are applied to both players.
- If player two dies, the run continues with player one. A REVIVE P2 button appears on level-up screens and costs 3 DNA by default.
- If player one dies, control of the run and camera transfers to player two. A REVIVE P1 button appears on level-up screens and costs 3 DNA by default.
- Friendly fire is off by default and can be enabled in the mod configuration file.
- Both players can use focused world interactables. Tutorials and singleton-driven menus remain controlled by player one while both players are alive.
Configuration
After the first launch, player settings are written to:
BepInEx/config/local.everythingiscrab.multiplayer.cfg
Common settings include:
- General.Enabled: enable or disable local co-op.
- Input.PlayerTwoGamepadIndex: select the zero-based gamepad index used by player two. The default 1 selects the second connected gamepad.
- Gameplay.FriendlyFireEnabled: allow players to damage each other. Default false.
- Gameplay.PlayerOneReviveMutagenCost: DNA cost to revive player one. Default 3.
- Gameplay.PlayerOneReviveHealthFraction: health restored when player one is revived. Default 0.25.
- Gameplay.PlayerTwoReviveMutagenCost: DNA cost to revive player two. Default 3.
- Gameplay.PlayerTwoReviveHealthFraction: health restored when player two is revived. Default 0.25.
- Gameplay.SharedNightVisionEnabled: keep both living players inside the nighttime visibility area. Default true.
- HUD.CoopHudEnabled: show compact stock-style health and ability UI for both players. Default true.
- Visuals.TintPlayerTwo: tint player two cyan f
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: