Paul Chote
d1ed0e09d0
Create user map directory if it doesn't exist.
2017-07-21 00:10:48 +02:00
rob-v
4b9c6c4746
Allow multiple terrain (tile) categories
2017-07-05 22:46:59 +02:00
rob-v
f29d2028fe
Fix missing-failing logging of Ruleset (Yaml)Exceptions
2017-06-25 18:45:12 +02:00
Paul Chote
17089f2aee
Rename VoxelSequences to ModelSequences.
2017-06-14 18:56:06 +02:00
Paul Chote
e1cd00c1dd
Add backend plumbing for model loaders.
2017-06-14 18:56:06 +02:00
Paul Chote
8321d1f3e3
Remove legacy FileSystem.OpenPackage(string, IReadOnlyPackage).
2017-05-29 12:27:24 +02:00
Paul Chote
b1ac1d06e3
Catch and ignore exceptions while loading map previews.
2017-05-26 23:41:30 +02:00
Paul Chote
cdf2df58a0
Define RectangularIsometric world coordinate scale along the cell axis.
2017-05-07 13:45:30 +01:00
Paul Chote
1722f42f83
Move web urls from user config to mod config.
2017-04-17 12:00:41 +01:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
06b9741807
Reveal the top tiles of cliffs too.
2016-11-13 12:31:21 +00:00
Paul Chote
b6809c97f2
Add a CellLayer with the height of each projected cell.
2016-11-11 16:44:12 +00:00
Paul Chote
9e8b18e7be
Extract a common SHA1 helper.
2016-10-02 12:53:41 +01:00
Chris Forbes
5b793e0455
server: Fix server getting wedged after map query with bad minimap
...
If the mapserver returned an unusable minimap blob, we'd end up dropping
the resulting exceptions on the floor, and committing a completely broken
MapPreview, which would then blow up the tail end of the map change
process, and all future ValidateClient calls after players join (which
itself was handled by kicking the player and logging some noise of dubious
value).
Adjusts exception handling in a number of places to log the exception
rather than dropping it on the floor, and makes the mapserver response
parsing tolerant of bogus minimap blobs -- in this case, we'd rather just
have no minimap.
Candidate for stable, as it fixes a bug present in the current release and
the current playtest series.
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz >
2016-09-20 19:28:31 +12:00
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
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
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
teees
b7bf7b6ec0
Move mod-level ActorInits out of the engine.
2016-06-15 20:35:22 +01:00
Paul Chote
b4d1517d0d
Set yaml filename when loading from FileSystem.
2016-06-04 15:23:44 +01:00
abcdefg30
72ce367522
Fix a wrong string.Format index in the Map ctor
2016-05-24 21:01:01 +02:00
Paul Chote
756d2428d9
Add depth support to TileSet.
2016-04-21 17:23:08 +01:00
Matthias Mailänder
48ea9dc300
Fix NRE if package download fails or is corrupted.
2016-04-17 15:57:00 +02:00
Oliver Brakmann
b25eb81a42
Fix ready checkbox in the lobby being unusable after installing a map
2016-04-12 18:30:37 +02:00
Paul Chote
dabea59b7d
Pass depth scale factors to vertex shaders.
2016-04-10 09:41:01 -04:00
Paul Chote
923883fad7
Fix and improve custom rule detection.
2016-04-09 13:40:44 -04:00
Matthias Mailänder
d57e53dc53
Merge pull request #10992 from pchote/server-maps
...
Allow Dedicated Servers to query map info from the Resource Center.
2016-04-03 12:19:41 +02:00
Paul Chote
4ec1369553
Let servers query map details from the resource centre.
2016-03-31 21:08:36 +01:00
Paul Chote
65f7d46025
Parse map rules and players from remote maps.
2016-03-31 21:08:36 +01:00
Paul Chote
81f22f8871
Remove Game.RunAfterTick from UpdateRemoteSearch.
...
RunAfterTick isn't available from the Server.
2016-03-31 21:08:36 +01:00
Paul Chote
b5c2703eba
Pass random to ChooseInitialMap.
2016-03-29 23:46:12 +01:00
Paul Chote
fee899f63d
Fix unnecessary uses of Game.ModData.
2016-03-29 23:46:12 +01:00
Paul Chote
2150a5e865
Move ChooseInitialMap to MapCache.
2016-03-29 23:46:11 +01:00
Pavel Penev
c78ad58e4b
Merge pull request #10948 from pchote/custom-map-merger
...
Add --map-rules utility command for the resource center
2016-03-27 22:12:47 +03:00
Paul Chote
96eda08677
Replace map type with a category list.
2016-03-27 12:16:55 +01:00
Paul Chote
c696c318c4
Log rule errors when loading from MapPreview.
2016-03-26 17:26:51 +00:00
Paul Chote
3e00d72255
Rework map data load/save.
2016-03-21 23:15:12 +00:00
Matthias Mailänder
ed6067cd2f
Merge pull request #10939 from pchote/fix-map-install-kick
...
Notify the server after installing a map.
2016-03-21 20:37:12 +01:00
Matthias Mailänder
dd0d8c86c6
Merge pull request #10942 from pchote/remove-map-lazyness
...
Remove map lazyness.
2016-03-21 20:23:47 +01:00
Paul Chote
4052da3ea6
Move Map.TilesByDistance to MapGrid and make non-static.
2016-03-20 21:41:04 +00:00
Paul Chote
0dc939e0e8
Notify the server after installing a map.
2016-03-18 20:53:48 +00:00
Paul Chote
e6b28c2a00
Remove Map.AssetExists.
2016-03-18 20:23:52 +00:00
Paul Chote
1e5065e06a
Remove lazy loading of map rules.
2016-03-18 20:23:52 +00:00
Paul Chote
4a7ef68b39
Remove Map.SpawnPoints.
2016-03-18 20:16:25 +00:00
Paul Chote
65df25b1a4
Remove lazy loading of binary map data.
2016-03-18 20:16:24 +00:00
Paul Chote
d40bff3fd9
Support map-defined AI in the lobby.
2016-03-16 21:03:31 +00:00
Paul Chote
ab6a9597bb
Remove Map usage from LobbyLogic.
2016-03-16 21:03:31 +00:00
Paul Chote
e79fbe1bb9
Reference SubCells directly from MapGrid.
2016-03-16 18:57:07 +00:00
abcdefg30
e1b2f5a280
Merge pull request #10901 from pchote/server-maps
...
Remove Map usage from the server and mission browser.
2016-03-13 11:24:04 +01:00
Paul Chote
6c319d53dd
Remove an obsolete comment from Map.
2016-03-12 20:01:39 +00:00
Paul Chote
be5eee0227
Allow rules to be constructed from a MapPreview.
2016-03-12 20:01:39 +00:00