Thread: Albion for N900
View Single Post
Posts: 111 | Thanked: 110 times | Joined on Mar 2010
#1
Is in extras-devel Its a ported version of M-HT's release for GP2X (http://dl.openhandhelds.org/cgi-bin/...,0,0,0,20,2404). Its working very well, the only feature not implemented is ambient midi effects (Albion uses 2-3 midi tracks simultaneously while SDL currently only supports one, so only music is played).

Instructions:


General
On the first run, the config file will be copied to ~/.config/albion/albion.cfg
It contains the game files directory location, sound config and keybindings. You can run the game once and then change the game directory at your will. The default is MyDocs/games/Albion.

To find out what's gone wrong in case of an error, run /usr/games/albion from the terminal and see the output.
If you can't figure out the solution yourself, post the output from the terminal along with your question.

Note: Because of some hacks to simplify the installation process, the game will now always exit with an error (after you quit it). Normally it doesn't affect the gameplay. It will mention that you should look into the error.log file, but this file is suppresed and will not be created. That is to prevent it from growing over time. It doesn't contain useful information anyway. If you see an error like this after you exit the game:
Code:
An error has occurred.
Please examine the file ERROR.LOG.

fatal: Main thread exit (exit code: 1)
Everything is OK

New Installation Instructions:
To play the demo, just install the Albion Demo package.

To play the full game, copy the directory ALBION/XLDLIBS from your original CD to MyDocs/games/Albion (so you should end up with MyDocs/games/albion/XLDLIBS directory). That's all you need now, the few other required files will be created automatically.

The old instructions, kept for refence:

Demo
You can download the english demo here: http://www.bluebyte.net/eng/products/albion/p_demo.htm
And the german one here: http://www.bluebyte.net/ger/products/albion/p_demo.htm

The german one seems to be working out of the box (unzip and set the path in the config file). The english demo is different, though by performing the following steps it seems to be mostly working (It still crashes on exit and I only tested starting the game, nothing more):
1. create a target directory:
Code:
mkdir Albion
2. unzip the archive (it will extract to current directory):
Code:
unzip albidemo.exe
3. copy the necessary files to the target directory:
Code:
cp -r ROOT/ALBION.EXE DRIVERS XLDLIBS SAVES Albion
4. create empty setup.ini file:
Code:
touch Albion/SETUP.INI
5. copy some files to a different location:
Code:
cp -r Albion/XLDLIBS/INITIAL Albion/XLDLIBS/CURRENT
6. copy the target directory to N900, set the path in the config (or put it to the default MyDocs/games/Albion) and run the game.

Full Version
1. Install Albion on your PC (using DOSBox for instance)
2. Copy the ALBION subdirectory from CD onto harddisk (into the Albion directory tree)
3. In file SETUP.INI change the path (SOURCE_PATH) from CD to the copied directory on disk (using relative path)
4. Copy this directory to N900, set the path in the config (or put it to the default MyDocs/games/Albion) and run the game.

Note that I have not tested this process because my CD is not readable since ages ago... If that's your case as well or you just want to escape the hassle of installing on your PC, you can also download the game files. But it is illegal unless you actually own the game.

In any case, it may happen that you do not have ALBION.EXE in the game directory (and the game crashes with "Please start ALBION from the ALBION directory."). In that case rename LAUNCH.EXE to ALBION.EXE:
Code:
mv LAUNCH.EXE ALBION.EXE


Controls:
All keys with special actions ingame are remappable in the config file. The default is as follows:
SPACE + CLICK = RIGHT CLICK
'.' (PERIOD) = Show map
',' (COMMA) = Pause the game (as in 'emulation', ie. it will minimize CPU usage)
CTRL + 'q' = Esc (go to menu, etc.)

The game runs fullscreen, use CTRL + BACKSPACE to switch applications.

Note these are my left-hander keybindings. I hold the phone in my right hand and so this is a good setup for me. If you're a right-hander, you might wanna change it. I'm open to suggestions for a right-hander setup, but I'm afraid there's not enough 'free' keys on the left side for a comfortable control.

Known issues:
1. Sometimes the game will speed up to maybe twice the normal speed. Just save and restart the game.
2. The game does not always exit properly. If you're unable to close it, open a terminal and run:
Code:
killall -9 albion
Todo (in no particular order):
A setup application allowing to change game dir, keybindings, etc. Maybe also help with setting up the game files.
Improve right mouse button emulation
Pause music playback on game pause
Pause the game when it loses focus
Fix the bugs

Last edited by lukash; 2010-10-28 at 15:51. Reason: update
 

The Following 21 Users Say Thank You to lukash For This Useful Post: