Paul Chote
656476991f
Replace ColorRamp with HSLColor everywhere.
...
Fixes:
* Nuclear-purple color exploit.
* #3247 .
* Removes a bunch of unnecessary color conversions every frame.
Caveats:
* The ramp range is now defined on the palette, so ramps can no longer be set per-player (may impact maps which define custom colors).
* It's no longer possible to perfectly recreate the original WW color ramps (I doubt we care).
* The old ColorRamp setting isn't migrated, so players will lose their color settings.
2013-05-10 19:23:30 +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
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
Matthias Mailänder
3abe58c4ae
more checks for NRE and setting to disable NAT discovery
2013-04-09 13:03:37 +02:00
Matthias Mailänder
70b40a54be
build palette hotkeys require ALT modifier to avoid conflicts
...
changed back the unit action hotkeys scatter / stance cycle
2013-04-08 09:37:54 +02: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
989c23e632
use Mono.Nat for UPnP port forwarding
...
- might support more devices
- supports internal and external port mapping
- discover the device only once (at startup)
2013-04-05 14:18:15 +02:00
Matthias Mailänder
3a3503201b
hotkey usability
...
resolve hotkey conflicts, fixes #2883
add/display existing in-game button hotkeys, fixes #2932
2013-04-02 17:29:20 +02: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
81dac5521f
make the whole version mismatch mechanic user-configurable
2013-03-27 12:19:22 +01:00
Igor Popov
41d0860db4
option to disable bots on server + disable bots on any dedicated server due to #2540
2013-03-24 19:35:44 +04:00
Igor Popov
586723926a
auto-map-downloading updated. (sync)
2013-03-23 19:27:53 +04:00
Matthias Mailänder
ba8c9bb1b1
added hidden audio settings to ra/d2k GUI
...
- video volume
- map music (was shellmap music)
- sound engine
2013-03-10 09:34:15 +01:00
Matthias Mailänder
c0a702a386
new hotkey to center your view on the current selection
2013-03-02 11:53:45 +01:00
Matthias Mailänder
1f99b1ec8e
make hotkey user-configurable via in-game settings
2013-02-09 14:08:36 +01:00
Matthias Mailänder
d52394bb47
add classic left-click orders
2013-01-18 10:57:40 +13:00
Igor Popov
68130c85f3
fix #2453 ; MOTD for lobby (to be fetched from file); different motd for each mod
2013-01-08 21:57:25 +13:00
Igor Popov
4c915ce8fe
dedicated: configurable MOTD
2012-09-23 17:20:47 +12:00
Igor Popov
bd45ffa022
dedicated: start a new server instance once previous game is finished (configurable)
2012-09-23 17:20:46 +12:00
Igor Popov
bf73cdbd01
basic dedicated server support
2012-09-23 17:20:45 +12:00
Matthias Mailänder
3728685c67
fixed UPnP more crashes
...
proper timeout: does not crash/lag if no UPnP devices are found
close all ports, sockets, responses after they have been used
so it does not crash when port forwarding for the 2nd time
put all exceptions logs into OpenRA sourcecode
2012-07-15 22:31:02 +02:00
Igor Popov
4a7417347a
fix #2199 ; Game Timer (min 10 seconds)
2012-06-10 17:08:49 +12:00
Matthias Mailänder
aa36a56b27
UPnP source code fixes
...
as suggested by Chris Forbes
2012-06-10 16:46:19 +12:00
Igor Popov
3f0fafb380
Add banlist (Server.Ban settings item) support to game servers
2012-06-07 12:14:26 +12:00
Remco van der Zon
6c96a106e7
Red Alert CashTicks
...
Three options for cash ticks:
Extreme: current behavoir (every cash countdown tick is heard)
Normal: RedAlert countdown style (only one cash countdown tick every ~1 or 2 seconds)
Disabled: No cash tickdown or tickup is heard.
Thanks to Tirili for hints on the settings system.
2012-05-06 20:03:09 +12:00
Chris Forbes
6e3aa46008
#2039 fixed - add Sound.Engine config item, default is "AL" for OpenAL sound engine; "Null" gives you no sound
2012-04-24 20:23:41 +12:00
Chris Forbes
58a6c01c3b
add framelimiter as per Joseph_Vissarion's patch
2011-11-26 16:17:34 +13:00
Chris Forbes
8bdab6a5f2
tidy in Settings
2011-11-26 15:54:43 +13:00
Tirili
4f505eb6a1
Add ability to disable the shellmap
2011-10-23 13:24:26 +13:00
Christer Ulfsparre
dec8c8ba4b
Added ability to join a server on startup, for gamelist apps.
2011-10-22 12:33:46 +13:00
Chris Forbes
b119c14599
fix whitespace in Settings
2011-10-21 10:22:43 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
c608b45ef0
move cnc shellmap music toggle into Sound settings group where it belongs
2011-09-24 20:37:03 +12:00
Chris Forbes
6c39f19a73
remove match timer configuration crap
2011-09-24 20:17:27 +12:00
Paul Chote
d2c033dcd3
Add a PixelDouble preference for rendering at 2x zoom. Allowing arbitrary zoom levels leads to too many rendering artifacts.
2011-07-25 22:23:18 +12:00
Paul Chote
2b3ee9e5bc
Replace fullscreen checkbox and misleading width/height fields in RA settings menu with a mode/resolution selector like C&C. Fixes bugs #118 , #791 .
2011-07-25 22:23:16 +12:00
Chris Forbes
6f477a2c14
fix broken detection of desktop resolution on linux
2011-07-14 20:29:10 +12:00
Chris Forbes
a4648cfbcc
move SheetSize to Graphics section of settings
2011-07-14 20:29:03 +12:00
Paul Chote
922f4754f9
Drop the ControlGroupModifier setting. Use Cmd on osx for group addition.
2011-05-30 22:15:15 +12:00
Paul Chote
124f19f00b
Bind skirmish servers to a random available port
2011-05-30 22:15:14 +12:00
Chris Forbes
90cea9f73d
expose temp VBO tuning parameters in settings
2011-05-22 20:41:31 +12:00
Paul Chote
cb565e5d3c
Wire up the settings panel
2011-05-21 17:26:17 +12:00
Paul Chote
529ed51034
Nit: use ServerSettings to pass info to the server
2011-05-21 17:26:16 +12:00
Paul Chote
be79529d9e
Perf debug
2011-05-21 17:26:15 +12:00
Paul Chote
33a4f5e29e
Support loopback servers for solo play
2011-05-21 17:26:14 +12:00
Paul Chote
fdf9927854
Remember the last map. Disable the server desc and password fields. Draw the chat entry box on top of the display box.
2011-05-21 17:25:44 +12:00
Paul Chote
08158a6929
Allow the control group modifier key to be customized.
2011-03-19 17:48:56 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00