Matthias Mailänder
d4b95ff40e
Merge pull request #3209 from ScottNZ/log
...
Log unhandled exceptions
2013-05-03 23:01:58 -07:00
Paul Chote
55d5db0f02
Set produced unit position via an ActorInitializer. Fixes #3214 .
2013-05-04 12:11:43 +12:00
Scott_NZ
da0b4ecd3b
Log unhandled exceptions
2013-05-02 23:45:05 +12:00
Paul Chote
70f705bdc7
Implement the new color picker.
2013-04-27 12:35:41 +12:00
Paul Chote
e240b9ca3d
Add a hue selector widget.
2013-04-27 12:35:41 +12:00
Matthias Mailänder
7ec4bcad0e
Merge pull request #3164 from pchote/lobby-tooltips
...
New/Improved lobby tooltips which show IP, admin status and explain ping.
2013-04-25 00:59:31 -07:00
Paul Chote
45ff0645ba
Add client tooltips showing Admin/IP/Latency.
2013-04-25 14:33:23 +12:00
Matthias Mailänder
91115d5ba3
save client IpAddress for later
2013-04-25 14:33:23 +12:00
Paul Chote
fd58461d43
Rename Ping -> Latency.
2013-04-25 14:03:14 +12:00
Paul Chote
a1d2229a58
Remove legacy tooltip code.
2013-04-25 14:03:13 +12:00
Scott_NZ
cded77c176
More robust replay file creation
2013-04-24 01:39:59 +12:00
Paul Chote
ed9d8fb7f7
Clean up lobby logic and visuals.
2013-04-23 21:35:57 +12:00
Paul Chote
9069d98365
Reimplement pinging via the orders channel.
2013-04-23 21:35:57 +12:00
Paul Chote
9f4b323287
Remove ICMP based pinger
2013-04-23 21:35:57 +12:00
Curtis Shmyr
f40fbaf35e
Merge pull request #3134 from chrisforbes/load-time
...
avoid spurious re-indexing of maps just prior to shellmap load
2013-04-20 16:58:48 -07:00
Chris Forbes
d0fe25e022
Merge pull request #3000 from Mailaender/dynamic-orderlag
...
Display Ping of joining Clients in Lobby and use it to calculate OrderLatency
2013-04-20 16:57:00 -07:00
Chris Forbes
dbc8019365
Merge pull request #3130 from Mailaender/sequence-errors
...
Be more verbose about missing sequences and files
2013-04-20 16:56:25 -07:00
Chris Forbes
40f73a9289
Merge pull request #3128 from Mailaender/diplomacy-shroud
...
Fix Fragile Alliance button usability and Diplomacy Shroud problems
2013-04-20 16:53:08 -07:00
Chris Forbes
c86a17c170
Merge pull request #3127 from Mailaender/teamchat-nre
...
fix NullReferenceException when watching replays with team chat
2013-04-20 16:52:08 -07:00
Chris Forbes
8750f04f4c
avoid spurious re-indexing of maps just prior to shellmap load
2013-04-21 11:38:24 +12:00
Matthias Mailänder
3649342317
be more verbose about missing sequences and files
...
as requested in #3039
2013-04-20 21:56:29 +02:00
Matthias Mailänder
f6908e45d3
update the shroud for the player setting diplomatic stances
...
fixes #2942
2013-04-20 19:09:10 +02:00
Matthias Mailänder
411a0ce8df
fix NullReferenceException when watching replays with team chat
...
closes #3084
2013-04-20 17:54:39 +02:00
Chris Forbes
adc36d13d9
Merge pull request #3098 from Mailaender/mono-nat-refactor
...
Separate UPnP from Game/Server into it's own class
2013-04-19 21:21:34 -07:00
Scott_NZ
2c4c7aa4c0
Fixes TerrainRenderer.Draw() causing a crash because of negative firstRow value
2013-04-19 19:09:29 +12:00
Matthias Mailänder
ef20009310
1 net tick is 120 ms and good order latency should be 2-3
...
color code names in lobby accordingly
2013-04-18 23:46:26 +02:00
Matthias Mailänder
d2a6781e7e
set dynamic order lag when client with highest latency leaves
...
hide Ping again from the players, write it to server.log instead
just make everything silently work to not discriminate clients
2013-04-18 17:29:08 +02:00
Matthias Mailänder
f8e44b792f
adjust order latency dynamically by client ping, closes #2990
2013-04-18 16:18:17 +02:00
Matthias Mailänder
7f835cf438
display ping when player joins lobby, closes #2124
2013-04-18 16:18:17 +02:00
Matthias Mailänder
ebe9805e5b
separate UPnP from Game/Server into it's own class
2013-04-18 00:04:00 +02:00
Matthias Mailänder
fc6918a67b
don't try discover routers by default and expose settings to GUI
...
- added verbose NAT discovery checkbox to Debug settings
- removed useless longTickThreshold slider for additional space
2013-04-17 23:27:18 +02:00
Matthias Mailänder
b7b8177b99
Merge pull request #3063 from pchote/repairable-bridges
...
Repairable bridges, closes #2619
2013-04-15 05:49:56 -07:00
Paul Chote
115da5c770
Make bridges repairable.
2013-04-15 23:11:21 +12:00
Tyler Whitney
881e8f705a
Update ViewportScrollControllerWidget.cs
...
Moved Scroll() out of the if statement checking to see if edge scrolling was enabled thereby fixing bug introduced that stops keyboard from working if edge scrolling is not enabled.
2013-04-15 03:08:22 -03:00
Paul Chote
e545865599
Add Selectable field to Selectable.
...
There are a bunch of bogus assumptions about
targetable actors being selectable. These aren't
easily fixed, so this add a Selectable field that
can be diabled for things we want to target, but
not select.
2013-04-15 08:06:52 +12:00
Chris Forbes
c9d5f42dce
Merge pull request #2996 from Mailaender/serverbrowser-usability
...
Added filters and ping to server browser
2013-04-13 00:55:41 -07:00
Curtis Shmyr
51fa777018
Merge pull request #3050 from chrisforbes/bug-3042
...
fix enemies showing on minimap under fog
2013-04-13 00:54:39 -07:00
Chris Forbes
73483877af
fix bogus shroud disable
...
This code runs everywhere -- and so was clobbering every client's
RenderedPlayer to the player who was setting their cheat.
2013-04-13 19:35:33 +12:00
Chris Forbes
405975bd6e
fix enemies showing on minimap under fog
2013-04-13 19:15:53 +12:00
Chris Forbes
3eed67c61b
Merge pull request #2945 from bidifx/syncrep
...
fixes #2941 - dump fields in syncreport
2013-04-12 12:10:48 -07:00
Matthias Mailänder
43492b920d
Ping.SendAsync to reduce UI freezing
2013-04-12 11:36:53 +02:00
Matthias Mailänder
2a9cfc6203
added game server pinging
2013-04-12 11:36:52 +02:00
Chris Forbes
b649b4b7bb
Merge pull request #3020 from pchote/shroud-sanity
...
Refactor per-player shrouds.
2013-04-12 01:53:31 -07:00
Paul Chote
400ad49de0
Allow maps/mods to properly disable fog or shroud (or both).
2013-04-11 22:36:56 +12:00
Paul Chote
2c680a1831
Fix shroud for observers observing a player after win/loss.
2013-04-11 21:26:49 +12:00
Matthias Mailänder
23ca044515
allowUPnP is a bad name for automatic port forwards
...
also check it by default if all those checks went well
2013-04-10 12:45:16 +02:00
Paul Chote
707c86fbbb
Fix selection decorations being drawn behind fog.
2013-04-10 22:12:51 +12:00
Paul Chote
248e815d99
More shroud refactoring.
...
This introduces a hash on Shroud which ShroudRenderer
can observe, removing the need to explicitly twiddle
a dirty flag between objects.
Shroud disabling is now done via RenderPlayer, so
enabling the cheat or winning/losing will now give
vis equivalent to an observer.
2013-04-10 21:08:22 +12:00
Paul Chote
ca8dbce0ef
Display selection decorations to allies & observers.
2013-04-10 19:37:04 +12:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00