--------------------------------------------------------------------------------
MK2k's Heartlight Deluxe PSP
Released on 03-14-2008, Entry in the Neoflash Spring 2008 Competition
Contact: MK2k(at)HostCo(dot)de
--------------------------------------------------------------------------------

SPECIAL NOTE: This Game contains a Level Editor, feel free to make great Levels
              with it and send them over to me (see Contact). I definitely will
              release a new version containing the best User Levels in the
              future! Your Levels are all saved in the userlevels directory.

--------------------------------------------------------------------------------

I. Release information
Written in C using SDL, Heartlight PSP is a clone/remake of the classic
Epic Megagames' Heartlight, developed by Chaos/xLand Games originally
released in 1994, since 2006 under a Creative Commons license.
Get the original at http://www.classicdosgames.com/epic.html

--------------------------------------------------------------------------------

II. Installation
For Firmware 1.00 Users: Copy the hlpsp100 directory to your PSP/GAME directory
For Firmware 1.50 Users: do like 1.00 Users and use NOKXPLOIT patch
For Firmware 3.xx Users: Copy the hlpsp3xx directory to your PSP/GAME directory

--------------------------------------------------------------------------------
     
III. Features

Features:
- 70 Levels from the Original + 1 Extra Level
- Level Editor
- Level Recorder (records a successful attempt solving a level)
- Record Playback
- An exclusive Hardcore Breaks Soundtrack by DJ Systec of Dragon Technicals
  Records (www.dragon-technicals.de), many thanks for that!

--------------------------------------------------------------------------------

IV. Playing the game
Goal: Get Percival the dwarf collect all hearts in each level and reach the open
      door. Sounds easy? Well, let 70 Levels teach you the opposite.

Ingame Informations: The numbers in the bottom left of the screen show the
       required number of hearts and the number of the hearts collected so far.
       The numbers in the bottom center show you how much levels you solved and
       how much total levels there are. The symbol between them show you if you
       have already solved the current level (it will have a cross then).
       The number in the bottom right of the screen show you the current level's
       number.
       You have infinite lives.
       Your current progress on the Original Levels is saved anytime you solve
       a Level.

--------------------------------------------------------------------------------

V. Controls

V.I. Menu Controls

Directional Pad: Select Menu Options
Cross Button   : Run the currently selected Option

V.II. Ingame Controls

Directional Pad: Move Percival around
Circle Button  : Give up and retry the current Level
Triangle Button: Quit the current game and exit to the Menu
L/R Triggers   : If playing original Levels, L/R Triggers let you browse through
                 the current Levels
Select Button  : Starts capturing Screenshots
Square Button  : Play back a successful run of the current level if there exists
                 one

V.III. Character Input

Directional Pad: Select a Letter
Cross Button   : Append the current Letter to the String
Circle Button  : Delete the last Letter
Square Button  : Insert a space
Triangle Button: Go back to the Menu

V.IV. Level Selection

Directional Pad: Browse through the existing Levels
Cross Button   : Choose the currently selected Level
Triangle Button: Cancel and go back to Menu

V.V. Level Editor

Directional Pad: Move the Selection around
L/R Trigger    : Browse through the available Game Elements
Cross Button   : Place the current Game Element on the current Selection
Circle Button  : Erase the current Selection
Start Button   : Play the current Level

--------------------------------------------------------------------------------

VI. Credits

Programming by: MK2k
Graphics by:    Janusz Pelc
Music by:       DJ Systec of Dragon Technicals Records
Levels by:      Janusz Pelc, Marek Kubowicz, Maciej Janiec, Maciej Mach,
                Marek Kubas, Jacek Aleksandrow

--------------------------------------------------------------------------------

VII. Legal information

The game binaries, graphics and sound effects are licensed under the terms of
Creative Commons Attribution-ShareAlike 2.5 license.

You are free:

* to copy, distribute, display, and perform the work
* to make derivative works
* to make commercial use of the work

Under the following conditions:

I. Attribution. You must attribute the work in the manner specified by
the author or licensor.

II. Share Alike. If you alter, transform, or build upon this work, you may
distribute the resulting work only under a license identical to this
one.

* For any reuse or distribution, you must make clear to others the
license terms of this work.
* Any of these conditions can be waived if you get permission from the
copyright holder.

Your fair use and other rights are in no way affected by the above.

Visit http://creativecommons.org/licenses/by-sa/2.5/ to read the full
license text.

The Music is copyright to MK2k & DJ Systec. You may NOT make commercial use of
the work.

--------------------------------------------------------------------------------

VII. Backlog
1.0 - Full Deluxe Release, 70 Levels, Level Editor, Record+Playback
XMas- Preview XMas Release
0.7 - record player bugfix (now plays all records)
    - level editor
0.6 - code cleaning and fixup
0.5 - added recorder and record playing ability
0.4 - altered game mechanics for compatibility
    - added sound
0.3 - added menu and player's stats
    - added explosions
    - added other stuff
0.2 - falling/sliding objects now compatible to the original
0.1 - simple movement, some cheap mechanics implemented
