NATEBERA'S NG ASCENSION
=======================

Free, unofficial endgame automation experiment for Heroes of Hammerwatch II.

REQUIREMENTS
- Windows 10 or 11
- AutoHotkey v2: https://www.autohotkey.com/
- Heroes of Hammerwatch II running Windowed at 1024x768
- Steam Friends open and filtered to the mule account: embera (all Steam interface languages supported)
- A legitimate game copy/access for each Steam account

BEFORE STARTING
1. Finish and experience the game normally first.
2. Back up your save using Save Profiles.
3. Keep high-NG automation away from inexperienced public lobbies.

CHARACTER LEVELING WARNING
The NG-pushing loop itself is currently considered stable. The known danger
begins later when extreme leveling maps or rewards grant enough XP to skip many
levels at once. This can hard-lock the selected character with XP above 100%.
Current evidence does not suggest that it breaks the entire account or save,
but that individual character may stop leveling permanently.

Create a new dated Save Profile before NG pushing, before extreme leveling,
and at every major stage. Keep multiple older backups instead of overwriting
one file. See the evolving incident record at:
https://heroscheese.com/experiments.html#record-01

START
1. Right-click NateBera-NG-Ascension.zip and choose Extract All.
2. Open the newly extracted folder. Do not run files inside the ZIP preview.
3. Install AutoHotkey v2.
4. Double-click Start-NateBera-NG-Ascension.cmd from the extracted folder.
5. Follow the calibration instructions in the script.
6. Press F4 and choose a character mode:
   - 1 = Automatic top-left for one chosen character.
   - 2 = Rotation location for a group of characters. Hover the last position
     you want included and press Ctrl+Alt+3.
7. F8 runs one test cycle; F9 starts/pauses repeats; F10 stops only the bot.

ROTATION MODE
The selected position defines the group. Position 3 cycles characters 1-3;
position 5 cycles characters 1-5; the final slot cycles the full roster.
Set the repeat count to: number of characters x NG wanted per character.
Example: 3 characters x 10 NG each = 30 total cycles.

The first-run speed is Normal. This is the recommended safe default.
Use F6 only if you intentionally want to change the speed profile.

LONG AND OVERNIGHT SESSIONS
External factors can interrupt the loop even when automatic recovery is enabled.
The bot is not guaranteed to continue forever without attention. Check it regularly
to catch Steam, network, game, Windows, or mule interruptions and maximize results.

DISCLAIMER
Provided free of charge, not for profit, and without warranty. Use at your own
risk. This project is unofficial and is not affiliated with Crackshell, the
game's publishers, Steam, or Valve.

Provided by NateBera.

THIS SCRIPT IS ALWAYS FREE
If anybody charged you money for this script, ask that seller for a refund.
