Mark Vejvoda
ab413f1d0c
small code cleanup from cppcheck
2013-09-19 06:32:47 +00:00
Mark Vejvoda
970de758e4
- bugfix for network CRC comparison so we don't lose frames
2013-09-19 01:35:08 +00:00
Mark Vejvoda
d4a6645a4d
- more code cleanup and game lobby force refresh bugfix when data changes
2013-09-19 01:19:36 +00:00
Mark Vejvoda
3a5c99bca5
small code cleanup to see if this corrects any memory issues
2013-09-18 22:44:04 +00:00
Mark Vejvoda
8a50dbd671
- on reload game check ini setting for crc network checks
2013-09-18 21:43:25 +00:00
Mark Vejvoda
60028086e2
see if this fixes crc bug
2013-09-18 18:49:57 +00:00
Mark Vejvoda
538a676006
- attempt bugfix for floating point issue causing oos
2013-09-18 00:46:30 +00:00
Mark Vejvoda
013ed35c8b
added more debug info to unit crc logs
2013-09-17 23:52:27 +00:00
Mark Vejvoda
b716cea3e7
update server crc log count
2013-09-17 16:36:05 +00:00
Mark Vejvoda
1d16d57c74
lowered the log max size limit for crc logging
2013-09-17 03:06:01 +00:00
Mark Vejvoda
fefb9b6148
- hide the removing crc log print to console
2013-09-17 03:03:16 +00:00
Mark Vejvoda
d7abf70920
- updated crc log for units to exclude floating point rotation info
2013-09-17 01:32:25 +00:00
Mark Vejvoda
d22c10ccda
- added crc logging when crc mismatch detected
2013-09-17 00:43:14 +00:00
Titus Tscharntke
3f7d608955
version set to dev again ( data does not fit anymore )
2013-09-15 21:39:22 +00:00
Titus Tscharntke
a5834ddf57
I hope it solves a timing problem with rendering and resetting the gui. https://forum.megaglest.org/index.php?topic=9163.0
2013-09-14 23:56:26 +00:00
Mark Vejvoda
b5e26070b1
- updated to beta2 and added primitive CRC checking for network games, requies the Host user to set the following ini to enable CRC's:
...
EnableNetworkGameSynchChecks=true
2013-09-12 03:33:43 +00:00
Titus Tscharntke
6f85a6aa4a
old air behaviour for resource production. new one is reachable via ini switch NewResourceBehaviour=true
2013-08-29 22:30:09 +00:00
Mark Vejvoda
f617866237
- attempt to see if this handles resource associated units better
2013-08-10 06:53:16 +00:00
Mark Vejvoda
97b8979a6c
added AI logging for resource unit type logic
2013-08-02 21:46:55 +00:00
Mark Vejvoda
1247f1e965
a little refactoring and try to fix some of the AI logic for food producers
2013-08-02 00:08:16 +00:00
Mark Vejvoda
f9c991edda
add a guard for null texture and warning on console
2013-08-01 22:22:21 +00:00
Tom Reynolds
65b93aa8c2
Support build dependencies on Linux Mint 15: https://forum.megaglest.org/index.php?topic=9149.0
...
Resize "Next hint" button on loading screen: https://forum.megaglest.org/index.php?topic=9141.0
Localization updates from Transifex
2013-07-12 10:28:59 +00:00
Mark Vejvoda
0c26460f34
- updated version to 3.8.0.-beta1 in preparation for beta1
2013-06-26 04:57:17 +00:00
Titus Tscharntke
5747a36394
smaller button with clicksound for "next hint"
2013-06-25 22:44:57 +00:00
Titus Tscharntke
5a25c094db
unblock button always visible ( if a network game )
2013-06-25 20:39:15 +00:00
Mark Vejvoda
a689dd58a4
force crc refresh for both client and server when mismatched
2013-06-24 23:36:03 +00:00
Mark Vejvoda
88ed55ca8e
remove uuid from debug view
2013-06-24 00:29:32 +00:00
Mark Vejvoda
15582c046f
allow headless admin to change techtree translation setting
2013-06-23 05:37:47 +00:00
Mark Vejvoda
c88c631010
bugfix to force server to refresh CRC if client has different CRC
2013-06-23 05:23:02 +00:00
Mark Vejvoda
d46479df95
- bugfix to allow headless server to load a texture for new tilesets where they must read it to determine parts.
...
- converted asserts to exceptions
2013-06-23 04:17:25 +00:00
Mark Vejvoda
4684779186
removed commented code
2013-06-22 18:09:29 +00:00
Mark Vejvoda
17da18978a
init variables
2013-06-22 07:39:12 +00:00
Mark Vejvoda
67bf5ebc1b
bugfix for vc++ compiling
2013-06-22 04:32:22 +00:00
Mark Vejvoda
af91eb8b4e
update to proper data type
2013-06-22 03:49:51 +00:00
Mark Vejvoda
76ee030e93
bugfix for shutdown of threads and garbage collection.
2013-06-21 22:59:22 +00:00
Mark Vejvoda
5524cd6a0e
- updated exit game menu text vs leaving the application as requested.
...
- updates from transifex
2013-06-21 06:01:43 +00:00
Mark Vejvoda
4848e957e7
code cleanup from cppcheck
2013-06-20 22:51:28 +00:00
Titus Tscharntke
511ba5134f
default selection is colorpicking now
2013-06-20 21:42:01 +00:00
Mark Vejvoda
8d36c07a61
make AI smarter when needing more resources, prefer units that 'give back' resources over producers
2013-06-20 20:04:19 +00:00
Mark Vejvoda
3696c3b9d4
bugfix for error when changing resource multiplier lower than 0.5
2013-06-20 19:18:29 +00:00
Mark Vejvoda
d7eaeaead5
updated next hint to a button and added english label
2013-06-19 16:12:00 +00:00
Mark Vejvoda
06c3186466
client can now see if techtree translated setting shows
2013-06-19 01:03:51 +00:00
Mark Vejvoda
aceb9aec0a
re-fix titi's morph when no space available
2013-06-19 00:19:29 +00:00
Mark Vejvoda
c9c5d9aa8f
more frequent checking for client lag
2013-06-19 00:01:29 +00:00
Mark Vejvoda
ceb17ce56d
bugfix - proper client shutdown on sudden disconnect during game play
2013-06-18 23:41:14 +00:00
Titus Tscharntke
d13242287c
client slowdown/wait/speedup messages in verbose mode only
2013-06-16 18:21:33 +00:00
Mark Vejvoda
075293de09
fixed names showing in lobby menu to be properly formatted
2013-06-16 01:14:04 +00:00
Mark Vejvoda
54a28b6fb5
see if this makes the AI produce more food quickly when needed
2013-06-15 07:29:59 +00:00
Mark Vejvoda
1b3ee1503b
code cleanup from cppcheck
2013-06-15 01:43:44 +00:00
Mark Vejvoda
c646d0371c
updated to throw exception (not assert) when item missing from listbox
2013-06-15 00:31:51 +00:00
Titus Tscharntke
ee20fbd37b
VCC does not like float constants ...
2013-06-13 21:29:03 +00:00
Mark Vejvoda
7a6b59ddb1
added translatable factions to custom menu
2013-06-13 21:20:55 +00:00
Mark Vejvoda
ba1852aa63
a few missed areas of translated techtrees
2013-06-13 20:22:04 +00:00
Titus Tscharntke
dc716702c4
In loading screen you can click to show the next hint ( patch made by titi_son )
2013-06-13 20:08:50 +00:00
Mark Vejvoda
c9aab227e5
allow pausing network games when not joining an in progress game
2013-06-13 19:57:19 +00:00
Mark Vejvoda
0ead6a36dc
full support for translated techtrees
2013-06-13 08:55:48 +00:00
Titus Tscharntke
1f96dae8c7
tilesets can set default air unit heights
2013-06-13 07:34:32 +00:00
Mark Vejvoda
a8662c8b31
updated menus to display translated tech name
2013-06-13 01:37:15 +00:00
Mark Vejvoda
1eb17e3bb2
- added support for translated techtrees. To produce a default techtree lng file in the proper techtree folder run:
...
megaglest --translate-techtrees=megapack
where megapack is the name of the techtree
2013-06-12 22:49:47 +00:00
Mark Vejvoda
adce76d68f
more mad attempts to squeeze better performance
2013-06-12 17:49:12 +00:00
Mark Vejvoda
1e1676a34a
more render improvements
2013-06-12 06:14:55 +00:00
Mark Vejvoda
836172f87c
more render improvements
2013-06-12 01:24:10 +00:00
Mark Vejvoda
a516b0eb0d
more render improvements
2013-06-12 01:07:53 +00:00
Mark Vejvoda
929381e3ee
see if this fixes the black flicker we sometimes see
2013-06-12 00:53:52 +00:00
Mark Vejvoda
55653c10b5
try to see if this affects performance?
2013-06-12 00:25:43 +00:00
Mark Vejvoda
668b34db8e
more mad attempts to squeeze better performance
2013-06-11 06:44:26 +00:00
Mark Vejvoda
473e79c356
add lag pause when client lag reaches warning level
2013-06-11 00:07:28 +00:00
Mark Vejvoda
aa63d07497
disable joining in progress games for release (controlled by optional setting EnableJoinInProgressGame=true)
2013-06-10 20:08:03 +00:00
Mark Vejvoda
ab437c2590
better formatting for upgrade type data
2013-06-08 17:53:25 +00:00
Mark Vejvoda
8066502f9b
fix a few areas that vc++ 2012 pointed to as potential bugs
2013-06-08 03:40:04 +00:00
Mark Vejvoda
8d2e812dc8
remove unused reference to image and image-cancel for upgrade types
2013-06-07 23:33:35 +00:00
Mark Vejvoda
4499308888
fix a few areas that vc++ 2012 pointed to as potential bugs
2013-06-07 23:17:27 +00:00
Mark Vejvoda
9a7fba2842
bugfix for custom about screen texture
2013-06-07 22:27:09 +00:00
Mark Vejvoda
58ebee280d
added custom credits ability for Ishmaru
2013-06-07 20:36:07 +00:00
Mark Vejvoda
7aca6c73c7
bugfix to allow changing of texture compression
2013-06-07 18:34:55 +00:00
Mark Vejvoda
e44420f9c9
joining player can only click play now once
2013-06-07 00:29:29 +00:00
Mark Vejvoda
7a40e78b6a
allow player status message in game lobby
2013-06-07 00:23:30 +00:00
Mark Vejvoda
462524bcae
attempt to fix titi's segfault when reloading and exiting custom menu
2013-06-06 23:57:21 +00:00
Mark Vejvoda
ed00d9ad8b
hide player status when joining in progress game
2013-06-06 14:38:55 +00:00
Mark Vejvoda
6e38d9b187
do not require lng file to have a new key
2013-06-06 05:51:32 +00:00
Mark Vejvoda
4533da71bd
bugfixes for attack boost did not properly rollback boost value sometimes for multiplier style boosts
2013-06-06 04:10:49 +00:00
Mark Vejvoda
4da10fc7fa
save player uuid in last game settings
2013-06-05 20:31:54 +00:00
Mark Vejvoda
09b6c1c1b1
bugfix to change title when joining in progress game
2013-06-05 20:25:14 +00:00
Mark Vejvoda
8a3cf2f956
when clients connect to a lobby or game see if the player was previously in a slot and if so give them this slot
2013-06-05 20:04:03 +00:00
Mark Vejvoda
6d349b839c
avoid mutex use for client slot thread on server to improve performance
2013-06-05 18:05:21 +00:00
Mark Vejvoda
4ca6c232cf
allow game to be paused before player joins game and retain pause state
2013-06-05 17:17:03 +00:00
Mark Vejvoda
173075d962
allow each language to specify special keys allowed for that language (bugfix for polish)
2013-06-05 05:53:59 +00:00
Mark Vejvoda
c54251c12c
try to improve performance
2013-06-04 22:32:47 +00:00
Mark Vejvoda
5fd46478c6
try to improve performance
2013-06-04 21:55:16 +00:00
Mark Vejvoda
ac24630573
bugfix to properly shutdown masterserver thread
2013-06-04 18:40:37 +00:00
Mark Vejvoda
0af3e349d8
bugfixes to allow joining in progress game and also ensure disconnect list is correct.
2013-06-04 08:01:33 +00:00
Mark Vejvoda
b6780d2af7
code cleanup
2013-06-04 04:36:00 +00:00
Mark Vejvoda
aab72b863c
enforce that no network commands are sent when game is paused for player who is joining except pause / unpause and disconnect
2013-06-04 04:26:37 +00:00
Mark Vejvoda
03862948e2
bugfix to cleanup closing client connections quickly
2013-06-04 03:47:04 +00:00
Mark Vejvoda
8cd2383a78
bugfix for minimap for joining in progress games
2013-06-04 02:21:56 +00:00
Mark Vejvoda
56774bc087
make server slots continuously read data on sockets during game
2013-06-04 00:31:41 +00:00
Titus Tscharntke
819622f40e
I hope this fixes the black flickering when selecting units you sometimes see (this was very obvious with selectbuffer , but visible in colorpicking too )
2013-06-03 23:09:02 +00:00
Mark Vejvoda
2e2f16e3bc
bugfix for missing data to not show console error on server
2013-06-03 19:55:34 +00:00
Mark Vejvoda
50ade6b471
bugfix for both progress and animation smoothness
2013-06-03 14:50:50 +00:00
Mark Vejvoda
25450ebb85
bugfix for both progress and animation smoothness
2013-06-03 14:30:52 +00:00
Mark Vejvoda
1097938c2e
bugfix for loading saved games which do not have playeruuid
2013-06-03 05:33:07 +00:00
Mark Vejvoda
8d8c9ab20c
bugfix for join in progress game (clear path for each unit)
2013-06-03 05:29:01 +00:00
Mark Vejvoda
335eb3ac4a
bugfix for smoother animation sequences and fix progress bound animations
2013-06-03 04:28:53 +00:00
Titus Tscharntke
01e7c28992
screenshots for savegames without annoying menu in screenshot. ( I render the scene again before taking a screenshot ).
2013-06-02 21:41:09 +00:00
Titus Tscharntke
27e46dd10a
selected units are sorted by type(id) now. this gives less jumping selection with colorpicking and a sorted selection display in the GUI.
2013-06-02 20:30:22 +00:00
Mark Vejvoda
ee271467d0
attempt to fix join game out of synch (and added more logging to track further if needed)
2013-06-02 05:57:51 +00:00
Mark Vejvoda
9c4b469d09
bugfix for segfault on client disconnect (regression introduced a few checkins ago)
2013-06-02 05:08:40 +00:00
Mark Vejvoda
6e6a70aab0
fix progress bar for downloading saved games
2013-06-02 05:01:28 +00:00
Mark Vejvoda
a7269de8f6
fix the filename shown when downloading saved game for join in progress
2013-06-01 23:55:21 +00:00
Mark Vejvoda
2cd6325806
attempt to fix message which used servers version of the text always
2013-06-01 23:45:19 +00:00
Mark Vejvoda
ae458f9b4b
cleanup compile warnings
2013-06-01 23:31:17 +00:00
Mark Vejvoda
78d9a01638
bugfix for attackboost where it sometimes did not properly remove the boost
2013-06-01 22:21:04 +00:00
Mark Vejvoda
d4568f1bdd
fixed connection segfault on i386 platform
2013-06-01 18:07:06 +00:00
Mark Vejvoda
68456111b4
tracking down bug on i386 platform
2013-06-01 17:56:38 +00:00
Mark Vejvoda
92bc5c6e12
tracking down bug on i386 platform
2013-06-01 17:51:42 +00:00
Mark Vejvoda
0df2e19e10
tracking down bug on i386 platform
2013-06-01 17:40:34 +00:00
Mark Vejvoda
e809080d0f
tracking down bug on i386 platform
...
- comment titi's model debug output
2013-06-01 17:23:51 +00:00
Mark Vejvoda
22eb5cc4d4
attempt to fix a thread bug when starting a game
2013-06-01 06:28:03 +00:00
Mark Vejvoda
7f88d866c1
attempt to fix a thread bug when starting a game
2013-06-01 06:07:14 +00:00
Mark Vejvoda
4daef05777
bugfix for animation progress
2013-06-01 03:24:06 +00:00
Mark Vejvoda
4af65d1e19
added unique playerid for every client
2013-06-01 02:31:12 +00:00
Mark Vejvoda
27c0141b34
fixed headless admin button for player status changes
2013-05-31 19:32:20 +00:00
Mark Vejvoda
761fc44f14
reprompt to download missing data after 7 seconds if the user is still misisng game data
2013-05-31 19:05:34 +00:00
Mark Vejvoda
4efc2f9cea
try to make world synch logging not use translated unit names
2013-05-31 15:33:01 +00:00
Mark Vejvoda
6cc8f6ac75
attempt to fix the model render not properly timed
2013-05-31 07:09:25 +00:00
Mark Vejvoda
a0506e3486
bugfix for join game segfault posted by atze
2013-05-30 06:28:09 +00:00
Mark Vejvoda
79c3c1eed5
bugfix player # in disconnect message
2013-05-29 06:13:21 +00:00
Mark Vejvoda
7191fe092d
safer and faster shutdown of disconnected client socket
2013-05-29 06:06:43 +00:00
Mark Vejvoda
831bbda6c9
better error handling for game / scenario loading problems (like bad xml)
2013-05-28 15:42:54 +00:00
Mark Vejvoda
995617e91e
bugfix to allow admin to kick player in same slot multiple times
2013-05-28 07:10:13 +00:00
Mark Vejvoda
7acd500c08
bugfix for a number of legacy divide by 0 conditions discovered by Tiger.
2013-05-28 06:07:35 +00:00
Mark Vejvoda
43d533aec3
added ability to reference sound and videos in lua using variables: {TECHTREEPATH}, {SCENARIOPATH}, {TUTORIALPATH} example:
...
playStreamingSound('{SCENARIOPATH}/music/myambient.ogg')
2013-05-28 03:08:51 +00:00
Mark Vejvoda
72480bc576
added ability to reference sound and videos in lua using variables: {TECHTREEPATH}, {SCENARIOPATH}, {TUTORIALPATH} example:
...
playStreamingSound('{SCENARIOPATH}/music/myambient.ogg')
2013-05-28 02:54:23 +00:00
Mark Vejvoda
7ee5d2b300
added a bunch of new lua methods for Tigers new scenario to montior changes to a unit
2013-05-28 00:59:44 +00:00
Mark Vejvoda
93caf14362
attempt to fix out of synch of join in progress game
2013-05-27 08:26:01 +00:00
Mark Vejvoda
f4a29d98b8
bugfix to correct out of synch, titi tried to fix this a while ago but the code was not complete, we hit this when testing today
2013-05-27 04:56:07 +00:00
Mark Vejvoda
f79dd4be83
admin can now kick player joining in progress game while he is in the lobby
2013-05-26 06:45:56 +00:00
Mark Vejvoda
2c1b181bc7
a bunch more code cleanup from cppcheck
2013-05-26 06:03:32 +00:00
Mark Vejvoda
c1ca53f50d
allow admin to kick player multiple times
2013-05-26 04:01:01 +00:00
Mark Vejvoda
f84cf5c216
attempt to fix resume game
2013-05-26 03:35:31 +00:00
Mark Vejvoda
c932965d9e
correct click sound for a bunch of menu buttons
2013-05-26 02:44:36 +00:00
Mark Vejvoda
d901670c15
attempt to fix weird morph bug found by Elimnator
2013-05-26 00:27:50 +00:00
Mark Vejvoda
cef0ce9978
attempt to fix weird morph bug found by Elimnator
2013-05-26 00:11:07 +00:00
Mark Vejvoda
7c98c35d67
init new variable to null
2013-05-25 22:46:01 +00:00
Mark Vejvoda
fd9ce54063
attempt to fix morph out of synch
2013-05-25 22:44:39 +00:00
Titus Tscharntke
60a7ea172d
client slowdown/catchup reenabled again
2013-05-25 22:30:31 +00:00
Mark Vejvoda
aa69a5818b
added some new lua methods to determine day or night and new event
2013-05-25 20:46:36 +00:00
Mark Vejvoda
de68fc759d
comment out some world synch logging
2013-05-25 18:22:36 +00:00
Mark Vejvoda
7cd6dfbdca
bugfixes for loading saved games with bad data or wrong game version
2013-05-25 08:02:07 +00:00
Mark Vejvoda
fe151abcc5
ensure dead units clean up
2013-05-25 07:36:21 +00:00
Mark Vejvoda
85ab3c76cc
attempt to improve threaded logging and see if we fix targetVec
2013-05-25 05:31:32 +00:00
Mark Vejvoda
4d0917e13b
switch to integer for unit progress and some related items to fix out of synch on cross platform
2013-05-25 02:42:57 +00:00
Mark Vejvoda
e456096ffc
added more important logging for out of synch
2013-05-25 00:02:49 +00:00
Mark Vejvoda
29155d31c1
attempt to see if this fixes out of synch
2013-05-24 04:06:30 +00:00
Mark Vejvoda
a0b87ba7eb
attempt to see if this fixes out of synch
2013-05-23 23:55:28 +00:00
Mark Vejvoda
a94787654d
attempt to see if this fixes out of synch
2013-05-23 23:52:46 +00:00
Mark Vejvoda
3746bf4f11
bugfix to properly close socket when connected client leaves game lobby
2013-05-23 07:12:29 +00:00
Mark Vejvoda
497dac4189
move cancel and download and progrress bars to right align in UI
2013-05-23 06:11:46 +00:00
Mark Vejvoda
cd2177fc1e
attempt to see if this fixes long standing out of synch bugs
2013-05-23 00:33:30 +00:00
Titus Tscharntke
a6920049e8
lets see if things work without client speedup/slowdown
2013-05-22 22:15:52 +00:00
Mark Vejvoda
a98234c14e
THIS IS NOT BACKWARD COMPATIBLE WITHY OTHER DEV VERSIONS! buffix the attack target issue mentioned in the forums
2013-05-21 21:19:59 +00:00
Mark Vejvoda
5b664fb1a2
- bugfix for transifex tutorial download files now loaded into UI
...
- updated each thread to provide its name
2013-05-21 20:28:42 +00:00
Mark Vejvoda
5cfc4d07a0
added logging of threaded unit actions
2013-05-21 05:43:57 +00:00
Mark Vejvoda
f98d9fdddc
attempt to see if this corrects out of synch, i COULD NOT reproduce the out of synch with my winxp and linux 64 systems, perhaps titi had different ini values between linux and windows?
2013-05-21 00:38:35 +00:00
Mark Vejvoda
418d4bed0b
more logs to track out of synch
2013-05-20 22:54:07 +00:00
Mark Vejvoda
2f3433688f
more logs to track out of synch
2013-05-20 21:52:36 +00:00
Mark Vejvoda
625628fc63
put change back to what it was before
2013-05-20 21:40:25 +00:00
Mark Vejvoda
6a34864c5d
see if this corrects the current out of synch issues
2013-05-20 20:06:25 +00:00
Mark Vejvoda
538314eb48
add more world synch logging
2013-05-20 19:00:08 +00:00
Mark Vejvoda
08e0b0baca
add more world synch logging and added more mutex thread protection in pathfinder
2013-05-20 02:51:26 +00:00
Titus Tscharntke
218c540bea
In graphics option new screenmodes are "tested" now.
...
Animate only a given number of objects in tilesets.
2013-05-19 12:30:10 +00:00
Mark Vejvoda
8fd82a4f7d
add more world synch logging and disabled potentially dangerous ini properties that were still referenced in the pathfinder to see if this was the cause of out of synchs (due to old settings that affected the pathfinder)
2013-05-19 05:16:21 +00:00
Mark Vejvoda
7966422582
attempt to fix segfaults discovered during testing
2013-05-18 05:57:22 +00:00
Mark Vejvoda
24f3a1d6de
add more synch logging to pathfinder
2013-05-18 03:11:26 +00:00
Mark Vejvoda
3c05195436
add more synch logging to pathfinder
2013-05-17 22:51:40 +00:00
Mark Vejvoda
d8c7ccec9d
fixed main menu center of images
2013-05-17 09:31:47 +00:00
Mark Vejvoda
748763f0f1
code cleanup based on cppcheck results
2013-05-17 05:21:14 +00:00
Mark Vejvoda
c55b9c3ffe
code cleanup based on cppcheck results
2013-05-17 05:01:23 +00:00
Mark Vejvoda
2fd5c2241e
code cleanup based on cppcheck results
2013-05-17 04:06:39 +00:00
Mark Vejvoda
8408526b12
code cleanup based on cppcheck results
2013-05-17 03:59:34 +00:00
Mark Vejvoda
0c9679b8b2
some code cleanup
2013-05-17 02:14:43 +00:00
Mark Vejvoda
bca6b5a8fb
better logging of unit movement header and footer info
2013-05-17 01:32:29 +00:00
Mark Vejvoda
a17fcdb5b4
bugfixes for thread shutdown
2013-05-17 00:40:54 +00:00
Mark Vejvoda
910bb8bc56
- attempt to have more clean shutdown of threads on game exit
2013-05-17 00:08:26 +00:00
Tom Reynolds
280a00dc35
* Proper localization for Titi's "newbie" warning
...
* Fix typo in Linux build script
2013-05-05 12:06:31 +00:00
Mark Vejvoda
2771069c16
added extra null check on main application close to hopefully fix windows crash
2013-05-05 06:14:22 +00:00
Mark Vejvoda
c34169d19d
bugfix, do not reset selected factions if there is only 1 techtree
2013-05-05 05:35:12 +00:00
Mark Vejvoda
0f7f2ae287
lineup ui for pause for lag
2013-05-04 06:09:00 +00:00
Mark Vejvoda
5370729ce1
bugfix to close irc client down quickly when exiting application.
2013-05-03 23:11:57 +00:00
Mark Vejvoda
348993853f
bugfix for crc checking when data is toggled and user downloads somethign different
2013-05-03 06:25:38 +00:00
Mark Vejvoda
dc27d02972
bugfix to not crash when loading corrupt scenarios
2013-05-03 06:03:54 +00:00
Titus Tscharntke
775b351bc2
more space in options menues ( gfx menu will follow later )
2013-05-02 22:35:54 +00:00
Titus Tscharntke
325f33a155
Selection via cellmap turned out not to be good -> revert
2013-05-02 20:52:23 +00:00
Mark Vejvoda
c30d78ff74
saved games for rejoining in progress games saves to .zip and sends that to clients.
2013-05-01 20:56:19 +00:00
Mark Vejvoda
480c77949c
bugfix for crc checking after download of missing content and server changes to different data then the data downloaded
2013-05-01 04:57:41 +00:00
Mark Vejvoda
ec8d98f3c9
bugfix, restore human playername when reloading last game settings
2013-05-01 00:44:29 +00:00
Mark Vejvoda
c19065ebd0
bugfix for rain particles when loading keyboard setup in game (and memory cleanup)
2013-04-30 06:17:30 +00:00
Titus Tscharntke
db921c3fb7
attack enemy units even if you missed them and only hit the map cell.
2013-04-29 23:05:56 +00:00
Mark Vejvoda
45a1fcdf4e
bugfix for purgeunused to not delete language files for techtrees
2013-04-29 05:51:41 +00:00
Titus Tscharntke
d303170b3f
colorpicking: first we render buildings then we render units. By this we can select units in or behind buildings with colorpicking.
2013-04-28 10:26:25 +00:00
Titus Tscharntke
6849d432bf
colorpicking improved again and hopefully fixed false clicks on attacks ... ( works with low display resolutions too now)
2013-04-27 17:38:35 +00:00
Titus Tscharntke
9d3c99d6d0
Speed for colorpicking :-D. Its nearly as fast as selectbuf now . ( and tree selection for colorpicking is fixed )
2013-04-25 23:12:34 +00:00
Titus Tscharntke
c8b6a9f410
fixed colorpicking selection for units in front of trees ( flying units above forests for example )
2013-04-24 23:06:11 +00:00
Titus Tscharntke
b5aeb02d22
return button returned to wrong menu
2013-04-21 23:41:06 +00:00
Titus Tscharntke
1884fc5653
new options menu(s)
2013-04-21 17:04:36 +00:00
Titus Tscharntke
883cfbbd27
Default for twoFrameAnimation smoothing is false.
2013-04-17 00:56:04 +00:00
Titus Tscharntke
88e2756ac2
new switch for animated tileset objects with only two animation frames: smoothTwoFrameAnim="true".
...
( std::sin was used with intention, no need for streflops in this case )
2013-04-17 00:12:54 +00:00
Titus Tscharntke
a7b1f95ee4
g3d exporter sets fully transparent objects to opacity=1
2013-04-10 00:15:53 +00:00
Titus Tscharntke
59f6688dad
uuh , I had some == = problems ...
2013-04-09 23:15:48 +00:00
Titus Tscharntke
1d8644bff5
making network things work...
2013-04-07 20:32:00 +00:00
Titus Tscharntke
bd5aa2e112
making network things work...
2013-04-07 19:25:02 +00:00
Titus Tscharntke
1071358140
making network things work...
2013-04-07 17:44:07 +00:00
Titus Tscharntke
571775fb30
making network things work..
2013-04-07 17:11:29 +00:00
Titus Tscharntke
4a436066e7
slowdown and speedup clients based on recorded stats
2013-04-07 15:27:55 +00:00
Mark Vejvoda
8983592400
- attempt to make mutex usage more stable and find memory issues
2013-04-05 05:39:30 +00:00
Titus Tscharntke
7a39fae6d0
message box shows up if player name is set to "newbie"
2013-04-03 16:17:14 +00:00
Titus Tscharntke
c72cd2ac4c
lets try it with a smoother catchup of clients
2013-03-25 22:25:57 +00:00
Titus Tscharntke
dba93e2bf4
I think the frames stored in messages are no network frames but world frames
2013-03-25 20:55:28 +00:00
Titus Tscharntke
30cb3926d5
maybe we are in pause mode
2013-03-25 19:57:17 +00:00
Mark Vejvoda
079dbf808a
- try to improve network performance
2013-03-24 05:16:56 +00:00
Mark Vejvoda
b2853b760e
- fix bug reported on sf: Glest::Game::Selection::select crash with NULL pointer - ID: 3608835
2013-03-24 04:43:50 +00:00
Mark Vejvoda
15987d83d7
- try to improve network performance
2013-03-23 23:34:51 +00:00
Mark Vejvoda
9dc863e5e3
- try to improve network performance
2013-03-23 23:24:39 +00:00
Mark Vejvoda
d703f7605b
- try to improve network performance
2013-03-23 23:18:50 +00:00
Mark Vejvoda
01b757a743
- try to improve network performance
2013-03-23 23:13:33 +00:00
Mark Vejvoda
97aadb6a44
- try to improve network performance
2013-03-23 23:00:11 +00:00
Mark Vejvoda
c36e8297fa
- try to improve network performance
2013-03-23 22:56:08 +00:00
Mark Vejvoda
bc06b4799a
- try to improve network performance
2013-03-23 22:44:55 +00:00
Mark Vejvoda
159cdc40d0
- attempt to see if this helps network performance
2013-03-23 22:32:51 +00:00
Titus Tscharntke
b6b0e989da
lets try (again) if this makes things less choppy
2013-03-16 23:05:11 +00:00
Mark Vejvoda
44a498958c
- battle end screen render fix for tomreyn
2013-03-16 06:57:16 +00:00
Mark Vejvoda
203ad150ef
- battle end screen render fix for tomreyn
...
- more thread safety for threaded client sockets
2013-03-16 06:55:16 +00:00
Mark Vejvoda
b805308a42
- bugfixes for detecting client disconnection
2013-03-15 00:31:51 +00:00
Mark Vejvoda
cb96232256
- should fix the strange pause / unpause behaviour for joining in progress games
2013-03-14 21:41:15 +00:00
Titus Tscharntke
e7907394de
lighting of rotated tileset objects was wrong.
2013-03-14 21:16:16 +00:00
Mark Vejvoda
16d25210e4
- make client use less CPU for network games
2013-03-13 21:32:48 +00:00
Mark Vejvoda
3661d62c03
- attempt to fix client crash on disconnect
2013-03-12 22:50:26 +00:00
Mark Vejvoda
88b31797e7
- make client use less CPU for network games
2013-03-11 03:46:40 +00:00
Mark Vejvoda
21d38b6231
- make client use less CPU for network games
2013-03-10 16:19:04 +00:00
Titus Tscharntke
d041f1eea6
commented my last changes ( beside "+1" )as itmade clients freeze on exiting games
2013-03-10 01:32:00 +00:00
Titus Tscharntke
c2e94985b2
"\n" was missing ( please look at my last changes it softcoder )
2013-03-10 01:02:41 +00:00
Mark Vejvoda
2210d48c49
- added a temp ini setting: DebugGameSynchUI=true
...
to show all units in minimap to compare on two screens if the game is going out of synch.
2013-03-10 00:40:38 +00:00
Titus Tscharntke
9db9d12891
next try
2013-03-10 00:16:02 +00:00
Titus Tscharntke
7263274d51
trying to fix clients with high load.
2013-03-10 00:09:09 +00:00
Titus Tscharntke
c8458237e0
trying to fix slowdowns of clients ( maybe they are ahead )
2013-03-09 23:36:25 +00:00
Mark Vejvoda
ac992b431d
- attempt to fix threaded client stability and fixed some server side network bugs to also improve its stability
2013-03-09 20:57:06 +00:00
Mark Vejvoda
760ba99fd7
- attempt to fix double free bug
2013-03-08 21:53:11 +00:00
Mark Vejvoda
11d4c4a1dc
- attempt to fix double free bug
2013-03-08 21:00:37 +00:00
Mark Vejvoda
e74f747fbd
- attempt to make connection status more reliable and have less hangs when disconnects occur
2013-03-08 08:42:08 +00:00
Mark Vejvoda
704935c534
- attempt to fix double free bug reported by tomreyn
2013-03-08 05:24:37 +00:00
Mark Vejvoda
198fa1d05d
- bug fix to send packets every 4 seconds if nothing has been sent (especially when the game is paused)
2013-03-08 04:41:57 +00:00
Mark Vejvoda
aec3ff1f63
- bugfix for restoring explorations on loading a saved game
2013-03-06 15:02:17 +00:00
Mark Vejvoda
560ed46cc0
- more bugfixes for slot switching and joining in progress games
...
- disallow server to toggle pause state when client is joining
- fix dmp extension on linux
2013-03-06 14:29:49 +00:00
Mark Vejvoda
47aa0050b8
- this seems to be stable now and handles lag quite well i think
2013-03-02 07:33:01 +00:00
Mark Vejvoda
951cd33ef4
- try to get threaded client working without lag
2013-03-02 02:35:53 +00:00
Mark Vejvoda
019c7edcc7
- try to get threaded client working without lag
2013-03-02 02:19:34 +00:00
Mark Vejvoda
503627f02b
- try to get threaded client working without lag
2013-03-02 01:05:39 +00:00
Mark Vejvoda
6603e08c96
- try to get threaded client working without lag
2013-03-02 00:53:55 +00:00
Mark Vejvoda
c49962c644
- try to get threaded client working without lag
2013-03-02 00:30:26 +00:00
Mark Vejvoda
2fc2e51842
- attempt to fix lagging clients
2013-03-01 23:31:53 +00:00
Mark Vejvoda
74119d0b93
- bugfix for in game joins pause / resume
2013-03-01 23:05:38 +00:00
Mark Vejvoda
c3feec02ee
- increase resume speedup to improve performance
2013-03-01 19:54:27 +00:00
Mark Vejvoda
2d2ec9afac
- allow the game to be published if it allow in game joining
2013-03-01 17:21:58 +00:00
Mark Vejvoda
c6e3fd1156
- avoid double joining a game in progress
2013-03-01 15:56:00 +00:00
Mark Vejvoda
b6cefa3388
- attempt to fix lag issue when resuming paused network game (also for resume joining in progress game)
2013-03-01 06:52:33 +00:00
Mark Vejvoda
5aaa023476
- bugfix for in game joins pause / resume
2013-02-28 01:31:02 +00:00
Mark Vejvoda
e4235cc551
- attempt to further stabilize joining in progress games
2013-02-27 06:46:42 +00:00
Mark Vejvoda
b0a370900f
- attempt to make joining in progress games a bit more reliable and stable
2013-02-26 23:31:59 +00:00
Mark Vejvoda
13665d58f1
- attempt to fix light sources handling as reported by tomreyn
...
- allow speed up / slow down for network game as long as no-one is connected
2013-02-26 20:48:20 +00:00
Mark Vejvoda
45b8cf21a4
- attempt to fix disconnect and thread lock for in game connect games
2013-02-26 07:05:46 +00:00
Titus Tscharntke
61e75417a5
Respecting requirements for attack commands . ( Bug fix for attack hot-key cycling through attacks. )
2013-02-24 23:56:49 +00:00
Mark Vejvoda
e0bda20f5e
- bugfix for slot not re-opening after disconnect when required
2013-02-24 00:28:45 +00:00
Titus Tscharntke
2bc2555c22
Attack key ("a") cycles through attack types if you have a uniform selection of units
2013-02-22 23:31:55 +00:00
Mark Vejvoda
759997916e
- only output changed file paths for load games if verbose enabled
2013-02-22 15:59:18 +00:00
Mark Vejvoda
c63da54bbd
- attempt to improve performance when units are blocked badly (this is not backwards compatible with other builds, will create out of synch)
2013-02-22 06:52:51 +00:00
Mark Vejvoda
39f81afe5c
- allow threaded calculation of unit movement for attacking units (was disabled for nig's bug but this was not the cause so re-enable)
2013-02-20 19:21:55 +00:00
Titus Tscharntke
01b6986581
First steps for new terrain texturing. In tileset xml do:
...
<surface partsize="64">
<texture path="textures/512.png"/>
</surface>
2013-02-20 17:42:47 +00:00
Mark Vejvoda
c8cdca22fd
- some code cleanup and try to improve joining in progress game performance
2013-02-19 22:00:15 +00:00
Mark Vejvoda
286dc58aa6
- bugfix for unit sight on game load
2013-02-19 07:13:49 +00:00
Mark Vejvoda
8916a86b8c
- bugfixes for load / save game for in progress joining
2013-02-19 06:41:56 +00:00
Mark Vejvoda
69925fb887
- bugfixes for joining network games
2013-02-19 04:53:24 +00:00
Mark Vejvoda
54c026bb3e
- bugfixes for in game joining
2013-02-17 07:15:01 +00:00
Mark Vejvoda
85b1365e7e
- bugfix for in game joining, loading saved game needs to change this to properly indicate which faction is the joining players
2013-02-16 20:02:22 +00:00
Mark Vejvoda
cfe0f6bb55
- bugfix for in game joining
2013-02-16 19:26:17 +00:00
Mark Vejvoda
45dc4c0e5d
- updates to join in progress game, and now allow for switching slots
2013-02-16 19:11:36 +00:00
Mark Vejvoda
b38f6b20a1
- updates to join in progress game, and now allow for switching slots
2013-02-16 10:07:36 +00:00
Mark Vejvoda
9d19ff2b57
- added the first draft of joining games in progress
2013-02-15 18:25:10 +00:00
Mark Vejvoda
fb6cff0ed1
- bugfix for latest harvest updates
2013-02-12 22:37:14 +00:00
Mark Vejvoda
646d11f143
- if unit harvests a resource, stops and harvest the same type again they do not need to return to the store house
2013-02-12 21:51:25 +00:00
Titus Tscharntke
4e6e96b125
AI scouting switched back to something we had before "THE BUG"
2013-02-12 21:17:21 +00:00
Mark Vejvoda
aca17684a7
- attempt to see if this fixes drawing of starting points for some bad video drivers
2013-02-12 20:47:46 +00:00
Mark Vejvoda
589962868b
- added ability for units to return harvested resources in an emergency by clicking a store house when a unit has a load
2013-02-12 08:44:12 +00:00
Mark Vejvoda
a71c3d239f
- added unit auto repair a buidling if the meeting point is on that building
2013-02-12 03:41:59 +00:00
Mark Vejvoda
c0fe242504
- allow for translated names to be shown for tutorials and scenarios in selection menu
2013-02-12 02:10:00 +00:00
Mark Vejvoda
93773839fd
- allow for multiple preview / loading / hud textures for different resolutions
2013-02-11 23:52:44 +00:00
Mark Vejvoda
5fd8b121a9
- allow for multiple preview / loading / hud textures for different resolutions
2013-02-11 23:43:30 +00:00
Titus Tscharntke
41671ac997
frustRum ->frustum
2013-02-11 22:51:36 +00:00
Titus Tscharntke
a3635376cf
no more trouble with middle mouse button camera view
2013-02-09 23:20:40 +00:00
Mark Vejvoda
7dae926cf2
- do not show errors on console for scenarios without a description
2013-02-09 17:18:34 +00:00
Mark Vejvoda
af100408ed
- correct vc++ build so that we properly parse the version info for automated builds
2013-02-09 08:01:06 +00:00
Mark Vejvoda
50e64e9564
- scenario description patch applied from Muwuum
2013-02-09 07:17:10 +00:00
Mark Vejvoda
9bc6d33f1d
- bug fixes to stabilize the windows build
2013-02-09 06:57:05 +00:00
Titus Tscharntke
f06f86904c
recall group select again
2013-02-08 23:54:50 +00:00
Mark Vejvoda
cfb9b61168
- rollback AI so nig can test anarchy bug
2013-02-06 23:58:49 +00:00
Mark Vejvoda
25f2b92892
- update version to 3.8-dev as svn seems to be no longer compatible with 3.7.x
2013-02-06 23:00:25 +00:00
Titus Tscharntke
3ea6a02d95
no return in void methods
2013-02-05 22:00:50 +00:00
Mark Vejvoda
b2be14ca33
- updated the AI's scouting logic
...
- updated from transifex
2013-02-05 06:56:59 +00:00
Mark Vejvoda
adc62b7df8
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-05 00:01:40 +00:00
Mark Vejvoda
196d1240f1
- attempt to fix the crash in game originally reported by nig
2013-02-04 23:47:54 +00:00
Mark Vejvoda
f87b8b6ee2
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-04 08:30:43 +00:00
Mark Vejvoda
d02f91d2e0
- bugfix for AI not using correct build spacing
2013-02-03 23:29:16 +00:00
Mark Vejvoda
c913825650
- trying to fix bug in sound player
2013-02-02 06:29:26 +00:00
Mark Vejvoda
8dc637527a
- tighten up code.. ensure pointers set to null after delete, etc
2013-02-01 17:25:49 +00:00
Mark Vejvoda
bff9b1b3bc
- cleanup a bunch of vc++ compile / link warnings
2013-02-01 08:12:20 +00:00
Mark Vejvoda
d808b4ecc4
- added Unit selection type label
...
- updated unhandled exception logic in linux
2013-02-01 05:52:00 +00:00
Mark Vejvoda
3ccdd1a0c7
- updated windows exception handler to catch all error types
2013-02-01 05:26:07 +00:00
Mark Vejvoda
71d5f24828
- added support for google-breakpad in linux
2013-02-01 02:27:01 +00:00
Mark Vejvoda
864ef8acec
- see if this fixes loading issue on windows
2013-01-31 23:59:05 +00:00
Mark Vejvoda
ea03747ace
- updated to add initial support for google-breakpad exception handling
2013-01-31 20:17:52 +00:00
Titus Tscharntke
11cd3b4a17
now you can increase the speed step by step up to "FastSpeedLoops"
2013-01-31 12:36:51 +00:00
Titus Tscharntke
d0a4d40526
no comment ...
2013-01-31 11:33:49 +00:00
Mark Vejvoda
fe942809e6
- fixed a few issues found by JeffM (debian games team irc channel) while testing on Windows 7 64 bit
2013-01-30 06:08:14 +00:00
Mark Vejvoda
6acf5e9e67
- attempt to fix ftpclient error on shutdown shown by nig
2013-01-29 00:10:27 +00:00
Titus Tscharntke
d6c5c2ac0e
non transparent faction preview
2013-01-27 22:10:59 +00:00
Titus Tscharntke
c5dd29f4ff
new way to define the selectionType. No more use of EnableColorPicking and so on!
...
allowed values are: selectbuf color frustrum
Default is selectbuf again as Colorpicking still makes trouble.
2013-01-27 22:10:24 +00:00
Titus Tscharntke
3f175b8a6a
render loading screen with shadowed text
2013-01-27 20:18:14 +00:00
Mark Vejvoda
d9fac85d21
- added more debug logging
2013-01-27 07:26:35 +00:00
Mark Vejvoda
8cd7aa0e43
- code cleanup from cppcheck
2013-01-25 02:55:28 +00:00
Mark Vejvoda
743efc0822
- fixed null pointer discovered by titi
2013-01-24 23:10:25 +00:00
Titus Tscharntke
8399ed2c6a
bugfix for selectType in options
2013-01-24 22:52:34 +00:00
Mark Vejvoda
a15bdecbf3
- a few safety changes for network communication
...
- small tweaks for unit selection
2013-01-24 21:09:40 +00:00
Titus Tscharntke
d2ee2cfdc8
FrustumPicking in ingame options
2013-01-24 20:02:14 +00:00
Mark Vejvoda
87b39a3cb5
- fix unit selection
2013-01-24 15:52:11 +00:00
Titus Tscharntke
4cc9240996
selection type in options
2013-01-24 00:29:20 +00:00
Mark Vejvoda
cc89b6ba65
- add selection type to debug view ingame
2013-01-24 00:14:29 +00:00
Mark Vejvoda
d7d83f7c5e
- attempt to speed up color picking
2013-01-23 23:20:54 +00:00
Mark Vejvoda
69568f5b1a
- attempt to speed up color picking
2013-01-23 21:53:02 +00:00
Mark Vejvoda
93438d42f4
- attempt to see if this fixes units that do not attack when right clicking enemy
...
- see if this fixes crashes when using color picking
2013-01-23 21:03:00 +00:00
Mark Vejvoda
8134da2f12
- attempt to see if this fixes units that do not attack when right clicking enemy
2013-01-23 19:53:12 +00:00
Mark Vejvoda
7ecc7325ac
- trying to trace nig's crash (more debug info and safer code)
2013-01-23 14:51:28 +00:00
Mark Vejvoda
141f7eaa48
- cleanup some warnings in VC++
...
- more consistent project settings in vc++
2013-01-23 06:53:55 +00:00
Mark Vejvoda
e7e5ac8987
- only render live units when picking selected units
2013-01-23 06:26:26 +00:00
Mark Vejvoda
7146a20976
- attempt to fix / improve performance of color picking
2013-01-22 04:30:06 +00:00
Mark Vejvoda
7eaf0dcffc
- rollback last change
2013-01-18 04:01:43 +00:00
Mark Vejvoda
790400938d
- test to see if we get better info on windows for unknown errors
2013-01-18 01:12:32 +00:00
Mark Vejvoda
51a0b50bc2
- applied changes from Muwuum for full translatable game experience
2013-01-16 21:16:59 +00:00
Mark Vejvoda
11392c69c9
- see if this speeds up color picking
2013-01-16 18:23:29 +00:00
Mark Vejvoda
ccb402d42e
- fix build on windows
2013-01-16 17:51:31 +00:00
Mark Vejvoda
06a135301b
- set color pciking as the default selection type. Possible ini entries are:
...
EnableSelectBufPicking=true
EnableColorPicking=true
EnableFrustumPicking=true
2013-01-16 17:13:51 +00:00
Mark Vejvoda
ce7982dc91
- see if this speeds up color picking
2013-01-16 16:58:28 +00:00
Mark Vejvoda
0b087a9e84
- updated cmake to only place binaries in dev friendly folder if a new option is passed (enabled by default using the build script)
...
-DWANT_DEV_OUTPATH=ON
2013-01-15 20:13:18 +00:00
Mark Vejvoda
1e6364051b
- updated cmake to only place binaries in dev friendly folder if a new option is passed (enabled by default using the build script)
...
-DWANT_DEV_OUTPATH=ON
2013-01-15 17:26:55 +00:00
Mark Vejvoda
21f674abd9
- see if this fixes color picking
2013-01-15 03:34:01 +00:00
Mark Vejvoda
ceedef5200
- see if this fixes color picking
2013-01-15 03:18:26 +00:00
Mark Vejvoda
4d0811f0ec
- update debug stats to remove unused items
...
- disable interpolation when doing unit or resource selection
2013-01-12 07:36:14 +00:00
Mark Vejvoda
90ad8581d7
- bug fixes for new thread manager when in game lobby
2013-01-12 04:40:44 +00:00
Mark Vejvoda
1a49588a45
- added smarts to the AI so it takes note of very active battle locations and scouts there.
2013-01-12 01:55:13 +00:00
Mark Vejvoda
de1f7c53d9
- improve AI performance a bit and ALSO update the AI so they harvest sooner when running low on consumables
2013-01-12 01:11:53 +00:00
Mark Vejvoda
9c14ee0aec
- on game start close non authenticated players who are connected
2013-01-12 00:09:25 +00:00
Mark Vejvoda
0f34a886c6
- headless admin cannot start unless min authenticated players are connected
2013-01-11 23:48:57 +00:00
Mark Vejvoda
3df1df6155
- attempt to get better stack traces on windows
2013-01-11 22:51:47 +00:00
Mark Vejvoda
10f4c1ded4
- try to improve error handling on windows for better stack traces
2013-01-11 20:34:24 +00:00
Mark Vejvoda
69a15d4544
- added a new skill to toggle fog of war for any command.
2013-01-11 18:40:47 +00:00
Mark Vejvoda
4ea22920bf
- added a new skill to toggle fog of war for any command.
2013-01-11 18:26:30 +00:00
Mark Vejvoda
7b99501697
- added a new skill to toggle fog of war for any command.
2013-01-11 18:18:58 +00:00
Mark Vejvoda
563bd8ac57
- client disconnect handling improvement
2013-01-11 04:32:52 +00:00
Mark Vejvoda
4401bcbd3f
- client disconnect handling improvement
2013-01-10 21:30:38 +00:00
Mark Vejvoda
5d2066fdbb
- added a new thread manager to try to see if it takes less CPU cycles while the thread controller waits for slaves to do their work. To enable the experimental thread manager set: EnableNewThreadManager=true
2013-01-10 21:16:28 +00:00
Mark Vejvoda
66bc98c106
- bugfix for nig's client disconnect error
2013-01-09 23:34:37 +00:00
Mark Vejvoda
31f599aa8f
- attempt to fix bug reported by tomereyn: http://glest.org/glest_board/index.php?topic=8842.0;topicseen
2013-01-09 17:43:35 +00:00
Mark Vejvoda
779ab1348f
- attempt to fix crash on windows when server exits game
2013-01-09 01:53:00 +00:00
Mark Vejvoda
67be884d25
- bugfix for ircclient segfault using global cache
2013-01-08 07:55:48 +00:00
Mark Vejvoda
6872a873b2
- added support to disable libircclient via cmake:
...
-DDISABLE_IRCCLIENT=On
2013-01-08 06:59:53 +00:00
Mark Vejvoda
b14167d209
- small fix for fog of war cache
2013-01-04 20:35:38 +00:00
Mark Vejvoda
b96eba3829
- a better way to cache fog of war and use much less memory
2013-01-04 18:00:51 +00:00
Mark Vejvoda
1f49886755
- re-enabled fog of war cache to improve performance
...
- improve xml file loading speed
2013-01-03 17:30:59 +00:00
Mark Vejvoda
1018d85769
- bugfix to save and close options menu when ok is clicked
2013-01-03 01:55:11 +00:00
Mark Vejvoda
ee2ad95164
- attempt to improve ai decision performance by having each ai player updates done in a thread
2013-01-01 18:55:26 +00:00
Mark Vejvoda
46869536bb
- allow changing screen resolution and fullscreen mode in options menu with confirmation
2013-01-01 10:18:42 +00:00
Mark Vejvoda
9275debe2d
- allow changes to video resolution and fullscreen mode without restart
2013-01-01 02:24:23 +00:00
Mark Vejvoda
56dc004119
- added fribidi for opensuse and fedora
...
- allow loading saved games on older versions if version are compatible
2012-12-29 21:31:54 +00:00
Mark Vejvoda
3997bafa2f
- do not show burn particles on attack boost if the boost is not decreasing the hp
2012-12-29 01:01:14 +00:00
Mark Vejvoda
5c27bcfea2
- only show debug output in verbose mode
2012-12-28 06:34:10 +00:00
Mark Vejvoda
25fa436318
- added a cache and thread for loading of native language names to improve speed
2012-12-28 01:02:09 +00:00
Mark Vejvoda
f40447cc96
- make most of the attack boost xml settings optional instead of required as requested
2012-12-26 07:57:10 +00:00
Mark Vejvoda
0254b067b3
- attempt to fix headless admin user quick change not getting to other network players before game start.
2012-12-26 07:32:24 +00:00
Mark Vejvoda
c14c9ebc2d
- attempt to fix the segfault reported by tomreyn when headless admin disconnects from the server
2012-12-19 19:55:49 +00:00
Mark Vejvoda
f91d189512
- updated to 3.7.2-dev
...
- added svn release stamp info to docs
2012-11-23 21:02:10 +00:00
Mark Vejvoda
989f37e23c
- updating version to 3.7.1 in prep for release
2012-11-23 00:19:31 +00:00
Mark Vejvoda
63e3313e6b
- bugfix for attack-boosts on morphed units
2012-11-22 01:52:01 +00:00
Mark Vejvoda
68d8ef11d8
- see if this hotkey fix is ok for titi
2012-11-21 18:54:50 +00:00
Tom Reynolds
a5a83f4813
Some new translations and minor modifications to all main translation files
...
Minor modifications to 'About' screen
2012-11-21 06:08:31 +00:00
Titus Tscharntke
fac5161b2f
small fixes for about screen and so on ...
2012-11-20 23:21:04 +00:00
Mark Vejvoda
6b32c747b5
- fix end game stats if your team won it shows you as a winner.
2012-11-20 02:26:51 +00:00
Mark Vejvoda
c3ff9973d9
- fixed screenshots so holding shift ignores the screenshot key
2012-11-20 01:12:07 +00:00
Mark Vejvoda
f7ebba0301
- when changing playername, we reset the irc client connection when entering the internet lobby
2012-11-19 21:56:21 +00:00
Mark Vejvoda
a74295733d
- attempt to leave irc channel in cases where the client thread is shutting down for unknown reasons
2012-11-19 17:17:50 +00:00
Mark Vejvoda
e54aabd713
- bugfix for user in verbose mode with missing map
2012-11-19 05:27:16 +00:00
Mark Vejvoda
838d42599d
- attempt to see if this fixes some strange problems for user 'gonse'
2012-11-17 12:07:51 +00:00
Titus Tscharntke
89329a0928
SHIFT+<letter>+listbox arrow to jump to that letter in a list ( for menu_state_connected too )
...
Still trouble with screenshots when trying to navigate with shift+e+listbox
2012-11-17 01:04:04 +00:00
Mark Vejvoda
07c2af4b99
- no need to crash if admin port already in use, just output error to console
2012-11-15 15:08:30 +00:00
Mark Vejvoda
3773736212
- bugfix for headless admin to get message in his own language (if possible)
2012-11-15 14:45:22 +00:00
Mark Vejvoda
d9b624dbb8
- fixed spelling mistake in variable name
2012-11-15 08:16:08 +00:00
Mark Vejvoda
4a0617b12c
- ripped out a lot of unused code dealing with utf8
2012-11-15 08:12:40 +00:00
Mark Vejvoda
d0006db4a1
- updated for debian compliance
2012-11-15 07:50:43 +00:00
Mark Vejvoda
11fdaf899b
- attempt to see if this fixes tomreyn's selectbuf problems
2012-11-15 07:28:48 +00:00
Mark Vejvoda
20def412bf
- attempt to get new version system working
2012-11-15 00:35:49 +00:00
Titus Tscharntke
dc88090b5d
no screenshots when using hotkeys for listboxes
2012-11-14 23:51:18 +00:00
Mark Vejvoda
490c538086
- bugfix from tomreyn's stacktrace for resource selection
2012-11-14 23:42:12 +00:00
Mark Vejvoda
66ea587b7f
- bugfix from tomreyn's stacktrace for resource selection
2012-11-14 23:24:25 +00:00
Mark Vejvoda
d322f73284
- bug fixes and patches from hasufell related to:
...
- fontconfig not working
- new cmake option to control inclusion of libvlc
- new commandline option to force where to look for fonts: --font-path=x
- removal of libluajit from cmake
2012-11-14 19:20:08 +00:00
Mark Vejvoda
aea1643ed1
- updated for debian compliance
2012-11-12 04:55:33 +00:00
Mark Vejvoda
df51816eb5
- remove unused code as debian flagged it as a warning
2012-11-12 04:32:01 +00:00
Mark Vejvoda
24fae99539
- remove unused code as debian flagged it as potentially unsafe
2012-11-12 04:18:43 +00:00
Mark Vejvoda
66dd6af50e
- updated game version to 3.7.0 for release
2012-11-12 02:00:58 +00:00
Mark Vejvoda
847f97a048
- try to force focus on main window at startup
2012-11-11 05:31:11 +00:00
Mark Vejvoda
8ba5524f35
- updated error handling to be more flexible so we can display better error details (like bad tga file, etc)
2012-11-10 23:19:42 +00:00
Mark Vejvoda
1dbcabf12c
- minor feature request added from sourceforge, when command given cannot be executed, sometimes we show the requirements of the command so the user knows why it failed
2012-11-10 19:39:55 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
8a0390db35
- cleanup compiler warnings
2012-11-10 07:31:21 +00:00
Mark Vejvoda
2e14844a24
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 07:03:47 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Titus Tscharntke
a43ebdb69e
changed way of showing the quick marker in the minimap ( x + mouseclick )
2012-11-10 00:01:44 +00:00
Titus Tscharntke
0cee4711d8
version set to beta3 as its no longer compatible
2012-11-09 23:57:58 +00:00
Mark Vejvoda
e3a7aedd5c
- headless server now supports lan option
2012-11-09 21:50:01 +00:00
Mark Vejvoda
e01ccca6a3
- try to fix build on mac
2012-11-09 19:26:44 +00:00
Mark Vejvoda
cc8b983b99
- stop internet lobby chat from overflowing into other UI elements
2012-11-09 18:09:32 +00:00
Mark Vejvoda
0e0aa52f17
- add more info in keyboard screen
2012-11-09 17:27:45 +00:00
Mark Vejvoda
51ca2ccc91
- some cleanup of the irc code
2012-11-09 07:09:53 +00:00
Mark Vejvoda
b178b1d1e9
- fixed messagebox word wrap with lua messages
2012-11-08 23:54:43 +00:00
Mark Vejvoda
16b85dbe79
- added another patch from cygal (he's on fire people!) to word wrap messagebox text
...
- remove newlines from english text where appropriate
2012-11-07 21:24:44 +00:00
Titus Tscharntke
6880b06152
fix to prevent selecting units and resources ( like trees) at once
2012-11-06 22:29:13 +00:00
Mark Vejvoda
7c59a00416
- allow special use of language id's within iso code, for example:
...
zh-cn or zh-tw
(http://en.wikipedia.org/wiki/Wikipedia_talk:Chinese_interlanguage_links )
2012-11-06 04:50:54 +00:00
Mark Vejvoda
29da478bd5
- more cppcheck code cleanup
2012-11-06 03:52:27 +00:00
Mark Vejvoda
5bcc15a7fc
-small bugfix for scrollbars
2012-11-06 00:20:48 +00:00
Mark Vejvoda
8c182b9712
- some minor cppcheck code cleanup
2012-11-05 05:40:47 +00:00
Mark Vejvoda
f0da05fd6b
- added protocol to more messages
2012-11-03 08:33:10 +00:00
Mark Vejvoda
7b95922ce5
- cleanup from debugging
2012-11-03 07:49:09 +00:00
Mark Vejvoda
61cebc07fe
- added some debug code for network protocol
2012-11-03 07:33:39 +00:00
Mark Vejvoda
8bd29bf39b
- added some debug code for network protocol
2012-11-03 06:48:11 +00:00
Mark Vejvoda
72d6c693e1
- added some debug code for network protocol
2012-11-03 06:25:26 +00:00
Mark Vejvoda
fecdf22205
- added some debug code for network protocol
2012-11-03 06:09:40 +00:00
Mark Vejvoda
c1e2eac47d
- added some debug code for network protocol
2012-11-03 05:46:39 +00:00
Mark Vejvoda
4fcfb4de57
- added some debug code for network protocol
2012-11-03 05:26:24 +00:00
Mark Vejvoda
6307f80c12
- added some debug code for network protocol
2012-11-03 05:03:17 +00:00
Mark Vejvoda
3708f333fa
- added some debug code for network protocol
2012-11-03 04:30:13 +00:00
Mark Vejvoda
79037e9381
- added some debug code for network protocol
2012-11-03 04:00:06 +00:00
Mark Vejvoda
d0b2f14513
- added some debug code for network protocol
2012-11-03 03:55:34 +00:00
Mark Vejvoda
96ff1425d3
- added some debug code for network protocol
2012-11-03 03:18:13 +00:00
Mark Vejvoda
bf22297b65
- added some debug code for network protocol
2012-11-03 02:44:39 +00:00