#### License and Disclaimer This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. The Legend of Edgar is distributed and licensed under the GNU General Public License. You can read the full license by clicking here. This license agreement is shown the first time the game is played. IT MUST NOT BE REMOVED UNDER ANY CIRCUMSTANCES. DO NOT DISTRIBUTE THIS GAME IN ANY FORM WHERE THE USER DOES NOT SEE THE LICENSE. This manual is based on the downloadable version of The Legend of Edgar as found on the Parallel Realities website. Be aware that depending on the version of the game you are playing this manual may be incomplete or incorrect in places. #### Introduction The Legend of Edgar is a platform game, not unlike those found on the Amiga and SNES. Edgar must battle his way across the world, solving puzzles and defeating powerful enemies to achieve his quest. #### Requirements The Legend of Edgar requires the following, SDL SDL Image SDL Mixer SDL TTF Zlib
    Screen Resolution : 640 x 480
    Color Depth       : 16 bit or greater
    Minimum Memory    : 32MB
    Harddrive         : 110MB
    Controls          : Keyboard, Joystick
Most Linux users will find that the required SDL libraries came with their system and are probably already installed. If not, click the name of the library above to go to the relevant homepage. #### Installation The Legend of Edgar can be installed in two different ways. The first (and easiest) is by using a binary deb package. The second involves building the game. It is recommended that you install via a deb if you are able to. You will require the libraries listed in the Requirements section whichever method you choose. For installation from source you will also require the development packages for those libraries listed. Installation from deb Package To install from deb simply use your preferred method of installation (eg - via a GUI such as KPackage or via a terminal). If you wish to install via a terminal you can use the do so by typing the following (remember to change the filename to match the name of the package you are installing), dpkg -i edgar-x.x-x.i686.deb Provided you have all the required libraries installed the game should install without problems. Installation from source If you choose this method you will need to build the game from source. This will require all the appropriate development libraries (see Requirements) and some knowledge of building an application using the source code. Open a terminal and use the following commands to extract, compile and install the game (again remember to change the filename to match the name of the download), tar xzf edgar-x.x-x.tar.gz cd edgar-x.x-x make make install* * - You will have to be root in order to perform this step. Notes Default installation target is /usr/games for the binary and /usr/share/games for the data Menu items are added for Gnome and KDE desktops into Games and Games/Arcade respectively. #### Running Either type, edgar in a terminal window, or you can use the menu links that have been added for Gnome and KDE desktops. These under located in Games and Games / Arcade respectively. #### The Story When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorceror who lives in a fortress beyond the forbidden swamp. Donning his armour, Edgar sets off to rescue him, but his quest will not be easy... #### Default Controls In Game
Arrow Left / Right | Move Left / Right
Arrow Up / Down | Move Lifts Up / Down
Space | Jump
Left Control | Attack with equipped weapon
Left Alt | Block with equipped shield
a | Use selected inventory item
c | Interact / Talk / Pull item*
z | View Inventory
(comma) | Previous Inventory Item
(period) | Next Inventory Item
Escape | Main Menu
*To pull an item, push against it whilst holding down 'c'. You can then move it around until you let go of 'c'. Inventory
Arrow Keys | Move selection icon
Left Control / a | Use selected item immediately
Left Alt / c | Select item but do not use it*
z / Escape | Exit inventory
(comma) | Move the currently highlighted item left (allows sorting of items)
(period) | Move the currently highlighted item right (allows sorting of items)
*Selecting an item rather than using it means that you can ready items such as health potions to use at a specific moment. Options Menu
Arrow Up / Down | Move selection Up / Down
Arrow Left / Right | Lower / Raise selected sound option
Return | Activate Menu Option
Escape | Previous Menu
Misc
F12 | Toggle Full Screen
F10 | Take Screenshot
#### Keyboard Configuration To change the controls select Configure Controls from the Options menu. The currently configured button will be displayed to the right of the action. To configure an action highlight the action you wish to set (using the arrow keys on the keyboard) and then press Return. The current button configuration entry will become a '?' and allow you to press the new key you wish to use. After doing so the new button will then be displayed. Repeat this process until you have configured all the keys you wish to. Key configuration is saved to a file called config in ~/.parallelrealities/edgar/. Configuration is saved only once and not on a save game basis. #### Joypad Configuration Joypad configuration is done in the same manner as configuring the keyboard. If you have an analogue joystick you can use the first analogue stick to move Edgar, so if you have a PlayStation 2 compatible joypad then this will be the left analogue stick. You can also set the "deadzone" of the analogue stick to make it more or less sensitive to movement. #### Starting a New Game In the current version, you will start on the tutorial level if the game cannot find any saved configuration options, otherwise a game will start. #### Saving a game Save points allow you to save your game and carry on where you left off. There are 10 save game slots. #### Loading a game The in-game menu allows you to load a saved game. #### Menus Main Menu
New Game | Starts a new game
Continue | Loads up your most recently saved game*
Restart Checkpoint | Allows you to continue if you die against a boss**
Tutorial | Starts the tutorial
Load Game | Displays a list of previously saved games
Options | Displays the options menu
About | Shows the current version of the game
Quit | Quits the game
*Only available on the title screen **Only available in-game Options Menu
Configure Controls | Allows you to configure the controls.
Configure Sound | Allows you to turn the toggle sound and the volume of music and sound effects
Fullscreen | Toggles full screen mode
Show Hints | Toggles tips for using switches, lifts and other common world items
#### Medals You can earn medals in the game for performing certain actions, such as killing a certain number of enemies or by progressing further in the game. #### Command Line Options -record <filename>: Captures keyboard input -playback <filename>: Replays keyboard input -load <save_slot>: Loads the game in slot <save_slot>. Slots start at 0 -nojoystick: Disables the joystick -joystick <joystick_slot>: Use joystick <joystick_slot>. Slots start at 0 -showcredits: Shows the end credits -language <language_code>: Use language <language_code>. e.g. en_US, es, pl #### Translating If you want to help with translating the game into another language, you can do so by logging into Launchpad https://translations.launchpad.net/edgar #### About Parallel Realities started off writing games on the Amiga using AMOS and then, later, Blitz Basic 2. Games written included the BOTSS Trilogy and most notably TANX Squadron. TANX Squadron was awarded Amiga Format's contributor prize of the month in the summer of 1999. Project: Starfighter was Parallel Realities' first contribution to the Linux gaming scene and was well recieved when it was released in 2001. This was followed in 2003 with the release of Blob Wars : Metal Blob Solid and its sequel, Blob and Conquer, in 2008. The Legend of Edgar is our fifth contribution to Linux and we hope you enjoy it as much as Project: Starfighter and the Blob Wars saga. The Legend of Edgar Copyright © 2009 - 2013 Parallel Realities Licensed under the GNU General Public License www.parallelrealities.co.uk