============================================================
  Flyff Bot - quick start
============================================================

FIRST TIME (one-time setup):
  1. Double-click  install.bat
     - It installs Python (if needed), the browser, and all
       requirements automatically. Just wait for "DONE!".
     - If it says Python was installed and to re-run: close the
       window and double-click install.bat one more time.

LICENSE (required):
  1b. Create a plain text file named  license.key  in THIS folder
      (next to flyffbot.bat) and paste the license key you were given
      into it (just the key, one line). The bot checks it on launch;
      an invalid or revoked key means it won't start. Contact the
      provider for a key.

TO PLAY:
  2. Double-click  flyffbot.bat
     - A browser window opens. Log into YOUR OWN Flyff account
       and get fully in-game.
     - Use the control panel in the top-right (Grind / Heal / etc).

HOW TO START EACH SCRIPT (in-game position matters):
  GRIND LOCAL : stand in the middle of several mobs you want to
                grind, then press Start.
  HEAL / HEAL+BUFF : follow the character you want to support,
                then press Start. (Flee-aggro and random-chat are
                OFF by default - turn them on in the panel if wanted.)
  SHOPSCANNER : stand in a city with private shops (e.g. Flarine).
                Use a TALL game window so whole shops fit. Press Start -
                it auto-detects any shop you open (no calibration) and
                records items + prices into shop_db.json. Turn on
                Auto-roam to open shops itself. View results in the
                "Shop DB" tab.

SET UP YOUR HOTBAR KEYS (important - do this in-game once):
  The bot presses number-row keys 1..0 on your in-game hotbar (NOT
  the numpad). Bind them like this for each script:

  GRIND LOCAL  (main hotbar):
     0  = your attack skill  (bot selects a mob, then presses 0 to attack)
     1  = a food / HP item   (eaten when HP drops below your threshold)
     2  = a self-buff skill  (optional - only if "Self-buff every" > 0)

  HEAL  (Ringmaster heal-spam):
     1  = your heal skill    (re-cast on the heal interval)
     0  = an MP potion       (used on the MP threshold / interval)

  HEAL+BUFF  (uses hotbar PAGES F2 and F3):
     On BOTH page F2 and page F3:
       1      = your heal skill
       2..9   = buff skills   (bot cycles them on F2, then F3; empty slot = skipped)
       0      = an MP potion
     Put your main buffs on F2 (2..9) and extra buffs on F3 (2..9).

  Tip: the same keybind hints also appear inside each script's panel.

NOTES:
  - You need a Windows PC with an internet connection.
  - The "OCR" header row (exact HP/MP/Exp text) needs Tesseract,
    which install.bat sets up. Without it the bot still works; that
    row just shows "-". The fast "PIXEL" row always works.
  - Each person must use their own account. This is a game
    automation tool and may violate Flyff's Terms of Service /
    risk a ban - use at your own risk.
============================================================
