April 26, 2011
(WIPUP had some problems, so this post goes here for now)
While everyone else spent their weekend celebrating easter, I’ve been on a coding marathon.
There has been a lot of bug fixes, and a few new features.
My goal was to release an alpha that was, although lacking features, near bug free.
Some of the new features:
- A few new techniques (spells), that are actually based on ideas composed by friend of mine.
- A castbar, and server and clientside casting time.
- Cooldown indicators, and server and clientside cooldown calculations.
- A lot of improvements to the scripting interface to support the new techniques.
- Tooltips for techniques in the trainer and the power book.
- A messaging system (notifications, local and serverside).
- Chat channels, although only general channel is working right now.
- Network protocol improvement.
- Many more small fixes and lesser features…
Some notes about the alpha:
The binary uploaded is 32-bit only.
The GPU of my primary computer died, and while waiting for a new one I am stuck with my laptop.
32-bit libraries for Ogre, MyGUI and OIS are bundled, and can be used by starting the game using the launcher script.
The rest of the dependencies are fairly generic.
No Windows binary, I don’t own a computer using Windows.
Later on I might manage to compile a version at work where we use Windows.
The world data bundled with this release is nothing spectacular, just some basic terrain to show what my custom world format is capable of.
The only class with techniques is the Neuromancer, so that’s probably the class you want to try
Getting the alpha:
The binary is hosted here: http://94.254.68.117/stuff/Neo/Neo.tar.gz
Just untar, chmod +x ./neo.sh and ./neo.sh.
You need to register here: http://neommo.ath.cx.
The same details can then be used to enter the game.
Known bugs:
- The tooltips can get stuck.
- Spent skillpoints are not returned automatically when decreasing the level of a skilltree and a technique becomes unavailable.
Some debug commands that can be handy:
/fps
Shows your average FPS
/train
Opens the trainer window where you can spend points in skilltrees or techniques.
/setLevel X
Sets your level, replace X with a number.
Good for giving you a few extra points to use in the trainer
/setHealth X
Sets your health, replace X with a number.
/setStats X
Sets all stats, replace X with a number.
These stats influences your max energy and health, can be good for testing the spells.
If you find any bugs, or have any questions, feel free to ask them here.
Good luck!
