Created by albert, modified September 7, 2009 at 21:20:33 CET | This project has a total of 30 feature requests with 33 comments rated at 1255 points | 8 unique implementers | Readiness: 26 features with at least three implementers rated at 572 points
OpenLieroX is an extremely addictive realtime Worms clone. It features online play, fully customizable weapons, levels and characters. Liero's 10+ years history formed a huge community around Liero/LieroX/OpenLieroX.
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 highly improved bots.
game-speed multiplikator
Would be nice to set a game-speed multiplikator, for example set it to 2 to
have all in double speed.
Not much to do for it, just the dt has to be multiplied at some places.
Server have to tell clients also about it in a network game. Old clients
can only play on such server if multiplikator = 1.
Further information |
force random weapon selection
An often wanted feature is to force a random weapon selection for each player in a multiplayer game.
The feature could also be extended in a way that a random weapon selection is made, which is applied to all players (so every player has the same weapons).
Further information |
Copy & paste for chatbox
A possibility to select a text in the chatbox (where the chat messages appear) using mouse/keyboard and then use copy & paste.
|
Auto-completing for chat commands
Would be nice that if you type "/" in the chat, an auto-complete window would pop-up with a list of all available commands and their parameters (something like the auto-completing in developer IDEs).
Further information |
automatic weapon selection if only one weapon is possible
For example if there is only the mortar launcher weapon and nothing else, the selection should be done automatically.
(It's annoying if you miss the weapon selection timeout and to get kicked because the window is in the background.)
Further information |
notify application window on events
If the app window is in the background (because you are waiting in lobby or out-of-game and you put OLX in background) and the game starts / ends / similar important event, the window should either popup or at least do a notification.
Further information |
Command button for host in game
It is a bit troublesome and time-consuming to kick a player from the server using the console. For host there could be a command button in the game menu/weapon selection scoreboard that would give the host the ability to kick/ban/mute etc. the player like in lobby.
|
Options editable from everywhere in the game
Many times you jump into the game and find out that your keys are wrong. Then you have to leave the server (very troublesome, especially for the host), go to the options and then go back to the game (if the people were so kind and have waited for you). The problem would be solved if one could edit options from everywhere. A small button or a shortcut (or both) that would open the options window would do the trick.
|
Client info dialog
For host there could be a dialog (accessible from the command button menu) that would show info about the player, for example:
IP
Country
Client version
How long has the player been in the server
Total kills/suicides
Total lives
Other nicks?
etc.
|
Show player online status
When player is typing something in a chat during game it would be nice to show this to other players, to avoid typekilling. The same when player de-activated OLX window, like when boss came. Could be implemented by changing player name to "player name (AFK)" to keep compatibility with old clients.
Further information |
inform client over respawn time when worm is dead
Multiple things this will improve:
The client knows that the server received the information that the worm is dead.
The client can show a countdown to the next respawn (good if the respawn time is high like 30 secs or so).
If the count-down is over and the client did not receive the respawn after +1 secs or so, it can request it again.
Further information |
show server version in client lobby
I'd like to see the server version (and perhaps other details about the server) in the lobby.
Further information |
Weapon presets
It would be nice to have weapon presets - the game automatically selects
the weapons which user prefers for a specific mod, if server bans some of
these weapons it will try next preset. Maybe put "remember these weapons"
and "auto-select these weapons" buttons in weapon selection menu - first
button will select the same weapons on next game, and second one will also
press "Ready". So I will always have Napalm in my first weapon slot.
Further information |
Localization files
Make it possible to translate the game - move all the texts to loadable external INI files.
|
File downloading for host
It would be nice to have OLX connected with FileBase and/or other web servers offering the level/mod file downloading.
There could be a simple dialog with a list of levels/mods available on the servers and a possibility to download them.
|
Possibility to switch to a bot while playing
It would be handy if one could switch to "bot mode", i.e. let a bot play for you. This is useful when you need to leave for a longer time but don't want to leave the game (for example you are a host). Other players should be of course notified that a bot is playing instead of you.
|
Local Tournament
It would be nice to have a possibility to play kind of a tournament. You start with one easy bot, when you kill him you get a harder bot, later even harder bot or more bots etc. At the end you will be declared as a winner of the tournament. If you fail to win some round, you can repeat it until you win.
In other FPS games this is a pretty common feature and OLX shouldn't stay behind.
|
teamchat
You currently can not send a message only to your team members.
Could be implemented either by a special teamchat key or perhaps also via a /team command.
Further information |
option for adding bots in host lobby and automatic adding/removing
I would like to be able to add bots in host lobby, for example when too less players are in.
Then, I would also like to have an option like "fill up to X players with bots if too less human players". When there are X or more human players in, no bot would be added and already existing bots would be kicked out.
|
Breakpad support for those platforms who support the client Breakpad library
Breakpad should be used to generate a minidump.
A crashreporter GUI, also based on breakpad, can read this minidump then and generate a backtrace. This GUI should also allow to automatically submit a bug report on SF. If no debug symbols are present, it would only just submit the minidump.
|
Automatic connecter
It would be nice to have an automatic connecter which checks automatically
for open games and connects to them when one is found.
Of course you should also be able to define some parameters (for example a
special mod, a max ping, map, ...).
Further information |
bots should try to avoid projectiles
On of the worst parts of the bots is that they totally ignore all projectiles. Thus, they have a high selfkilling rate. They are already very good except that but they are fastly out of a game because they kill themself too fast.
I think, this should be also a dependency for "Possibility to switch to a bot while playing" and "Local Tournament", at least before a release. With a highly self-killing bot, both of these other features are not that nice.
|
Gamescript compiler for Linux and Mac OS X
It would be cool to have the gamescript compiler (tool for creating a new mods) ported to other platforms like Linux or Mac OS X.
|
Automatic updater
Automatically check if a newer version of the game is available and give the possibility to download it & install. This probably applies only to Windows and Mac OS X because Linux takes care of this automatically.
|
statistics: xxx % hp taken
Players would see on scoreboard how much hp they took to
enemies. It would be more accurate than killcount to show how good a player was during a game.
|
split screen for 4 players
A lot of players want to play together in a group up to 4 people (perhaps even more later) on one PC (or more realistic: a console like PS3 or Xbox). We already have gamepad/joystick support, we only need support for 4 players (or more) at the same time.
To implement this, you also would have to extend the config to allow more than 2 control configs. I would also reorder the control config logic in a way that you define multiple control sets (for example keyboard1, keyboard2, keyboard3, mouse1, joystick1, joystick2) and in a game, you map each human worm to one of the control sets.
Then, in the game itself, there are just some more viewports needed. This is more a design question, for example where to put the health bars, etc.
For a better gameplay, OLX should run with a higher resolution than normal to avoid too small viewports. The video post processor is not the right way to go here, because it is only intended to process the whole output.
|
Show Weapons Drops on Map
Weapons drops could be shown on the screen map, this should result in a frenzied scramble for bonus weapons.
|
Disable Windows key on keyboard
If anyone has ht the windows key during gameplay, they will know what a nightmare this is.
|
IRC support in OLX
wanna add IRC support in OLX, so it will connect to #lierox on quakenet,'cause it's very empty there.
If someone will speak your name in IRC that message will show up in chatbox, even when you're playing, or maybe even in server list dialog, in place of "Loading IP-to-country DB" text.
Ye, and when you're playing your name in IRC changes to |playing, and realname IRC field can contain name of server where you're playing, or your
worm skin to show up in OLX IRC chat.
IRC protocol seems to be quite simple, the main problem is drawing GUI for it.
Further information |
Demo recording/replay
It was available at some SVN revision, and removed later. I wanna add it back, and make so it will append demo-data to the scores screenshot as custom PNG chunk, so ppl will upload it as clanwar results.
Then you can load and replay it from your browser, though I don't know how
to do that yet (I think by right-clicking and selecting "Open with...").
From what I've measured demos are not large, 500Kb max uncompressed.
Further information |