Git Product home page Git Product logo

albertz / openlierox Goto Github PK

View Code? Open in Web Editor NEW
260.0 19.0 59.0 378.37 MB

OpenLieroX - Liero clone / Worms realtime / 2D shooter

Home Page: http://openlierox.net

License: Other

C 11.19% C++ 59.25% Shell 2.14% Objective-C 1.44% Objective-C++ 1.22% Python 15.68% Assembly 0.02% Pascal 0.13% Lua 2.47% Java 0.64% CSS 0.03% XSLT 0.03% PHP 0.78% CMake 0.21% Batchfile 0.01% Makefile 4.60% HTML 0.05% QMake 0.01% M4 0.11% Starlark 0.01%

openlierox's Introduction

OpenLieroX

This is the game OpenLieroX! Homepage: http://openlierox.net

Content of this file:

  • Description
  • About
  • Compilation
  • Game search paths
  • Development
  • Report bugs / feature requests
  • Thank you

Description

It's some type of a real-time, excessive clone of Worms. Or like 2D Quake with worms and ninja ropes.

About

OpenLieroX is based on Jason Boettcher's famous Liero Xtreme.

Jason B. has released his work in 2006 under the zlib-licence and after some months of work, we ported and enhanced his work and got OpenLieroX.

Compilation

For more details, read here: http://www.openlierox.net/wiki/index.php/Compile_OpenLieroX

Linux/Unix

Use CMake, e.g.:

cmake .

or:

cmake -DHAWKNL_BUILTIN=Yes .

followed by:

make -j8

Mac OS X

Use the Xcode project under build/Xcode.

Windows

Use the MSVC project under build/msvc 2010.

Game search paths

The game uses case insensitive filenames (it will use the first found on case sensitive filesystems). The game searches the paths ~/.OpenLieroX, ./ and /usr/share/games/OpenLieroX for game-data (all path are relative to this bases) (in this order) by default. You can also add more searchpathes and change this in cfg/options.cfg. Own modified configs, screenshots and other stuff always will be stored in ~/.OpenLieroX.

More details: http://www.openlierox.net/wiki/index.php/Virtual_File_System

Development

If you are interested in the development, either in how we work, the work / source code itself or if you want to support us in any way, read here: http://www.openlierox.net/wiki/index.php/Development

Report bugs / feature requests

If you find a bug in OpenLieroX, please fill in a bug report! If you have a nice idea about a feature or if you just miss something, please fill in a feature request. We have a tracker for this: https://github.com/albertz/openlierox/issues

When filling in a bug report, please be precise! Say exactly, what version you are using, what operating system (Windows, MacOSX, Linux) and what version of that you are using. If you are not using the most recent version of OpenLieroX, please try with the newest version if the problem is already fixed there. If you are using a version from Git, please say exactly what revision that is.

Beside that, for the bug itself, the console output is needed in almost all cases. Just post it or attach it to the bug report. Depending on the operating system, the console output of OpenLieroX is a bit hidden from you.

For Linux/Unix, just call the game via console. You will get all the output there.

For MacOSX, there are multiple ways.

One way of getting the output (also from already running OLX or already exited OLX) is the tool /Applications/Utilities/Console. MacOSX saves the console output of every application and this tool can show them. Specify the filter "openlierox" and you will see all the output.

Another way is similar to Unix, just call it via console (e.g. with the /Applications/Utilities/Terminal application). E.g., if you installed OpenLieroX to /Applications, the full path to call it via console would be:

/Applications/OpenLieroX.app/Contents/MacOS/OpenLieroX

For Windows, there should be a file stdout.txt in the OpenLieroX directory containing all the output.

Thanks for all the fish

So, well, I think that was all the important stuff. Look at the Homepage for further details.

Thank you for enjoying it!

-- The team: Dark Charlie, Albert Zeyer and the [RIP] clan

openlierox's People

Contributors

albertz avatar amdmi3 avatar andretamm avatar ienorand avatar jaklt avatar jipra avatar karelp avatar lxkurko avatar mailaender avatar mdeguzis avatar oloflarsson avatar pelya avatar yuri1969 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openlierox's Issues

Mouse is sluggish after game

Converted from SourceForge issue 1890569, submitted by steelside

Woot, i did it again, whole problem described in the summary.

It looks like it's updating like twice or thrice a second - way to slow.
This is at the scoreboard after game.

Projectile-worm collision

Converted from SourceForge issue 1694551, submitted by dark_charlie

Sometimes for closer distances worms don't get hit by a projectile. It was like this in old lx, too, but not so much. We should use the best possible collision testing for this.

VIP gametype

Converted from SourceForge issue 1881986, submitted by nobody

When host chooses VIP as gametype, other OLX4 users sees it as a team deathmatch, and lx 0.56 user sees it as a normal deathmatch.

