Repository navigation
Releases: CowboyBingus/ArmoryPreviewCache
Releases · CowboyBingus/ArmoryPreviewCache
Release list
Armory Preview Cache - v23.1
- 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, andverify_gate=1also turns the idle wait off.
Armory Preview Cache - v23
- 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.iniis 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
- 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
- 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
- Update compatibility for game build 25327279.
- Restore equipment-list detection and asset preloading.
- Refresh the supported equipment lookup tables.
Armory Preview Cache - v19
- 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
- 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_itemsandimage_reappearedto the log. - Requires Bingus Shared Loader v14 or newer; no setting, profile or save migration.
Armory Preview Cache - v16.1
- Moves logs to
%LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs. - Requires Bingus Shared Loader v14 for the shared log folder.
Armory Preview Cache - v16
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.