Hideway 2.4.1  (2026-10-30)
  - Busy matches no longer fall back to slow reads: the attach-time scatter check ignores players who took damage, got a kill or changed weapon between two reads, and a failed check is retried (20 s, 40 s, 80 s, then every 2 minutes) instead of three times.
  - A failed check now names the field that disagreed in the log.
  - A crash now logs the module, offset and call chain.
  - When the visibility timestamps cannot be read, the log shows the floats around the discovered render time so the right offsets can be found.

Hideway 2.4.0  (2026-10-30)
  - VisCheck (read-only): visible / occluded / out-of-view from the mesh's three render timestamps (submitted, rendered, rendered on screen) with a confidence and a self-check against the world clock; optional 'Submit-time visibility' (off by default)
  - ESP: new 3D box style, facing-direction line (off by default), spectator counter that shows ? when it cannot be read
  - Backend: projected-data cache (2D box, 8 corners of the 3D box and the 16 skeleton points per player, validated against the ESP's own projection to 0.0001 px); the facing direction and render timestamps are read on every path

Hideway 2.3.0  (2026-10-30)
  - Ferrum support rebuilt from the vendor's official documentation: 3 Mbaud, physical-button stream, API version shown, documented reply recognised
  - WebRadar: WebSocket endpoint (/api/ws) next to the existing stream, same key, viewer cap and rate limits
  - New read-only extras (config file options, off by default): spectator list, audio alerts with positional tones
  - Game build check on every attach: warns when the game was updated but the offset data was not
  - Backend: math library, ballistic simulator, spatial events, versioned data providers, snapshot primitive; scatter reads no longer zero buffers twice
  - Quality: 27-program test gate, AddressSanitizer runner (16 programs clean)

Hideway 2.2.1  (2026-10-30)
  - Fortnite class data refreshed from the 2026-10-24 dump: weapon data, ammo and weapon class offsets and the skeleton arrays now match the current game build (the old file was from before the last game update)
  - A new automatic check refuses a release whose class data and offsets come from different game builds
  - Support tooling: tools\make_classes_from_dump.ps1 rebuilds the class data from a public dump with a change report

Hideway 2.2.0  (2026-10-29)
  - Triggerbot: new Toggle key mode, pauses while the menu is open or panic is on, and a Reaction spread setting (most reactions close to the delay, a few slower)
  - ESP: the player the aimbot is locked on or the trigger is about to shoot gets its own colour; far players are drawn with reduced detail (LOD)
  - CONFIG: new KEYBINDS card lists every hotkey and flags conflicts
  - Launcher: System page can save a support bundle (one zip, no keys, user name removed)
  - The log now rotates to hideway.log.1 instead of being deleted when it is full

Hideway 2.1.2  (2026-10-29)
  - Library: the Fortnite card now shows the Hideway Fortnite box art (a signed picture file; the launcher only draws it when its hash matches the signed release)
  - Card layout taller to show the whole picture

Hideway 2.1.1  (2026-10-29)
  - Cleaner package: the only program at the top of the folder is HidewayLauncher.exe, everything else is inside the core folder
  - README and install page updated for the new layout

Hideway 2.1.0  (2026-10-29)
  - New: Hideway Launcher (HidewayLauncher.exe) - one hub for every Hideway game. Sign in once, pick a game from the library, press Launch. Fortnite is the first module; more games arrive as signed updates without a new launcher.
  - The launcher checks a game's files against the publisher's signed manifest before it starts them (Ready / Files modified / Files missing), and its System page checks Windows, administrator rights, DMA runtime files, the card's USB bridge and the input device with one 'Next:' line for anything not green.
  - Updates, Settings and About live in the launcher; a failed update restores the previous version and brings the launcher back by itself.
  - Hideway.exe still starts on its own exactly as before.
  - Tested: 15 offline suites plus 42 launcher tests (strict catalog parser, integrity against a real signed release), real clicks through every launcher page, and a real Launch click that starts the game module.

Hideway 2.0.6  (2026-10-29)
  - DMA: if the card drops off the bus (cable, USB reset) Hideway now notices, closes the link and reconnects by itself, and the status says DMA OFFLINE instead of waiting for Fortnite.
  - Aim and trigger: the lead now uses the player's acceleration (capped, weighted by confidence) - on recorded matches the median miss 100 ms ahead is about 30% smaller, the worst cases are unchanged.
  - READY CHECK: wraps its next step over lines, shows the Fuser state (black window under the overlay) and a short offsets line; the tester README explains each red or orange row.
  - Tested: 15 offline suites including a simulated card drop and return.

Hideway 2.0.5  (2026-10-29)
  - Names: player names are now read from the game's real display-name field (the previous field holds a placeholder when names are hidden); the live log says which field is used.
  - Skeleton: anchored on the pelvis and smoothed - limbs no longer jitter when the root position steps with network updates (about 6-15x less joint jitter on recorded matches). New option: Visuals -> Skeleton -> Smooth skeleton.
  - New READY CHECK: a checklist (DMA card, Fortnite, game data, camera, input device, offsets) on the Debug page, and on the Aimbot page until everything is ready, with the one thing to do next.
  - Status: the top bar tells DMA OFFLINE from WAITING FOR FORTNITE.

Hideway 2.0.4  (2026-10-29)
  - Status: the top bar and watermark now tell apart DMA OFFLINE (the card does not answer), WAITING FOR FORTNITE (the card is connected but the game is not found on the target PC) and DMA ONLINE. Before, a connected card showed DMA offline whenever Fortnite was not running.
  - Internal: no change to sign-in, updates or features.

Hideway 2.0.3  (2026-10-28)
  - Visibility: the check now defaults to UE5 render time (the game's own check). Misc/Aimbot: new VISIBILITY card with the check, its tolerance and a status line; the old Wall check style setting is replaced by Visibility check.
  - Performance: with the UE5 check and loot ESP off the level geometry reader is no longer started.
  - Menu clean-up: options appear only when their switch is on (skeleton, box, head, snaplines, arrows, crosshair, loot, reboot cards, radar, web radar, prediction, close/sticky aim, weapon overrides); engine switches moved to Misc -> ENGINE (ADVANCED, shown with Advanced debug); Rainbow FOV removed; duplicate rows removed from Config.

Hideway 2.0.2  (2026-10-28)
  - New motion estimator: one velocity / acceleration estimate per player shared by the ESP, aim lead and trigger lead. On recorded matches the position 100 ms ahead is about 2x closer (p95 76 cm -> 33 cm). Switch: Misc -> Motion estimator.
  - New Debug -> LATENCY card: measures the delay from a mouse move to the game camera (10 tiny moves that cancel out) and can set Prediction lead / Trigger lead from it.
  - New option: Measured input latency.
  - Internal: more offline tests; no changes to sign-in or the update system.

Hideway 2.0.1  (2026-10-28)
  - Menu: every option now has a help text; removed all third-party names from the menu and help.
  - Menu: fixed the '##Rifle' style suffix showing on the Weapons page; text that does not fit now ends with '...' instead of being cut off.
  - Aimbot: the Prediction lead now only applies while Prediction is switched on.
  - Overlay: if VSync does not pace the frames (over 300 fps) the overlay caps itself at 240 fps instead of using a whole CPU core.
  - Config: nan / inf values in hand-edited or shared configs are refused; new installs start from factory defaults.
  - Sign-in screen: the Web Loader hint no longer overlaps the buttons; the menu and sign-in screen now show the real version number; CONFIG - UPDATES explains itself in demo mode.

Hideway 2.0.0  (2026-10-28)
  - First tester release.
  - Sign in with a license key or with the KeyAuth Web Loader button (browser handoff on 127.0.0.1:1337).
  - Signed automatic updates with rollback (CONFIG - UPDATES).
  - Loot, container, vehicle and reboot-card markers (read-only).
  - Trigger bot and aim use the Unreal Engine 5 visibility check.
