Emergency Dice REPOED Fixed

v1.0.2·Updated 2026-07-13

A patch for Emergency Dice REPOED: fixes dice rolling (throw & E-key) and restores in-game chat messages showing which effect triggered, both broken in current R.E.P.O.

About this mod Machine translation

Emergency Dice REPOED Fixed

A compatibility patch for Emergency Dice REPOED by slayer6409.

Emergency Dice REPOED was built for an older version of R.E.P.O. Two things broke silently in the current version:

  • Dice never rolled — throwing or pressing E did nothing. The original FixedUpdate logic called a method (RunManager.levelShop) whose type changed from Level to List, throwing a MissingFieldException every frame.
  • No in-game chat message — the dice has always shown "Rolling …" in the BepInEx log, but the RPC it used to send that as an in-game chat message (ChatMessageSendRPC) no longer exists in the current R.E.P.O. ChatManager.

This patch fixes both.

What it does

  • Fixes dice rolling. Replaces the broken FixedUpdate with a fully compatible version that correctly detects throws (by velocity) and E-key presses (via ItemToggle). All reflection lookups are cached once at startup — no per-frame overhead.
  • The roller announces the result. Every time a dice effect triggers, the player who rolled the die

says it through their own in-game chat — the same call vanilla typed chat uses, so it comes out as their

character's own voice line (works with any TTS voice pack), heard by everyone. With SpoilerMode off,

the effect's tooltip is announced instead of its name.

  • Makes every effect work in singleplayer. Many effects start with a Photon RPC, which throws outside

a room — so in singleplayer they silently did nothing. A scoped RPC emulator now runs those calls

locally (only for this mod's objects; nothing else is touched).

  • Multiplayer fixes: the rainbow die's instant-reroll actually rerolls now, a rolled 6 no longer

crashes the reroll, and chat lines are no longer doubled.

Requirements

You need Emergency Dice REPOED installed — this is a patch for it, not a replacement.

Notes

  • Works in singleplayer and multiplayer (host and clients).
  • The announcement goes through the game's own chat/voice system, so it's heard by everyone, not just

shown locally.

  • No configuration needed.

Credit

All credit for the dice system goes to slayer6409, the author of Emergency Dice REPOED. Please install and support the original mod:

Bug reports & requests

Found a bug or have an idea? Please use this form:

Emergency Dice REPOED Fixed (Japanese)

slayer6409 の Emergency Dice REPOED けけ swap パッチです.

Emergency Dice REPOED は古いバージョンの R.E.P.O.けに作られており、Now のバージョンでは 2 points below:

  • サイコロが神れない — 头げても E キーを 狠しても何も起きない.元の FixedUpdate が Reference していた RunManager.levelShop のTYPE が Level から List に変わり、毎フレーム MissingFieldException が発生していた.
  • ゲーム内チャットメッセージが出ない — サイコロはBepInExログに「Rolling …"と出力しているが、それをゲーム内チャットに发るRPC(ChatMessageSendRPC)がNowの R.E.P.O. の ChatManagerから Cut off されていた.

このパッチで両squareをcorrectionします.

Correction content

  • Correction of サイコロの投げ&Eキーを. 壊れた FixedUpdate をCompletely interchangeable version にSETきchangeえ. Speed ​​によるThrow 検出と ItemToggle による E キー検出を正しくactionさせます.リフレクション検 rope は 1 time キャッシュする when startingため、Every フレームのオーバーヘッドはありません.
  • The result of vibration is った's own words. サイコロの Effect が発动するたびに、 Vibration ったプレイヤー itself がゲーム内チャットで

そのRESULTSを発 Yanします.として

The sound of the sound is され, and the sound of all members is こえます. SpoilerMode がオフのoccasion は Effect name の代わりにツールチップを発言します.

Necessary

Emergency Dice REPOED が必です(このMODはパッチです.単体では动きません).

complement

  • シングルプレイ・マルチプレイ両対応 (ホスト・クライアントquestion わず action).
  • The body of the ゲームのチャット/The voice of the システムを経 is represented by するため and ローカル and all the members of the ではなくに文こえます.
  • Setting is not required.

クレジット

サイコロシステムの全てのクレジットは slayer6409 士にあります.オリジナルMODのImportもお愿いします:

バグReport・Requirements

このフォームからどうぞ:

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackslayer6409-Emergency_Dice_REPOED

File & checksum

Filename
Emergency_Dice_REPOED_Fixed-1.0.2.zip
File size
152.6 KiB