Paul Chote
90ab2477b4
Convert Sound to world coordinates.
2013-09-27 15:41:33 +12:00
Paul Chote
cad46e43c5
Add WorldRenderer parameter to WorldLoaded.
2013-09-27 15:29:44 +12:00
Matthias Mailänder
a5572b50cf
remove workaround for very old Mono bugs
2013-08-25 13:01:14 +02:00
Paul Chote
1040d7f3ef
Add no-sync check around TickRender.
2013-08-12 21:35:46 +12:00
Matthias Mailänder
332759a5f5
Put audio related problems into sound.log
2013-07-31 22:16:01 +02:00
Paul Chote
7c91d6976d
Split keyboard and mouse focus.
...
Fixes #3304 .
Fixes #2075 .
Fixes C&C chat focus bug.
2013-07-27 21:02:52 +12:00
Matthias Mailänder
e9b2bcc579
fix some plenks
...
no logic changes
2013-06-21 18:05:30 +02:00
Matthias Mailänder
11755798cc
Don't reserve airfields/helipads for husks that just fall down
...
fixes #3376
2013-06-16 12:43:41 +02:00
Paul Chote
659e56f0fa
Remove Bitrotted JoinExternalGame. Fixes #3406 . Closes #2153 .
2013-06-16 04:19:06 +12:00
Paul Chote
0dd8d7f7b6
Distinguish between classic and crc file hashes. Fixes #3306 , #3328 .
2013-05-24 21:10:41 +12:00
Matthias Mailänder
6a6776754b
added .mix file support for game asset browser
2013-05-15 18:13:39 +02: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
ebe9805e5b
separate UPnP from Game/Server into it's own class
2013-04-18 00:04:00 +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
1603485b33
catch everything NatUtility does so it does not crash anymore
2013-04-09 12:36:42 +02:00
Matthias Mailänder
c421399e45
Merge pull request #2991 from pchote/sane-pause-logic
...
Fix pause logic and C&C cheats menu
2013-04-08 02:35:25 -07:00
Matthias Mailänder
273a9869bf
don't crash if the router does not want to talk to us
2013-04-07 17:20:26 +02: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
aeb784628d
Merge pull request #2952 from Mailaender/cursor-palette-refactor
...
Cursor Palette Refactor
2013-04-06 01:15:32 -07:00
Matthias Mailänder
acc8cd1e5e
fixes #2885 forgot to enable the cursor palette before drawing
...
split HardwarePalette.Update into two functions, closes #2847
2013-04-06 08:44:32 +02:00
Paul Chote
fe091487cc
Fix C&C options menu fade effect.
2013-04-06 16:41:13 +13:00
Scott_NZ
083d59613a
Better UPNP logging. Also fixes a compile error
2013-04-05 14:18:22 +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
c68d939e4f
Merge pull request #2823 from ihptru/auto-map-dl
...
Auto map downloading
2013-04-01 09:11:25 -07:00
Sascha Biedermann
1eb7c62c62
closes #2874 : improved ingame chat
2013-03-28 18:39:26 +01:00
Matthias Mailänder
5927bce7b5
no country specific game start announcer voice
...
it will crash for spectators who have none
no mod supports it at the moment anyway
2013-03-27 08:11:12 +01:00
Igor Popov
586723926a
auto-map-downloading updated. (sync)
2013-03-23 19:27:53 +04:00
Matthias Mailänder
0880c1241d
fixes #2190 added announcer voice upon game start
...
Thanks to @Nyerguds for mixing this together for the RA mod!
2013-03-22 22:54:45 +01:00
Scott_NZ
b5bd6191c2
Don't crash (due to replay file being in use) if we have two instances of the game playing
2013-02-25 21:24:17 +13:00
Matthias Mailänder
c5313375f0
pull mouse button preference from global property
2013-01-18 10:57:41 +13:00
Sam Hegarty
0c104cfc3a
Add a 'Shutting down' state to the gameserver.
...
Tell the masterserver about it, so it can quickly remove games
from the list when they are finished, rather than waiting for the
5 minute TTL to expire.
2013-01-08 23:02:28 +13:00
Igor Popov
05e9dcd5ce
dedicated: load another initial map if current key is not present in dictionary
2012-09-23 17:20:47 +12:00
Igor Popov
b7258e61f3
remove bogus comment
2012-09-23 17:20:46 +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
9626ed356c
fixed crash when mod not found, don't save broken settings
...
default mod is Red Alert
2012-06-28 13:10:41 +12:00
Matthias Mailänder
ce0099f5d2
fix settings for d2k and cnc
...
no UPnP for CnC singleplayer skirmishes, use RA chromes at D2k
2012-06-18 17:07:56 +02:00
Remco van der Zon
a07697be03
Pause the game option.
...
Game is paused when PAUSE on the keyboard has been hit. It can also be unpaused this way.
2012-05-16 17:35:10 +02:00
Remco van der Zon
b99e664726
A Game-tick can execute viewport.Tick itself,
...
removed this dependency from World.
2012-05-10 19:54:57 +02: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
Nikita Tsukanov
ad29926391
Removed Connection.PlayerIndex == 0 checks if favor of Session.Player.IsAdmin
2012-01-09 15:37:55 +04:00
Chris Forbes
d61055af8f
work toward deferrable start of replay saving
2011-12-24 20:39:33 +13:00
Chris Forbes
58f6816d84
convert silly DoXXX names to just XXX
2011-12-13 23:44:40 +13:00
Chris Forbes
ed429a3b30
split Widget static bits into Ui static class
2011-12-13 23:38:59 +13:00
Chris Forbes
58a6c01c3b
add framelimiter as per Joseph_Vissarion's patch
2011-11-26 16:17:34 +13:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
f83c9fd4d7
add IEnum<T>.JoinWith, use it to clean up a bunch of things
2011-11-01 21:57:58 +13:00