Matthias Mailänder
4470d67617
fixed remove/hide main-menu when sub-menus are closed
2013-04-26 13:50:15 +12:00
Scott_NZ
3ce68d2f7d
Fix NRE when leaving game through menu after observing
2013-04-26 13:50:15 +12:00
Scott_NZ
ca80ac2d1f
Start moving towards saner RA widget logic. This switches players to observer mode after they have finished playing in RA/D2k and removes some legacy code.
2013-04-26 13:50:14 +12:00
Paul Chote
45ff0645ba
Add client tooltips showing Admin/IP/Latency.
2013-04-25 14:33:23 +12:00
Paul Chote
d21875d353
Adjust latency thresholds and add text description.
2013-04-25 14:33:22 +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
Paul Chote
ba2704291a
Implement new spawn tooltips in RA and d2k.
2013-04-25 14:03:13 +12:00
Paul Chote
cc4559cae6
Remove obsolete Random Map button from d2k lobby.
2013-04-23 21:35:58 +12:00
Paul Chote
ed9d8fb7f7
Clean up lobby logic and visuals.
2013-04-23 21:35:57 +12: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
Matthias Mailänder
7508b3f6e3
remove automagic behaivor for the fragile alliance button
...
it is not working well and I can't debug with bots with it
2013-04-20 18:42:54 +02: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
Scott_NZ
493811c0d0
Add Required slot checking in lobby logic. Set up needed player slots as Required for missions
2013-04-19 00:16:13 +12: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
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
Matthias Mailänder
c9180aaf86
simplify the selection boxes and use existing checks
2013-04-12 12:17:31 +02:00
Matthias Mailänder
2cdeb112fe
polish serverbrowser filters
2013-04-12 11:46:27 +02:00
Matthias Mailänder
1069a89332
made filters and ping button optional
2013-04-12 11:36:53 +02:00
Matthias Mailänder
2a9cfc6203
added game server pinging
2013-04-12 11:36:52 +02:00
Matthias Mailänder
5eff33cc65
added serverbrowser filters
2013-04-12 11:36:52 +02:00
Chris Forbes
829af80c95
fix crash in ObserverShroudSelectorLogic if two players have the same name
2013-04-12 21:24:06 +12:00
Chris Forbes
b649b4b7bb
Merge pull request #3020 from pchote/shroud-sanity
...
Refactor per-player shrouds.
2013-04-12 01:53:31 -07: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
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
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Scott_NZ
c173cfa771
Remove extra tab
2013-04-09 03:07:33 +12:00
Scott_NZ
67fcdb5b91
Remove Shroud.Jank() and make all references to it call Shroud.Dirty() instead
2013-04-09 00:18:08 +12:00
Matthias Mailänder
f0e88b55f6
Merge pull request #3005 from pchote/observer-shroud
...
Implement observer shroud selector in C&C
2013-04-08 02:44:44 -07:00
Paul Chote
c52bd4bf82
Implement observer shroud selector in C&C.
2013-04-08 21:24:09 +12:00
Paul Chote
76b206670a
Make cheats logic robust against missing widgets.
...
Also removes force-desync stdout spam.
2013-04-07 23:41:31 +12:00
Paul Chote
096d95f391
Fix bogus pause logic.
2013-04-07 23:38:52 +12:00
Matthias Mailänder
b2d885d268
Merge pull request #2403 from Mailaender/mono-nat
...
Use Mono.Nat for UPnP port forwarding.
2013-04-06 04:50:22 -07:00
Matthias Mailänder
0488903a15
enhanced UPnP discovery usability
...
- don't search for NATs forever, 5 seconds seem to be enough
- disable the UPnP checkbox if discovery failed
- no computer industry acronyms in user GUI
- don't remove port-forwarding twice, just once on shutdown
- user-configurable settings for debugging
2013-04-06 13:32:50 +02:00
Matthias Mailänder
b25e29173a
Merge pull request #2968 from pchote/map-chooser
...
Map chooser polish & refactoring
2013-04-06 01:08:21 -07:00
Paul Chote
2cb634b8f5
New spawn selector tooltip for C&C.
2013-04-06 14:50:40 +13:00
Matthias Mailänder
819e48334e
fixed #2540 AI orders misinterpreted as an exploit on dedicated
2013-04-05 18:49:15 +02:00
Paul Chote
d739b747de
Only render the previews we can actually see.
...
This really should be fixed generally in ScrollPanelWidget,
but this is the most painful case.
2013-04-06 03:12:02 +13:00
Paul Chote
4bc5d06c19
Minor map chooser polish tweaks.
2013-04-06 02:28:26 +13:00
Paul Chote
5e2e284cbf
Add map type and author to lobby.
2013-04-06 01:52:16 +13:00
Paul Chote
8f7940f969
Move threading into the preview generation.
2013-04-06 01:39:05 +13:00
Paul Chote
c2cc4c2256
Add random map button to the C&C map chooser.
...
This also fixes issues relating to RunAfterTick
calls being run out of order - the downside being
that the list remains empty until the iteration
is complete. This will be fixed in a following patch.
2013-04-06 01:39:04 +13:00
Sascha Biedermann
2982002397
added "Force Desync" Cheat for debugging
2013-04-02 23:38:36 +02:00
Scott_NZ
3123bebe33
Fixes #2907
...
Sort servers by players in the server browser
2013-04-02 12:50:21 +13:00
Scott_NZ
c0e3861891
Fix #2888
...
Only choose out of the selectable maps when pressing Random Map in the lobby
2013-04-02 12:36:02 +13:00
Matthias Mailänder
c68d939e4f
Merge pull request #2823 from ihptru/auto-map-dl
...
Auto map downloading
2013-04-01 09:11:25 -07:00
Matthias Mailänder
2fe75b322d
Merge pull request #2879 from bidifx/chat
...
closes #2874 : improved ingame chat
2013-03-30 00:40:47 -07:00
Matthias Mailänder
091bdac830
Merge pull request #2861 from Mailaender/version-mismatch-config
...
fully configurable version mismatch detection
2013-03-30 00:25:30 -07:00
Paul Chote
0cff8b5b12
Add a debug visualization for muzzle positions.
2013-03-29 20:42:56 +13:00
Sascha Biedermann
1eb7c62c62
closes #2874 : improved ingame chat
2013-03-28 18:39:26 +01:00