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
|
ffc9347641
|
- bugfixes for G3D viewer (but applies to general texture loading in game also) we now handle better scenarios where binary or model are in different working directories
|
2011-01-21 01:53:58 +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
|
6b0bc35e3c
|
- working VBO code for static objects in game, currently disabled in code but to enabled edit model.h and uncomment #define ENABLE_VBO_CODE
|
2011-01-18 23:56:30 +00:00 |
|
Mark Vejvoda
|
c54e6dbf5d
|
- a little bit of plumbing for VBO's for static models (currently disabled via # define)
- small small speed improvement when calculating interpolations
|
2011-01-18 07:52:06 +00:00 |
|
Mark Vejvoda
|
d16f6a93bc
|
- sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
- background music now plays when game is loading
|
2011-01-18 01:24:45 +00:00 |
|
Mark Vejvoda
|
9ba8668751
|
- win32 winsock bugfixes causing havok and grief for win32 users (corrupt winsock stack due to extra call to wsacleanup)
|
2011-01-17 23:45:09 +00:00 |
|
Mark Vejvoda
|
d8e28fbf90
|
- attempt to fix WSAStartup error message on win32
|
2011-01-17 21:31:59 +00:00 |
|
Mark Vejvoda
|
e967ac48fd
|
- some bugfixes for ftp transfer (i think multiple concurrent users now works properly)
|
2011-01-17 07:19:32 +00:00 |
|
Mark Vejvoda
|
1cc5f8c70e
|
- commented console output for FTP progress
|
2011-01-16 03:44:55 +00:00 |
|
Mark Vejvoda
|
3814702b18
|
- more ftp bugfixes
|
2011-01-16 03:05:11 +00:00 |
|
Mark Vejvoda
|
4649f761f6
|
- some libcurl usage bugfixes for multi-thread use
|
2011-01-15 22:42:33 +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
|
a7ca23d18e
|
- speed improvement for anti-hack checking
|
2011-01-15 04:13:15 +00:00 |
|
Mark Vejvoda
|
2ab82c9271
|
- added some basic protection against memory hacking tools
|
2011-01-14 23:51:15 +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
|
e319c2cf62
|
- attempt to fix game freeze when lag causes game pauses
|
2011-01-11 08:45:58 +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
|
3dd6f244e6
|
- bugfix for CRC handling in connected menu
|
2011-01-10 00:33:40 +00:00 |
|
Mark Vejvoda
|
7bc6b603b9
|
- lua bugfix for fog of war toggling
- ftp client bugfix for reported segfault
|
2011-01-10 00:05:31 +00:00 |
|
Mark Vejvoda
|
6c5163d1e9
|
- attempt to improve openal's buffer underruns
|
2011-01-09 09:46:10 +00:00 |
|
Mark Vejvoda
|
912188679c
|
- some ftp bugfixes and cleanup on ftp client that have failed transfers
|
2011-01-09 05:49:59 +00:00 |
|
Mark Vejvoda
|
1c78fca0fb
|
- Added tileset and map CRC check in the network lobby
- numerous bugfixes
|
2011-01-09 04:49:21 +00:00 |
|
Mark Vejvoda
|
b30fe62528
|
- to appease the security freaks, ONLY clients that are ALREADY connected in the lobby are able to connect to the built in FTP server now
|
2011-01-07 06:21:23 +00:00 |
|
Mark Vejvoda
|
055293d027
|
- bugfix for code compiled in VC++
|
2011-01-06 23:13:36 +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
|
f3eee457c0
|
- added an in progress bar when downloading tilesets
- clear the CRC cache after a new file is downloaded
|
2011-01-04 08:44:00 +00:00 |
|
Mark Vejvoda
|
f7d2631879
|
- added a few more special keys for available use as hotkeys (vkPause and vkPrint)
|
2011-01-03 22:22:52 +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
|
d09d29f520
|
new default settings for ultra/easy/mega ; dansk.lng up to date ; code cleanup
|
2011-01-02 12:18:14 +00:00 |
|
Mark Vejvoda
|
5f4d3e9088
|
- numerous thread bugfixes related to menu stability and ftp server socket usage
|
2011-01-02 09:33:37 +00:00 |
|
Mark Vejvoda
|
2b1732e27e
|
- overhaul of thread processing, especially in the menus, things now freeze much less and should be more reliable
|
2011-01-02 06:46:48 +00:00 |
|
Mark Vejvoda
|
9150701e70
|
- more thread guards for IRC Client
|
2011-01-02 04:16:24 +00:00 |
|
Mark Vejvoda
|
8eeb0b550c
|
- more ftp tileset bugfixes
|
2011-01-01 03:12:28 +00:00 |
|
Mark Vejvoda
|
2cdb8dd354
|
- initial work for tileset ftp transfers, needs some testing
|
2011-01-01 00:50:10 +00:00 |
|
Mark Vejvoda
|
7e55a545c4
|
- added code for ftp client to handle failures and menu exit more gracefully
|
2010-12-31 21:02:06 +00:00 |
|
Mark Vejvoda
|
1f29685803
|
- bugfixes for ftp server to work on windows, silly M$ compiler has issues with mixing C / C++ code so I had to make these changes
|
2010-12-31 21:00:25 +00:00 |
|
Mark Vejvoda
|
d176053da9
|
- plenty of code cleanup (some refactoring of socket / UPNP code)
- FTP console output now only shows when --verbose used
|
2010-12-31 08:21:26 +00:00 |
|
Mark Vejvoda
|
bd12b10e29
|
- bugfixes for debuglog filelist which crashes on windows platform on program exit
|
2010-12-31 01:53:16 +00:00 |
|
Mark Vejvoda
|
0987536af8
|
- changed order of map searching, now we look in this order:
mydata/maps mgm file type
mydata/maps gbm file type
maps / mgm file type
maps/ gbm file type
|
2010-12-30 21:19:08 +00:00 |
|
Mark Vejvoda
|
973b546b04
|
- more bugfixes related to ftp and firewall handling
|
2010-12-30 20:02:30 +00:00 |
|
Mark Vejvoda
|
3f0ee7a6cb
|
- some initial changes to try to get ftp working over the Internet with firewalls etc
|
2010-12-30 15:56:02 +00:00 |
|
Mark Vejvoda
|
2ca50ee9f9
|
- attempt to avoid IRC client crashes on Internet menu if user does not have an Internet connection
|
2010-12-29 21:03:57 +00:00 |
|
Mark Vejvoda
|
4fb1b1092f
|
- added ftp port # as an ini setting and added to UPNP for router auto-config
- added new language string for message box to prompt map file downloads
|
2010-12-29 20:28:25 +00:00 |
|
Mark Vejvoda
|
6e88e4be4c
|
- got my plumbers suit on and added the plumbing for FTP file xfers
|
2010-12-29 01:10:53 +00:00 |
|
Mark Vejvoda
|
8d8afe78b5
|
- build fix for poor distros who have a hard time with libircclient (now we just include this small lib in the source tree) so no longer required as an external lib
|
2010-12-27 09:01:40 +00:00 |
|
Mark Vejvoda
|
e4e7a456f5
|
- attempt to bugfix threaded logger
|
2010-12-26 01:27:49 +00:00 |
|
Mark Vejvoda
|
36f62ea084
|
- changes to threaded logging so when things get very busy the thread dumps log entries more quickly
|
2010-12-26 00:27:38 +00:00 |
|
Mark Vejvoda
|
2234928a35
|
- changes to threaded logging so when things get very busy the thread dumps log entries more quickly
|
2010-12-25 23:49:24 +00:00 |
|
Mark Vejvoda
|
b006e72b53
|
- mutex cleanup in network classes to try to avoid game freeze( hangs)
|
2010-12-25 22:38:00 +00:00 |
|