Erebus is an open source Role Playing Game, for PCs, smartphones and tablets.
This game is a work in progress.
Features:
Erebus Blog ~ Discussion Forums ~ Code Repository (Git)
Download
Erebus is available for Windows, Linux, Nokia Symbian and Android devices.
For Windows, download the binary archive. If you get an error when trying to run, you may need to install the Visual C++ 2008 Redistributable. If you don't get any music playback on the intro screen, you need to install a codec (Direct Show filter) for ogg music files - see http://xiph.org/dshow/. Future versions will have a proper installer available.
The source code is available, released under the GPL v3 or later. For Linux, you need to compile from the source. Please see the file erebus_source.txt (in the source archive) for details on how to compile. Future versions will have binaries available for Ubuntu.
For Nokia Symbian smartphones, this will be available from the Nokia Store soon.
For Android smartphones/tablets, this will be available from Google Play when version 1.0 is ready. Note that the Kindle Fire and Nook are not supported, as these are locked-down devices that cannot access Google Play (even if I released Erebus onto the Kindle and Nook specific application sites, it still wouldn't work due to needing libraries downloaded from Google Play). If you're buying an Android tablet, please buy one that isn't locked down like Apple (e.g., Google Nexus)! (It may be possible to install Erebus via another Android device and PC - you'll have to install both Erebus and Ministro - but this is unsupported.)
A full list of download files, including older versions, is at https://launchpad.net/erebus/+download.
Erebus is completely free, however if you wish you can show your appreciation and support future development by donating! This can be done through Paypal below (Paypal account not required). Thanks!
Also see my Sourceforge donation page.
You can also donate via Bitcoin. My Bitcoin address is: 1LKCFto9SQGqtcvqZxHkqDPqNjSnfMmsow.
Erebus should work on any Windows or Linux PC. Erebus is tested on Windows 7 (32 and 64 bit), Windows 8 Pro and Ubuntu Linux 12.04 32 bit; and with Intel GMA 3100, Intel HD 4000 and NVIDIA GTX 675M graphics. Erebus should work fine with Windows touchscreens, including pure tablets, though this is untested. Note that for Windows 8, Erebus only runs on Intel or AMD x86 devices, and not Windows RT (ARM) (e.g., it should work fine on the Surface Pro, but the cheaper Surface RT is not supported).
For Nokia Symbian smartphones, this requires S60 5th edition (Symbian^1) or later - the Nokia Ovi Store should let you know if it's compatible with your phone. Erebus has been tested on the Nokia 5800. Older smartphones with only 128MB RAM (e.g., Nokia 5800) may have trouble if too many other applications are running.
For Android, this requires Android 2.3.3 or higher, and has been tested with the Samsung Galaxy Nexus running Android 4.1.2. A resolution of at least 800x480 is recommended. This also requires installing the app Ministro, which you should be prompted to do when you first run Erebus (if it's not already installed). Ministro manages the required Qt libraries on Android. These will be downloaded if required when you first run Erebus. If you get an error message such as "Ministro can not satisfy your application dependencies", please ensure you have enough storage space (the libraries can take up to around 25MB).
If the performance of the game seems too slow, then try disabling "Lighting Effects" (quit the game, then from the main menu, go to Options).
If the game fails to run, or has problems, please try the following:
The main menu has options to start the game or load a previously saved game, or set some options. The available options are:
You can also select "Offline help" to open up these instructions, or "Online help" to launch this website in your browser ("Online help" is better as it allows you to play the game while the instructions are open in the browser, as well as meaning you get the latest version of the webpage, but "Offline help" is useful if you are without an Internet connection).
When starting the game, you also have various choices:
Click "Start game", then "Start". After the game loads, you'll be shown details of your first quest: to kill all the goblins in the dungeon.
To move your character, click where you want to move to (either with the mouse, or touch for touchscreens). You can scroll the view around by clicking/touching and dragging (also on PCs, you can scroll by moving the mouse to the edge of the screen).
Move your character to the right, to the crossroads, and you will soon be attacked by a goblin! To fight, click/touch on the goblin.
Towards the top left will be displayed your name, and a green bar indicating your health. When you are attacking an enemy, next to this will be displayed the name of the enemy, and a red bar indicating its health.
Hopefully you will be able to defeat the goblin, which will then leave behind some gold to pick up. Enemies may be carrying gold and/or items, which they leave behind when they die. To pick up gold or an item, simply click/touch to move over the item, then click/touch on the item to pick it up.
Now explore the rest of the dungeon, and kill all remaining goblins! If you encounter doors, click/touch on them to open the door. You will be told when you have completed the quest. When this is so, return to where you started, and exit through the door that was to the left. You can do this by click/touching to move to the door, then click/touch to exit.
This should be enough information to get you started, but it is recommened to read the rest of the instructions here!
As explained in "Quickstart", you can move your character around by click/touching where you want to move to. You can also click/touch and drag to move the view around. On PCs you can also scroll by moving the mouse to the edge of the screen. You can always centre on the player by clicking the "O" button at the bottom right.
You can zoom in and out by using the "-" and "+" buttons at the bottom. You can also use the "zoom" gesture on multitouch touchpads or multitouch touchscreens.
There are various other controls:
There are further controls and information that can be accessed from the buttons on the left hand side:
This shows your characters current statistics, which indicate how good you are at various activities, as well as your current health, and experience:
This window displays the items that you are carrying. You can filter the list by selecting the options along the top (e.g., to only display weapons, click "Wpns"). The window also displays how much gold you have, and the current weight in the format "current weight / maximum weight". If the current weight exceeds the maximum weight you can carry, you must drop some items before you can move.
To do more with a particular item, select the item by clicking it. You can then:
There are also special types of items: weapons, armour and shields.
Weapons are used in combat. Your current weapon, if any, is indicated with "[Current Weapon]". To use a different weapon, select it then click "Arm Weapon". You can also disarm the current weapon by selecting it and clicking "Disarm Weapon". If you have no weapon armed you will fight with your fists, though this is not recommended. Different weapons have different amounts of damage, which you can see by selecting the "Info" option. Damage is given in a format of rolling dice, as: "X"D"Y" + "Z", where "X" is the number of dice thrown, "Y" is the type of dice ("Y" equal to 10 means a D10, i.e., a 10 sided die with numbers 1 to 10), "Z" is the number added to the value. So "2D10 + 1" means roll two D10s, add the results, and add 1. "3D6 - 1" means roll three D6s, add the results, and subtract 1.
Some weapons are "ranged" (e.g., bows) which means you can use them from a distance. They also need ammunition (e.g., arrows are needed for bows) which are stored as a separate item.
Some weapons have a minimum strength (see "Info") - if your strength is not high enough, you will be unable to fight with this weapon!
Armour is worn to protect you in combat, reducing the damage you take. Similar to with weapons, the currently worn armour is indicated with "[Current Armour]", and you can change into new armour by selecting it, and clicking "Wear Armour" (or "Take Off Armour" to take it off).
Some armour types have a minimum strength (see "Info") - if your strength is not high enough, you will be unable to move with this armour!
Shields may also be used, but not if you are using a two-handed weapon. To use a shield, select the shield and click "Arm Shield" (or "Disarm Shield" to stop using it). A shield will provide you with extra protection in combat.
Some other kinds of items may allow additional options - e.g., potions allowing you the option to drink them.
Not yet available, so this button does nothing!
Displays details of your quest.
Pauses the game. To unpause, click anywhere. Note that the game also pauses when the window is deactivated, so again click anywhere to unpause.
Rest until you have recovered your health. You can't rest if enemies are nearby.
This offers the following options:
As explained above, you can leave the dungeon at any time by clicking on the exit near where you started. This will heal your wounds (as with resting). You can also visit various shops to buy items with your gold, and sell any items you found that you don't want. Note that the sale price of items will always be less than the purchase price!
If you haven't completed your quest yet, you can click "Continue your Quest" to return to the dungeon to complete your quest. If you had completed the quest, then you can click "Start next Quest" to start the next quest.
If you are on the last quest, and have completed it, then leaving the dungeon means you have completed the game! Note that currently Erebus is a work in progress, and more quests will be added in future versions. If you have a save game file, this should be compatible with future versions (note that changes to the quest you are currently playing will not take effect on any existing save game files, to avoid risk of incompatibilities, but you should be able to move onto any new quests that have been added).
Please contact me at mark dot harman at ntlworld dot com .
If you are reporting a bug, if possible please send me:
Version 0.2 (2012/12/01) FIXED Fixed crash on exit for Ubuntu. FIXED Major memory leak when exiting a game. FIXED Hitting and death animations weren't displayed correctly. FIXED Improved NPC ranged combat behaviour. FIXED Player graphic wasn't displayed when nearly but not quite off-screen. FIXED Default save game filename was always the last day of the month. FIXED In game text effects sometimes drawn on top of each other. FIXED Fixed description for weapons with negative damage modifiers. FIXED Made multitouch zoom work properly on touchscreens. ADDED New quest. ADDED Choice of starting characters: Barbarian, Elf, Halfling, Ranger or Warrior. ADDED More weapons: Dagger, Short Sword, Two Handed Sword, Shortbow. ADDED Lighting effects (optional). ADDED Background texture. ADDED Interaction with scenery. ADDED Friendly NPCs, that player can talk to. ADDED "Kinetic"-scrolling for map view. ADDED "O" button to centre of player's position. ADDED Some tooltips (for non-touch platforms). ADDED Some keyboard shortcuts. ADDED Display total weight that can be carried on items window. ADDED Autosave when game goes to background. UPDATED Significantly reduced memory requirements of game. UPDATED Improved pathfinding - player and NPCs can now navigate around each other. UPDATED Made status bars transparent. UPDATED If more than one item to pick up, allow user to choose which items to pick up. UPDATED Replaced pop-up windowed dialogs with full-screen dialog (works better for Symbian and Android in particular). UPDATED Improved clicking behaviour on NPC/enemies. UPDATED Improved effect of potion of healing. UPDATED Removed goblin_champion.png graphics for now. And lots more improvements... Version 0.1 (2012/07/21) First public release.
Erebus is released under the GPL v3 or later, except the following files:
In short, this means you are free to distribute the archive as a whole, including commercial redistribution. If distributing the binary archive on another website, you should make the source archive available for download too. If distributing the binary archive on a physical medium (CD etc), it's sufficient to distribute the source archive too on the same medium (see the GPL for other possible ways to satisfy the licence). If you wish to modify or create derivative works, please pay attention to the individual licences.
If you are viewing the readme that came with Erebus, see here for the online version.