Skip to content

Releases: Microck/akron

Akron Beta 84

Choose a tag to compare

@github-actions github-actions released this 01 Oct 09:53

Akron Beta 84

Fixed

  • Keep Speedrun Tool hotkeys working while Akron is enabled by releasing text input when diagnostics fields are not focused.
  • Preserve Speedrun Tool's Tab binding instead of clearing it when Akron uses Tab.

Akron Beta 83

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:48

Akron Beta 83

Fixed

  • Open Send diagnostics in Akron's ImGui overlay, attach an optional issue report to the logs, and confirm before sending a blank report.
  • Restore Olympus and raw install links for private GameBanana releases by serving the public GitHub Release archive.

Akron Beta 82

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:15

Akron Beta 82

Added

  • Add Send diagnostics to the Interface tab and Akron's mod options. Describe the problem, review consent, and send bounded logs, mod versions and system specs to private Cloudflare storage and Akron's private Discord support channel. Automatic redaction covers common credentials, including bare Bearer and Basic values, and local identifiers.

Changed

  • Prepare StartPos restart baselines only when Set needs them, rather than cloning every room on entry or reload. The first Set in a room now does that work explicitly.

Fixed

  • Reuse Refill Clarity textures after normal Speedrun Tool savestate loads instead of rebuilding them through GPU readbacks on the first resumed update.
  • Bound Refill Clarity's reusable texture and pixel caches without invalidating textures still held by live refills or savestates.
  • Reduce recurring gameplay allocations from keyboard-binding polling and Refill Clarity's per-frame entity checks.
  • Reserve capacity for both temporary StartPos clones before preparing a new restart baseline, and report older slots evicted both before and after measuring the captured baseline.
  • Keep diagnostics from re-showing a hidden pause menu or losing its visibility when the dialog closes.
  • Preserve Entity Inspector pins and map bindings while StartPos prepares a fresh-room baseline.
  • Defer StartPos Set until outer update hooks and random-number scopes have unwound, while holding the requested gameplay frame.
  • Keep console Set status on the active map when a queued capture is canceled by a scene change.
  • Restore Akron module state and global save data when a failed cold StartPos Load rolls back to the live room.

Akron Beta 81

Choose a tag to compare

@github-actions github-actions released this 12 Sep 15:35

Akron Beta 81

Changed

  • Move setup packs to akron-setup-v10, with shared, lossless Brotli compression for exact StartPos snapshots. Export older packs again.
  • Compress setup exports and uploads in the background, keep the previous export if writing fails, and reuse downloaded packs whose catalog checksum still matches.
  • Move StartPos snapshots to akron-reconstruction-v11 to include room-owned registry state. Capture older slots again, then re-export their StartPos packs; positions, spawn settings, and keybinds are unchanged.

Fixed

  • Reconstruct nested grids, helper-owned UI, backdrop particles, retained entities, running coroutines, and component-owned callbacks through their identified owners without requiring identical fresh-room populations.
  • Preserve scene-owned camera identity for detached components, including grids first reached through callbacks, and restore map metadata cached by mod sessions after leaving a room.
  • Avoid worker-stack overflow when indexing and saving deeply linked StartPos graphs.
  • Stop boxed native pointers from trapping StartPos resource indexing in an infinite walk. Refuse unsupported Lua state before copying native VM handles.
  • Treat process caches as live boundaries during capture and resource indexing, and snapshot mutable blend settings without copying GPU handles.
  • Report custom or disposed blend states through the normal capture-failure path instead of letting Set throw.
  • Restore the active room's dust style with its controllers so repeated StartPos loads do not leave their shared registry empty.
  • Preserve readonly fields and shared references when copying native StartPos state back into an existing room.
  • Report the actual cause of refused StartPos captures. The map sweep waits for capture, load, and export completion, respects cutscene guards, preserves exact room names, and marks checks after a command timeout as blocked.
  • Keep the bulk sweep's recovery archive outside Saves so startup backups do not include it again on each launch.
  • Restart the bulk sweep after SSH recovery, reject stale startup logs, and keep failed or blocked maps in its aggregate results, including unreported sides after a timeout.
  • Preserve quotes, backslashes, and line breaks in automation arguments and room-warp acknowledgements. Quoted command-file arguments now use JSON string escaping.
  • Reject setup packs whose snapshot documents expand beyond 1 GiB in total, on both export and import.
  • Refuse heavily fragmented snapshot bundles before tiny commands or frames can stall setup import.