Sound always on at startup

Converted from SourceForge issue 1610726, submitted by kaptengu

At startup sound is always turned on. Under settings the checkbox is not checked. To turn of sound, you must first turn it on by checking the checkbox, then uncheck it.

CPU player isn't controled by CPU

Converted from SourceForge issue 1668984, submitted by albertzeyer

start a local game, select 2 players: local human player and CPU

in the weapon selection menu, the weapon selection of the CPU is also shown (and can be controled by the keys of the second local player)
in game, you can also control the CPU player with the keys of the second local player. there is no CPU-control
(but i figured out, that for whole-screen-maps like "Dual", this viewport-join could be a nice feature if it got enhanced a little bit)

see also atached screenshot

respawn defunct in 0.57beta1 with Max Kills enabled

Converted from SourceForge issue 1696879, submitted by nobody

I have been encountering the following problem since the first 0.57 snapshot of OpenLieroX under Debian GNU/Linux:
When the game is set to finish after a several number of kills (the Max Kills setting), worms cannot respawn once they are killed, and appear frozen to the server. This is a severe bug that should be fixed.

unable to shoot + game freezes

Converted from SourceForge issue 1862275, submitted by nobody

Hi,

There's this really annoying bug in my game, sometimes when I play online, during a game, the shooting function simply stops working... My character can still move freely with the rope and all but all the other players either freeze or simply move in one direction until they hit an obstacle. The "Quit Game" button also stops working when I press ESC. So I have to do the Ctrl+Alt+Del routine in order to restart. This is happening really often and it's really bugging me out!

Serverside health is broken - no spawning after got killed

Converted from SourceForge issue 1830938, submitted by nobody

When serverside health on, when you got killed you dont spawn.

And when you have putted allow joining in middle of game teams wont work properly or the game will crash.
And everybody dont get into game they just got black screen.

And alot of crashing anyway when hosting.

And ghost moving in game. Like you see someone walking but then he warps back into place he were REALLY walking. Its annoying when you try to aim on him.. !

Extreme lagg when spectating

Converted from SourceForge issue 1882516, submitted by steelside

Title says it all. I thought it was a coincidence, but every game I've played has been lagging when i'm not playing, but perfectly fine when i am playing.

SorZ has got the same feeling when i asked him.

It's not something small either - it's like spikes of 5 seconds occuring regulary.

CTF gametype

Converted from SourceForge issue 1881991, submitted by nobody

CTF is very buggy, the "flag-bot" spawned in the upper right corner of the level (inside a wall, it was Fossil Facility) and player 1 got kills of it.

http://img142.imageshack.us/img142/8288/lierox276rb4.png

