==========================================================================
  N++ fxCG Edition — Release (fresh start)
==========================================================================

THE GAME
--------
A clone of the fast-paced platformer "N++" for Casio color
graphing calculators. You play a nimble little ninja: run, jump,
wall-jump, collect the gold and reach the exit door... without
getting pulverized by the traps. Per-level timer, best times,
trophies and detailed statistics. 600 official levels plus bonus
and community packs.

COMPATIBILITY
-------------
Works on Casio color calculators:
  - fx-CG10 / fx-CG20            (aka "Prizm")
  - fx-CG50 / Graph 90+E
  - fx-CG100 / Graph Math+       (with MPM installed)

INSTALLATION
------------
1. Connect the calculator in USB mode (cable -> "Receive").
2. Copy to the root of the calculator memory:
     - NppClone.g3a
     - the  Npp/  folder (with all its .nzp / .npp and .nps files)
   Each pack file (.nzp or .npp) and its .nps must stay TOGETHER
   inside /Npp/ (they are linked by an internal identifier).
3. Unplug, then launch NppClone from the main menu.

CONTENTS OF THE  Npp/  FOLDER
-----------------------------
128 level packs, i.e. 128 pack files + 128 .nps files:

  NppFlash00 .. NppFlash99   (100 packs) — "Legacy"   (.nzp)
       The 100 original N++ Flash episodes. 5 levels per pack,
       i.e. 500 levels. Shown in-game as a 10x10 grid: each
       column unlocks level by level (finishing the current
       episode of a column in a single run unlocks the next
       one in that column).

  NppFlash100 .. NppFlash119 (20 packs)  — "Extension" (.nzp)
       20 extra N++ Flash episodes. 5 levels each, i.e. 100
       levels. Shown as a list.

  Pack00, Pack01, Pack10     (3 packs)   — "Origines"  (.npp)
       Bonus packs made for this edition.

  Commu00 .. Commu04         (5 packs)   — "Community"  (.npp)
       Community packs (excluded from trophies/statistics).


  - .nzp : pack levels, compressed (the 120 NppFlash episodes;
           ~7x smaller, loaded transparently by the game).
  - .npp : pack levels, uncompressed (Origines / Community).
  - .nps : the pack's scores (times, coins, deaths, plays).
           Blank in this distribution (see FRESH START).

Trophies and statistics ONLY count Legacy + Extension.
The Origines / Community packs are excluded.

CONTROLS
--------
  In a level (playing):
    LEFT / RIGHT ........... run
    SHIFT .................. jump (short tap = small hop,
                             held = higher jump; against a wall
                             while sliding = wall-jump)
    VARS (hold ~2 s) ....... give up the attempt: the ninja
                             self-destructs and the level restarts
    OPTN ................... pause (opens the Options menu;
                             EXIT to resume)
    SHIFT + EXIT (held) .... abandon the level and go back to the
                             pack screen (the current run is lost)

  Title menu:
    UP / DOWN ............. navigate
    EXE ................... select      EXIT ... quit
    Entries: Play N++ / Trophies & Stats / Options / Back to OS

  Pack selector:
    Arrows ................ move (10x10 grid for Legacy,
                            list otherwise)
    SHIFT + LEFT/RIGHT .... switch category
                            (Legacy / Extension / Community)
    EXE ................... open the pack    EXIT ... back

  Trophies & Stats:
    LEFT / RIGHT .......... change column
    UP / DOWN ............. scroll
    SHIFT + LEFT/RIGHT .... toggle Trophies <-> Statistics
    EXIT .................. back

  Options:
    UP / DOWN ............. choose a row
    LEFT / RIGHT .......... change the value
    EXE ................... activate (Player, Scan Levels,
                            Reset Stats)
    EXIT .................. save and return

  End of level:
    LEFT / RIGHT .......... choose RETRY / NEXT
    EXE ................... confirm

GAMEPLAY
--------
- Goal: reach the exit door to complete the level. Some levels
  first require activating a switch (it opens/arms the exit)
  and/or collecting gold pieces.
- Gold: collected for score and trophies. A level is "all-gold"
  if EVERY piece is taken, and "perfect" if completed in one go
  without dying AND with all gold collected.
- Hazards: bombs/mines, homing missiles, turret gunners, floor
  guards, flying drones, thwumps (crushing blocks), lasers,
  Gauss cannons, electrifiers, crushing doors. The slightest
  touch = death; the ninja respawns at the level start (deaths
  are counted).
- Helpers: launchpads (boost), bounce blocks, springs, and the
  wall-jump to climb.
- A pack = its levels played back to back (a "run"). Finishing
  all of a pack's levels without returning to the menu counts as
  a "1-run" clear (dedicated trophy).
- Progress, best times, trophies and statistics are saved
  automatically.

FRESH START
-----------
This distribution starts a completely blank save:
- .nps shipped empty: no times, no coins, no deaths.
- NO statistics file (.stats), index file (.idx), settings file
  (.cfg) or best-times file (.npl) is shipped: they are created
  blank on first launch.
- The first launch scans the /Npp/ folder once (this may take a
  moment); a manual rescan is available via
  Options -> "Scan Levels" (useful after adding/removing packs).
- To reset everything later:
  Options -> "Reset Stats" (erases trophies + statistics).

==========================================================================
  Have fun, ninja!
==========================================================================
