PickableArrows is a Union plugin for Gothic I/G1A/G2/G2NotR that allows players to recover and reuse fired arrows and bolts. This plugin adds arrow recovery mechanics to the game, making ranged combat more strategic and resource-conscious.
https://www.youtube.com/watch?v=nCzVM-lm3uE
- Arrow Recovery from NPCs: Arrows that hit enemies are added to their inventory and can be looted from dead or unconscious NPCs
- Ground Arrow Pickup: Arrows that miss their target fall to the ground and can be picked up
- Configurable Recovery Chances: Set separate recovery chances for ground pickup and NPC inventory (default 100%)
- Skill-Based Recovery: Optional skill-based recovery system where your best bow/crossbow skill determines recovery chance (disables manual percentage settings and may be incompatible with some mods)
- Full Game Support: Compatible with Gothic I Classic, Gothic I Addon, Gothic II Classic, and Gothic II NotR, also with mods like The Chronicles Of Myrtana: Archolos and plugins like Free Aim
- Download the latest release from the Releases page
- Extract
PickableArrows.vdfto your[Gothic]\Data\Pluginsfolder - Launch Gothic - the plugin will load automatically
- Arrows hitting NPCs: Automatically added to their inventory (if enabled)
- Arrows missing targets: Drop to the ground as pickable items (if enabled)
- Recovery chances: Configurable percentage chance for both ground and NPC recovery
- Skill integration: Optional skill-based recovery system
The plugin uses a probability-based system to determine if arrows are recoverable:
- Ground Recovery: When arrows hit terrain, they have a chance to spawn as ground items
- NPC Recovery: When arrows hit NPCs, they have a chance to be added to the NPC's inventory
- Skill-Based: Optionally use your best bow/crossbow skill as the recovery percentage (disables manual percentage settings and may be incompatible with some mods)
- Launch the game
- Go to Main Menu → Options → Union
- Find "PickableArrows" in the list
- Configure all options through the graphical interface
[PICKABLE_ARROWS]
Enabled=1
GroundRecoveryChance=100
NpcRecoveryChance=100
AllowNpcInventoryPickup=1
AllowGroundPickup=1
RequireDamageForNpcRecovery=1
ChanceDependsOnSkills=0| Option | Description | Default | Values |
|---|---|---|---|
Enabled |
Enable/disable the entire plugin | 1 | 0=disabled, 1=enabled |
GroundRecoveryChance |
Chance to recover arrows from ground (0-100%) | 100 | 0-100 |
NpcRecoveryChance |
Chance to recover arrows from NPCs (0-100%) | 100 | 0-100 |
AllowNpcInventoryPickup |
Add arrows to NPC inventory when hit | 1 | 0=disabled, 1=enabled |
AllowGroundPickup |
Drop arrows on ground when missing the target | 1 | 0=disabled, 1=enabled |
RequireDamageForNpcRecovery |
Require damage dealt for NPC recovery | 1 | 0=disabled, 1=enabled |
ChanceDependsOnSkills |
Use bow/crossbow skill as recovery chance (disables manual percentage settings and may be incompatible with some mods) | 0 | 0=disabled, 1=enabled |
Controls whether the plugin is active. When disabled, arrows behave normally (disappear after use).
Percentage chance (0-100) that an arrow will be recoverable. Set to 0 for no recovery, 100 for guaranteed recovery.
When enabled, arrows that hit NPCs are added to their inventory and can be looted. When disabled, arrows hitting NPCs are lost.
When enabled, arrows that miss targets drop to the ground as pickable items. When disabled, missed arrows are lost.
When enabled, arrows are only added to NPC inventory if they actually deal damage. Arrows that hit the target but deal no damage are not recoverable.
When enabled, ignores the fixed recovery chance values and instead uses your highest bow/crossbow skill percentage as the recovery chance. This option disables manual percentage adjustment and may be incompatible with mods that modify skill systems. Integrates with BonusIndependentTraining plugin if available.
- Visual Studio 2019 or later
- Union SDK v1.0m
- Clone this repository
- Copy ZenGin folder from Union SDK to
PickableArrows/ZenGin/ - Open
PickableArrows.slnin Visual Studio - Select "MP x4 MT Release" configuration
- Build the solution
- Find the compiled DLL in the
Bin/folder
- Plugin Author - PickableArrows Union implementation
- Union Team - For the excellent Union SDK framework
- Gothic Community - For continued support and testing
MIT License
- Gothic I Classic: ✅ Supported
- Gothic I Addon: ✅ Supported
- Gothic II Classic: ✅ Supported
- Gothic II NotR: ✅ Supported
- The Chronicles Of Myrtana: Archolos: ✅ Supported
- Free Aim: ✅ Tested with 2 Free Aim Union plugins and worked
- BonusIndependentTraining-Union: ✅ Supported
- Other Plugins: Compatible with most Union plugins
- Ensure
PickableArrows.vdfis in the correct folder:[Gothic]\Data\Plugins - Check that Union is properly installed
- Verify Gothic version compatibility
- Check Gothic.ini configuration syntax
- Verify that
Enabled=1in Gothic.ini - Check that recovery chances are above 0
- Ensure
AllowNpcInventoryPickuporAllowGroundPickupare enabled - If using skill-based recovery, check your bow/crossbow skill level
- Lower recovery chances if experiencing lag with many arrows
- Consider disabling ground pickup in areas with frequent combat
This is a community project. Feel free to:
- Report bugs in the Issues section
- Submit improvements via Pull Requests
- Share feedback and suggestions
- Test with different Gothic versions and mods
- Discord: raster96
- v1.0.0 - Initial release
- Full arrow recovery system
- Configurable recovery chances
- Support for all Gothic versions
- Union menu integration
- Skill-based recovery option
- BonusIndependentTraining integration
Note: This plugin modifies game balance by making arrows recoverable. Consider adjusting recovery chances based on your preferred difficulty level.