SharedLives
Adds a configurable team-wide shared lives system with revive limits, life gain, and multiplayer sync. / します。 Resurrection limit, remaining machine bonus, and the same period of time.
About this mod Machine translation
[EN] SharedLives
SharedLives adds a team-wide shared lives system to R.E.P.O.
Instead of each player having their own lives, the entire team shares a single life pool.
When shared lives reach 0, dead players can no longer be revived.
If the entire team dies, the game ends normally.
Features
- Team-wide shared lives
- Choose whether a life is consumed on death or on successful revival
- Choose whether lives persist for the entire Run or reset each Level
- Gain lives from enemy deaths, completed Extraction Points, and completed Levels
- Enemy reward blacklist
- Save / Load support
- Multiplayer synchronization
- Displays remaining lives while:
- the map is open
- holding a Death Head
- the local player is dead
- Medic compatibility
Installation
Install SharedLives.dll into your BepInEx environment.
The configuration file will be generated after the first launch.
Config
General
| Option | Default | Description |
|---|---:|---|
| Enabled | true | Enables or disables SharedLives |
| StartingLives | 5 | Number of shared lives at the start |
| MaxLives | 5 | Maximum number of shared lives |
| ConsumeMode | OnDeath | OnDeath: consume a life when a player dies / OnRevive: consume a life after a successful revival |
| LivesScope | Run | Run: lives persist for the entire Run / Level: lives reset at the start of each Level |
If StartingLives is higher than MaxLives, MaxLives takes priority.
LifeGain
| Option | Default | Description |
|---|---:|---|
| Enabled | true | Enables or disables life gain rules |
| EnemyKiller | 1 | Number of lives gained when an enemy death is confirmed |
| EnemyKillBlacklist | Gnome,Banger | Enemy names that do not grant lives. Separate names with commas |
| Complete_LevelBonus | 5 | Number of lives gained when a Level is completed |
| Complete_ExtractionPoint | 5 | Number of lives gained when an Extraction Point is completed |
Shared lives cannot exceed MaxLives.
Mod Compatibility
Medic
SharedLives supports Medic.
I use Medic frequently myself, so compatibility was added to make the two mods work together.
Medic revives are also subject to the SharedLives life limit.
When no shared lives remain, Medic revives are blocked and a dedicated failure message is spoken instead.
The messages can be changed with:
Compatibility.Medic > NoLivesMessages
Use | to separate multiple messages.
When using SharedLives together with Medic, install SharedLives for all players.
Multiplayer
SharedLives works as a host-only mod when using the normal R.E.P.O. revival flow.
When using other mods that directly call PlayerAvatar.ReviveRPC or use custom revival systems, installing SharedLives for all players is recommended.
[JP] SharedLives
R.E.P.O. にチームshared residual machine システムを has added するMODです.
The total number of broken machines of the whole machine is 1 and the number of broken machines is total.
が0になると,それ上プレイヤーを苏生できなくなります.
In the event that all members die, it is usually a normal pass.
Main function
- チームshares residual machines
- It is possible to choose the residual machine consumption when death/resuscitation is successful.
- Run all/Level residual machine management can be selected
- The enemy dies, the Extraction Point is used up, and the remaining machine capacity of Level クリアによる is added.
- The reward for the enemy is the enemy
-Save/Load対応
- Multiplayer synchronization
- The following conditions are indicated as disabled machines.
- マップ is showing
- Death Head っている间
- 自分が死している间
- Medic対応
インストール
BepInEx environment へ SharedLives.dll を import してください.
Set the character to be generated after the game is launched for the first time.
Config
General
| Project | Initial Value | Description |
|---|---:|---|
| Enabled | true | SharedLivesします |
| StartingLives | 5 | Total remaining machines at the beginning |
| MaxLives | 5 | Maximum value of total live machines |
| ConsumeMode | OnDeath | OnDeath: Consume upon death / OnRevive: Consume upon successful resuscitation |
| LivesScope | Run | Run: The enti …
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: