matsu-RepoUtilityDrones icon

RepoUtilityDrones

BETA: Link carts/cargo, Ghost through valuables and hold extraction, or quiet valuables, weapons, players and enemies with Silencer. Three shop drone kits. All players need this mod. Multiplayer testing requested.

By matsu
Last updated 7 hours ago
Total downloads 55
Total rating 0 
Categories Mods Drones Client-side Server-side AI Generated
Dependency string matsu-RepoUtilityDrones-0.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305
Zehs-REPOLib-4.2.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 4.2.0

README

Repo Utility Drones — 0.1.1 BETA

Three new physical shop drone kits for R.E.P.O. Buy them, carry them in the normal inventory, and use the game's normal item-use control. No extra screen-text HUD.

This is a test-play beta, not a fully multiplayer-verified release. Use a separate mod-manager profile and a test run/save. The host and every player must install this mod and REPOLib before joining. Unmodded guests are not supported.

Updating from 0.1.0: update every player to 0.1.1 and replace the old mod rather than keeping both DLLs installed. Existing config keys, shop-item IDs and per-save Link pairing IDs are unchanged; deleting configs or saves is not required.

Link Drone — an A + B kit

Buying Link Drone Set (A + B) grants both halves. B is not a second paid shop item: both owned drones are delivered by the game's normal truck item system.

Attach A and B to two different carts or valuables. When their attachment points are within range, a physical tether limits their separation. Try:

  • C.A.R.T. + Pocket Cart
  • C.A.R.T. + a large valuable
  • Valuable + valuable
  • C.A.R.T. + C.A.R.T.

The default maximum distance is 3.5 metres. Targets initially farther apart must be brought within range to engage the tether; they are not teleported together. Slack is allowed. Different kits keep independent saved pairing tokens, and a world-space colored line identifies each link. Turning either half off, storing it in inventory, losing power or destroying a target releases the link. Losing one half does not silently pair its survivor with a different kit.

Targets retain their normal weight and gravity. The host creates the physical constraint; guests do not create competing joints. Linked bodies temporarily receive extra solver iterations for stability, restored on release.

Ghost Drone — pass-through cargo and extraction hold

Attach it to a valuable to let players pass through that valuable. The valuable remains grabbable, keeps its normal size, and still collides with floors, walls, carts and other cargo. It is not an invincibility, shrink or repair drone: weight, actual price and durability stay normal.

It also temporarily excludes that one valuable from extraction counting and suction. Other valuables can still be extracted. Switch the drone off or remove it to restore normal extraction at the valuable's current actual price. The mod does not overwrite the price with zero or globally replace the extraction rules.

If someone is still inside the valuable when its drone switches off or loses power, collision with that person remains disabled until they move outside. Nobody is teleported or forcibly pushed out. Do not rely on a ghosted valuable as a platform: it is also excluded from the local player's ground/riding detection while phased.

Silencer Drone — quieter objects, players and enemies

Attach it to a valuable, item/weapon, cart, player or living enemy. It reduces that target's emitted audio and the enemy investigation radius produced by that noise. By default, the multiplier is 0.08 (8%). Valuable-specific music/sound effects and persistent loops are included, not just collision/clatter/scraping.

  • Player: body sounds, footsteps and in-game voice/TTS become quieter. Their hearing of other players and the world is unchanged. A carried weapon keeps its own sound identity: attach another Silencer to the weapon to suppress its noise too.
  • Weapon/item: its own sounds and emitted investigation events become quieter; firing, damage, recoil and battery use remain normal.
  • Enemy: its own footsteps, calls and attack sounds become quieter. The enemy can still hear normally: this is not a deafening or AI-disable ability, and a silenced enemy can become harder for your team to notice.

Damage, value loss, mass and durability still behave normally. Listeners, global audio mixers and unrelated nearby sources are not muted. Enemies may still detect very close noises, see or touch you, or continue an existing chase. Discord and other external voice applications are not affected. Independent third-party sound systems are not guaranteed to inherit native sound ownership.

Native controlled tests cover special valuables, a real gun, a player and a Huntsman. Voice/TTS volume restoration is checked using synthetic playback AudioSources, not real remote voice packets. Multiplayer voice, player tumble attachment and all enemy-specific audio remain playtest targets.

