Mark Vejvoda
57d0104c01
- unescape special html entities when pulling down lng files from transifex
...
- do not show pw when showing ini settings on commandline
2012-10-22 20:05:42 +00:00
Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
45c62dee1b
- allow querying a headless even when no clients connected
2012-10-16 22:34:18 +00:00
Mark Vejvoda
4a972c9499
- fix invalid report of missing files of the linked faction xml when using linked factions
2012-10-14 21:59:35 +00:00
Mark Vejvoda
68b1ae54b5
- validation now works on techtree's with linked factions
2012-10-14 21:40:35 +00:00
Mark Vejvoda
e3e3832070
- added first round of security sandboxing for lua scripts (disable the os library)
2012-10-11 05:17:37 +00:00
Titus Tscharntke
685b15c91e
renamed ServerPort->PortServer MasterServerExternalPort->PortExternal
2012-10-06 12:56:53 +00:00
Mark Vejvoda
5e42c6dc03
- loads of code cleanup based on verbose output from the latest git version of cppcheck
2012-10-06 07:06:40 +00:00
Mark Vejvoda
1a7f3d50ca
- bugfix for broadcast override
2012-10-06 00:37:21 +00:00
Mark Vejvoda
fd48fe18e4
- added new ini option to allow for custom broadcast port for LAN game discovery:
...
BroadcastPort=x
where x is the custom port for discovery
2012-10-06 00:34:08 +00:00
Mark Vejvoda
62c82ad9bc
- allow the --connecthost commandline to use:
...
--connecthost=auto-connect
which will auto connect to the first found server on a lan
2012-10-06 00:25:13 +00:00
Mark Vejvoda
74cca86b3f
- added new commandline option --connect=x:y format as requested
2012-09-25 21:52:23 +00:00
Mark Vejvoda
7c0e10684a
- added lua functions to add / remove cell markers:
...
addCellMarker(0,'test from scenario!','',cellMarker)
param1=factionindex
param2=cell hint
param3=empty string
param4=cellPosition
removeCellMarker(0,{46,13})
param1=factionindex
param2=cellPosition
2012-09-25 07:05:52 +00:00
Mark Vejvoda
d91e72a825
- windows compile bugfixes
2012-09-22 21:00:31 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Mark Vejvoda
a4ad1f5aea
- bugfixes for network player disconnect feature
2012-09-21 15:03:13 +00:00
Mark Vejvoda
2a06197acd
- added new commandline option to disable opengl capability checks to help trouble shoot users with bad video drivers: --disable-opengl-checks
...
(same as ini setting: CheckGlCaps=false)
2012-08-16 22:36:04 +00:00
Mark Vejvoda
4b586bc7b3
- added more opengl checking to see if the user has enough support to run megaglest.
...
- for windows users, bring error message dialog in front of everything else
2012-08-10 06:19:35 +00:00
Mark Vejvoda
9f0546c008
- set correct exit codes (for tomreyn)
...
- fix loading when too many units on map (do not segfault)
- deprecate ThreadedNetworkClient setting
2012-07-17 23:04:30 +00:00
Mark Vejvoda
4202989014
- attempt to switch CRC to use unsigned int everywhere
2012-07-07 02:46:57 +00:00
Mark Vejvoda
27b5d40bf8
- commandline override options now stored in a different buffer so that they will not be saved in ini files
2012-07-06 16:29:49 +00:00
Mark Vejvoda
a8af70cee1
- when disabling backtrace ensure console output only shows direct errors without backtrace
2012-07-03 00:19:23 +00:00
Mark Vejvoda
9209c5fdbc
- bugfix for scenario validation to find standard techtrees
2012-06-22 01:48:31 +00:00
Mark Vejvoda
cb7bd8ff04
- added menu option and commandline parameter to disable video playback
2012-06-09 05:02:01 +00:00
Mark Vejvoda
90b0d96b5d
- disable main menu background video playback when showing faction preview video
2012-06-09 02:59:46 +00:00
Mark Vejvoda
771c6d5bd6
- fix file CRC calcs
...
- fix validation for techs to properly handle special file paths
2012-06-04 04:00:37 +00:00
Mark Vejvoda
6f48ec6330
- play no videos when running special commands like validations
2012-06-04 00:11:29 +00:00
Mark Vejvoda
e96346ff28
- special text color override setting will only apply to non in-game text (useful when videos clash with menu text colors)
2012-06-01 19:14:55 +00:00
Mark Vejvoda
dcc615d427
- allow overriding text colors
2012-06-01 05:26:01 +00:00
Mark Vejvoda
3187252936
- fixed libvlc on windows (timing problem when loading videos)
...
- commented out retarded environment variable code since we just ship the plugins folder now
2012-05-19 02:47:53 +00:00
Mark Vejvoda
b91f816f3e
- a compromise for libvlc, only fallback to retarded env var code if plugins folder is missing. However we plan to ship that folder next install.
2012-05-14 07:28:34 +00:00
Mark Vejvoda
093d22ce8b
- oh how I despise windows, another evil hack to get proper detection of vlc plugins
2012-05-14 03:36:43 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
8488b9c2b4
- speed up leak checker
...
- fix a few bugs that were discovered
2012-04-17 07:12:07 +00:00
Mark Vejvoda
3b8dd289ac
- updated cmake to check for support of backtraces in gcc compiler
...
- fixed numerous bugs / warnings from cppcheck
2012-04-16 19:29:37 +00:00
Mark Vejvoda
5cfb7e85d5
- Added stack traces to win32 build when we detect an error
2012-04-14 22:48:49 +00:00
Mark Vejvoda
8c0bf75bf5
- got built in memory leak working. Just edit leak_dumper.h and uncomment:
...
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
2ab041813f
- code cleanup based on cppcheck report
2012-04-05 03:53:59 +00:00
Mark Vejvoda
6e66963664
- added validate-tileset
2012-04-03 19:35:22 +00:00
Mark Vejvoda
f80e440713
- added a bunch of new commandline commands to display lists of different kinds of installed game data:
...
--list-maps
--list-techtrees
--list-scenarios
--list-tilesets
--list-tutorials
2012-04-02 06:07:32 +00:00
Mark Vejvoda
c13e0ef788
- better error handling logic on crashes
...
- translate scenario to correct file on players system
2012-03-29 00:43:03 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00
Mark Vejvoda
6bff5c0687
- try to improve error handling a bit for more accurate stack trace and less chance of garbage info
2012-03-27 22:44:16 +00:00
Mark Vejvoda
4d8fdca765
- changed order of port override to properly work with port status
2012-03-26 07:02:54 +00:00
Mark Vejvoda
d6619a9cd3
- added new ability to specify the game status listen port
2012-03-26 06:59:08 +00:00
Mark Vejvoda
d356e5f5de
- added new headless server status check:
...
on the SAME box as the headless run:
./megaglest --headless-server-status
2012-03-25 06:55:43 +00:00
Mark Vejvoda
b481fbcbb5
- proper save and restore for particles
2012-03-19 21:35:54 +00:00
Mark Vejvoda
1ac9aa6d3f
- fixed xml loading via rapidxml for some scenarios that had embeddex xml comments in lua
...
- added automation abilities for automated testing with automated saved games
2012-03-17 08:20:17 +00:00
Mark Vejvoda
01f8f518b3
- saved games now go into saved folder
2012-03-15 22:09:11 +00:00
Mark Vejvoda
3eeb1ddea4
- added option to specify which game to load when loading a saved game.
...
- added a hotkey to save games any time during game play (F11). This saves files with a timestamp
- we now keep track of the last game the user saved and if commandline does not specify a game to load it uses the last saved game
2012-03-15 15:57:21 +00:00