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 |
|
Mark Vejvoda
|
b9bb1623a6
|
make sure unpnpc patch is applied as given on sourceforge
|
2013-06-14 03:32:10 +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
|
1d7b138ac3
|
load bmp's a little faster
|
2013-06-12 15:22:16 +00:00 |
|
Mark Vejvoda
|
cc4d650fad
|
tga file load speed improvement
|
2013-06-12 07:21:16 +00:00 |
|
Mark Vejvoda
|
80f25e8fff
|
bugfix for windows copmpiler
|
2013-06-12 06:51:59 +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
|
267dc7534f
|
bugfix for float rounding segfault
|
2013-06-11 01:23:04 +00:00 |
|
Mark Vejvoda
|
473e79c356
|
add lag pause when client lag reaches warning level
|
2013-06-11 00:07:28 +00:00 |
|
Mark Vejvoda
|
d067b52799
|
fixed windows build and added new test to vc++ project
|
2013-06-10 23:08:03 +00:00 |
|
Mark Vejvoda
|
16f4e08395
|
attempt to speed up float truncation and add some unit tests
|
2013-06-10 22:38:33 +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
|
6387d1b1b1
|
add default value of allowed keys in english of none
|
2013-06-08 21:57:11 +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
|
a313b26d74
|
bugfix map editor toolbar on windows
|
2013-06-04 07:21:01 +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
|
e4e7a7dc00
|
bugfix g3d viewer glewinit was not working
|
2013-06-03 06:10:16 +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
|
8c725df8a2
|
tracking down bug on i386 platform
|
2013-06-01 17:02:10 +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
|
9ef098ba02
|
add more unit tests to cover all of the xml parser code
|
2013-05-28 20:56:01 +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 |
|
Mark Vejvoda
|
febbf5012c
|
attempt to fix delay of irc client
|
2013-05-15 04:49:57 +00:00 |
|