Skip to content

Releases: CowboyBingus/SentryAimRetention

Sentry Aim Retention - v1.1.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 18 Oct 18:19
  • With none of your sentries deployed the mod waits instead of reading the targeting registry every frame: on the ship it checks for a mission every 60th frame, in a mission for a new sentry every 30th. Measured in game: 0.011 to 0.003 ms per frame on the ship, 0.010 to 0.003-0.004 in missions and 0.016 to 0.006 under heavy load.

Sentry Aim Retention - v1.1.0

Choose a tag to compare

@CowboyBingus CowboyBingus released this 04 Oct 23:55
  • Each deployed sentry's memory layout is kept instead of located again on every check: 26-29 memory reads per check instead of 68-90, with far less garbage.
  • An idle sentry is checked once per frame; the second check runs only while a sentry tracks, holds aim, pauses fire or waits on a target search.
  • Errors from the game or from other mods now reach the game unchanged instead of looking like errors in this mod.
  • After such an error the mod releases its sentry controls, pauses and resumes once 60 updates in a row succeed.
  • An error in the mod's own checks no longer stops it for the session; eight errors close together still stop it.
  • Memory access comes from Bingus Shared Runtime v1, so another mod's Windows declarations can no longer break it.
  • Requires Bingus Shared Loader v18 or newer.
  • Measured in live play: 0.020 ms per frame in missions with a sentry deployed (0.178 before) and 0.012 on the ship (0.057 before).

Sentry Aim Retention - v1.0.13

Choose a tag to compare

@CowboyBingus CowboyBingus released this 25 Sep 22:11
  • Skips the second per-frame check while no sentries are deployed; a sentry placed mid-frame is picked up on the next frame.
  • Decodes fields through reused cells and reuses one read buffer instead of allocating per read.
  • Behavior is unchanged; aim holds and releases were confirmed live.

Sentry Aim Retention - v1.0.12

Choose a tag to compare

@CowboyBingus CowboyBingus released this 24 Sep 15:09
  • Refresh the game-build checks for Steam build 25480438.
  • Preserve sentry aim retention and target handoffs.
  • Offline builds and package checks pass; live gameplay validation remains pending.

Sentry Aim Retention - v1.0.11

Choose a tag to compare

@CowboyBingus CowboyBingus released this 22 Sep 19:02
  • Update compatibility for game build 25327279.
  • Restore sentry aim retention, target handoffs and firing checks.

Sentry Aim Retention - v1.0.9

Choose a tag to compare

@CowboyBingus CowboyBingus released this 22 Sep 04:31
  • Batch targeting-registry pointer reads to reduce per-update work.
  • Disable routine diagnostic file writes by default.
  • Preserve fresh entity checks, aim retention and firing gates.
  • Offline regression checks cover this update; live frame-time verification remains pending.

Sentry Aim Retention - v1.0.8

Choose a tag to compare

@CowboyBingus CowboyBingus released this 17 Sep 23:35
  • Moves logs to %LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs.
  • Requires Bingus Shared Loader v14 for the shared log folder.

Sentry Aim Retention v1.0.7

Choose a tag to compare

@CowboyBingus CowboyBingus released this 15 Sep 23:39

Changes since the original v1.0.0 release:

  • Reduced pauses between nearby enemies: Gatling sentries can keep firing through adjustments up to 16 degrees, and machine-gun sentries up to 14 degrees, increased from 12 and 8 degrees.
  • Close replacement targets with a clear firing path can resume fire immediately after a target-loss pause. Time spent paused no longer counts toward the firing-sweep limit.
  • Requests a new target search sooner after losing an enemy, reducing the wait caused by the native one-second selection timer.
  • Stops residual firing when the target is lost or the aiming system still points at a previous target.
  • Pauses shots when solid terrain blocks the target point, including buried crawler or retracting-tentacle aim points. Exposed low targets remain eligible, and the terrain check preserves normal firing through destructible cover such as fences.
  • Fixed an aim-hold restoration bug that could leave a sentry unable to turn after acquiring another target or returning to scanning.

Requires Bingus Shared Loader, loader-v6 or newer / API 1. Close the game, replace the previous package, then Purge and Deploy in Arsenal.

Sentry Aim Retention - v1.0.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 15 Sep 19:05

Holds a sentry's last aim after target loss and reduces sweeping fire during wide target changes.

Install Sentry-Aim-Retention-v1.0.1.zip through Arsenal or HD2MM. Download Bingus Shared Loader separately from its own repository. With default Arsenal priority, place the loader last, then Purge / Deploy.

This package updates the visible version and ZIP name while preserving the existing gameplay payload.

Sentry Aim Retention 1.0.0

Choose a tag to compare

@CowboyBingus CowboyBingus released this 14 Sep 19:04

Sentries retain their last aim after losing a target, then resume tracking or scanning. Gatling and machine-gun sentries pause broad firing sweeps while allowing small adjustments and nearby target changes.

Aim retention covers Gatling, machine gun, laser cannon, rocket, flamethrower, mortar and EMS mortar sentries. Selective firing pauses cover Gatling and machine-gun sentries.

Download SentryAimRetention.zip for Arsenal or HD2MM. Requires Bingus Shared Loader loader-v6 or newer. See installation instructions.

The source package and SHA-256 checksums are attached separately.