as you can see on that picture, the flag has 3 lives, while i am out, player 2 have no problem. When player 2 killed me, the camera was fixed to the flag but i could still play (i wasn't out, but still had "out" lives) but i could fix the camera to center me by pressing the viewport manager button.

Problems on AMD64

Converted from SourceForge issue 1646578, submitted by eliwap

I would love to try out this game, but I get the following when I try to compile version 0.57 beta1.

./compile.sh

compiling now, this could take some time ...
src/client/CBrowser.cpp: In member function ‘virtual void CBrowser::Draw(SDL_Surface_)’:
src/client/CBrowser.cpp:506: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CBrowser.cpp:507: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CClient_Draw.cpp: In member function ‘void CClient::Draw(SDL_Surface_)’:
src/client/CClient_Draw.cpp:190: error: no matching function for call to ‘MIN(unsigned int, long unsigned int)’
src/client/CClient_Draw.cpp: In member function ‘void CClient::InitializeViewportManager()’:
src/client/CClient_Draw.cpp:1069: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1071: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1072: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1073: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1082: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1084: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1085: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1086: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1094: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1095: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1096: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/CClient_Draw.cpp:1097: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/CCombobox.cpp: In member function ‘virtual int CCombobox::SendMessage(int, DWORD, DWORD)’:
src/client/CCombobox.cpp:529: error: cast from ‘cb_item_t_’ to ‘int’ loses precision
src/client/CListview.cpp: In member function ‘virtual int CListview::SendMessage(int, DWORD, DWORD)’:
src/client/CListview.cpp:1092: error: cast from ‘lv_item_t_’ to ‘int’ loses precision
src/client/CTextbox.cpp: In member function ‘virtual void CTextbox::Draw(SDL_Surface_)’:
src/client/CTextbox.cpp:97: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:100: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:113: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:114: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:124: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:125: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:131: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/CTextbox.cpp:132: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/client/Menu_Local.cpp: In function ‘void Menu_LocalInitialize()’:
src/client/Menu_Local.cpp:93: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:94: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:95: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:99: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:100: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:105: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:106: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:107: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:108: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_LocalAddProfiles()’:
src/client/Menu_Local.cpp:430: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:431: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:432: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_LocalShowMinimap(bool)’:
src/client/Menu_Local.cpp:445: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_LocalStartGame()’:
src/client/Menu_Local.cpp:509: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:545: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_GameSettings()’:
src/client/Menu_Local.cpp:865: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:867: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘bool Menu_GameSettings_Frame()’:
src/client/Menu_Local.cpp:929: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_GameSettings_GrabInfo()’:
src/client/Menu_Local.cpp:958: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:964: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp: In function ‘void Menu_GameSettings_Default()’:
src/client/Menu_Local.cpp:988: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Local.cpp:989: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Mapeditor.cpp: In function ‘void Menu_MapEd_New()’:
src/client/Menu_Mapeditor.cpp:506: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp: In function ‘int Menu_Net_FavouritesInitialize()’:
src/client/Menu_Net_Favourites.cpp:64: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:65: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:84: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:85: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:86: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:87: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:88: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:89: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp: In function ‘void Menu_Net_FavouritesFrame(int)’:
src/client/Menu_Net_Favourites.cpp:209: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:234: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:245: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:252: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:253: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:254: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:255: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:256: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:257: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:258: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:308: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp: In function ‘void Menu_Net_RenameServer(char_)’:
src/client/Menu_Net_Favourites.cpp:497: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:531: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp: In function ‘void Menu_Net_FavouritesAddServer()’:
src/client/Menu_Net_Favourites.cpp:640: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Favourites.cpp:641: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘int Menu_Net_HostInitialize()’:
src/client/Menu_Net_Host.cpp:101: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:102: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:103: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:110: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:111: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:112: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:113: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:121: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:122: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:123: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_Net_HostPlyFrame(int)’:
src/client/Menu_Net_Host.cpp:301: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:302: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:307: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:308: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:310: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_Net_HostLobbyCreateGui()’:
src/client/Menu_Net_Host.cpp:522: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:523: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:524: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:538: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:539: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:540: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_Net_HostLobbyFrame(int)’:
src/client/Menu_Net_Host.cpp:736: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:744: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:763: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:771: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:772: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:790: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:806: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:888: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:890: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_HostDrawLobby(SDL_Surface_)’:
src/client/Menu_Net_Host.cpp:1071: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1072: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1075: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1077: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_HostShowMinimap()’:
src/client/Menu_Net_Host.cpp:1153: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘void Menu_ServerSettings()’:
src/client/Menu_Net_Host.cpp:1291: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1292: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1294: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp: In function ‘bool Menu_ServerSettings_Frame()’:
src/client/Menu_Net_Host.cpp:1329: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1330: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1331: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1332: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Host.cpp:1335: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp: In function ‘int Menu_Net_NETInitialize()’:
src/client/Menu_Net_Internet.cpp:76: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:77: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:84: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:85: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:86: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:87: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:88: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:89: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp: In function ‘void Menu_Net_NETFrame(int)’:
src/client/Menu_Net_Internet.cpp:202: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:234: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:248: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:255: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:256: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:257: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:258: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:259: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:260: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:261: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp:307: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Internet.cpp: In function ‘void Menu_Net_NETAddServer()’:
src/client/Menu_Net_Internet.cpp:465: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Join.cpp: In function ‘void Menu_Net_JoinLobbyFrame(int)’:
src/client/Menu_Net_Join.cpp:855: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Join.cpp:863: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp: In function ‘int Menu_Net_LANInitialize()’:
src/client/Menu_Net_Lan.cpp:63: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:64: error: cast from ‘SDL_Surface_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:83: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:84: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:85: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:86: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:87: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:88: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp: In function ‘void Menu_Net_LANFrame(int)’:
src/client/Menu_Net_Lan.cpp:191: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:218: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:229: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:236: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:237: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:238: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:239: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:240: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:241: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:242: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Net_Lan.cpp:288: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Options.cpp: In function ‘int Menu_OptionsInitialize()’:
src/client/Menu_Options.cpp:257: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Options.cpp:263: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Options.cpp:264: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Options.cpp:265: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Options.cpp:266: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp: In function ‘void Menu_PlayerInitialize()’:
src/client/Menu_Player.cpp:145: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:146: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:187: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:188: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp: In function ‘void Menu_Player_NewPlayerInit()’:
src/client/Menu_Player.cpp:247: error: cast from ‘const char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp: In function ‘void Menu_Player_ViewPlayerInit()’:
src/client/Menu_Player.cpp:290: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:297: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp: In function ‘void Menu_Player_NewPlayer(int)’:
src/client/Menu_Player.cpp:362: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:397: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp: In function ‘void Menu_Player_ViewPlayers(int)’:
src/client/Menu_Player.cpp:531: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:565: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:571: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:609: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:615: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/client/Menu_Player.cpp:647: error: cast from ‘char_’ to ‘DWORD’ loses precision
src/common/Console.cpp: In function ‘void Con_Draw(SDL_Surface_)’:
src/common/Console.cpp:474: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/common/Console.cpp:475: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
src/server/CServer.cpp: In member function ‘void CServer::kickWorm(int)’:
src/server/CServer.cpp:823: error: cast from ‘CWorm_’ to ‘int’ loses precision
src/server/CServer.cpp: In member function ‘void CServer::banWorm(int)’:
src/server/CServer.cpp:940: error: cast from ‘CWorm_’ to ‘int’ loses precision
src/server/CServer.cpp: In member function ‘void CServer::GetCountryFromIP(char_, char_)’:
src/server/CServer.cpp:1307: error: no matching function for call to ‘MIN(long unsigned int, unsigned int)’
error(s) reported, check the output above

no root directory in .tar.bz

Converted from SourceForge issue 1696888, submitted by nobody

The .tar.bz source archive (and possibly others) does not have a root directory.
When extracted, the contents of the archive flood the working directory instead of creating one of its own like regular POSIX packages do.
This is not a severe bug, but it gets Linux users annoyed.

Mouse stays pressed

Converted from SourceForge issue 1694554, submitted by dark_charlie

Sometimes (mainly when switching from the window and then focusing it back), the mouse state ist always set to "pressed", even if it's not true. Clicking doesn't help. Only way to cancel this is a right-click or changing window/fullscreen mode.

Skin for worm

Converted from SourceForge issue 1696428, submitted by nobody

When creating a new player, every skin shows up thrice.
When modifying a skin for an already created worm, every skin shows up thrice, and the display picture showing how it looks like is all black.

won't spawn ingame

Converted from SourceForge issue 1830092, submitted by nobody

Sometimes someone just don't spawn, it happened for a few minutes ago, and it is not the first time. BAM someone kills you, and you are not spawning. You can not change viewports either.

errors in net play

Converted from SourceForge issue 1668991, submitted by albertzeyer

there are much errors in this part; see all the screenshots

(perhaps the first, showing the listview, is related to the CListview bug)

Serverlist trouble

Converted from SourceForge issue 1749650, submitted by dark_charlie

For some people server list doesn't work correctly. This is definitelly a bug in OLX (probably http system) because it doesn't work since beta 2 (beta 1 and old LX are OK and working). See the screenshot for more details.

Game over screen is ugly (and incorrect)

Converted from SourceForge issue 1881983, submitted by nobody

[img]http://img252.imageshack.us/img252/3696/asdgm3.png[/img]

it stands tag, it was a deathmatch

my mouse is...many (and can be even more)

winner red team, returning to lobby - is ugly/unreadable, it fixes itself if i hover the mouse over it.

returning to lobby in X - the number is unreadable as it takes the new number above the old one, thus making it a white box. Also fixes itself if hovering over it with mouse.

Also forgot to mark the "leave" button, it's green when highlighted, but the green doesnt disappear

Also, if i'm chatting after the game, it can look very weird (didn't do it on this screen)

