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 |
|