Mark Vejvoda
d0b71d0eb2
- added a new commandline parameter to disable sound without having to edit the ini file
2011-03-29 19:30:17 +00:00
Mark Vejvoda
3ed636aae2
- fixes for some threading shutdown bugs
...
- We now display when a screenshot is taken in game showing an ingame console message
- Updated AI to attack closest attackers
- Updated found enemy to be closest attacker
2011-03-28 21:04:47 +00:00
Mark Vejvoda
453e5a12e6
- crc thread program exit cleanup, client download now using language string in connected menu
2011-03-27 16:39:19 +00:00
Mark Vejvoda
965ac7e00b
- commented out unused curl method so now it should be able to compile on older libcurl
2011-03-27 16:18:16 +00:00
Mark Vejvoda
a3c290240c
- removed sleep when waitinf for exit of crc thread
2011-03-26 00:38:26 +00:00
Mark Vejvoda
884b46da60
- more thread cleanup
2011-03-25 22:50:30 +00:00
Mark Vejvoda
2a93d22183
- commented out unused class instance as it caused trouble
2011-03-22 19:28:47 +00:00
Mark Vejvoda
f7fdafbff4
- did some code refactoring, wanted to load some textures threaded but bailed out due to opengl's hideous problems related to multi-threads
2011-03-22 02:02:54 +00:00
Mark Vejvoda
a0bd1242b6
- improved performance of CRC precache thread, now uses up to 3 worker threads to batch process techtree's
2011-03-16 23:43:31 +00:00
Mark Vejvoda
2c6fef4efc
- added purge file stats and bugfix when showing help on commandline
2011-03-15 16:52:42 +00:00
Mark Vejvoda
7d38aec84a
- new commandline options to discover and optional delete unused files in techtrees
2011-03-15 15:30:28 +00:00
Mark Vejvoda
28f74a15f7
- we can now save jpg screenshots and can also convert model textures to jpg (WARNING jpg DOES NOT support alpha channel (for transparency) so use this wisely
2011-03-13 22:43:44 +00:00
Mark Vejvoda
d0a95b1ff5
- added another option when converting model textures (keepsmallest)
2011-03-13 09:57:04 +00:00
Mark Vejvoda
39bf1b986e
- added new commandline option to convert folders of g3d models to use specified texture format
...
- added new utility methods and changed code to use them (like adding trailing slash on paths)
2011-03-13 08:23:43 +00:00
Mark Vejvoda
c67d7d48c2
- some initial work to allow saving models in the current v4 g3d format (new commandline option to test it also) and also convert textures into png
2011-03-12 21:29:37 +00:00
Mark Vejvoda
330caf7f8a
- added a CRC file cache to improve performance of CRC operations for large lists of files
2011-03-10 21:38:43 +00:00
Mark Vejvoda
ae97a1306c
- added another special variable (application path) that can be used for variable substituion in ini file values
2011-03-10 19:19:14 +00:00
Mark Vejvoda
3758a4ba92
- bugfix for missing userdtaa folder, needs to be created right away if missing (thanks KroArtem)
2011-03-10 18:54:40 +00:00
Mark Vejvoda
2f18f96743
- bugfix for alpha letter keys used for certain hotkey operations
2011-03-10 18:26:45 +00:00
Mark Vejvoda
819831a287
- misc logs and screenshots now also go in userdata folder
2011-03-10 17:31:55 +00:00
Mark Vejvoda
0e1b8e62e4
- debug logs now respect mydata path and will be written there
2011-03-10 17:13:15 +00:00
Mark Vejvoda
324a506aac
- more debugging for keyboard issues
2011-03-09 06:00:46 +00:00
James McCulloch
2def669678
fix fp flags on windoze release build (solves RoutePlanner sync problems)
...
init streflop in 'no denormals' mode (just in case)
2011-02-20 23:17:22 +00:00
Mark Vejvoda
a0cfe3fa08
- a few changes and now seems to compile in VC++ 2010 (still need to checkin project files)
2011-02-15 23:53:48 +00:00
Mark Vejvoda
7dcb12ff60
- some more memory cleanup
2011-02-12 09:08:50 +00:00
Mark Vejvoda
c1ee5df801
- attempt to shutdown sdl in a more controlled way
2011-02-12 08:05:18 +00:00
Mark Vejvoda
cc973f3427
- bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation
2011-02-12 07:34:32 +00:00
Mark Vejvoda
c58e893047
- attempt to improve issues in the custom menu related to freezing
...
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Mark Vejvoda
ab9d2f1bf2
- some small cleanup in vbo code
2011-02-04 02:26:55 +00:00
Mark Vejvoda
dab57fcb34
- attempt to add "some" VBO rendering for static models (need to test if this improves performance in different environments)
2011-02-04 01:24:26 +00:00
Mark Vejvoda
b8075eaf01
- added code to rename duplicate maps and show a warning at game start
2011-01-31 21:59:28 +00:00
Mark Vejvoda
7397ff0368
- updated version to beta3 in prep for another beta
...
- updated romans_beta:
- removed long-bowmen
- change ballista to only have 1 attack for both air and ground
- requires more use of stone now
2011-01-30 00:55:00 +00:00
Mark Vejvoda
d10054f1c3
- moved sound system debug into a new debugSound property to lessen the impact of regular debug logging since sound processing is now threaded and therefore logging sound system items may slow down performance
...
- added texture caching for faction preview textures
2011-01-26 09:09:59 +00:00
Mark Vejvoda
d3db6a370c
- attempt to shutdown program and threads on unhandled exceptiosn to avoid bad results (thanks for finding this ElimNator)
2011-01-22 01:23:45 +00:00
Mark Vejvoda
c5def0c3c2
- disable backtrace when running tech validation report
2011-01-22 00:57:32 +00:00
Mark Vejvoda
66261ad662
- updated line endings to unix style characters to fix Bug #3085838
2011-01-20 15:56:30 +00:00
Mark Vejvoda
d8e28fbf90
- attempt to fix WSAStartup error message on win32
2011-01-17 21:31:59 +00:00
Mark Vejvoda
385fb0b3f0
- bunch of bugfixes for FTP file transfer:
...
- failed attempts should now properly cleanup partial downloaded files
- better logging and resource usage to track down problems
2011-01-15 21:53:00 +00:00
Mark Vejvoda
469cf14b92
- FINALLY fixed freeze with tomreyn's fuzzer and helped further stabilize mutexes and network messages in threads.
2011-01-13 08:17:18 +00:00
Mark Vejvoda
6f601777ef
- another bsd compiler fix
...
- added new command param for testing disable of backtrace
2011-01-13 01:52:34 +00:00
Mark Vejvoda
8c4cdd037c
- updated for compiling on BSD
...
- also bugfix for socket broadcast segfault (partial fix)
2011-01-13 01:46:32 +00:00
Mark Vejvoda
d9e7dcc69a
- another attempt to fix socket send freeze
2011-01-11 03:56:38 +00:00
Mark Vejvoda
1225eecdf0
- attempt to fix the socket send freeze bug
2011-01-11 00:59:08 +00:00
Mark Vejvoda
fb91c2b624
- added a new check for duplicate data (maps, tilesets and techtree names)
2011-01-10 20:27:25 +00:00
Mark Vejvoda
a5a744fcad
- updated FTP code to use specific ports for MG and not random FTP ports
2011-01-06 00:52:00 +00:00
Mark Vejvoda
5495dcabac
- nice formatting for ini settings
2011-01-03 21:28:43 +00:00
Mark Vejvoda
3978e85048
- fixed typo
2011-01-03 21:00:50 +00:00
Mark Vejvoda
21c1da2e18
- added a new commandline parameter to display merged ini settings and also to filter on a specific ini setting
2011-01-03 20:59:18 +00:00
Titus Tscharntke
5bb98fa261
Chat in custom game menu is only active if network slots are open; No more screenshots and debug toggling while chatting in Internet Menu; typo fix
2011-01-03 12:41:20 +00:00
Mark Vejvoda
fabf42c807
- bugfixes for mingw compilers
2011-01-02 10:29:13 +00:00