HeliLoadout is a polished helicopter loadout system for Rust, built to give players a cleaner tactical HUD while giving admins simple control over helicopter weapon and flare support
HeliLoadout is a polished helicopter loadout system for Rust, built to give players a cleaner tactical HUD while giving admins simple control over helicopter weapon and flare support
It focuses on clarity, lightweight performance, and practical in-game configuration without overcomplicating the setup
- Features
Tactical Loadout HUD:
Displays helicopter rockets, flares, reload state, and cooldown progress through a compact military-style HUD designed to stay readable without blocking player vision
Attack Helicopter Weapon Support:
Adds improved loadout handling for the Attack Helicopter, including rocket ammo detection, current rocket type display, reload tracking, and flare cooldown monitoring
Rocket Launcher Turret Integration:
Allows the Attack Helicopter turret to use Rocket Launcher loadouts with configurable rocket ammo support, while relying on native game behavior where possible
Supported Helicopters:
Includes configurable support for Attack Helicopter, Minicopter, and Scrap Transport Helicopter, allowing each module to be enabled or disabled independently
In-Game Configuration Panel:
Provides a built-in admin panel for moving the HUD, switching themes, enabling or disabling helicopter modules, and managing Rocket Turret support without manually editing config files
Simple Configuration:
Keeps the config clean and focused, covering HUD position, refresh interval, vehicle modules, rocket launcher support, allowed rocket ammo, and basic display settings
- Permissions
| 1 | heliloadout.admin -> Grants access to the HeliLoadout admin panel |
| 2 | heliloadout.use -> Grants access to HeliLoadout features |
- Commands
| 1 | /hl -> Opens the HeliLoadout admin panel |
- Conifg
| 1 | { |
| 2 | "Admin command": "hl", |
| 3 | "HUD settings": { |
| 4 | "Enabled": true, |
| 5 | "Refresh interval seconds": 0.12, |
| 6 | "OffsetX": -10.5, |
| 7 | "OffsetY": 79.5, |
| 8 | "Theme": "military", |
| 9 | "Low ammo threshold": 25, |
| 10 | "Low flare threshold": 3, |
| 11 | "Rocket reload display seconds": 6.0, |
| 12 | "Flare cooldown display seconds": 30.0 |
| 13 | }, |
| 14 | "Supported vehicles": { |
| 15 | "MiniCopter": { |
| 16 | "Enabled": true, |
| 17 | "Prefab name contains": "minicopter", |
| 18 | "Uses ammo": false, |
| 19 | "Uses flares": true |
| 20 | }, |
| 21 | "ScrapTransportHelicopter": { |
| 22 | "Enabled": true, |
| 23 | "Prefab name contains": "scraptransporthelicopter", |
| 24 | "Uses ammo": false, |
| 25 | "Uses flares": true |
| 26 | }, |
| 27 | "AttackHelicopter": { |
| 28 | "Enabled": true, |
| 29 | "Prefab name contains": "attackhelicopter", |
| 30 | "Uses ammo": true, |
| 31 | "Uses flares": true |
| 32 | } |
| 33 | }, |
| 34 | "Attack helicopter turret settings": { |
| 35 | "Allow rocket launcher": true, |
| 36 | "Allowed rocket launcher ammo shortnames": [ |
| 37 | "ammo.rocket.basic", |
| 38 | "ammo.rocket.hv", |
| 39 | "ammo.rocket.fire", |
| 40 | "ammo.rocket.smoke" |
| 41 | ], |
| 42 | "Rocket launcher turret reload duration": 5.0 |
| 43 | } |
| 44 | } |