erebus


Erebus is an open source Role Playing Game, for PCs, smartphones and tablets.

This game is a work in progress.

Jump to Instructions

Features:

Erebus Blog ~ Discussion Forums ~ Code Repository (Git)

Download

Erebus is available for Windows, Linux, Nokia Symbian and Android devices.

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.

Contents:

Requirements

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:

Main menu

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:

Quickstart

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!

Controls

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:

Stats

This shows your characters current statistics, which indicate how good you are at various activities, as well as your current health, and experience:

Items

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.

Spells

Not yet available, so this button does nothing!

Journal

Displays details of your quest.

Pause

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

Rest until you have recovered your health. You can't rest if enemies are nearby.

Options

This offers the following options:

Leaving the dungeon

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).

Contacting me (bugs etc)

Please contact me at mark dot harman at ntlworld dot com .

If you are reporting a bug, if possible please send me:

History

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.

Licences

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.

Erebus on Launchpad.

Erebus project page on Sourceforge.

More software.