Appearing borders (pageboxes), which should be totally gone.

Converted from SourceForge issue 1742717, submitted by hirudo

Charlie, you have removed these annoying frames/borders in game, on all the pages. This thing I mean:

[PageBoxes]
Visible = false

But, there is a bug. When I am in Local and during setting up the game I press Weapon Options or Game Settings, there pops up a window with weapons or settings selection. And when that happens, the border (pagebox) comes back. Then I checked it on Network. When I click on Server Details, it happens as well - borders appear, but when Server Details window is closed, pageboxes are gone again. It is not much disturbing, but still...

Ban list bug

Converted from SourceForge issue 1724576, submitted by nobody

Sometimes when I ban people, my Liero will not want to work afterwards. It'll work though if I erase my ban.lst file.

Old bug in projectile simulation is back

Converted from SourceForge issue 1892124, submitted by dark_charlie

After the physics updates I noticed that the old bug in projectile simulation returned - when you shoot a combo with 5 Baby Nukes (8-bit warfare mod), the game almost freezes and keeps itself at FPS about 0-4. The same effect you get also with 0lt, WH40K 0.13 and Missisle Launcher (Anti plant), even without combo.

This is quite serious bug because it caused my OLX to be uncontrollable in one spammy network game (host had obviously older OLX or a better comp).

changing viewports when typing

Converted from SourceForge issue 1890560, submitted by hatten-lx

When you're out of the game and you type one of keys that does also work for changing viewports it will change the viewport. It is really disturbing. For example: i got the keys g,h and j for shooting, changing weps and jumping, and therefore g for changing viewport 1, h for adding viewport 2 and j for changing viewport 3. Each time i type g it will change viewport, and each time i type h it will add/remove viewport 2.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.