HD2R Editor v1.0.0

A Mod for Helldivers 2
HD2R Editor akl_mod_preview_image
  • image_2026-10-12_040003747.png
    image_2026-10-12_040003747.png
    969.7 KB · Views: 1,344
  • image_2026-10-12_040037908.png
    image_2026-10-12_040037908.png
    953.4 KB · Views: 1,346
Edit about 20,000 game values live in game with HD2Runtime

Support the continued development of HD2R Editor and HD2Runtime on my Ko-fi
https://ko-fi.com/skyeshade

weapons, stratagems, armor, boosters, enemies and more. It works on top of your other mods and resets cleanly without messing them up.

Press f8 to open the menu in game

Requires BSL and HD2Runtime 0.30.0+

3.1 MB
Log in or sign up to download
Uploaded by
SkyeShade
Downloads
3,052
Comments
257
Views
21,141
First release
Last update
Platform
PC 
Version
v1.0.0
Total Size
3.1 MB
Rating
4.75 star(s) 16 ratings

Uploaded by

  • 3,052
  • 21,141

Ratings

4.75 star(s) 16 ratings

More mods from SkyeShade

  • PC HD2Runtime

  • PC Buffed AR-23C Liberator Concussive

  • PC Vampiric Throwing Knives

Latest updates

  1. HD2R Editor v1.0.0 - Enemies & Spawning Pages, And More

    Version 1.0! Every new HD2Runtime 0.40.0 feature, editable in game. Requires HD2Runtime 0.40.0...
  2. HD2R Editor 0.9.4 - Ammo in One Place

    - Ammo in one place: magazine capacity now sits in Ammunition together with spare, starting and...
  3. HD2R Editor v0.9.3 - Translations Everywhere, Error List, Categories and Support Weapon Payloads

    Made for HD2Runtime 0.31.2, but still runs on older versions with fewer features. -...

热心市民石先生

Members
Members
Oct 3, 2026
7
3
Hey SkyeShade!感谢制作这个模组!我提交了一个 PR,用于扩展内置的简体中文翻译(包括 UI 和动态目录文本),并修复了 Windows 用户名包含中文字符时的语言发现功能。

随时可以审阅:https://github.com/SkyeShade/HD2Runtime-Editor/pull/2

希望这能让中文玩家无需单独安装翻译补丁即可使用。感谢查看!
 

triothebrit

Members
Members
Sep 29, 2026
1
0
Is it possible to be able to edit/change the weapons SEAF troopers will spawn with?
 

Fishman34

