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
76606fbdbe
- allow loading of scenarios and tutorials when there are none (show an error message)
2012-06-30 19:11:54 +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
68bfe9e455
- fixed rendering on battle end screen
2012-05-28 02:36:12 +00:00
Mark Vejvoda
660d702e97
- add a fallback url for playing videos in case the user has no internet
2012-05-25 16:33:34 +00:00
Mark Vejvoda
0fac755a5e
- video player now displays 'please wait' while loading the video
2012-05-23 19:59:52 +00:00
Mark Vejvoda
aa2174a101
- support streaming videos from youtube etc
2012-05-21 18:32:53 +00:00
Mark Vejvoda
b7ba6e52d5
- bugfixes for playing videos in main menu
2012-05-19 08:48:30 +00:00
Mark Vejvoda
0d38e2eb5d
- added support for main menu background video
2012-05-19 08:40:49 +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
ed1e17aacd
- allow any video format that vlc can handle for intro video
2012-05-18 22:39:36 +00:00
Mark Vejvoda
9fdde8c5f3
- when intro video stops playing continue to main menu
2012-05-18 19:53:01 +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
af508a1a59
- added new ini setting to explicitly set the vlc plugins folder:
...
VideoPlayerPluginsPath=c:\program files\videolan\plugins
2012-05-12 22:48:29 +00:00
Mark Vejvoda
7b3de2d109
- added support for intro videos using libvlc (if libvlc is installed for the developer, its optional)
2012-05-12 20:33:18 +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
d16396db0a
- more save / loadgame bugfixes
2012-04-02 15:17:31 +00:00
Mark Vejvoda
5b5d753341
- bugfixes for save / load game bugs reported
2012-04-02 15:02:44 +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
fce4d55dd5
- better error handling, try to display proper error message and restore state as best as possible
2012-04-02 01:45:13 +00:00
Mark Vejvoda
f3df72bb14
- added a new function to correct some file paths when loading a saved game from another persons computer (may need more tweaking)
...
- added support for saving and loading tables from Lua
2012-03-29 18:14:25 +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
Mark Vejvoda
63dbea6af7
- added new commandline option to show which version of xerces is compiled with binary
2012-03-14 00:21:59 +00:00
Mark Vejvoda
e3fde99359
- fixed gamma correction so it works now
...
- added more state when loading saved game
2012-03-13 01:34:14 +00:00
Mark Vejvoda
9271d7d7f6
- initial loading logic for loading of saved games.
...
- currently we always save the game during out of synch or on game quit.
- added a new commandline option to load the last saved game, this doesn't do much yet, just creates units in the map locations they were when the game was saved
./megaglest --load-saved-game
2012-03-12 23:08:22 +00:00
Mark Vejvoda
6e857b3af2
- more techtree validation fixes
2012-03-10 17:46:10 +00:00