ArrowFlow Beta — Dev Commander (testing tool)
================================================

This build is a DEBUG build, not the final release. It's bigger and a
bit slower than a normal release, but it unlocks a hidden dev console
you can use to speed up testing.

HOW TO LAUNCH
--------------
Windows:
- Unzip the whole zip somewhere (don't pull files out individually —
  everything needs to stay next to the "data_ArrowFlow_windows_x86_64"
  folder).
- Two exe's are included:
    arrowflow-beta-v3-w11.exe          — just the game, no console
    arrowflow-beta-v3-w11.console.exe  — game + a console window
  Run the plain .exe for normal playtesting. Run the .console.exe
  instead if something crashes or looks wrong and you want to copy
  the console text to send back for a bug report.
- Windows SmartScreen will likely warn "unrecognized app" (build isn't
  signed). Click "More info" then "Run anyway" (applies to either exe).

Linux:
- Unzip the whole zip somewhere (keep arrowflow-beta-v3-linux.x86_64
  next to the "data_ArrowFlow_linuxbsd_x86_64" folder).
- The zip may not carry the executable permission over. Open a
  terminal in that folder and run:
      chmod +x arrowflow-beta-v3-linux.x86_64
      ./arrowflow-beta-v3-linux.x86_64
- If your file manager already shows it as runnable, double-click
  works too — but if double-click does nothing or complains about
  permission, the chmod command above fixes it.

ONLINE
-------
This build connects to the ArrowFlow test server over the internet.
Coins, hearts, daily challenges and leagues are saved on the server.
Your profile shows "online" when it's connected. If it says offline,
check your internet and relaunch.

This is a public beta. ALL progress (coins, levels, leagues) is
fully wiped when the game officially releases.

HOW TO ENABLE
--------------
- Launch the game.
- Within the first ~8 seconds, HOLD the Numpad 0 key (0 on the numeric
  keypad, not the top-row 0) until a toast pops up saying
  "Dev Commander ON".
- If you miss the window, just relaunch and try again.
- Release the key once armed — that's required before the commands
  below start working (stops the hold from instantly firing level 1).

COMMANDS (once armed, works inside a level)
--------------------------------------------
  Numpad 0        Instantly complete the current level (real win path)
  Numpad .        Auto-solve the level realistically (one real move at
                  a time, like a solver playing it out)
  Numpad + / Enter  Skip to the next level
  Numpad -        Go back to the previous level
  Numpad 9        Dev grant: 99,999,999 coins, full hearts, shields
                  (works on the online test server).

ONE THING TO KNOW
-------------------
If you're in the middle of a live Hardcore run and use a dev command
to complete it or jump away, that run's escrowed hearts are forfeited
— same rule as manually leaving a Hardcore run early. Dev-clearing a
Hardcore run costs the hearts; a real clear would've returned them.

Otherwise, play normally and use these to jump around / skip grinding
if you want to test later levels or a specific board without playing
through everything first. Thanks for testing!
