HIDEWAY 2.0.4  -  tester build (stable channel, 2026-10-29)
======================================================================

What this is
  Hideway is a Fortnite overlay that runs on the game PC's second machine and reads the game over a DMA card (read-only), then draws on a transparent
  overlay. This folder is a ready-to-run build: you do NOT need the source code, a compiler or any developer tools.

What you need
  - Windows 10 or Windows 11, 64-bit. (Tested by the publisher on Windows 10 22H2; other versions are untested.)
  - The hardware the program is built for (DMA card, input device). Without it the program still starts; use  Hideway.exe --demo  to look around the interface
    with synthetic data (no license, no card).
  - A license key (or a KeyAuth account with an active subscription) from the publisher. You received it separately. Never post it anywhere.
  - Administrator rights (Windows asks once; the DMA transport needs them).
  - An internet connection (license check, update check).

First start
  1. Unzip/copy this folder somewhere you own (for example D:\Hideway). Do not run it from inside the zip. Keep all files together.
  2. Optional: check the download (see "Verify" below).
  3. Double-click Hideway.exe and accept the Windows administrator prompt.
  4. Sign in with ONE of:
       - your license key (type or paste it, then Activate; "Remember on this device" stores it encrypted for your Windows account only), or
       - the website: sign in on the Hideway website / customer panel and press the Web Loader button. The app must already be open on its sign-in screen.
         (It listens on 127.0.0.1 port 1337 only. If another program uses that port the sign-in screen tells you; the license key still works.)
  5. After signing in the overlay starts. INSERT opens the menu, END exits (both can be changed in MISC).

Updates
  The app checks for new signed releases by itself (CONFIG page -> UPDATES). A new version is downloaded in the background and checked against the
  publisher's signature and SHA-256 hashes; nothing is installed until you press "Restart to install". If the new version does not start, the previous one is
  restored automatically (or use "Restore previous version"). Your configs\ folder and license/remember data are never overwritten.
  The update address is in update_source.txt (one https line). While it is empty or starts with # automatic updates are off.

Verify this download (recommended)
  Open PowerShell in this folder and run:
      powershell -ExecutionPolicy Bypass -File .\verify_package.ps1 -ExpectedFingerprint <fingerprint from the download page>
  It checks the publisher's signature on release.json and the SHA-256 of every file.

Testing checklist (please report what you see; no screenshots of your key)
  [ ] Hideway.exe starts and shows the sign-in screen
  [ ] a wrong key is refused with a message; your key signs in
  [ ] sign-in through the website button works (app open first)
  [ ] CONFIG -> UPDATES shows the installed version and a status line
  [ ] closing and reopening keeps you signed in only if you ticked "Remember"
  [ ] Sign out returns to the sign-in screen

If something goes wrong
  - hideway.log (next to Hideway.exe) is a plain-text log. It never contains keys or tokens. Send it with your report.
  - update\updater.log holds the installer's log after an update.
  - "Could not start" screen: read the line shown, press Retry. Most causes: no internet, wrong system clock (must be within 25 s), missing DMA hardware.
  - SmartScreen warning: the programs are not Authenticode-signed yet. Verify the download as above before choosing "Run anyway".
  - An update was interrupted (power cut): start Hideway again, it restores the previous version by itself. If Hideway.exe will not start at all, run
    HidewayUpdater.exe --recover.

Privacy
  The app contacts: KeyAuth (license check) and the release host in update_source.txt (update check). It sends your license key to KeyAuth only, plus a
  hardware identifier KeyAuth uses to lock a license to one PC (your Windows account SID). Nothing else is uploaded. Settings stay on your PC.

Contents of this folder
  Hideway.exe, HidewayUpdater.exe        the program and its installer for updates
  vmm.dll, leechcore.dll, FTD3XX.dll     DMA runtime (MemProcFS / LeechCore / FTDI); their hashes are checked at every start
  dbghelp.dll, symsrv.dll                Microsoft debugging runtime used by MemProcFS for symbols
  VCRUNTIME140*.dll, MSVCP140.dll        Microsoft Visual C++ runtime, application-local (so no separate install is needed)
  all\                                   game structure data (offsets)
  configs\                               created on first start with the factory defaults; your own configs are kept on update
  release.json, release.sig, release_public_key.b64, verify_package.ps1   release integrity material