Members
Members
Sep 24, 2026
3
0
I can no longer edit the magazines of weapon and sometimes the game crashes.
could it be the beam las weapon change mod?
This seems like the relevant part of my log.
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] 120 mod icons available
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] HD2R Editor 1.0.0 ready; press F8 to open
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] loaded 1.5.3
[HD2Runtime] custom model mods/giblett/belt_fed_flak_cannon/models/flak_cannon (unit, body material and LUT of that name, a patch of the GL-28 Belt-Fed Grenade Launcher package archive f24cfa612428175b): derived from the GL-28 Belt-Fed Grenade Launcher unit 0x88C2D09AD85A7C9F on game build F5FEE03DCFDB, palette custom; sha256 unit 9518a6abcd58cb896ee512279523a7daf9dfabc370dd53376b250d201b724ac6
[HD2Runtime] custom image mods/giblett/belt_fed_flak_cannon/images/belt_fed_flak_cannon (texture and GUI material of that name, from this mod's archive): built from images/belt_fed_flak_cannon.png, sha256 39702efca7886a042313d6c1b1b17a8158784d0caf9ddf44150eeea1c9d7b0f6, masks (as given); build: cache hit
[HD2Runtime] custom stratagem REGISTERED belt_fed_flak_cannon (FLK-28 Belt-Fed Flak Cannon) by mods/giblett/belt_fed_flak_cannon: code down left up left up down, cooldown the carrier's own, carrier policy: support beacon, prefer support/backpack, allow support/backpack; delivery a mission-scoped VARIANT of the GL-28 Belt-Fed Grenade Launcher on its own type (its only carrier: picked natively by anyone, it is unavailable), delivered by its own pod; its model model 'flak_cannon' of mods/giblett/belt_fed_flak_cannon (apply); it shows its own name with its own icon; assets none; ship icon colours: GL-28 Belt-Fed Grenade Launcher's (support, blue); carrier group weapon (requested)
[HD2Runtime] custom stratagem EXPERIMENTAL CUSTOM MP FAIL-CLOSED BUILD r9 (custom-mp/1; hd2rt/1 picks, call items and host calls; carrier groups): r8 unchanged (the weapon sound catalogue); an incompatible custom stratagem registry in the lobby disables custom stratagems on every machine (CUSTOM STRATAGEMS DISABLED) and locks the token of every custom slot in a mission
[HD2Runtime] ensure warrant-ammo-buff scheduled interval=60
[HD2Runtime] ensure warrant-standard-damage-buff scheduled interval=60
[HD2Runtime] ensure warrant-standard-damage-buff: legacy SDK 0.25.0 operation from mods/eggy/warrant_more_damage_small: P-92 Warrant damage.standard_damage needs allow_unverified_effect=true since SDK 0.28.0 and is applied without it, as SDK 0.25.0 allowed. Rebind the project to SDK 0.28.0 or later and re-export it, or add allow_unverified_effect=true to the operation. Why it is needed: Runtime cannot establish that this weapon fires this projectile row (see effect.reason); the write lands but may not change this weapon in play. The weapon fires a spawned entity (ProjectileWeapon ProjectileEntity), so this projectile row is not established as what it fires.
[HD2Runtime] ensure warrant-durable-damage-buff scheduled interval=60
[HD2Runtime] ensure warrant-durable-damage-buff: legacy SDK 0.25.0 operation from mods/eggy/warrant_more_damage_small: P-92 Warrant damage.durable_damage needs allow_unverified_effect=true since SDK 0.28.0 and is applied without it, as SDK 0.25.0 allowed. Rebind the project to SDK 0.28.0 or later and re-export it, or add allow_unverified_effect=true to the operation. Why it is needed: Runtime cannot establish that this weapon fires this projectile row (see effect.reason); the write lands but may not change this weapon in play. The weapon fires a spawned entity (ProjectileWeapon ProjectileEntity), so this projectile row is not established as what it fires.
[HD2Runtime] assets for bans-sickle-trident-assets-10 requested: 5 package(s)
[HD2Runtime] PEER CHANNEL: post waiting (NOT_JOINED: the game is in no lobby)
[HD2Runtime] custom stratagem AVAILABILITY (belt_fed_flak_cannon): AVAILABLE: its carrier weapon is GL-28 Belt-Fed Grenade Launcher when it is picked (fallback: a separate support carrier throws its beacon, because GL-28 Belt-Fed Grenade Launcher cannot carry it: the carrier discovery is not ready (the account catalogue does not show the token Orbital Precision Strike as owned yet (not filled yet?)))
[HD2Runtime] assets for editor-hud-atlases requested: 3 package(s)
[HD2Runtime] input binding hd2runtime.settings: also on the game's keybind page (Mod Bindings Menu, MODS tab: "Open / close HD2Runtime settings" under HD2Runtime); bind any input to it there, its own key keeps working
[HD2Runtime] input binding hd2runtime.settings: no input on the game's keybind page: its own key F10 works
[HD2Runtime] input binding hd2runtime_editor.toggle: also on the game's keybind page (Mod Bindings Menu, MODS tab: "Open / close HD2R Editor" under HD2R Editor); bind any input to it there, its own key keeps working
[HD2Runtime] input binding hd2runtime_editor.toggle: no input on the game's keybind page: its own key F8 works
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] VANILLA: the Flak Cannon is not selected; the GL-28 is vanilla
[HD2Runtime] assets for bans-sickle-trident-assets-10 resident
[HD2Runtime] assets for editor-hud-atlases resident
[HD2Runtime] SYNCED ASSETS: publishing seq 5, 5 package(s) for the lobby's compatible Runtimes: packages/generated/loadout/marksman_rifle_shark (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_smg_blaster (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_rifle_long (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_rifle_long_hotshot (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_shotgun (for bans-sickle-trident-assets-10)
[HD2Runtime] PEER CHANNEL: hd2as post waiting (NOT_JOINED: the game is in no lobby)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] round: rows verified (GL-28 row at 15BE017552C; the Breakthrough row: 40 pellets, damage link 188 -> flak: 10 pellets, damage link 30)
[HD2Runtime] patch warrant-durable-damage-buff target resolved
[HD2Runtime] damage.durable_damage 20 -> 35
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch warrant-durable-damage-buff APPLIED
[HD2Runtime] ensure warrant-durable-damage-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] patch warrant-standard-damage-buff target resolved
[HD2Runtime] damage.standard_damage 80 -> 125
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch warrant-standard-damage-buff APPLIED
[HD2Runtime] ensure warrant-standard-damage-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction warrant-ammo-buff targets resolved
[HD2Runtime] magazine.capacity 13 -> 20
[HD2Runtime] magazine.starting_magazines 4 -> 6
[HD2Runtime] magazine.magazines_from_supply 7 -> 10
[HD2Runtime] magazine.spare_magazines 7 -> 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction warrant-ammo-buff APPLIED
[HD2Runtime] ensure warrant-ammo-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction belt-fed-flak-ammo targets resolved
[HD2Runtime] deposit.capacity already 120
[HD2Runtime] deposit.start_amount already 120
[HD2Runtime] deposit.refill_amount already 60
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-ammo ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-ammo verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction belt-fed-flak-damage targets resolved
[HD2Runtime] damage.standard_damage already 0
[HD2Runtime] damage.durable_damage already 0
[HD2Runtime] damage.ap_direct already 4
[HD2Runtime] damage.ap_slight already 4
[HD2Runtime] damage.ap_large already 4
[HD2Runtime] damage.push_force already 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-damage ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-damage verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its WeaponHeatComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to WeaponHeat records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its WeaponMagazineComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to WeaponMagazine records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its BeamWeaponComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to BeamWeapon records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] round: the GL-28 fires its grenade
[HD2Runtime] transaction belt-fed-flak-spread target not ready (TARGET_UNSTABLE); retry 2/6 in 5 update seconds
[HD2Runtime] custom stratagem AVAILABILITY (belt_fed_flak_cannon): AVAILABLE: its carrier weapon is GL-28 Belt-Fed Grenade Launcher when it is picked (condensed: GL-28 Belt-Fed Grenade Launcher is also its beacon carrier and its pod)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack colour: unit record found (record 956 at 15C14B8BAA4)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] sound: weapon record found (record 243, sound at 15C176E80A0)
[HD2Runtime] entity map row 329 (resource 0xC85F576D5E086147) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 329 (resource 0xC85F576D5E086147, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 915 (resource 0x1ABBFF60D26BA391) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 915 (resource 0x1ABBFF60D26BA391, 24 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 931 (resource 0x8645F167B3C813A2) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 931 (resource 0x8645F167B3C813A2, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 4083 (resource 0x295BEB26DC4F8FF1) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 4083 (resource 0x295BEB26DC4F8FF1, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] transaction belt-fed-flak-spread targets resolved
[HD2Runtime] weapon.horizontal_spread already 4
[HD2Runtime] weapon.vertical_spread already 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-spread ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-spread verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] startup: READY in 10.06 s of updates (catalogue 2.26 s CPU, game pending, assets 1.17 s (2/2), plans 10.06 s (6/6), custom 0.00 s) (before the game world)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] restored 4 saved values
[HD2Runtime] 6 registered operations settled in 10 s: 6 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-8-charge-arc-distance-multipli (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-6-damage-standard-damage (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] patch hd2editor-8-charge-arc-distance-multipli target resolved
[HD2Runtime] charge.arc_distance_multiplier_overcharge 1 -> 2
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-8-charge-arc-distance-multipli APPLIED
[HD2Runtime] ensure hd2editor-8-charge-arc-distance-multipli verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-8-charge-arc-distance-multipli (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-6-damage-standard-damage target resolved
[HD2Runtime] damage.standard_damage 250 -> 500
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-6-damage-standard-damage APPLIED
[HD2Runtime] ensure hd2editor-6-damage-standard-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-6-damage-standard-damage (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-4-arc-chain-count target resolved
[HD2Runtime] arc.chain_count 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-4-arc-chain-count APPLIED
[HD2Runtime] ensure hd2editor-4-arc-chain-count verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] startup: READY in 10.32 s of updates (catalogue 2.26 s CPU, game pending, assets 1.17 s (2/2), plans 10.32 s (10/10), custom 0.00 s) (late work) (before the game world)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 4 registered operations settled in 0 s: 4 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack: encyclopedia record found (name at 15C14B4D48C, upper case)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack colour: the GL-28 backpack has its own colours
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] sound: the GL-28 has its own sound
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack: its own name (GL-28)
[HD2Runtime] MATCHMAKING SAFETY NOTICE: public lobbies can cause issues or crashes due to mods; Friends Only / Invite Only is safest when playing with mods. HD2Runtime does not change the lobby or Quickplay.
[HD2Runtime] sound a loadout slot selected (the stratagem grid opening) played by mods/skyeshade/hd2runtime_editor (hd2runtime_bgj4s6o); playing id 47
[HD2Runtime] cursor: first hold; the game had show_cursor=false clip_cursor=true mouse_focus=true
[HD2Runtime] wheel: native message hook installed on the window thread 3332
[HD2Runtime] PEER CHANNEL LOBBY: cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; this machine is EBCCA6ACD219F50A
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210): P1 EBCCA6ACD219F50A (you, host): -,-,-,-; solo
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 229
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 253
[HD2Runtime] wheel: first wheel input from WM_INPUT (raw input)
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 336
[HD2Runtime] PEER CHANNEL POSTED: hd2rt = "hd2rt/1;0.40.0;4BC9B814;1;-,-,-,-" (33 bytes; lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] CUSTOM MP PUBLISH posted seq 1: -,-,-,-
[HD2Runtime] PEER CHANNEL POSTED: hd2as = "hd2as/1;0.40.0;17567127;5;0CBB8FC14F7D3433,28569B6C8C641298,6DB0C562C2BC10B3,7F927F50FA6C50E8,F79B65E482594BEF" (110 bytes; lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.max_split@primary -> 3 (handle changed, re-resolve forced; status=waiting runs=1 rebinds=1 recoveries=0 [dirty=true debounce=0.5 elapsed=24.647949888370931 next_at=25.647949888370931 child=nil applied=false ticks=45 last_dt=0.021129472181200981 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.chain_count@primary -> 2 (handle changed, re-resolve forced; status=waiting runs=1 rebinds=1 recoveries=0 [dirty=true debounce=0.5 elapsed=24.647949888370931 next_at=25.647949888370931 child=nil applied=false ticks=40 last_dt=0.021129472181200981 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_direct is 3, not HD2Runtime's reviewed 2: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_large is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_slight is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.durable_damage is 15, not HD2Runtime's reviewed 8: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.push_force is 10, not HD2Runtime's reviewed 30: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.stagger is 10, not HD2Runtime's reviewed 25: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.standard_damage is 110, not HD2Runtime's reviewed 75: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] patch hd2editor-4-arc-chain-count target resolved
[HD2Runtime] arc.chain_count 1 -> 2
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-4-arc-chain-count APPLIED
[HD2Runtime] ensure hd2editor-4-arc-chain-count verified status=APPLIED cycle=2 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 3
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=2 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-10-arc-max-angle-spread (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] startup: initializing: 11 mod operations, 2 asset gates; the Runtime and the mods loaded in 2.26 s CPU
[HD2Runtime] patch hd2editor-10-arc-max-angle-spread target resolved
[HD2Runtime] arc.max_angle_spread 60 -> 15
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-10-arc-max-angle-spread APPLIED
[HD2Runtime] ensure hd2editor-10-arc-max-angle-spread verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-10-arc-max-angle-spread (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] startup: stage plans done in 10.45 s (11 of 11)
[HD2Runtime] startup: READY in 10.45 s of updates (catalogue 2.26 s CPU, game 10.34 s, assets 1.17 s (2/2), plans 10.45 s (11/11), custom 0.00 s) (late work)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 1 registered operations settled in 0 s: 1 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] sound a loadout slot selected (the stratagem grid opening) played by mods/skyeshade/hd2runtime_editor (hd2runtime_bgj4s6o); playing id 726
[HD2Runtime] PEER CHANNEL LOBBY: cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 5 members; this machine is EBCCA6ACD219F50A
[HD2Runtime] CUSTOM MP: another lobby (cv2:efb527e2-da33-4a80-9c26-849ee5531210 -> cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): the state of every member is read afresh
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A7FD1692EB6942C: no hd2rt value; P2 2A8A6F6CD6118E11: no hd2rt value; P3 A992EB205A992B22 (host): no hd2rt value; P4 CAA08DBCB0BC0DE2: no hd2rt value; P5 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer WAITING: waiting for the value of 2A7FD1692EB6942C, 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2
[HD2Runtime] CUSTOM MP PEERS (aboard the ship): 0 players, 4 stratagem records:
[HD2Runtime] CUSTOM MP PEERS (aboard the ship): 4 players, 4 stratagem records: 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2, EBCCA6ACD219F50A (you, client)
[HD2Runtime] CUSTOM STRATAGEMS MULTIPLAYER EXPERIMENTAL: 4 players (aboard the ship). Each player's own Runtime runs that player's calls (a beacon belongs to its thrower's machine); this build runs them on the host only (every payload write stays host-only); other machines see the game's own replication only (docs/custom-stratagem-api.md, "Several players")
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): slot 0 = EXO-51 Lumberer Exosuit, slot 1 = GR-8 Recoilless Rifle, slot 2 = Eagle 500kg Bomb, slot 3 = A/G-16 Gatling Sentry; player 3 (EBCCA6ACD219F50A, you): no slots. A custom slot holds the token here: its custom id is not visible to other players
BEAM CONVERSION SYNC: member 2A7FD1692EB6942C left
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer WAITING: waiting for the value of 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): no slots. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] custom stratagem panel custom icon GUI bitmap draw attempted: Gui.bitmap("mods/giblett/belt_fed_flak_cannon/images/belt_fed_flak_cannon", 1575, 559, 49 x 49, layer 936) for belt_fed_flak_cannon, on the native icon background's plate (36, 36, 36) at layer 935
[HD2Runtime] custom stratagem panel custom icon GUI bitmap draw succeeded for belt_fed_flak_cannon (engine id 14; plate drawn)
[HD2Runtime] custom stratagem panel custom icon colours set for belt_fed_flak_cannon on this GUI's material instance (the native loadout slot's values, colour set 2): c0 (0.800, 0.341, 0.843, 0.980), c1 (1.000, 1.000, 1.000, 0.933), c2 (0.200, 0.000, 0.000, 0.000), c3 (0.000, 0.000, 0.000, 0.000)
[HD2Runtime] custom stratagem panel shown: active selector slot 0 (the selector opened; native renderer): panel 1551, 535, 354 x 145, 0.970 px/unit (the native cards, compact), tiles 78 px in 4 columns, 1 of 1 entries in view (1 row)
[HD2Runtime] custom stratagem panel native-style panel right of the native details panel 512, 324, 1024 x 400: 4 columns, 1 of 1 rows in view; title font hd2runtime_fonts/fs_sinclair_medium (FS Sinclair)
[HD2Runtime] custom stratagem panel clear of the native list frame 75, 104, 395 x 528
[HD2Runtime] custom stratagem panel active selector slot 1 (was 0)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] PEER CHANNEL POSTED: hd2rt = "hd2rt/1;0.40.0;4BC9B814;1;-,-,-,-" (33 bytes; lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 4 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] custom stratagem panel active selector slot 2 (was 1)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] PEER CHANNEL POSTED: hd2as = "hd2as/1;0.40.0;17567127;5;0CBB8FC14F7D3433,28569B6C8C641298,6DB0C562C2BC10B3,7F927F50FA6C50E8,F79B65E482594BEF" (110 bytes; lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 4 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] custom stratagem panel active selector slot 3 (was 2)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower, slot 2 = LIFT-850 Jump Pack. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] custom stratagem panel hidden: selector closed
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower, slot 2 = LIFT-850 Jump Pack, slot 3 = A/MG-43 Machine Gun Sentry. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer UNAVAILABLE: 2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail). Vanilla gameplay is untouched; this build then keeps its earlier behaviour (the host runs its own custom calls, a client none): a player without a compatible Runtime can coexist as vanilla-only
[HD2Runtime] custom stratagem SHIP LOADOUT (mission entry): no custom slot
[HD2Runtime] CUSTOM MP STATE (mission, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer UNAVAILABLE: 2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail). Vanilla gameplay is untouched; this build then keeps its earlier behaviour (the host runs its own custom calls, a client none): a player without a compatible Runtime can coexist as vanilla-only
[HD2Runtime] CUSTOM MP PEERS (mission start): 4 players, 4 stratagem records: 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2, EBCCA6ACD219F50A (you, client)
[HD2Runtime] custom stratagem MISSION: custom multiplayer is unavailable (2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail)): this build keeps its earlier behaviour (the host runs its own custom calls; a client none)
[HD2Runtime] custom stratagem CUSTOM CARRIERS: ; distinct = true (at mission start, against the saved loadout and this mission's records as first seen)
[HD2Runtime] CUSTOM MP CARRIERS (mission start; rule custom-mp/1: every registered id by (fewest eligible, id), candidates by (family preference, red ping, class, stable id), lobby-wide native picks skipped, one carrier per id): none
[HD2Runtime] CUSTOM MP PICKS: none
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-18-damage-durable-damage (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-16-projectile-pellet-count (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-14-damage-standard-damage (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-12-rounds-feed-capacity-1 (SG-97 Sweeper) waiting -> running
[HD2Runtime] patch hd2editor-18-damage-durable-damage target resolved
[HD2Runtime] damage.durable_damage 11 -> 15
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-18-damage-durable-damage APPLIED
[HD2Runtime] ensure hd2editor-18-damage-durable-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-18-damage-durable-damage (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-16-projectile-pellet-count target resolved
[HD2Runtime] projectile.pellet_count 12 -> 20
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-16-projectile-pellet-count APPLIED
[HD2Runtime] ensure hd2editor-16-projectile-pellet-count verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-16-projectile-pellet-count (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-14-damage-standard-damage target resolved
[HD2Runtime] damage.standard_damage 42 -> 55
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-14-damage-standard-damage APPLIED
[HD2Runtime] ensure hd2editor-14-damage-standard-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-14-damage-standard-damage (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-12-rounds-feed-capacity-1 target resolved
[HD2Runtime] rounds.feed_capacity_1 7 -> 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-12-rounds-feed-capacity-1 APPLIED
[HD2Runtime] ensure hd2editor-12-rounds-feed-capacity-1 verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-12-rounds-feed-capacity-1 (SG-97 Sweeper) running -> waiting
[HD2Runtime] startup: stage plans done in 11.31 s (15 of 15)
[HD2Runtime] startup: READY in 11.31 s of updates (catalogue 2.26 s CPU, game 10.34 s, assets 1.17 s (2/2), plans 11.31 s (15/15), custom 0.00 s) (late work)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 4 registered operations settled in 1 s: 4 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_direct is 3, not HD2Runtime's reviewed 2: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_large is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_slight is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.durable_damage is 15, not HD2Runtime's reviewed 8: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.push_force is 10, not HD2Runtime's reviewed 30: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.stagger is 10, not HD2Runtime's reviewed 25: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.standard_damage is 110, not HD2Runtime's reviewed 75: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.max_split@primary -> 4 (handle changed, re-resolve forced; status=waiting runs=2 rebinds=2 recoveries=0 [dirty=true debounce=0.5 elapsed=452.50802300684154 next_at=453.50802300684154 child=nil applied=false ticks=550 last_dt=0.027625281363725662 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=3 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
 

Fishman34

Members
Members
Sep 24, 2026
3
0
I can no longer edit the magazines of weapon and sometimes the game crashes.
could it be the beam las weapon change mod?
This seems like the relevant part of my log.
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] 120 mod icons available
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] HD2R Editor 1.0.0 ready; press F8 to open
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] loaded 1.5.3
[HD2Runtime] custom model mods/giblett/belt_fed_flak_cannon/models/flak_cannon (unit, body material and LUT of that name, a patch of the GL-28 Belt-Fed Grenade Launcher package archive f24cfa612428175b): derived from the GL-28 Belt-Fed Grenade Launcher unit 0x88C2D09AD85A7C9F on game build F5FEE03DCFDB, palette custom; sha256 unit 9518a6abcd58cb896ee512279523a7daf9dfabc370dd53376b250d201b724ac6
[HD2Runtime] custom image mods/giblett/belt_fed_flak_cannon/images/belt_fed_flak_cannon (texture and GUI material of that name, from this mod's archive): built from images/belt_fed_flak_cannon.png, sha256 39702efca7886a042313d6c1b1b17a8158784d0caf9ddf44150eeea1c9d7b0f6, masks (as given); build: cache hit
[HD2Runtime] custom stratagem REGISTERED belt_fed_flak_cannon (FLK-28 Belt-Fed Flak Cannon) by mods/giblett/belt_fed_flak_cannon: code down left up left up down, cooldown the carrier's own, carrier policy: support beacon, prefer support/backpack, allow support/backpack; delivery a mission-scoped VARIANT of the GL-28 Belt-Fed Grenade Launcher on its own type (its only carrier: picked natively by anyone, it is unavailable), delivered by its own pod; its model model 'flak_cannon' of mods/giblett/belt_fed_flak_cannon (apply); it shows its own name with its own icon; assets none; ship icon colours: GL-28 Belt-Fed Grenade Launcher's (support, blue); carrier group weapon (requested)
[HD2Runtime] custom stratagem EXPERIMENTAL CUSTOM MP FAIL-CLOSED BUILD r9 (custom-mp/1; hd2rt/1 picks, call items and host calls; carrier groups): r8 unchanged (the weapon sound catalogue); an incompatible custom stratagem registry in the lobby disables custom stratagems on every machine (CUSTOM STRATAGEMS DISABLED) and locks the token of every custom slot in a mission
[HD2Runtime] ensure warrant-ammo-buff scheduled interval=60
[HD2Runtime] ensure warrant-standard-damage-buff scheduled interval=60
[HD2Runtime] ensure warrant-standard-damage-buff: legacy SDK 0.25.0 operation from mods/eggy/warrant_more_damage_small: P-92 Warrant damage.standard_damage needs allow_unverified_effect=true since SDK 0.28.0 and is applied without it, as SDK 0.25.0 allowed. Rebind the project to SDK 0.28.0 or later and re-export it, or add allow_unverified_effect=true to the operation. Why it is needed: Runtime cannot establish that this weapon fires this projectile row (see effect.reason); the write lands but may not change this weapon in play. The weapon fires a spawned entity (ProjectileWeapon ProjectileEntity), so this projectile row is not established as what it fires.
[HD2Runtime] ensure warrant-durable-damage-buff scheduled interval=60
[HD2Runtime] ensure warrant-durable-damage-buff: legacy SDK 0.25.0 operation from mods/eggy/warrant_more_damage_small: P-92 Warrant damage.durable_damage needs allow_unverified_effect=true since SDK 0.28.0 and is applied without it, as SDK 0.25.0 allowed. Rebind the project to SDK 0.28.0 or later and re-export it, or add allow_unverified_effect=true to the operation. Why it is needed: Runtime cannot establish that this weapon fires this projectile row (see effect.reason); the write lands but may not change this weapon in play. The weapon fires a spawned entity (ProjectileWeapon ProjectileEntity), so this projectile row is not established as what it fires.
[HD2Runtime] assets for bans-sickle-trident-assets-10 requested: 5 package(s)
[HD2Runtime] PEER CHANNEL: post waiting (NOT_JOINED: the game is in no lobby)
[HD2Runtime] custom stratagem AVAILABILITY (belt_fed_flak_cannon): AVAILABLE: its carrier weapon is GL-28 Belt-Fed Grenade Launcher when it is picked (fallback: a separate support carrier throws its beacon, because GL-28 Belt-Fed Grenade Launcher cannot carry it: the carrier discovery is not ready (the account catalogue does not show the token Orbital Precision Strike as owned yet (not filled yet?)))
[HD2Runtime] assets for editor-hud-atlases requested: 3 package(s)
[HD2Runtime] input binding hd2runtime.settings: also on the game's keybind page (Mod Bindings Menu, MODS tab: "Open / close HD2Runtime settings" under HD2Runtime); bind any input to it there, its own key keeps working
[HD2Runtime] input binding hd2runtime.settings: no input on the game's keybind page: its own key F10 works
[HD2Runtime] input binding hd2runtime_editor.toggle: also on the game's keybind page (Mod Bindings Menu, MODS tab: "Open / close HD2R Editor" under HD2R Editor); bind any input to it there, its own key keeps working
[HD2Runtime] input binding hd2runtime_editor.toggle: no input on the game's keybind page: its own key F8 works
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] VANILLA: the Flak Cannon is not selected; the GL-28 is vanilla
[HD2Runtime] assets for bans-sickle-trident-assets-10 resident
[HD2Runtime] assets for editor-hud-atlases resident
[HD2Runtime] SYNCED ASSETS: publishing seq 5, 5 package(s) for the lobby's compatible Runtimes: packages/generated/loadout/marksman_rifle_shark (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_smg_blaster (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_rifle_long (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_rifle_long_hotshot (for bans-sickle-trident-assets-10); packages/generated/loadout/laser_shotgun (for bans-sickle-trident-assets-10)
[HD2Runtime] PEER CHANNEL: hd2as post waiting (NOT_JOINED: the game is in no lobby)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] round: rows verified (GL-28 row at 15BE017552C; the Breakthrough row: 40 pellets, damage link 188 -> flak: 10 pellets, damage link 30)
[HD2Runtime] patch warrant-durable-damage-buff target resolved
[HD2Runtime] damage.durable_damage 20 -> 35
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch warrant-durable-damage-buff APPLIED
[HD2Runtime] ensure warrant-durable-damage-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] patch warrant-standard-damage-buff target resolved
[HD2Runtime] damage.standard_damage 80 -> 125
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch warrant-standard-damage-buff APPLIED
[HD2Runtime] ensure warrant-standard-damage-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction warrant-ammo-buff targets resolved
[HD2Runtime] magazine.capacity 13 -> 20
[HD2Runtime] magazine.starting_magazines 4 -> 6
[HD2Runtime] magazine.magazines_from_supply 7 -> 10
[HD2Runtime] magazine.spare_magazines 7 -> 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction warrant-ammo-buff APPLIED
[HD2Runtime] ensure warrant-ammo-buff verified status=APPLIED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction belt-fed-flak-ammo targets resolved
[HD2Runtime] deposit.capacity already 120
[HD2Runtime] deposit.start_amount already 120
[HD2Runtime] deposit.refill_amount already 60
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-ammo ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-ammo verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] transaction belt-fed-flak-damage targets resolved
[HD2Runtime] damage.standard_damage already 0
[HD2Runtime] damage.durable_damage already 0
[HD2Runtime] damage.ap_direct already 4
[HD2Runtime] damage.ap_slight already 4
[HD2Runtime] damage.ap_large already 4
[HD2Runtime] damage.push_force already 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-damage ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-damage verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its WeaponHeatComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to WeaponHeat records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its WeaponMagazineComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to WeaponMagazine records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] COMPONENT TABLE MOVED: the game reads its BeamWeaponComponentData table from another place, not the entity file's own table (another mod moved it, e.g. one that rebuilds laser weapons): HD2Runtime leaves it alone and refuses writes to BeamWeapon records only; every other component and value goes ahead. owner: unknown mod
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] round: the GL-28 fires its grenade
[HD2Runtime] transaction belt-fed-flak-spread target not ready (TARGET_UNSTABLE); retry 2/6 in 5 update seconds
[HD2Runtime] custom stratagem AVAILABILITY (belt_fed_flak_cannon): AVAILABLE: its carrier weapon is GL-28 Belt-Fed Grenade Launcher when it is picked (condensed: GL-28 Belt-Fed Grenade Launcher is also its beacon carrier and its pod)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack colour: unit record found (record 956 at 15C14B8BAA4)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] sound: weapon record found (record 243, sound at 15C176E80A0)
[HD2Runtime] entity map row 329 (resource 0xC85F576D5E086147) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 329 (resource 0xC85F576D5E086147, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 915 (resource 0x1ABBFF60D26BA391) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 915 (resource 0x1ABBFF60D26BA391, 24 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 931 (resource 0x8645F167B3C813A2) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 931 (resource 0x8645F167B3C813A2, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] entity map row 4083 (resource 0x295BEB26DC4F8FF1) is not as reviewed: writes to it are refused, every other write goes ahead (invalid/ambiguous bounded pointer: entity map row 4083 (resource 0x295BEB26DC4F8FF1, 26 members) has a membership list outside the map body; the entity map of the game is not as reviewed (another mod may have loaded or changed entities), so this write is refused)
[HD2Runtime] transaction belt-fed-flak-spread targets resolved
[HD2Runtime] weapon.horizontal_spread already 4
[HD2Runtime] weapon.vertical_spread already 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] transaction belt-fed-flak-spread ALREADY_DESIRED
[HD2Runtime] ensure belt-fed-flak-spread verified status=ALREADY_DESIRED cycle=1 next=60 steady=byte-check
[HD2Runtime] startup: READY in 10.06 s of updates (catalogue 2.26 s CPU, game pending, assets 1.17 s (2/2), plans 10.06 s (6/6), custom 0.00 s) (before the game world)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] restored 4 saved values
[HD2Runtime] 6 registered operations settled in 10 s: 6 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-8-charge-arc-distance-multipli (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-6-damage-standard-damage (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] patch hd2editor-8-charge-arc-distance-multipli target resolved
[HD2Runtime] charge.arc_distance_multiplier_overcharge 1 -> 2
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-8-charge-arc-distance-multipli APPLIED
[HD2Runtime] ensure hd2editor-8-charge-arc-distance-multipli verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-8-charge-arc-distance-multipli (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-6-damage-standard-damage target resolved
[HD2Runtime] damage.standard_damage 250 -> 500
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-6-damage-standard-damage APPLIED
[HD2Runtime] ensure hd2editor-6-damage-standard-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-6-damage-standard-damage (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-4-arc-chain-count target resolved
[HD2Runtime] arc.chain_count 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-4-arc-chain-count APPLIED
[HD2Runtime] ensure hd2editor-4-arc-chain-count verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] startup: READY in 10.32 s of updates (catalogue 2.26 s CPU, game pending, assets 1.17 s (2/2), plans 10.32 s (10/10), custom 0.00 s) (late work) (before the game world)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 4 registered operations settled in 0 s: 4 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack: encyclopedia record found (name at 15C14B4D48C, upper case)
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack colour: the GL-28 backpack has its own colours
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] sound: the GL-28 has its own sound
[HD2Runtime] [mods/giblett/belt_fed_flak_cannon] backpack: its own name (GL-28)
[HD2Runtime] MATCHMAKING SAFETY NOTICE: public lobbies can cause issues or crashes due to mods; Friends Only / Invite Only is safest when playing with mods. HD2Runtime does not change the lobby or Quickplay.
[HD2Runtime] sound a loadout slot selected (the stratagem grid opening) played by mods/skyeshade/hd2runtime_editor (hd2runtime_bgj4s6o); playing id 47
[HD2Runtime] cursor: first hold; the game had show_cursor=false clip_cursor=true mouse_focus=true
[HD2Runtime] wheel: native message hook installed on the window thread 3332
[HD2Runtime] PEER CHANNEL LOBBY: cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; this machine is EBCCA6ACD219F50A
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210): P1 EBCCA6ACD219F50A (you, host): -,-,-,-; solo
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 229
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 253
[HD2Runtime] wheel: first wheel input from WM_INPUT (raw input)
[HD2Runtime] sound ui_generic_select (by its real name) played by mods/skyeshade/hd2runtime_editor (ui_generic_select); playing id 336
[HD2Runtime] PEER CHANNEL POSTED: hd2rt = "hd2rt/1;0.40.0;4BC9B814;1;-,-,-,-" (33 bytes; lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] CUSTOM MP PUBLISH posted seq 1: -,-,-,-
[HD2Runtime] PEER CHANNEL POSTED: hd2as = "hd2as/1;0.40.0;17567127;5;0CBB8FC14F7D3433,28569B6C8C641298,6DB0C562C2BC10B3,7F927F50FA6C50E8,F79B65E482594BEF" (110 bytes; lobby cv2:efb527e2-da33-4a80-9c26-849ee5531210, 1 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.max_split@primary -> 3 (handle changed, re-resolve forced; status=waiting runs=1 rebinds=1 recoveries=0 [dirty=true debounce=0.5 elapsed=24.647949888370931 next_at=25.647949888370931 child=nil applied=false ticks=45 last_dt=0.021129472181200981 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.chain_count@primary -> 2 (handle changed, re-resolve forced; status=waiting runs=1 rebinds=1 recoveries=0 [dirty=true debounce=0.5 elapsed=24.647949888370931 next_at=25.647949888370931 child=nil applied=false ticks=40 last_dt=0.021129472181200981 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_direct is 3, not HD2Runtime's reviewed 2: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_large is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.ap_slight is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.durable_damage is 15, not HD2Runtime's reviewed 8: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.push_force is 10, not HD2Runtime's reviewed 30: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.stagger is 10, not HD2Runtime's reviewed 25: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: support_weapon ARC-3 Arc Thrower melee damage.standard_damage is 110, not HD2Runtime's reviewed 75: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] patch hd2editor-4-arc-chain-count target resolved
[HD2Runtime] arc.chain_count 1 -> 2
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-4-arc-chain-count APPLIED
[HD2Runtime] ensure hd2editor-4-arc-chain-count verified status=APPLIED cycle=2 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-4-arc-chain-count (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 3
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=2 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-10-arc-max-angle-spread (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] startup: initializing: 11 mod operations, 2 asset gates; the Runtime and the mods loaded in 2.26 s CPU
[HD2Runtime] patch hd2editor-10-arc-max-angle-spread target resolved
[HD2Runtime] arc.max_angle_spread 60 -> 15
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-10-arc-max-angle-spread APPLIED
[HD2Runtime] ensure hd2editor-10-arc-max-angle-spread verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-10-arc-max-angle-spread (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] startup: stage plans done in 10.45 s (11 of 11)
[HD2Runtime] startup: READY in 10.45 s of updates (catalogue 2.26 s CPU, game 10.34 s, assets 1.17 s (2/2), plans 10.45 s (11/11), custom 0.00 s) (late work)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 1 registered operations settled in 0 s: 1 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] sound a loadout slot selected (the stratagem grid opening) played by mods/skyeshade/hd2runtime_editor (hd2runtime_bgj4s6o); playing id 726
[HD2Runtime] PEER CHANNEL LOBBY: cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 5 members; this machine is EBCCA6ACD219F50A
[HD2Runtime] CUSTOM MP: another lobby (cv2:efb527e2-da33-4a80-9c26-849ee5531210 -> cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): the state of every member is read afresh
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A7FD1692EB6942C: no hd2rt value; P2 2A8A6F6CD6118E11: no hd2rt value; P3 A992EB205A992B22 (host): no hd2rt value; P4 CAA08DBCB0BC0DE2: no hd2rt value; P5 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer WAITING: waiting for the value of 2A7FD1692EB6942C, 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2
[HD2Runtime] CUSTOM MP PEERS (aboard the ship): 0 players, 4 stratagem records:
[HD2Runtime] CUSTOM MP PEERS (aboard the ship): 4 players, 4 stratagem records: 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2, EBCCA6ACD219F50A (you, client)
[HD2Runtime] CUSTOM STRATAGEMS MULTIPLAYER EXPERIMENTAL: 4 players (aboard the ship). Each player's own Runtime runs that player's calls (a beacon belongs to its thrower's machine); this build runs them on the host only (every payload write stays host-only); other machines see the game's own replication only (docs/custom-stratagem-api.md, "Several players")
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): slot 0 = EXO-51 Lumberer Exosuit, slot 1 = GR-8 Recoilless Rifle, slot 2 = Eagle 500kg Bomb, slot 3 = A/G-16 Gatling Sentry; player 3 (EBCCA6ACD219F50A, you): no slots. A custom slot holds the token here: its custom id is not visible to other players
BEAM CONVERSION SYNC: member 2A7FD1692EB6942C left
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer WAITING: waiting for the value of 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): no slots. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] custom stratagem panel custom icon GUI bitmap draw attempted: Gui.bitmap("mods/giblett/belt_fed_flak_cannon/images/belt_fed_flak_cannon", 1575, 559, 49 x 49, layer 936) for belt_fed_flak_cannon, on the native icon background's plate (36, 36, 36) at layer 935
[HD2Runtime] custom stratagem panel custom icon GUI bitmap draw succeeded for belt_fed_flak_cannon (engine id 14; plate drawn)
[HD2Runtime] custom stratagem panel custom icon colours set for belt_fed_flak_cannon on this GUI's material instance (the native loadout slot's values, colour set 2): c0 (0.800, 0.341, 0.843, 0.980), c1 (1.000, 1.000, 1.000, 0.933), c2 (0.200, 0.000, 0.000, 0.000), c3 (0.000, 0.000, 0.000, 0.000)
[HD2Runtime] custom stratagem panel shown: active selector slot 0 (the selector opened; native renderer): panel 1551, 535, 354 x 145, 0.970 px/unit (the native cards, compact), tiles 78 px in 4 columns, 1 of 1 entries in view (1 row)
[HD2Runtime] custom stratagem panel native-style panel right of the native details panel 512, 324, 1024 x 400: 4 columns, 1 of 1 rows in view; title font hd2runtime_fonts/fs_sinclair_medium (FS Sinclair)
[HD2Runtime] custom stratagem panel clear of the native list frame 75, 104, 395 x 528
[HD2Runtime] custom stratagem panel active selector slot 1 (was 0)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] PEER CHANNEL POSTED: hd2rt = "hd2rt/1;0.40.0;4BC9B814;1;-,-,-,-" (33 bytes; lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 4 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] custom stratagem panel active selector slot 2 (was 1)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] PEER CHANNEL POSTED: hd2as = "hd2as/1;0.40.0;17567127;5;0CBB8FC14F7D3433,28569B6C8C641298,6DB0C562C2BC10B3,7F927F50FA6C50E8,F79B65E482594BEF" (110 bytes; lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6, 4 members; the game's set_member_data, exe+8C7010)
[HD2Runtime] custom stratagem panel active selector slot 3 (was 2)
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower, slot 2 = LIFT-850 Jump Pack. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] custom stratagem panel hidden: selector closed
[HD2Runtime] CUSTOM MP LOBBY (the loadout screen, read-only): player 0 (A992EB205A992B22): no slots; player 1 (CAA08DBCB0BC0DE2): no slots; player 2 (2A8A6F6CD6118E11): no slots; player 3 (EBCCA6ACD219F50A, you): slot 0 = Eagle Strafing Run, slot 1 = ARC-3 Arc Thrower, slot 2 = LIFT-850 Jump Pack, slot 3 = A/MG-43 Machine Gun Sentry. A custom slot holds the token here: its custom id is not visible to other players
[HD2Runtime] CUSTOM MP STATE (aboard the ship, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer UNAVAILABLE: 2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail). Vanilla gameplay is untouched; this build then keeps its earlier behaviour (the host runs its own custom calls, a client none): a player without a compatible Runtime can coexist as vanilla-only
[HD2Runtime] custom stratagem SHIP LOADOUT (mission entry): no custom slot
[HD2Runtime] CUSTOM MP STATE (mission, lobby cv2:ca3a8a98-9b1e-4667-a5a1-c9e8ce784dd6): P1 2A8A6F6CD6118E11: no hd2rt value; P2 A992EB205A992B22 (host): no hd2rt value; P3 CAA08DBCB0BC0DE2: no hd2rt value; P4 EBCCA6ACD219F50A (you): -,-,-,-; custom multiplayer UNAVAILABLE: 2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail). Vanilla gameplay is untouched; this build then keeps its earlier behaviour (the host runs its own custom calls, a client none): a player without a compatible Runtime can coexist as vanilla-only
[HD2Runtime] CUSTOM MP PEERS (mission start): 4 players, 4 stratagem records: 2A8A6F6CD6118E11, A992EB205A992B22, CAA08DBCB0BC0DE2, EBCCA6ACD219F50A (you, client)
[HD2Runtime] custom stratagem MISSION: custom multiplayer is unavailable (2A8A6F6CD6118E11: no hd2rt value (no compatible Runtime there, or its posts fail); A992EB205A992B22: no hd2rt value (no compatible Runtime there, or its posts fail); CAA08DBCB0BC0DE2: no hd2rt value (no compatible Runtime there, or its posts fail)): this build keeps its earlier behaviour (the host runs its own custom calls; a client none)
[HD2Runtime] custom stratagem CUSTOM CARRIERS: ; distinct = true (at mission start, against the saved loadout and this mission's records as first seen)
[HD2Runtime] CUSTOM MP CARRIERS (mission start; rule custom-mp/1: every registered id by (fewest eligible, id), candidates by (family preference, red ping, class, stable id), lobby-wide native picks skipped, one carrier per id): none
[HD2Runtime] CUSTOM MP PICKS: none
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-18-damage-durable-damage (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-16-projectile-pellet-count (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-14-damage-standard-damage (SG-97 Sweeper) waiting -> running
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-12-rounds-feed-capacity-1 (SG-97 Sweeper) waiting -> running
[HD2Runtime] patch hd2editor-18-damage-durable-damage target resolved
[HD2Runtime] damage.durable_damage 11 -> 15
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-18-damage-durable-damage APPLIED
[HD2Runtime] ensure hd2editor-18-damage-durable-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-18-damage-durable-damage (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-16-projectile-pellet-count target resolved
[HD2Runtime] projectile.pellet_count 12 -> 20
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-16-projectile-pellet-count APPLIED
[HD2Runtime] ensure hd2editor-16-projectile-pellet-count verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-16-projectile-pellet-count (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-14-damage-standard-damage target resolved
[HD2Runtime] damage.standard_damage 42 -> 55
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-14-damage-standard-damage APPLIED
[HD2Runtime] ensure hd2editor-14-damage-standard-damage verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-14-damage-standard-damage (SG-97 Sweeper) running -> waiting
[HD2Runtime] patch hd2editor-12-rounds-feed-capacity-1 target resolved
[HD2Runtime] rounds.feed_capacity_1 7 -> 10
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-12-rounds-feed-capacity-1 APPLIED
[HD2Runtime] ensure hd2editor-12-rounds-feed-capacity-1 verified status=APPLIED cycle=1 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-12-rounds-feed-capacity-1 (SG-97 Sweeper) running -> waiting
[HD2Runtime] startup: stage plans done in 11.31 s (15 of 15)
[HD2Runtime] startup: READY in 11.31 s of updates (catalogue 2.26 s CPU, game 10.34 s, assets 1.17 s (2/2), plans 11.31 s (15/15), custom 0.00 s) (late work)
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
[HD2Runtime] 4 registered operations settled in 1 s: 4 applied, 0 rejected, 0 other (see earlier lines)
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_direct is 3, not HD2Runtime's reviewed 2: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_large is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.ap_slight is 3, not HD2Runtime's reviewed 0: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.durable_damage is 15, not HD2Runtime's reviewed 8: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.push_force is 10, not HD2Runtime's reviewed 30: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.stagger is 10, not HD2Runtime's reviewed 25: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] FOREIGN VALUE: player_weapon SG-97 Sweeper melee damage.standard_damage is 110, not HD2Runtime's reviewed 75: owner unknown mod (a mod outside HD2Runtime: a data-file mod or another program writing game memory). HD2Runtime leaves it as it is and refuses writes to this value only; every other value is unaffected
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] steer sp|ARC-3 Arc Thrower|sw|arc.primary.max_split@primary -> 4 (handle changed, re-resolve forced; status=waiting runs=2 rebinds=2 recoveries=0 [dirty=true debounce=0.5 elapsed=452.50802300684154 next_at=453.50802300684154 child=nil applied=false ticks=550 last_dt=0.027625281363725662 listeners=1])
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) waiting -> running
[HD2Runtime] patch hd2editor-2-arc-max-split target resolved
[HD2Runtime] arc.max_split 1 -> 4
[HD2Runtime] non_target_bytes_unchanged=true
[HD2Runtime] protection_restored=true
[HD2Runtime] patch hd2editor-2-arc-max-split APPLIED
[HD2Runtime] ensure hd2editor-2-arc-max-split verified status=APPLIED cycle=3 next=1 steady=byte-check
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] ensure hd2editor-2-arc-max-split (ARC-3 Arc Thrower) running -> waiting
[HD2Runtime] [mods/skyeshade/hd2runtime_editor] [editor] application complete; startup recovery checkpoint cleared
Yep that was it sorry.
 

Crazy mek Zgog

Members
Members
May 3, 2026
41
21
Im sorry... instant crash with new update this or HD2Runtime...
From where i should take log with instant game crash at starting?
 

田所浩二

Members
Members
Oct 15, 2026
2
0
hdzruntime/core/stratagem.lua:l2: payload list pointer outside/ambiguous in owning group
 

ArbiterVII

Members
Members
Sep 11, 2026
4
1
Hi, It seems that all pistols except for the P-19 Redeemer cannot have both multiple fire modes and multiple rate-of-fire modes simultaneously, depending on the order you changed them the game will apply one change and mark the other as an error. Would it be possible to fix it?