Skip to content

Releases: CowboyBingus/ArmoryPreviewCache

Armory Preview Cache - v23.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 18 Oct 18:17
  • Frames with no Armory or briefing screen open and nothing loading make two reads of game memory and nothing else, on the ship and in missions: no thread check, clock call, memory check or garbage.
  • Measured in game: 0.05 ms per frame on the ship instead of 0.13, and 0.010-0.013 ms in missions instead of 0.035-0.040.
  • With rendered thumbnails kept and the Armory closed, memory is checked every 2 seconds instead of every 50 ms, so low memory releases them within 2 seconds.
  • Checking the game's asset leases decodes the lease table in place instead of copying it row by row.
  • The log adds idle_frames, and verify_gate=1 also turns the idle wait off.

Armory Preview Cache - v23

Choose a tag to compare

@CowboyBingus CowboyBingus released this 04 Oct 23:56
  • A short Armory visit now keeps the thumbnails of the tiles it showed once they have rendered, instead of only after the whole category finishes.
  • Frames where nothing on screen changed skip the thumbnail work and allocate nothing.
  • Memory is checked less often in missions, and each frame makes one Windows call fewer.
  • An error from the game or another mod now pauses the mod and hands every thumbnail back to the game; it resumes after 60 clean updates.
  • Another mod that declares the same Windows functions first can no longer stop this mod from starting.
  • The settings file is read on the first update, so an existing ArmoryPreviewCache.ini is no longer missed.
  • Requires Bingus Shared Loader v18 or newer.
  • Measured in live play: 0.017 ms per frame in missions and 0.040 ms on the ship, depending on the screens open.

Armory Preview Cache - v22.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 27 Sep 09:50
  • Documentation-only release: the mod is identical to v22 (same compiled resource).
  • Rewrites the install notes packaged with the mod and the README status: one current status line instead of the compatibility-candidate and test-build notes left from the game-build update. Caching works in live play; a category's thumbnails are kept once every preview in it has rendered.
  • Lists one loader requirement, Bingus Shared Loader v18.

Armory Preview Cache - v22

Choose a tag to compare

@CowboyBingus CowboyBingus released this 24 Sep 15:09
  • Update relocated native addresses and texture allocation guards for Steam build 25480438.
  • Preserve equipment preview caching and preload behavior.
  • Offline builds and package checks pass; live gameplay validation remains pending.

Armory Preview Cache - v21

Choose a tag to compare

@CowboyBingus CowboyBingus released this 22 Sep 19:02
  • Update compatibility for game build 25327279.
  • Restore equipment-list detection and asset preloading.
  • Refresh the supported equipment lookup tables.

Armory Preview Cache - v19

Choose a tag to compare

@CowboyBingus CowboyBingus released this 22 Sep 04:32
  • Disable routine diagnostic file writes by default.
  • Save learned profiles after menu interaction ends or during shutdown.
  • Skip thumbnail-data reads in gameplay states while preserving startup prewarming and cleanup.
  • Offline regression checks cover this update; live frame-time verification remains pending.

Armory Preview Cache - v18

Choose a tag to compare

@CowboyBingus CowboyBingus released this 19 Sep 11:54
  • Refreshes a retained preview when the game re-renders that item, so changing a weapon's pattern or attachment updates its thumbnail instead of leaving the previous appearance cached.
  • Retires the stale preview as soon as the game reports the weapon's new configuration, so the tile updates on the back-out rather than after the whole category rebuilds.
  • Keeps retained previews and instant revisits for unchanged equipment, and restores the widgets it drops on eviction.
  • Adds image_rendered_items, image_refreshed, image_changed_items and image_reappeared to the log.
  • Requires Bingus Shared Loader v14 or newer; no setting, profile or save migration.

Armory Preview Cache - v16.1

Choose a tag to compare

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

Armory Preview Cache - v16

Choose a tag to compare

@CowboyBingus CowboyBingus released this 17 Sep 21:31

Speeds up equipment thumbnails in the Armory and mission briefing by caching rendered previews and preloading their assets.

  • Reuses completed previews when switching tabs or reopening equipment menus.
  • Covers helmets, armor, capes, primary weapons, secondary weapons and throwables, including pre-select screens and briefing equipment pickers.
  • Preloads equipment and weapon attachments, prioritizing current requests and recently viewed items.
  • Remembers asset-loading priorities between launches; rendered images remain session-only and first-time previews still need native rendering.
  • Keeps the original equipment appearance and live character preview.

Install: Close the game, import Armory-Preview-Cache-v16.zip into Arsenal or HD2MM, enable it alongside Bingus Shared Loader v13 or newer, then Purge / Deploy. With Arsenal's default priority, put the loader last.

The included runtime is the v16 build confirmed working in-game. The package includes the Arsenal cover, installation instructions and manifests. Supported game: Steam build 24826606 / EXE 1.8.45317.0.