This is the homepage of OpenLieroX.


Vote for OpenLieroX at Hackontest!

Short Description

OpenLierox is an extremely addictive realtime worms shoot-em-up backed by an active gamers community.
Dozens of levels and mods are available to provide endless gaming pleasure.

Long Description

OpenLieroX is based and compatible to the famous LieroX. LieroX is a 2D shooter game. It is an unofficial sequel to Liero, and is the most popular of all the Liero clones. It features online play, fully customizable weapons, levels and characters. Liero Xtreme was created in C++ by Jason 'JasonB' Boettcher, an Australian programmer.

The game is based on a deathmatch setting, where multiple players face off in a closed level. Each player is equipped with five weapons selected out of all the weapons allowed, and with a ninja rope that allows the player to move in any direction. Players begin with a set amount of lives, and whilst the game records the number of kills, the last man standing is usually considered the winner. LieroX also allows team deathmatches, which has made it common for players to form clans.

Because of the huge community, there are dozens of levels and mods available. You also have no problem to find somebody on Internet to play with. Or if you want to play offline, you also can play with bots.

About

The original game was coded by Jason Boettcher and later released under the zlib-licence.
This version is based on it, ported to Linux and Mac OS X and a lot enhanced by Karel Petránek and Albert Zeyer.

Screenshots

     



  

Downloads

0.57_beta5 (released 2008-03-15)
OpenLieroX main downloads (Source/Linux, Windows, Mac OS X)
OpenLieroX Gentoo ebuild
0.57_beta5
==========
- fast and easy theme switching
  ( and LieroX 0.56 theme included )
- disallow strafing on server if wanted
- optimised/fixed joystick support
- optimised network
- fixed aiming bug of Beta4
- spectate option for host
- bugfixes
0.57_beta4 (released 2008-02-23)
OpenLieroX main downloads (Source/Linux, Windows, Mac OS X)
OpenLieroX Gentoo ebuild
0.57_beta4
==========
- very basic dedicated server
- joystick support (for playing)
- mouse support (for playing)
- copy&paste support for Linux and MacOSX
- config file got parsed completly and unknown options
  are kept, therefore forward-compatible
- better forward-compatibility for net-protocol
- FPS independent physics
- more correct projectile simulation
- experimental file transfer support
- delete-key works now under MacOSX
- more keys got recognised
  (super and meta keys, that includes also the
  Apple-key on a Mac)
- support for multiple masterservers
- more intelligent event-handling (in some parts);
  all pressed keys got recognised in chat/console
  and you can also play on very low FPS
