You are viewing a potentially older version of this package. View all versions.
SosoTeam-FeatherguardDrone-1.4.1 icon

FeatherguardDrone

Adds an armoured Featherguard drone with folding wings, compound physics and wall recovery.

Date uploaded 21 hours ago
Version 1.4.1
Download link SosoTeam-FeatherguardDrone-1.4.1.zip
Downloads 5
Dependency string SosoTeam-FeatherguardDrone-1.4.1

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

Featherguard Drone

Featherguard is a new shop drone for R.E.P.O. that combines the Feather Drone and Indestructible Drone in one custom item.

It includes a completely custom animated model, balanced pricing and battery behaviour, compound physics, multiplayer support, and automatic recovery when a wall separates a drone from its target.

Features

  • Combines the effects of the Feather Drone and Indestructible Drone.
  • Appears as a separate item in the regular shop.
  • Can be spawned through compatible admin menus as Item Drone Featherguard.
  • Uses a custom black, white and red armoured model.
  • Features animated folding wings, visible internal wiring, and a glowing front lens.
  • Emits its beam directly from the front lens.
  • Uses a compound spherical collider with invisible stabilisers and a central anti-roll keel.
  • Preserves the original particle materials, so impact dust keeps its normal colour.

Wall Recovery

R.E.P.O. drones can become trapped behind walls when their target is moved close to an obstacle. This mod extends the game's existing recovery system to handle that short-distance case.

  • Checks the direct path between a drone and the actual attachment point on its target.
  • Covers both the attached state and the brief attachment-search state.
  • Ignores the drone's own colliders, the target's colliders, and triggers.
  • Requires a persistent obstruction before taking action, preventing unnecessary teleports.
  • Uses the game's original safe-position search, teleport effects, and multiplayer synchronisation.
  • Applies wall recovery to all standard R.E.P.O. drones, not only Featherguard.

Balance

  • Price: the combined price range of the Feather Drone and Indestructible Drone.
  • Battery drain: the same rate as the Indestructible Drone.
  • Charging-station cost: equal to charging both original drones together.
  • Battery capacity: follows the original drone system.

Installation

Thunderstore Mod Manager or r2modman

Install the package and launch R.E.P.O. with Start modded.

Manual installation

Install BepInEx and REPOLib, then place FeatherguardDrone.dll inside a folder under BepInEx/plugins.

Dependencies

  • BepInExPack 5.4.2305
  • REPOLib 4.2.0

Multiplayer

All players should install Featherguard Drone and its dependencies before joining the same lobby.

Wall detection and teleport decisions are performed by the host, while the game synchronises the result with other players.

Compatibility

Developed and tested for R.E.P.O. v0.4.4.3.

Credits

Created by Cherdak.

CHANGELOG

Changelog

1.6.2

  • Apply the extraction pose inside the final inventory teleport, preserving its owner checks and multiplayer path.
  • Keep the model upright with an explicit up axis.
  • Add glossier painted panels, segmented wing colours, outward/backward wing tilt and illuminated pivot rings.
  • Keep the inventory icon and gameplay settings unchanged.

1.6.1

  • Restricted obstacle recovery to Featherguard, Feather and Indestructible drones; other drones and modded items keep their normal behaviour.
  • Assign the inventory sprite to ItemAttributes.icon, the field actually read by the hotbar, bypassing the old automatic icon cache for this item only.
  • Give each spawned drone its own sprite so destroying one drone cannot remove another drone's icon.
  • Apply the front-facing pose at inventory extraction without a later visual-only reset.

1.6.0

  • Added a large, bright custom inventory icon with the front lens facing the player and both wings raised.
  • Restored the floating battery meter in the lobby between locations.
  • The drone can now attach to both valuables and ordinary physics-grabbable items.

1.5.5

  • Added a visual-only inventory pose: the drone presents its front lens toward the viewer at a 45-degree left/down angle.
  • Kept the confirmed 1.5.4 gameplay, physics, networking, shop and energy behaviour unchanged.

1.5.4

  • Fixed built-in Feather and Indestructible Drone discovery in saved and multiplayer games.
  • Keeps the exact combined price by accepting only the real drone component with the matching built-in prefab name.
  • No model, physics, effects, battery, or charging changes.

1.5.3

  • Restored the proven registration order used by the working 1.4.x releases.
  • Added a clear log message when the built-in drone data is not ready yet.
  • No model, physics, effects, battery, charging, or price changes.

1.5.2

  • Republished the 1.5.1 registration fix under a new Thunderstore version.
  • No model, physics, gameplay, balance, or networking logic changes.

1.5.1

  • Restored Featherguard registration after the game finishes creating its built-in item list.
  • Registration now runs before REPOLib finalises custom items, keeping the network prefab available to every peer.
  • No model, physics, effect, battery, charging, or price changes.

1.5.0

  • Fixed multiplayer visibility by registering the item and its network prefab before REPOLib finalises the run item list.
  • Added an early registration attempt so every peer prepares the same prefab before room objects can spawn.
  • No model, physics, effect, battery, charging, or price changes.

1.4.3

  • Corrected the shop price to the exact combined price of the Feather Drone and Indestructible Drone: $38,000–$48,000.
  • The source drones are now resolved by their exact built-in resource names, so unrelated drone components cannot affect the price.
  • No model or behaviour changes.

1.4.2

  • Rewritten the Thunderstore description in short and simple English.
  • No gameplay or model changes.

1.4.1

  • Replaced the Russian Thunderstore description with a complete English README.
  • No gameplay, model, physics, or balance changes.

1.4.0

  • Added automatic recovery when a wall blocks the path between a drone and its target.
  • Applied wall recovery to Featherguard and the original R.E.P.O. drones.
  • Preserved the model and compound physics from version 1.3.1.

1.3.1

  • Added an invisible central anti-roll stabiliser.
  • Corrected the model and beam orientation.