Repository navigation
HD2Runtime ModBuilder 1.8.0
HD2Runtime 0.31.0. ModBuilder now bundles the HD2Runtime 0.31.0 SDK (the published release asset, built at Runtime 2c38305). Most of what 0.31.0 adds is a new field on a weapon, vehicle or stratagem ModBuilder already edits, so it shows up where you would look for it. The project format does not change.
Download: HD2Runtime-ModBuilder-v1.8.0-win-x64.zip (Windows 10/11 x64). Extract it and run HD2RuntimeModBuilder.exe, or use Install update from any earlier version.
New projects bind to HD2Runtime 0.31.0. Projects bound to 0.30.3 (ModBuilder 1.7.1), 0.30.2, 0.30.0 or the 0.30.0-dev test SDK keep their binding and export exactly as before until you Rebind them; rebinding keeps every edit. Exports of projects bound to 0.31.0 require HD2Runtime 0.31.0.
New fields
Most are not tested in game yet. The export writes HD2Runtime's opt-in (allow_unverified_effect) for you, and the field shows a warning.
- Wind-up. Heat weapons with a firing charge (the LAS-16 Sickle and LAS-17 Double-Edge Sickle, the LAS-99 Quasar's warm-up, the AX/LAS-5 Rover gun, the A/LAS-98 Laser Sentry): firing charge, charge gain and loss per second, and whether the charge resets after a shot. The EXO-45 Patriot minigun and the TD-110 Maelstrom gun get wind-up and wind-down times.
- Beam pulses. Every beam weapon's beam fire mode, fire rate, beams per pulse and pulse length (the LAS-13 Trident's pulse length is what limits its fire rate).
- Missiles. The flight of the missile the StA-X3 W.A.S.P., FAF-14 Spear, MLS-4X Commando, P-33 and P-92 fire: lifetime, speeds, acceleration, turn rates and guidance delay (in the Projectile group).
- Team-reload ammunition. The GR-8, RL-77, FAF-14 and StA-X3 can carry spare magazines of their own (0 to 31), and the AC-8 spare rounds (0 to 511). The weapon reloads from them before using the backpack. The five team-reload backpacks get capacity, start and refill amounts; the support weapon's backpack panel says how the two work together.
- Mounted spread on the 17 projectile mounts (Exosuit guns, FRV guns, Bastion, Maelstrom and more).
- Orbital targeting. The Orbital Railcannon Strike's search radius, movement speed, duration and fire delay, and the Orbital Laser's retarget interval.
Backpack-fed ammunition rows
- In 1.7.1 the AC-8's and the four launchers' own ammunition rows were read-only, because HD2Runtime 0.30.2 said a value there did nothing. HD2Runtime 0.31.0 makes them the weapons' own spares, so on a 0.31.0 project they are ordinary fields again.
- A project bound to 0.30.2 or 0.30.3 keeps 1.7.1's behaviour until you rebind it. After the rebind, an edit saved on one of these rows is a normal edit, exported with the opt-in 0.31.0 requires.
Shown read-only for now
- Beam swaps (
attack.beam: the LAS-7 Dagger and other beam weapons firing another catalogued beam), the Eagle Rearm pool (stratagem.rearm_pool: charges before cooldown) and the fire-mode selector on single-mode weapons. These weapons can still switch to a different single mode. All three show their current value; their editors come in a later release. - Beam conversion (experimental) and status effect stats (
hd2.status_effect) have no editor; custom Lua can call them.
Project format and compatibility
- No format change. Projects stay at format 14. Projects bound to an earlier SDK generate the same Lua and export the same ZIPs as with 1.7.1, apart from the ModBuilder version recorded in
build-report.json. - ModBuilder 1.7.1 cannot open a project bound to 0.31.0 (it supports SDKs up to 0.30.3).