View previous topic :: View next topic |
Author |
Message |
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sun Jan 28, 2007 9:37 pm Post subject: OpenLieroX |
|
|
Hi there,
OpenLieroX is based on the original LieroX. In short, it is a real-time, brutal, excessive Worms-clone with an active Internet-community and an huge amount of levels and mods. It has an ingame-serverlist, so you can easily join other games.
Current version is: 0.58_beta9 (if I haven't forgot to update this)
Ebuilds: http://openlierox.git.sourceforge.net/git/gitweb.cgi?p=openlierox/distrib;a=tree;f=ebuild/games-action/openlierox;hb=HEAD
Details: http://www.openlierox.net/forum/index.php/topic,12642.0.html
All downloads: https://sourceforge.net/projects/openlierox/files/openlierox/
Bugtracker-entry: https://bugs.gentoo.org/show_bug.cgi?id=164009
Homepage: http://openlierox.net/
ChangeLog:
0.58 (beta1,2: 2009-10-05, beta3: 2009-10-09, beta4: 2009-10-12)
====
- Hide & Seek gamemode
- Capture The Flag gamemode
- Race / Team Race gamemodes
- extended physics engine / gamescript (still in development)
- physics should be exactly like LX56
- high-resolution level support
- infinite maps
- game size factor (you can make everything bigger or smaller)
- possibility to disable minimap
- hit/damage yourself/teammembers can be enabled/disabled (aka friendly fire on/off)
- support for Commander Keen 1-3 levels
- optional immediate start (when not all people have selected wpns yet)
- select weapons ingame (chat command /weapons)
- air jumping as an optional feature
- worm speed/damage/shield/friction factor
- projectile friction factor
- damage reporting (shows how much you injured a worm)
- ingame console can be used everywhere, also in menu
- ingame console much more advanced, many new commands, better autocompletion
- IRC support (for global chatting)
- background music by Corentin Larsen
- new game options dialog
- dedicated server becomes useable
- improved connect-during-game
- uploadlimit check fixed + automatic measuring of speed
- more stable network (CChannel3)
- improved HTML viewer
- new debug logging system
- and, as usual, many further fixes which I don't want to list here
More details: http://www.openlierox.net/forum/index.php/topic,12642.0.html
0.57_beta8 (rev2717, 2008-10-09)
==========
- Chatbox has HTML and copy&paste support
- connect during game support
- fixed max upload bandwidth limit
- Menu_MessageBox can handle long messages correctly
- better synchronisation for shooting, that should also fix the self-shooting problem
- reconnects from a client are handled better
- general fixes of new features (since Beta6)
- removed media player
0.57_beta7 (rev2451, 2008-09-25)
==========
- Game-speed multiplicator
- Options editable from everywhere in the game
- Force random weapon selection (with the extensions to have the same weapon for all players)
- Automatic weapon selection if only one weapon is available
- Notify application window on events when application is in background
- Auto-completion for chat commands
- Command button for host in game
- Show player online/chatting/away status
- Client info dialog for host
0.57_beta6 (rev2371, 2008-09-23)
==========
- fixed crashing in DBZ mod
- improved connecting to servers behind firewall/NAT
- reduced the loading time of IP to Country database a bit
- added support for G15 keyboards
- improved downloading, added mod downloading
- fixed a security bug in the authorise command
- added video post processors that change the final appearance of the screen
- updated joystick control
- recovered compatibility with Windows 98/ME
- faster projectile simulation
- fixed spawning in rock in random maps
- fixed duplicate joining
- fixed weird game behavior when kicking bot
- fixed crashes in the viewport manager dialog
- added map anti-aliasing
- fixed crashes in the News tab
- improved crash reporting tool
- fixed bots not shooting with beam weapons
- fixes in physics (wallshooting, self-shooting, flying at the top of the level)
- server displays only one message on multiple suicides
- optionally attach a console window using -console under Windows
0.57_beta5 (rev1968, 2008-03-15)
==========
- 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 (rev1798, 2008-02-23)
==========
- 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 (rev917, 2007-08-10)
==========
- 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 (rev498, 2007-04-09)
==========
- 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 (rev317, 2007-01-27)
==========
- 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/...
- ...
Project started on 2006-10-24.
Greetings,
Albert
Last edited by /albert on Thu Dec 03, 2009 12:32 pm; edited 6 times in total |
|
Back to top |
|
|
randal1 Apprentice
Joined: 03 Oct 2005 Posts: 225 Location: England
|
|
Back to top |
|
|
lazy_bum l33t
Joined: 16 Feb 2005 Posts: 691
|
Posted: Sat Mar 03, 2007 3:26 pm Post subject: |
|
|
Works fine for me in single player. _________________ roslin uberlay | grubelek |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Sat Mar 03, 2007 3:34 pm Post subject: |
|
|
Everything's ok. Just while playing on-line I have very high pings and dunno why. In other games like ET eeverything's fine. |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sat Mar 03, 2007 4:10 pm Post subject: |
|
|
How high are they? And have you tried different servers? (There are players from around the world, but mostly from finland I think.)
And is the ping just high or does it lag also? (With a ping aound ~100, it should be very playable.)
But you are right, the network part of the game is not very optimized. We are working on this and we hope, that we have an improved network-part in the final-version. Atm., we are doing a huge cleanup on the whole code. |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Sat Mar 03, 2007 4:54 pm Post subject: |
|
|
On almost every server. I think only once it was playable. Pings are about 120-500 and mostly it lags a lot. When I host a server and play with my friends from my town (by the internet, not LAN) it's ok (though I only checked it with 2 players on server). |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Fri Aug 17, 2007 9:48 am Post subject: |
|
|
We have released now a Beta3. I hope that many old bugs are gone and the games runs more stable and better in generaly.
It would be nice to get some reports. And if the ebuild works for you, please post also an answer to the bugtracker. |
|
Back to top |
|
|
Dirk.R.Gently Guru
Joined: 29 Jan 2007 Posts: 546 Location: Titan
|
Posted: Sat Aug 18, 2007 12:17 am Post subject: |
|
|
Ah, this look pretty cool. I'd like to try it but:
Code: | AuxLib.cpp:(.text+0x351): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/games-action/openlierox-0.57_beta3/temp/ccpKAtHc.o: In function `__tcf_3':
AuxLib.cpp:(.text+0x3b1): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/games-action/openlierox-0.57_beta3/temp/ccpKAtHc.o: In function `InitializeAuxLib(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)':
AuxLib.cpp:(.text+0x61a): undefined reference to `__sync_fetch_and_add_4'
AuxLib.cpp:(.text+0x659): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/games-action/openlierox-0.57_beta3/temp/ccpKAtHc.o: In function `TakeScreenshot(bool)':
AuxLib.cpp:(.text+0x992): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/games-action/openlierox-0.57_beta3/temp/ccpKAtHc.o:AuxLib.cpp:(.text+0xc08): more undefined references to `__sync_fetch_and_add_4' follow
collect2: ld returned 1 exit status
>>> error(s) reported, check the output above
*
* ERROR: games-action/openlierox-0.57_beta3 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* openlierox-0.57_beta3.ebuild, line 42: Called die
*
* error(s) while compiling; please make a report
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/games-action:openlierox-0.57_beta3:20070818-000924.log'.
* This ebuild is from an overlay: '/usr/local/portage/'
*
* Messages for package games-action/openlierox-0.57_beta3:
*
* ERROR: games-action/openlierox-0.57_beta3 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* openlierox-0.57_beta3.ebuild, line 42: Called die
*
* error(s) while compiling; please make a report
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/games-action:openlierox-0.57_beta3:20070818-000924.log'.
* This ebuild is from an overlay: '/usr/local/portage/'
*
* GNU info directory index is up-to-date. |
I'm also getting alot of these errors:
Code: | warning: deprecated conversion from string constant to char* |
_________________ • Helpful Linux Tidbits |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sat Aug 18, 2007 8:28 am Post subject: |
|
|
@Dirk.R.Gently: Wow, looks realy strange to me. Haven't seen anything like your output before.
Can you give some details about your system? (GCC-version, architecture etc.; perhaps post simply 'emerge --info')
I searched a bit around and found this somewhere related bug: https://bugs.gentoo.org/show_bug.cgi?id=186111
Perhaps you are alo using GCC 4.2? Can you try another GCC-version?
And are the lines reported where "warning: deprecated conversion from string constant to char*" occurs?
@Anybody else reading this: If it's a problem with GCC 4.2, some idea how to change the code that I can avoid this problem? |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sat Aug 18, 2007 8:54 am Post subject: |
|
|
It very seems like some problem with GCC 4.2 (this was said also in IRC).
Can you try to disable LDFLAGS=-Wl,--as-needed ? (thanks to Jokey for the tip)
Or simply try another GCC-version. I now read realy often that GCC 4.2 seems to have many problems. |
|
Back to top |
|
|
Dirk.R.Gently Guru
Joined: 29 Jan 2007 Posts: 546 Location: Titan
|
Posted: Sat Aug 18, 2007 8:30 pm Post subject: |
|
|
Thanks alot for reply albert. Yes, I believe you hit the nail on the head. This does appear to be an problem with gcc.
/albert wrote: | Can you try to disable LDFLAGS=-Wl,--as-needed ? (thanks to Jokey for the tip) |
Sorry no LDFLAGS to turn off.
/albert wrote: | And are the lines reported where "warning: deprecated conversion from string constant to char*" occurs? |
Actually it was in quite a bit of them. If you'd like me to re-emerge so you have the info I'd be happy to. Unfortunately for the moment it looks like I'll have to wait as I wasn't' sure that "emerge --depclean" would take away my previous version of gcc and I have a slow computer. _________________ • Helpful Linux Tidbits |
|
Back to top |
|
|
Dark Defender n00b
Joined: 27 Dec 2006 Posts: 74
|
Posted: Sat Aug 18, 2007 8:48 pm Post subject: |
|
|
Well I emerged it without any problem with GCC 4.2 (AMD 64).
And the game work without any problems. |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sun Aug 19, 2007 8:54 am Post subject: |
|
|
@Dirk.R.Gently: It would be nice to know the exact code-lines where these warnings occurs but it's also not that important for now.
It it works for you with another previos version of GCC it's all good.
@Dark Defender: Thank you for the test. I would realy like to know what exactly the problem is and when it occurs... |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sun Feb 24, 2008 12:10 am Post subject: Beta4 |
|
|
We just released Beta4.
You can download the sources here:
http://sourceforge.net/project/showfiles.php?group_id=180059&package_id=208133
Here is the ebuild:
http://openlierox.sourceforge.net/ebuild/games-action/openlierox/openlierox-0.57_beta4.ebuild
ChangeLog:
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
I hope this is this a really stable release. Please try. |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
|
Back to top |
|
|
lazy_bum l33t
Joined: 16 Feb 2005 Posts: 691
|
Posted: Sun Mar 16, 2008 9:05 am Post subject: |
|
|
ebuild available in roslin (check out sig). Keep up the good work Albert. (-: _________________ roslin uberlay | grubelek |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sun Mar 16, 2008 1:35 pm Post subject: |
|
|
Hey, cool, thanks
I think I will wait for some more reports for this ebuild and if it works good, I will reopen my bug for the request to put it into Portage. I think it's stable enough for that. Even Debian will probably include it now.
But for the moment I will put a reference to your overlay in the Bugtracker and on the homepage.
Greetings,
Albert |
|
Back to top |
|
|
nowitzness n00b
Joined: 24 Mar 2007 Posts: 20
|
Posted: Sun Mar 23, 2008 11:38 pm Post subject: |
|
|
OH MY GOD - THANK YOU, THANK YOU, THANK YOU FOR THIS PORT!!!
i dont know why it took so long for me to come across liero again.
i can still recall those windows 95 days when i was playing that game at my friend's house!
the latest ebuild works good for me, btw. |
|
Back to top |
|
|
Dirk.R.Gently Guru
Joined: 29 Jan 2007 Posts: 546 Location: Titan
|
Posted: Sun Mar 30, 2008 5:33 pm Post subject: |
|
|
I just got a chance to play this. Before I really didn't have an opportunity to install gcc (wish I did) because this game is fun. I compiled on gcc4.3 without a problem and have played for the last hour and every went good. A couple observations if they aren't minded. On the weapons selection screen the white text can be difficult to read with certain backgrounds. And I had one case where a CPU unit spawned[/list] onto a rock.
Otherwise, good fun, nice job. _________________ • Helpful Linux Tidbits |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sat Oct 10, 2009 1:21 pm Post subject: new release: 0.58 beta3 |
|
|
Heya,
There is a new release which might interest you. (Btw., I totally forgot to post here about the 0.57 beta8 release, which was for a long time the most recent major release. Anyway, now you are up-to-date again.)
This is a complete new branch, the 0.58 branch, now already the third release, 0.58 beta3. It took over a year after 0.57 beta8 to make the 0.58 beta1 release but now it was there and we very fast with bringing out two further betas. 0.58 beta3 is very fresh yet but looks compromising. If you have any problems, please contact me.
Ebuilds: http://openlierox.git.sourceforge.net/git/gitweb.cgi?p=openlierox/distrib;a=tree;f=ebuild/games-action/openlierox;hb=HEAD
Details: http://www.openlierox.net/forum/index.php/topic,12642.0.html
All downloads: https://sourceforge.net/projects/openlierox/files/openlierox/
Bugtracker-entry: https://bugs.gentoo.org/show_bug.cgi?id=164009
Homepage: http://openlierox.net/
ChangeLog since 0.57 beta5 (a lot, already 0.57 beta8 had major improvements over 0.57 beta5):
0.58 (beta1,2: 2009-10-05, beta3: 2009-10-09)
====
- Hide & Seek gamemode
- Capture The Flag gamemode
- Race / Team Race gamemodes
- extended physics engine / gamescript (still in development)
- physics should be exactly like LX56
- high-resolution level support
- infinite maps
- game size factor (you can make everything bigger or smaller)
- possibility to disable minimap
- hit/damage yourself/teammembers can be enabled/disabled (aka friendly fire on/off)
- support for Commander Keen 1-3 levels
- optional immediate start (when not all people have selected wpns yet)
- select weapons ingame (chat command /weapons)
- air jumping as an optional feature
- worm speed/damage/shield/friction factor
- projectile friction factor
- damage reporting (shows how much you injured a worm)
- ingame console can be used everywhere, also in menu
- ingame console much more advanced, many new commands, better autocompletion
- IRC support (for global chatting)
- background music by Corentin Larsen
- new game options dialog
- dedicated server becomes useable
- improved connect-during-game
- uploadlimit check fixed + automatic measuring of speed
- more stable network (CChannel3)
- improved HTML viewer
- new debug logging system
- and, as usual, many further fixes which I don't want to list here
More details: http://www.openlierox.net/forum/index.php/topic,12642.0.html
0.57_beta8 (rev2717, 2008-10-09)
==========
- Chatbox has HTML and copy&paste support
- connect during game support
- fixed max upload bandwidth limit
- Menu_MessageBox can handle long messages correctly
- better synchronisation for shooting, that should also fix the self-shooting problem
- reconnects from a client are handled better
- general fixes of new features (since Beta6)
- removed media player
0.57_beta7 (rev2451, 2008-09-25)
==========
- Game-speed multiplicator
- Options editable from everywhere in the game
- Force random weapon selection (with the extensions to have the same weapon for all players)
- Automatic weapon selection if only one weapon is available
- Notify application window on events when application is in background
- Auto-completion for chat commands
- Command button for host in game
- Show player online/chatting/away status
- Client info dialog for host
0.57_beta6 (rev2371, 2008-09-23)
==========
- fixed crashing in DBZ mod
- improved connecting to servers behind firewall/NAT
- reduced the loading time of IP to Country database a bit
- added support for G15 keyboards
- improved downloading, added mod downloading
- fixed a security bug in the authorise command
- added video post processors that change the final appearance of the screen
- updated joystick control
- recovered compatibility with Windows 98/ME
- faster projectile simulation
- fixed spawning in rock in random maps
- fixed duplicate joining
- fixed weird game behavior when kicking bot
- fixed crashes in the viewport manager dialog
- added map anti-aliasing
- fixed crashes in the News tab
- improved crash reporting tool
- fixed bots not shooting with beam weapons
- fixes in physics (wallshooting, self-shooting, flying at the top of the level)
- server displays only one message on multiple suicides
- optionally attach a console window using -console under Windows |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sun Oct 11, 2009 11:09 pm Post subject: OpenLieroX 0.58 beta4 |
|
|
Sorry, I screwed up the beta3 release (well, not that much, Win32 and MacOSX was just fine, just in the CMake script it forgot to use one of the variables which would set you wrong searchpaths if you have never used OpenLieroX before). And the worst thing (and the reason why I didn't saw this problem), the problem only has an effect if you have never ever started OpenLieroX before (because otherwise, OpenLieroX would have the correct searchpaths because it has remembered where to search earlier for the game data).
But I fixed it and there is 0.58 beta4 now. Some small changes in beta4:
- CMake script fixed (the problem I spoke about) and also supports 2.4 again.
- Fixed small big endian problem for ninjarope/laser drawing.
- Fixed blocking problems in HTTP functions.
- Smaller stuff.
Changelog of beta9:
- WormGroundFriction feature
- merge duplicate servers in serverlist
- fixed possible crash at quit
- better performance for DNS resolving
- better performance for textboxes
- fixed upload speed test
- fixed possible crash when downloading map in game
- fixed crash when trying to select weapons in lobby
- save config also in case that OLX crashes at exit
- fixed clicking on buttons (for example when you click start in hostlobby and it quits)
- removing music (many crashes related to that)
- loads LX56-style options.cfg config file
- fixed possible crashed under Unix/Linux with X11
- small physics fix where you gluing too much on ceiling
- fixed shooting in race gamemode
- and many more smaller fixes
Again, same links:
Ebuilds: http://openlierox.git.sourceforge.net/git/gitweb.cgi?p=openlierox/distrib;a=tree;f=ebuild/games-action/openlierox;hb=HEAD
Details: http://www.openlierox.net/forum/index.php/topic,12642.0.html
All downloads: http://www.openlierox.net/downloads/
Bugtracker-entry: https://bugs.gentoo.org/show_bug.cgi?id=164009
Homepage: http://openlierox.net/ |
|
Back to top |
|
|
|