Taryn Hill
6a228f0428
FileSystem: Use TryGetValue in Mount(string, string)
2016-07-03 08:25:14 -05:00
Matthias Mailänder
2de423ddb9
Dispose fileStream when problems occur.
2016-07-03 10:27:44 +02:00
Matthias Mailänder
96d9a01f76
Dispose pkgStream.
2016-07-03 10:26:56 +02:00
reaperrr
9020d39fcc
Introduce PositionClosestTo util
2016-07-02 17:23:34 +02:00
Paul Chote
89c4cf9658
Hack around map creation crash.
2016-07-01 21:58:27 +01:00
Paul Chote
c706e68b73
Rework zip file updating.
2016-07-01 21:58:26 +01:00
Paul Chote
d1a973458b
Add support for installing content from disk.
2016-06-26 18:18:40 +01:00
Paul Chote
7ca7e695e1
Rename Disc -> Source in asset installer.
2016-06-26 18:18:40 +01:00
reaperrr
483452580f
Merge pull request #11528 from pchote/migrations
...
Delete legacy downloaded scores.mix on first run
2016-06-26 16:54:02 +02:00
reaperrr
7ed792ba88
Merge pull request #11286 from Mailaender/open.nat-2.0.16
...
Dump Mono.NAT in favor of Open.Nat 2.0.16
2016-06-26 16:16:11 +02:00
Paul Chote
c204c10f5e
Add Migrations GlobalModData.
2016-06-25 19:17:50 +01:00
reaperrr
ed210b380f
Move audio loaders from engine to mod level
2016-06-23 23:47:52 +02:00
reaperrr
ad77dca12a
Remove WavReader dependency from BagFile reader
2016-06-23 01:55:01 +02:00
abcdefg30
34c6edbbe7
Merge pull request #11456 from obrakmann/disable-singleplayer-by-default-for-dedicateds
...
Disable single-player games by default on dedicated servers
2016-06-22 22:28:37 +02:00
Oliver Brakmann
8e2adc7627
Disable singleplayer games by default on dedicated servers
2016-06-22 20:37:31 +02:00
reaperrr
526f851489
Merge pull request #11426 from pchote/actorpreview-dynamic-facing
...
Support dynamic ActorPreview facings and creating previews from live actors.
2016-06-20 14:38:11 +02:00
Paul Chote
8ce4ab0bd1
Port map difficulty to new options backend.
2016-06-19 22:15:26 +01:00
abcdefg30
4e04f91992
Remove LobbyDefaults from reservedModuleNames in Manifest.cs
2016-06-19 22:14:36 +02:00
reaperrr
723c107aa5
Merge pull request #11473 from pchote/shroud-map-crate
...
Disable hide map crate if explored map is enabled.
2016-06-19 18:32:11 +02:00
reaperrr
e5986788a2
Merge pull request #11396 from Mailaender/sync-projectiles
...
Speed up sync by only syncing projectiles
2016-06-19 18:22:41 +02:00
Matthias Mailänder
5245df729d
Migrate to Open.Nat version 2.0.16
...
Move the dependency from all libraries to game engine only.
Initialize after the renderer setup to ensure a visible window.
2016-06-19 08:41:14 +02:00
Matthias Mailänder
b70fdd7edc
Correct the comment as not all ticking traits are synced.
2016-06-19 08:19:48 +02:00
Oliver Brakmann
87df458c2e
Merge pull request #11462 from pchote/stream-installer-copy
...
Extract installer data using direct stream-stream copies
2016-06-18 20:56:26 +02:00
Paul Chote
9edf4be229
Disable hide map crate if explored map is enabled.
2016-06-18 14:18:05 +01:00
Matthias Mailänder
b8415907e4
Merge pull request #11469 from pchote/fix-initial-map-randomization
...
Fix initial server map randomization.
2016-06-18 14:28:09 +02:00
Paul Chote
55cd2ca8f5
Move initial map suitability calculation to MapCache.
...
This was previously trying to use values that had
not yet been initialised, which meant that *all*
maps were treated as unsuitable. This would cause
the mod to always fall back to the first installed
map.
2016-06-18 11:04:37 +01:00
Taryn Hill
ec40623052
Do not remove empty entries in MiniYaml.FromString
2016-06-17 10:38:06 -05:00
Paul Chote
a9a5b9bc71
Change Blast.Decompress to use Stream I/O.
2016-06-16 21:20:27 +01:00
teees
b7bf7b6ec0
Move mod-level ActorInits out of the engine.
2016-06-15 20:35:22 +01:00
Paul Chote
3585d8afd4
Remove legacy installation logic.
2016-06-14 20:18:57 +01:00
Paul Chote
ff147f39b9
Add new content installer framework.
2016-06-14 18:27:24 +01:00
Paul Chote
bd3096f21b
Add command to dump Mix contents.
2016-06-14 18:15:03 +01:00
Paul Chote
92ea404b0b
Add command to dump InstallShield contents.
2016-06-14 18:15:03 +01:00
Paul Chote
88768031a5
Add BecameVisible and BecameHidden methods to ChromeLogic.
2016-06-14 18:15:02 +01:00
Matthias Mailänder
71743b3b4a
Only sync projectiles and future synced effects.
2016-06-13 14:35:28 +02:00
Matthias Mailänder
4253b2d866
Merge pull request #11410 from abcdefg30/voxelNull
...
Fix possible NREs in RenderAsync in VoxelRenderer.cs
2016-06-11 17:52:20 +02:00
reaperrr
b1e331e7ec
Merge pull request #11364 from pchote/lobby-trait-options
...
Unhardcode the lobby options backend.
2016-06-11 13:40:09 +02:00
abcdefg30
aa53ff2b29
Fix possible NREs in RenderAsync in VoxelRenderer.cs
2016-06-08 18:36:22 +02:00
Oliver Brakmann
910d04f53d
Merge pull request #11395 from pchote/fix-missing-filenames
...
Set yaml filename when loading from FileSystem.
2016-06-04 18:23:55 +02:00
Paul Chote
b4d1517d0d
Set yaml filename when loading from FileSystem.
2016-06-04 15:23:44 +01:00
reaperrr
d94d06d87b
Merge pull request #11370 from pchote/fix-game-start-events
...
Fix shellmap UI disappearing prematurely when starting a mission or replay.
2016-06-04 15:41:35 +02:00
Paul Chote
24f166595f
Convert lobby dropdowns to new options backend.
2016-06-04 10:06:18 +01:00
Paul Chote
eb884ca76f
Convert lobby checkboxes to new options backend.
2016-06-04 10:03:06 +01:00
Paul Chote
3e92c1944a
Add plumbing for trait-defined lobby options.
2016-06-04 10:03:06 +01:00
RoosterDragon
a4949ff1d5
Only check for and render selection bars for actors on screen.
...
This avoids expensive FogObscures checks and saves drawing selections bars for actors that are offscreen anyway.
2016-05-29 20:57:45 +01:00
Oliver Brakmann
363d47f08b
Merge pull request #11194 from abcdefg30/providesTech
...
Fix ProvidesPrerequisite not refreshing the tech tree (on owner change)
2016-05-29 20:30:23 +02:00
Paul Chote
485e695585
Use BeforeGameStart to remove mission browser UI on game start.
2016-05-28 18:13:09 +01:00
RoosterDragon
773eb25917
Merge pull request #10630 from reaperrr/UAN-custom-pos
...
Make UpgradeActorsNear vertical range customizable
2016-05-28 13:37:09 +01:00
reaperrr
dca26b71f4
Add VerticalLength and VerticalLengthSquared
...
For possible future use.
2016-05-26 22:47:47 +02:00
reaperrr
b0e90989a6
Add plumbing for customizable vertical ProximityTrigger range
...
And check DistanceAboveTerrain instead of just vertical distance to upgrade
source.
This is necessary to avoid situations where an actor is technically on the right
vertical distance above/below ground, but not upgraded because it is located on a lower/higher terrain level than the upgrade source.
2016-05-26 22:47:45 +02:00