Settings and multiplayer

The generated config is BepInEx/config/com.matsu.repoutilitydrones.cfg:

  • Link / MaximumDistance: host's tether distance, 1–12m; default 3.5m.
  • Silencer / NoiseMultiplier: host's emitted sound/in-game voice/investigation-radius multiplier, 0.01–0.35; default 0.08. It does not alter the attached target's hearing.

Host settings and effect targets are synchronized. Client-only config values do not define gameplay. Join together from the lobby for beta testing. Real late join, host migration, unusual player/cargo colliders and larger modded lobbies remain test targets, not certified compatibility.

The automatic two-process multiplayer attempt was blocked by the connection service's simultaneous-master-connection limit. Do not read the singleplayer verification as a successful two-account multiplayer test. Please report host/guest differences, especially tether visibility, Ghost collision restoration, Silencer noise and A/B delivery.

Beta feedback

Use the REPO Mods – Bug Reports & Requests survey. Write Repo Utility Drones BETA 0.1.1 in the details if it is not yet listed in the mod selector.

Include the game/mod versions, host or guest, other mods, steps to reproduce, and BepInEx/LogOutput.log. Say which drone and target were involved. A second Link half that is simply hidden on the shop shelves is intentional; a bought set missing its partner in the next truck is a bug.

Credits

Uses the game's native drone models, controls, inventory, batteries and sounds at runtime, integrated through REPOLib by Zehs. No original game model bundle is redistributed. The cover depicts actual in-game drone renders, laid out with code; it is not an AI-generated depiction of different models.


日本語

ショップで買える3種類のドローンを追加する テストプレイ用ベータ です。通常のアイテム使用キー・インベントリ・充電を使います。新しい文字HUDはありません。

ホストと参加者全員が、このMODとREPOLibを導入してください。普段とは別のプロファイルとテスト用セーブを推奨します。

0.1.0から更新する場合は全員0.1.1にそろえ、古いDLLと二重に導入しないでください。既存の設定キー・ショップのアイテムID・セーブごとのLink組み合わせIDは変更していません。設定やセーブを削除する必要はありません。

  • Link Drone:A/Bを1セットで購入。カート同士、カート+財宝、財宝同士を物理的に連結します。初期距離が3.5m以内になると連結が有効になります。遠くの物を瞬間移動させません。片方をオフにすると解除されます。
  • Ghost Drone:装着した財宝をプレイヤーだけがすり抜けられます。掴む操作や床・壁・カートとの衝突、大きさ・重量・実際の価格・耐久は通常どおりです。その財宝だけ抽出を保留でき、他の財宝は抽出できます。解除時に中にいる人との衝突は、その人が外へ出てから戻します。
  • Silencer Drone:財宝・アイテム/武器・カート・プレイヤー・生きている敵に装着できます。対象が発する音と、その音による敵の調査範囲を抑えます。財宝固有の音や継続音、プレイヤーの足音・ゲーム内ボイス/TTSも対象です。本人や装着された敵の聴覚は変わりません。敵に付けると敵の鳴き声・足音・攻撃音が静かになり、こちらが接近に気づきにくくなる使い方です。手持ち武器は別の音源なので武器にも装着してください。軽量化・破損軽減・攻撃弱体化・敵の追跡解除はしません。Discord等は対象外です。

特殊財宝・銃・プレイヤー・Huntsmanはゲーム本体の制御された単独検査で確認しています。ボイスは人工の再生用音源で検査しており、実マルチの音声通信・転倒中の装着・全敵固有の音・独自音源を使う他MODは未確認です。

設定はホスト基準です。ベータでは全員ロビーから一緒に参加してください。2プロセスのマルチ検査は接続サービスの同時接続制限に阻まれ、別アカウント間マルチ・途中参加・ホスト交代・多人数MOD併用は未確認です。

バグ報告は以前からのアンケートへ。対象一覧にない場合は、内容欄に「Repo Utility Drones BETA 0.1.1」と書き、ホスト/参加者・対象アイテム・再現手順・ログを添えてください。