AntiValuableGrief
【Client MOD】Detects players who grief by destroying valuables.貴重品を破壊する荒らし行為を検出するMOD
By REPO_JP
| Last updated | 2 hours ago |
| Total downloads | 18 |
| Total rating | 1 |
| Categories | Mods Tools Client-side |
| Dependency string | REPO_JP-AntiValuableGrief-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
AntiValuableGrief
Overview
This mod is a client-only mod that detects large valuable damage caused by other players, shows a red warning popup, highlights the detected player in red, and lets you teleport behind them with J for immediate confirmation.
It works correctly whether it is installed by the host or by a participant, because the detection is performed locally from synchronized valuable damage events and holder information.
The J teleport can also be used by participants when they install the mod. That is intentionally tolerated here because the purpose is immediate confirmation and pursuit of a suspected griefer rather than normal movement assistance.
Main behavior
- Monitors valuable damage caused by players other than yourself
- Detects when the damage attributed to one player reaches the configured threshold inside the configured time window
- Splits damage equally across all current holders when multiple players are grabbing the same valuable
- Shows the warning popup with the damage within the configured time window and the cumulative damage for the current level
- Lets you teleport behind the currently warned player by pressing J while the warning popup is visible
- Highlights the warned player with a red outline for a configurable duration
- Stops monitoring after the final extraction is completed
- Prints the damage ranking for the finished level when the run moves into the shop
Default detection settings
- Time window: 60 seconds
- Detection threshold: 50000 dollars of damage within that 60 second window
- Teleport key: J
- Detected player outline time: 5 seconds
Important notes
- This is a local monitoring mod. It does not force warnings, outlines, or teleports on other players
- Damage is only tracked for players other than yourself
- If a valuable is held by multiple players at the same moment, the damage is divided equally among them
- Monitoring stops after the final extraction is completed, so post-clear actions are not counted
- The shop ranking is printed once when the run transitions from level to shop
Installation
- Install BepInEx 5 for REPO
- Place
AntiValuableGrief.dllin yourBepInEx/pluginsfolder - Start the game once to generate the config file
- Adjust the config values if needed
Configuration
EnableMod
- Description: Enable or disable the entire mod
- Default:
true - Minimum:
false - Maximum:
true
EnableDebugLog
- Description: Enable detailed debug logs in the console
- Default:
false - Minimum:
false - Maximum:
true
TimeWindowSeconds
- Description: Damage accumulation window in seconds
- Default:
60 - Minimum: No hard clamp in code. Practical minimum is greater than
0 - Maximum: No hard clamp in code
DamageThresholdAmount
- Description: Damage amount required within the time window before warning
- Default:
50000 - Minimum: No hard clamp in code. Practical minimum is
0 - Maximum: No hard clamp in code
WarnInConsole
- Description: Write warning messages to the BepInEx console and log output
- Default:
true - Minimum:
false - Maximum:
true
ShowWarningOverlay
- Description: Show warning messages as an animated on-screen overlay on your client
- Default:
true - Minimum:
false - Maximum:
true
WarningFontSize
- Description: Font size used by the warning popup text
- Default:
26 - Minimum: No hard clamp in config. Effective on-screen minimum is
12 - Maximum: No hard clamp in code
WarningDisplaySeconds
- Description: How long the warning popup stays visible before it starts fading out
- Default:
5 - Minimum: No hard clamp in config. The display logic uses at least
0.5 - Maximum: No hard clamp in code
DetectedPlayerOutlineSeconds
- Description: How long the detected player stays outlined after each alert
- Default:
5 - Minimum: No hard clamp in code. Practical minimum is
0 - Maximum: No hard clamp in code
TeleportToWarningPlayerKey
- Description: Key used to instantly teleport behind the currently displayed warning target while the popup is visible
- Default:
J - Minimum: Fixed to
Jby this release build - Maximum: Fixed to
Jby this release build
PrintShopRanking
- Description: Print the level damage ranking when entering the shop after the level ends
- Default:
true - Minimum:
false - Maximum:
true
StopMonitoringAfterFinalExtraction
- Description: Stop monitoring when the final extraction is completed
- Default:
true - Minimum:
false - Maximum:
true
LanguageSetting
- Description: Language used by the mod UI and warning text
- Default:
English - Minimum:
English - Maximum:
Russian - Allowed values:
English,Japanese,Korean,Chinese,Russian
Technical notes
- Valuable damage is detected from synchronized break and value-loss events
- Holder attribution prefers current grabbers first and uses remembered holder information as a fallback
- Outline rendering supports both
MeshRendererandSkinnedMeshRendererbased player visuals in this release build
Use case
This mod is mainly intended for quickly identifying and chasing a player who is likely griefing by repeatedly damaging valuables. The popup, outline, and J teleport are all focused on reducing the time needed to confirm the situation during a live run.
※Mod created by AI
日本語
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
概要
このMODは、クライアント専用の、他プレイヤーによる高額な貴重品損害を検知し、赤い警告ポップアップを表示し、対象者を赤アウトラインで強調し、Jキーで真後ろへTPして即確認できるMODです。
このMODは、貴重品の損害イベントと保持者情報の同期結果を使ってローカルで監視するため、ホストが導入しても参加者が導入しても正常に動作します。
JキーTPは参加者が導入した場合でも使用できます。 ただしこれは通常移動補助ではなく、荒らし疑惑対象を即確認、追跡する用途を優先した仕様なので、このMODでは許容範囲として扱っています。
主な挙動
- 自分以外のプレイヤーが原因となった貴重品損害を監視
- 指定時間内に1人の損害額がしきい値に到達したら検知
- 同じ貴重品を複数人が同時に掴んでいた場合は損害額を均等割り
- 警告ポップアップに、指定時間内の損害額とそのレベルの累計損害額を表示
- 警告ポップアップ表示中は J キーで対象者の真後ろへTP可能
- 検知対象を赤アウトラインで一定時間表示
- 最終納品完了後は監視停止
- レベル終了後にショップへ入った時、そのレベルの損害額ランキングを出力
初期設定
- 時間窓: 60秒
- 検知しきい値: 60秒以内に50000ドルの損害
- TPキー: J
- アウトライン表示時間: 5秒
注意点
- このMODはローカル監視MODです。他プレイヤーへ警告表示、アウトライン、TPを強制しません
- 監視対象は自分以外のプレイヤーのみです
- 1つの貴重品を複数人が持って壊した場合は、その時点の保持人数で損害額を割り勘します
- 最終納品完了後は監視を止めるため、クリア後の行動は集計に入りません
- ショップでの損害額ランキング出力は、レベルからショップへ移った最初の1回だけです
導入方法
- REPO に BepInEx 5 を導入します
AntiValuableGrief.dllをBepInEx/pluginsフォルダへ配置します- ゲームを1回起動して config を生成します
- 必要に応じて config を調整します
設定項目
EnableMod
- 内容: MOD全体の有効無効
- 初期値:
true - 最小値:
false - 最大値:
true
EnableDebugLog
- 内容: コンソールへの詳細デバッグログ出力
- 初期値:
false - 最小値:
false - 最大値:
true
TimeWindowSeconds
- 内容: 損害額を合算する時間窓の秒数
- 初期値:
60 - 最小値: コード上の固定下限なし。実用上は
0より大きい値 - 最大値: コード上の固定上限なし
DamageThresholdAmount
- 内容: 警告を出すために時間窓内で必要な損害額
- 初期値:
50000 - 最小値: コード上の固定下限なし。実用上は
0以上 - 最大値: コード上の固定上限なし
WarnInConsole
- 内容: BepInExコンソールとログへの警告文出力
- 初期値:
true - 最小値:
false - 最大値:
true
ShowWarningOverlay
- 内容: 画面上のアニメーション付き警告ポップアップ表示
- 初期値:
true - 最小値:
false - 最大値:
true
WarningFontSize
- 内容: 警告ポップアップの文字サイズ
- 初期値:
26 - 最小値: Config上の固定下限なし。画面上の実効下限は
12 - 最大値: コード上の固定上限なし
WarningDisplaySeconds
- 内容: 警告ポップアップを表示し続けてからフェードアウトを始めるまでの秒数
- 初期値:
5 - 最小値: Config上の固定下限なし。表示処理上の下限は
0.5 - 最大値: コード上の固定上限なし
DetectedPlayerOutlineSeconds
- 内容: 検知対象プレイヤーへアウトラインを表示し続ける秒数
- 初期値:
5 - 最小値: コード上の固定下限なし。実用上は
0以上 - 最大値: コード上の固定上限なし
TeleportToWarningPlayerKey
- 内容: ポップアップ表示中に現在表示中の警告対象の真後ろへ即時TPするキー
- 初期値:
J - 最小値: このリリースでは
J固定 - 最大値: このリリースでは
J固定
PrintShopRanking
- 内容: レベル終了後にショップへ入った時、そのレベルの損害額ランキングを出力
- 初期値:
true - 最小値:
false - 最大値:
true
StopMonitoringAfterFinalExtraction
- 内容: 最終納品完了時に監視を停止
- 初期値:
true - 最小値:
false - 最大値:
true
LanguageSetting
- 内容: MODのUIと警告文で使う言語
- 初期値:
English - 最小値:
English - 最大値:
Russian - 設定可能値:
English,Japanese,Korean,Chinese,Russian
技術メモ
- 貴重品損害は同期済みの破損、価値減少イベントから検知します
- 責任者の特定は、現在掴んでいるプレイヤーを優先し、必要に応じて保持履歴をフォールバックとして使います
- このリリースでは、赤アウトライン描画は
MeshRendererとSkinnedMeshRendererの両方へ対応しています
用途
このMODは、貴重品を繰り返し壊している荒らし疑惑プレイヤーを、短時間で見つけて追跡、確認するための用途を主眼にしています。 ポップアップ、アウトライン、JキーTPは、ライブ中の判断速度を上げるための機能です。
※AI生成MOD