Commit Graph

6805 Commits

Author SHA1 Message Date
RoosterDragon
3b5798b5e8 Fix cancellation of downloads.
The Download class cancels asynchronously, which means callers must handle cancellation inside the completion event, and not after requesting cancellation.
2016-07-30 16:27:45 +01:00
Paul Chote
75b58e6839 Revert "Add Migrations GlobalModData."
This reverts commit c204c10f5e.
2016-07-30 09:49:27 +01:00
Matthias Mailänder
2ab82664e3 Dispose the intermediate Stream after copying it to pkgStream. 2016-07-26 22:14:42 +02:00
Matthias Mailänder
5b61206ac6 Merge pull request #11513 from GraionDilach/idamage
Remove passing the warheads from DamageWarhead to AttackInfo.
2016-07-16 14:26:43 +02:00
Oliver Brakmann
707a8e73da Merge pull request #11630 from Mailaender/fix-assetbrowser-palettes
Fixed palettes in the assets browser when the shellmap is disabled
2016-07-15 15:34:55 +02:00
Oliver Brakmann
c4956120a7 Merge pull request #11572 from pchote/building-depth
Add building depth imposters for TS base structures.
2016-07-14 11:10:13 +02:00
Paul Chote
0371727596 Allow sequences to define depth offsets via sprites. 2016-07-13 22:22:13 +01:00
Paul Chote
77e00e4587 Allow sequence blocks to remove inherited node Defaults. 2016-07-13 22:22:13 +01:00
Paul Chote
983abee1ed Support tracking multiple sprites in SpriteCache. 2016-07-13 21:03:31 +01:00
Paul Chote
37c5e9e0b0 Fix incorrect secondary data channel in FastCreateQuad. 2016-07-13 21:03:30 +01:00
Paul Chote
f4c42581d5 Remove legacy CAB package support. 2016-07-13 21:01:56 +01:00
abcdefg30
d2c5aec08d Filter the lua PlayerProperties on Requires 2016-07-12 14:03:44 +02:00
Zimmermann Gyula
cf8fff2b99 Remove passing the warheads from DamageWarhead to AttackInfo.
Added a Damage class to pass damage value and damage(types) instead.
This removes a great amount of overhead and longterm opens possibilities to have damagetypes without warheads.
2016-07-12 10:09:49 +02:00
Matthias Mailänder
8ea30f9a09 TickRender regardless of the shellmap being enabled or not. 2016-07-10 20:47:08 +02:00
Matthias Mailänder
57c22df114 Merge pull request #11487 from reaperrr/bldg-shape-prep
Improve Rectangle HitShape customizability
2016-07-10 17:09:31 +02:00
Paul Chote
b0c9d49d14 Fix INotifyRepair argument order. 2016-07-09 11:12:56 +01:00
Oliver Brakmann
eae3808515 Merge pull request #11589 from cjshmyr/crash-timestamp
Add timestamp to exception.log
2016-07-06 22:36:57 +02:00
Curtis Shmyr
2fc77a315e Add timestamp to exception.log 2016-07-06 13:49:08 -06:00
Paul Chote
7caf636222 Port game speed selection to new lobby backend. 2016-07-03 15:46:08 +01:00
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