You are viewing a potentially older version of this package. View all versions.
Terr4-Helldiver-1.0.2 icon

Helldiver

Helldivers 2 survivor: rifle or shotgun, grenades, dive or jump pack, and stratagems you call in with arrow-key codes. Fully configurable.

Date uploaded a day ago
Version 1.0.2
Download link Terr4-Helldiver-1.0.2.zip
Downloads 11
Dependency string Terr4-Helldiver-1.0.2

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2122
RiskofThunder-R2API_ContentManagement-1.0.11 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.11
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_Prefab-1.1.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.1.1

README

Helldiver

A Helldivers 2 survivor for Risk of Rain 2: a rifle or a shotgun, grenades, a dive or the LIFT-850 Jump Pack, and HD2-style stratagems you call in by typing their arrow codes and throwing a beacon.

Loadout

Slot Choices
Passive Democracy Protects: a lethal hit has a 50% chance to be survived (25% health back, 1.5 s invulnerable), at most once every 40 s.
Primary AR-23 Liberator: automatic rifle, 70% damage per bullet, 640 rpm, 30-round magazine. SG-225 Breaker: shotgun, 9 pellets x 55%, 300 rpm, 6 shells. Both reload when empty or after 2.5 s without firing (faster with attack speed); the rounds left show on the skill icon.
Secondary G-12 High Explosive: 700% damage, a second after it lands. G-23 Stun: 300% in a wide radius, stuns, 2 charges.
Utility Dive: a quick dive in the direction you move. LIFT-850 Jump Pack: launch up and forward from the ground, or hover for 2.6 s in mid air.
Special One stratagem, picked in the loadout (below).

Stratagems

Press Special, type the code with the arrow keys, aim, then fire to throw the beacon. It sticks to the ground or to an enemy and calls the stratagem in on that spot after a moment. Press Special again to cancel; a charge is only spent when the beacon is thrown.

Stratagem Code Effect Cooldown
Orbital Precision Strike → → ↑ one shot, 8000% damage, stuns 45 s
Eagle Airstrike ↑ → ↓ → 6 bombs in two lines toward the target, 1200% each 50 s
Eagle 500kg Bomb ↑ → ↓ ↓ ↓ one huge bomb, 5000% in a 24 m radius 65 s
Orbital EMS Strike → → ← ↓ a beacon that keeps shocking and stunning enemies near it 60 s
Resupply ↓ ↓ ↑ → a beacon that heals allies near it; resets your Secondary and Utility cooldowns 50 s

All numbers above are the defaults; every one of them can be changed (see Configuration).

Configuration

Settings live in BepInEx/config/terr4.helldiver.cfg, which is written with the defaults the first time the game starts with the mod. In r2modman: Config editor → terr4.helldiver.cfg. The file is split into numbered sections, one per character part:

Section What you can change
01. Character base health, health per level, regen, armor, base damage, damage per level, move speed
02. Passive chance, cooldown, heal, invulnerability time
03-04. Primaries damage, fire rate (rpm), magazine size, reload time, auto reload delay; Breaker pellets
05-06. Grenades damage, blast radius, cooldown, charges
07-08. Utilities Dive cooldown; Jump Pack cooldown, launch speeds, hover time
09-13. Stratagems damage, blast radius, impact delay, cooldown (per stratagem)
14. Stratagems - All time to type a code, beacon delay, throw range
15. Visuals cape on/off, ammo counter by the crosshair on/off, ammo on the skill icon on/off

Damage values are percentages, as in the skill descriptions (70 = 70% damage). The in-game descriptions always show the configured numbers. Values marked "Restart" in the file (character stats, cooldowns, charges, blast radii) take effect after restarting the game; the others apply right away. In co-op every player should use the same values.

Installing

Requires BepInExPack and R2API (ContentManagement, Language, Prefab).

Models

The models are built for low-end PCs: about 18,000 triangles for the Helldiver and everything it carries, block-compressed textures (about 13 MB of video memory), loaded once while the game starts.

Credits

  • Made by Terr4 with the help of an AI coding agent (Claude), which wrote most of the code and the model conversion tools.
  • Built on BepInEx and R2API.
  • Made with universal-modder, a game-modding toolkit for AI coding agents.
  • Helldivers 2 and its art belong to Arrowhead Game Studios and Sony Interactive Entertainment. This is a fan mod, not affiliated with or endorsed by them.

CHANGELOG

Changelog

1.0.3

1.0.2

  • Lobby: changing your equipment no longer changes every other Helldiver in the lobby; each one shows its own player's weapon and utility.
  • Capes no longer float where a player was last seen when that player is off screen.
  • Cancelling a stratagem (Special again, while typing the code or holding the beacon) now cancels it. Before, it started over and closed on its own a few seconds later.
  • Auto reload: a partly empty magazine reloads by itself after 2.5 seconds without firing (config: Auto Reload Delay, 0 = off). Reloads were already faster with attack speed; the descriptions now say so.
  • Ammo on the skill icon: the rounds left always show on the primary skill icon, and turn red in the last quarter of the magazine (config: Ammo On Skill Icon).
  • Grenade descriptions: they explode a second after they land, not on impact.

1.0.1

  • Sounds for the Orbital Precision Strike and the Eagle Airstrike, which exploded silently, and a heavier blast for the Eagle 500kg Bomb. Every player hears them in co-op.

1.0.0

  • Config file (BepInEx/config/terr4.helldiver.cfg): damage, fire rate, magazine, reload time, cooldowns, charges, blast radii and more for every weapon, grenade, utility and stratagem, plus character stats and the passive. Skill descriptions show the configured numbers.
  • Optimized models: the body is 12,000 triangles (was 41,000), the weapons about 3,500 each (were 14,000 and 10,000), the Jump Pack 1,800 (was 4,600), with proper UV atlases and new normal maps. The weapons and the pack now show Helldivers 2's surface detail (panel lines, screws, vents, grip texture).
  • Textures are block-compressed: about 13 MB of video memory instead of 48 MB, and no copies kept in system memory.
  • Models load while the game starts instead of causing a hitch on the character select screen.
  • The cape costs about a quarter of the CPU time it used to, and pauses while the diver is off screen.
  • The weapon, pack and cape now follow the body's look: they fade with it when the camera is close, turn invisible with cloaking items, and show hit flashes and elite overlays.
  • Throwing a stratagem beacon no longer fires the gun when the fire button is held a little long.
  • One glove model only (the former "FlipPalms" option is gone, with the turned-around palms kept).
  • Code reorganised and cleaned up for maintenance.

0.9.0

  • Dive without the Commando's boot fire. The LIFT-850 Jump Pack is worn on the back when selected, with flames from its nozzles while it thrusts.

0.8.x

  • Simulated cape with the Helldivers cape texture and logo; rewritten for performance in 0.8.1.

0.7.x

  • Two-handed weapon hold with arm IK; idle carry across the chest.

0.6.0

  • AR-23 Liberator and SG-225 Breaker models.

0.4.0

  • Helldiver body model on the Commando skeleton.

0.2.x

  • Thrown stratagem beacons that stick to the ground or to enemies.