- DNS support for serverlist
- Worm AI improvements
- usage of ALSA on Linux by default
- network improved
- cache for map and gamescript
- Developer documentation
- strafing
- optimised sorting in combobox
- FPS limit is also valid for menu
- menu takes less resources
- help for weapon selection
- fixed changing of graphic settings
- and a lot of other fixes / cleanups
0.57_beta3 (released 2007-08-08)
OpenLieroX main downloads (with Mac OS X Universal Binary now!)
OpenLieroX Gentoo ebuild
0.57_beta3
==========
- 16/24/32 bit graphic support and OpenGL support
- runs on MacOSX 
- new design & icon (thanks goes to Raziel)
- probably fixed any saving-problem
  (problem was: sometimes SDL_Quit gives a segfault
  and saving was done after this; now it's done before)
- full Unicode/UTF8 support
- font antialasing support
- working Dev-C++ project (therefore MingW support)
- MaxFPS in option-dialog
- Worm AI improvements
- ninjarope physic simulation is FPS independent
- profile-saving is correct now
0.57_beta2 (released 2007-04-09)
OpenLieroX downloads
OpenLieroX Gentoo ebuild
0.57_beta2
==========
- BPP independent
- ingame mediaplayer
- 64bit version works now
- more fixes, general improvements, etc.
- code cleanups (replacements with C++/STL technics)
- whole project uses std::string now (realy huge change)
- collision-checks are improved (more like the original LX, that
  means, it goes at least through walls with ~3px width)
- chatbox improvements
- unlimited number of bots in net play
- ~/ at the beginning of a searchpath is handled correctly and there
  is a more correct method to get the homedir
- MaxFPS option under [Advanced] in ~/.OpenLieroX/cfg/options.cfg
- fixed compile-issues on 64bit systems
- no-clipping-issues with weapon-generated dirt are fixed
0.57_beta1 (released 2007-01-27)
OpenLieroX Source tar.bz
OpenLieroX Source zip
OpenLieroX Gentoo ebuild
0.57_beta1
==========
- POSIX-compatible (well-tested under Linux).
- endian-independent (runs without any problems on my big endian PPC)
- a _huge_ amount of bug-fixes
- the old BASS soundsystem was replaced by SDL_mixer
- new file handling routines
  (1. based on searchpaths; 2. case-insensitive handling)
- new bot AI with a very nice pathfinding-algo
- some other additions/extensions/...
- ...
additional things
original LieroX frontend for Beta4 (just extract it to your home-searchpath, that is ~/.OpenLieroX under Linux, Documents/OpenLieroX under Windows, ~/Library/Application Support/OpenLieroX under MacOSX)

Installation under Gentoo

Download the provided ebuild and install it.
For example, you can do this by (bad but simple way):
		su -
		cd /usr/portage
		mkdir -p games-action/openlierox
		cd games-action/openlierox
		wget http://openlierox.sourceforge.net/games-action/openlierox/openlierox-0.57_beta5.ebuild
		echo "games-action/openlierox ~x86" >> /etc/portage/package.keywords
		FEATURES="-strict" emerge openlierox
	
You can also use the Roslin overlay, they have included OpenLieroX Beta5.
Please post any success-stories on Gentoo at this topic on the Gentoo-Bugtracker.

General installation from source

Either download the most recent source archive from the download section and extract it
or get the sources from SVN by the following command:
		svn co https://openlierox.svn.sourceforge.net/svnroot/openlierox openlierox
	
Take a look into the file DEPS for the information, which dependencies are needed. Install the missing dependencies.
Then use the compile.sh to compile it. If you want to install it into your system, use the install.sh. Take a look at these both scripts, if you want information about environment-variables you can use.
Use the start.sh script, if you don't want to install it.
For example:
		./compile.sh
		./start.sh
	

Installation under Debian/Ubuntu

Just download the provided most recent deb-file in the download section and install it as usual.
If you want to compile/install it manually yourself:
Follow the general installation from source instructions. You have only one problem: HawkNL doesn't exist for Debian/Ubuntu. But there is the possibility to compile OpenLieroX with HawkNL builtin. Simply do (after you have installed the needed dependencies):
		HAWKNL_BUILTIN=1 ./compile.sh
	

Details

The game uses case insensitive filenames (it will use the first found on case sensitive filesystems).
Under Linux, the game searches the paths ~/.OpenLieroX, ./ and /usr/share/OpenLieroX (or under Gentoo: /usr/share/games/OpenLieroX) for game-data (all path are relativ to this bases) (in this order). You can also add more searchpathes in cfg/options.cfg (you also can change the searchpath-order here). Own modified configs, screenshots and other stuff always will be stored in ~/.OpenLieroX.
Look also into the files in the directory doc/, they may be usefull (also for developers).

Contact

Use the bug-tracker if you want to report a bug. Use the feature request tracker if you miss something in the game. Use the forum at LXA or SF to meet the community and ask general questions. Register on the mailing list if you are interested in the internal development.
For other things, just write a mail to: openlierox [at] az2000 [dot] de

Links

SourceForge project-site
Bug tracker - Feature request tracker - Forum at SF
Mailing lists at SF
LXA forum for OpenLieroX

FileBase with levels, mods and skins
official LieroX site
Open Liero
Gusanos
Vermes
Albert's homepage