Akron Beta 80

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:03

Akron Beta 80

Fixed

  • Restore StartPos snapshots whose running CrushBlock routine still holds a removed sound component, including when preparing other slots for instant loads.
  • Keep the captured animation and frame when loading an ordinary StartPos, instead of recalculating the player's pose.
  • Avoid a GPU readback stall when restoring StartPos render buffers, reducing repeated-load delays.

Akron Beta 79

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:10

Akron Beta 79

Fixed

  • With Speedrun Tool 3.27.14 or newer, savestates no longer clone Akron's overlay and per-profile data, reducing save/load hitches that grew with room history. Loading a savestate also preserves current room statistics and StartPos metadata (#153).

Akron Beta 78

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:40

Akron Beta 78

Changed

  • Improve Auto Kill and Auto Deafen area handling, recorder setup packs, proof sidecars, and Submission Mode.
  • Move setup packs to akron-setup-v9; older packs must be exported again.

Fixed

  • Fix Auto Kill timer and area behavior, Core Mode overrides, and proof sidecar output, naming, and feature reporting.

Akron Beta 77

Akron Beta 77 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:54

Akron Beta 77

Changed

  • Turn toasts on by default and improve attempt classifications, including ongoing HUD and overlay features.
  • Add recording support for more actions and settings, including spawning, cutscene skips, captures, autosave, hitboxes, and sound overrides.
  • Add clearer overlay controls for HUD labels, trails, input blocking, confirmation actions, theme blur, and Speedrun Tool slots.

Fixed

  • Restore settings, bindings, Assist flags, and recording state correctly after level ends, backups, imports, and game exit.
  • Fix cutscene skipping, Neutral Drop input, pause tracking, warps, room captures, completion recordings, and room statistics.
  • Fix keyboard chord bindings, panel collapse and search behavior, several option values, cheat indicators, and setup-pack error messages.
  • Update the docs and tooltips to match the current overlay and classification behavior.

Removed

  • Remove unused overlay controls, best segment times, marked-room helpers, and Akron's unreachable native numbered-savestate code.
  • Setup packs now use akron-setup-v8 and theme packs use akron-overlay-theme-v2; older packs must be exported again.

Akron Beta 76

Akron Beta 76 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 09:24

Akron Beta 76

Changed

  • Route StartPos, Auto Kill, and Auto Deafen community submissions through Akron's moderated Upload Pack flow, with Discord map forums reserved for approved showcases.

Fixed

  • Restore saved StartPos positions and ledge, idle, or hanging poses before the first frame, including slots created before pose refresh was added.
  • Keep Celeste's collision-query scratch data out of StartPos snapshots, repair affected v10 snapshots, and continue warming later slots when one slot fails.
  • Restore StartPos slots when mods renumber named player states or wrap distinct unnamed states in one helper callback after relaunching Celeste.
  • Load large modded-room StartPos snapshots without counting short-lived diagnostic field paths against the retained-memory limit.
  • Restore StartPos slots in rooms whose mods retain nested decals or lazily cache room entities in scene renderers.

Akron Beta 75

Akron Beta 75 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 11:32

Akron Beta 75

Fixed

  • Restore StartPos slots that retain a delayed sound from their owning entity, such as a punched Kevin after leaving and re-entering the map.
  • Give newly loaded StartPos placements Celeste's correct idle, ledge, or hanging pose before the first input.
  • Prevent a brief hitch after loading a Speedrun Tool savestate while Akron is enabled.
  • Build every saved StartPos into the native warm cache during the first disk-backed load, so later slot loads are instant when the machine can retain them.
  • Release native StartPos graphs after leaving their map, so warming another map cannot exhaust memory while every active-map slot stays instant.
  • Keep StartPos slots in modded rooms whose helpers replace shader IDs with registered live effects after rendering.