diff --git a/.gitignore b/.gitignore index 609611eaa4..bd5208bcde 100644 --- a/.gitignore +++ b/.gitignore @@ -13,9 +13,6 @@ mods/*/*.dll # ReSharper crap _ReSharper.*/ -# Red Alert binary files -mods/*/packages/*.[mM][iI][xX] - #binary stuff /*.dll *.pdb diff --git a/OpenRA.FileFormats/Map/TileSet.cs b/OpenRA.FileFormats/Map/TileSet.cs index 985ef1e2e2..8b7a08688a 100644 --- a/OpenRA.FileFormats/Map/TileSet.cs +++ b/OpenRA.FileFormats/Map/TileSet.cs @@ -78,6 +78,7 @@ namespace OpenRA.FileFormats public string Name; public string Id; public string Palette; + public string PlayerPalette; public int TileSize = 24; public string[] Extensions; public int WaterPaletteRotationBase = 0x60; diff --git a/OpenRA.Mods.RA/PlayerPaletteFromCurrentTileset.cs b/OpenRA.Mods.RA/PlayerPaletteFromCurrentTileset.cs new file mode 100644 index 0000000000..2315236f30 --- /dev/null +++ b/OpenRA.Mods.RA/PlayerPaletteFromCurrentTileset.cs @@ -0,0 +1,41 @@ +#region Copyright & License Information +/* + * Copyright 2007-2012 The OpenRA Developers (see AUTHORS) + * This file is part of OpenRA, which is free software. It is made + * available to you under the terms of the GNU General Public License + * as published by the Free Software Foundation. For more information, + * see COPYING. + */ +#endregion + +using OpenRA.FileFormats; +using OpenRA.Traits; + +namespace OpenRA.Mods.RA +{ + class PlayerPaletteFromCurrentTilesetInfo : ITraitInfo + { + public readonly string Name = null; + public readonly int[] ShadowIndex = { }; + + public object Create(ActorInitializer init) { return new PlayerPaletteFromCurrentTileset(init.world, this); } + } + + class PlayerPaletteFromCurrentTileset : IPalette + { + readonly World world; + readonly PlayerPaletteFromCurrentTilesetInfo info; + + public PlayerPaletteFromCurrentTileset(World world, PlayerPaletteFromCurrentTilesetInfo info) + { + this.world = world; + this.info = info; + } + + public void InitPalette (OpenRA.Graphics.WorldRenderer wr) + { + string Filename = world.TileSet.PlayerPalette == null ? world.TileSet.Palette : world.TileSet.PlayerPalette; + wr.AddPalette(info.Name, new Palette(FileSystem.Open(Filename), info.ShadowIndex)); + } + } +} diff --git a/mods/ra/mod.yaml b/mods/ra/mod.yaml index 1503199386..0ce1a9c723 100644 --- a/mods/ra/mod.yaml +++ b/mods/ra/mod.yaml @@ -8,6 +8,7 @@ Folders: . ./mods/ra ./mods/ra/bits + ./mods/ra/packages ./mods/ra/uibits ~^/Content/ra @@ -24,6 +25,7 @@ Packages: temperat.mix snow.mix interior.mix + desert.mix ~scores.mix ~movies1.mix ~movies2.mix @@ -79,6 +81,7 @@ TileSets: mods/ra/tilesets/snow.yaml mods/ra/tilesets/interior.yaml mods/ra/tilesets/temperat.yaml + mods/ra/tilesets/desert.yaml Music: mods/ra/music.yaml diff --git a/mods/ra/packages/desert.mix b/mods/ra/packages/desert.mix new file mode 100644 index 0000000000..894e045f25 Binary files /dev/null and b/mods/ra/packages/desert.mix differ diff --git a/mods/ra/packages/desertt.mix b/mods/ra/packages/desertt.mix new file mode 100644 index 0000000000..734ea85662 Binary files /dev/null and b/mods/ra/packages/desertt.mix differ diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml index a03f4b58c3..1143778cf2 100644 --- a/mods/ra/rules/system.yaml +++ b/mods/ra/rules/system.yaml @@ -182,7 +182,7 @@ Player: harv: 10% SquadSize: 7 PlayerColorPalette: - BasePalette: terrain + BasePalette: player RemapIndex: 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95 DebugResourceCash: DebugResourceOre: @@ -208,6 +208,9 @@ World: Maximum: 3 SpawnInterval: 120 WaterChance: .2 + PlayerPaletteFromCurrentTileset: + Name: player + ShadowIndex: 4 PaletteFromCurrentTileset: Name: terrain ShadowIndex: 3,4 diff --git a/mods/ra/tilesets/desert.yaml b/mods/ra/tilesets/desert.yaml new file mode 100644 index 0000000000..a4466dc737 --- /dev/null +++ b/mods/ra/tilesets/desert.yaml @@ -0,0 +1,2378 @@ +General: + Name: Desert + Id: DESERT + Extensions: .des, .tem, .shp + Palette: desert.pal + PlayerPalette: temperat.pal + WaterPaletteRotationBase: 32 + +Terrain: + TerrainType@Clear: + Type: Clear + Buildable: True + AcceptsSmudgeType: Crater, Scorch + Color: 134, 95, 69 + TerrainType@Water: + Type: Water + IsWater: true + Buildable: False + AcceptsSmudgeType: + Color: 93, 165, 206 + TerrainType@Road: + Type: Road + Buildable: True + AcceptsSmudgeType: Crater, Scorch + Color: 168, 123, 83 + TerrainType@Rock: + Type: Rock + Buildable: False + AcceptsSmudgeType: + Color: 116, 90, 63 + TerrainType@Tree: + Type: Tree + Buildable: False + AcceptsSmudgeType: + Color: 28, 32, 36 + TerrainType@Brush: + Type: Brush + Buildable: False + AcceptsSmudgeType: + Color: 28, 32, 36 + TerrainType@River: + Type: River + Buildable: False + AcceptsSmudgeType: + Color: 111, 132, 139 + TerrainType@Rough: + Type: Rough + Buildable: False + AcceptsSmudgeType: Crater, Scorch + Color: 68, 68, 60 + TerrainType@Wall: + Type: Wall + Buildable: False + AcceptsSmudgeType: Crater, Scorch + Color: 208, 192, 160 + TerrainType@Beach: + Type: Beach + Buildable: False + AcceptsSmudgeType: + Color: 176, 156, 120 + TerrainType@Ore: + Type: Ore + Buildable: False + AcceptsSmudgeType: Crater, Scorch + Color: 148, 128, 96 + +Templates: + Template@255: + Id: 255 + Image: clear1 + Size: 1,1 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: Clear + 4: Clear + 5: Clear + 6: Clear + 7: Clear + 8: Clear + 9: Clear + 10: Clear + 11: Clear + 12: Clear + 13: Clear + 14: Clear + 15: Clear + Template@256: + Id: 256 + Image: w1 + Size: 1,1 + Tiles: + 0: Water + Template@257: + Id: 257 + Image: sh17 + Size: 2,2 + Tiles: + 0: Water + 1: Water + 2: Water + 3: Water + Template@258: + Id: 258 + Image: sh18 + Size: 2,2 + Tiles: + 0: Water + 1: Water + 2: Water + 3: Water + Template@65535: + Id: 65535 + Image: clear1 + Size: 1,1 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: Clear + 4: Clear + 5: Clear + 6: Clear + 7: Clear + 8: Clear + 9: Clear + 10: Clear + 11: Clear + 12: Clear + 13: Clear + 14: Clear + 15: Clear + Template@180: + Id: 180 + Image: s01 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@181: + Id: 181 + Image: s02 + Size: 2,3 + Tiles: + 0: Rock + 1: Rough + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@182: + Id: 182 + Image: s03 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@183: + Id: 183 + Image: s04 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@184: + Id: 184 + Image: s05 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@185: + Id: 185 + Image: s06 + Size: 2,3 + Tiles: + 0: Rough + 1: Rock + 2: Rock + 3: Rock + 4: Rock + Template@186: + Id: 186 + Image: s07 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@187: + Id: 187 + Image: s08 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@188: + Id: 188 + Image: s09 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@189: + Id: 189 + Image: s10 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@190: + Id: 190 + Image: s11 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@191: + Id: 191 + Image: s12 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@192: + Id: 192 + Image: s13 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rough + 3: Rock + 4: Rock + 5: Rough + Template@193: + Id: 193 + Image: s14 + Size: 2,2 + Tiles: + 0: Rock + 1: Rough + 2: Rock + Template@194: + Id: 194 + Image: s15 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@195: + Id: 195 + Image: s16 + Size: 2,3 + Tiles: + 0: Rough + 2: Rock + 3: Rock + 5: Rock + Template@196: + Id: 196 + Image: s17 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@197: + Id: 197 + Image: s18 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@198: + Id: 198 + Image: s19 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@199: + Id: 199 + Image: s20 + Size: 2,3 + Tiles: + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rough + Template@200: + Id: 200 + Image: s21 + Size: 1,2 + Tiles: + 0: Rock + 1: Rock + Template@201: + Id: 202 + Image: s22 + Size: 2,1 + Tiles: + 0: Rock + 1: Rock + Template@203: + Id: 203 + Image: s23 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rough + Template@204: + Id: 204 + Image: s24 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@205: + Id: 205 + Image: s25 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@206: + Id: 206 + Image: s26 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@207: + Id: 207 + Image: s27 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rough + 3: Rough + 4: Rock + 5: Rock + Template@208: + Id: 208 + Image: s28 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 3: Rock + Template@209: + Id: 209 + Image: s29 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@210: + Id: 210 + Image: s30 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@211: + Id: 211 + Image: s31 + Size: 2,2 + Tiles: + 0: Rock + 1: Rough + 2: Rock + 3: Rock + Template@212: + Id: 212 + Image: s32 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rough + Template@213: + Id: 213 + Image: s33 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@214: + Id: 214 + Image: s34 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@215: + Id: 215 + Image: s35 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@216: + Id: 216 + Image: s36 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@217: + Id: 217 + Image: s37 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@218: + Id: 218 + Image: s38 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@2: + Id: 2 + Image: b01 + Size: 1,1 + Tiles: + 0: Rock + Template@3: + Id: 3 + Image: b02 + Size: 2,1 + Tiles: + 0: Rock + 1: Rock + Template@4: + Id: 4 + Image: b03 + Size: 1,1 + Tiles: + 0: Rock + Template@5: + Id: 5 + Image: b04 + Size: 1,1 + Tiles: + 0: Rock + Template@6: + Id: 6 + Image: b05 + Size: 1,1 + Tiles: + 0: Rock + Template@14: + Id: 14 + Image: br01 + Size: 1,1 + Tiles: + 0: Tree + Template@15: + Id: 15 + Image: br02 + Size: 1,1 + Tiles: + 0: Tree + Template@16: + Id: 16 + Image: br03 + Size: 1,1 + Tiles: + 0: Tree + Template@17: + Id: 17 + Image: br04 + Size: 1,1 + Tiles: + 0: Tree + Template@18: + Id: 18 + Image: br05 + Size: 3,2 + Tiles: + 0: Tree + 1: Tree + 2: Rock + 3: Rock + 4: Tree + 5: Rock + Template@19: + Id: 19 + Image: br06 + Size: 2,2 + Tiles: + 0: Tree + 1: Tree + 2: Tree + 3: Tree + Template@20: + Id: 20 + Image: br07 + Size: 2,2 + Tiles: + 0: Tree + 1: Tree + 2: Tree + 3: Tree + Template@21: + Id: 21 + Image: br08 + Size: 3,2 + Tiles: + 0: Tree + 1: Tree + 2: Tree + 3: Tree + 4: Tree + 5: Tree + Template@22: + Id: 22 + Image: br09 + Size: 3,2 + Tiles: + 0: Tree + 1: Tree + 2: Tree + 3: Tree + 4: Tree + 5: Tree + Template@23: + Id: 23 + Image: br10 + Size: 2,2 + Tiles: + 0: Tree + 1: Tree + 2: Tree + 3: Tree + Template@35: + Id: 35 + Image: p01 + Size: 1,1 + Tiles: + 0: Rock + Template@36: + Id: 36 + Image: p02 + Size: 1,1 + Tiles: + 0: Rock + Template@37: + Id: 37 + Image: p03 + Size: 1,1 + Tiles: + 0: Rough + Template@38: + Id: 38 + Image: p04 + Size: 1,1 + Tiles: + 0: Rock + Template@39: + Id: 39 + Image: p05 + Size: 2,2 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: Clear + Template@40: + Id: 40 + Image: p06 + Size: 6,4 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: Clear + 7: Clear + 8: Clear + 9: Clear + 14: Clear + 15: Clear + 16: Clear + 17: Clear + 20: Clear + 21: Clear + 22: Clear + 23: Clear + Template@41: + Id: 41 + Image: p07 + Size: 4,2 + Tiles: + 0: Rough + 1: Rough + 2: Rough + 3: Rough + 4: Rough + 5: Rough + 6: Rough + Template@42: + Id: 42 + Image: p08 + Size: 2,1 + Tiles: + 0: Rough + 1: Rough + Template@43: + Id: 43 + Image: p09 + Size: 1,2 + Tiles: + 0: Rock + 1: Rock + Template@44: + Id: 44 + Image: p10 + Size: 3,2 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: Clear + 4: Clear + 5: Clear + 6: Clear + 7: Clear + 8: Clear + 9: Clear + Template@296: + Id: 296 + Image: rvm01 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: River + 3: River + 4: Rock + 5: Rock + Template@297: + Id: 297 + Image: rvm02 + Size: 1,3 + Tiles: + 0: Rock + 1: River + 2: Rock + Template@298: + Id: 298 + Image: rvm03 + Size: 3,2 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + 4: River + 5: Rock + Template@299: + Id: 299 + Image: rvm04 + Size: 3,1 + Tiles: + 0: Rock + 1: River + 2: Rock + Template@60: + Id: 60 + Image: rv14 + Size: 4,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + 6: Rock + 7: River + 8: Rock + 9: Rock + 10: Tree + 11: Rock + Template@61: + Id: 61 + Image: rv15 + Size: 4,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 4: River + 5: River + 6: Rock + 7: River + 9: Rock + 10: Rock + Template@62: + Id: 62 + Image: rv16 + Size: 6,4 + Tiles: + 2: Rock + 3: Rock + 4: Rock + 5: Rock + 7: Rock + 8: Rock + 9: River + 10: River + 11: River + 12: Rock + 13: Rock + 14: River + 15: Rock + 16: Tree + 17: Rock + 18: River + 19: River + 20: Rock + 21: Tree + Template@63: + Id: 63 + Image: rv17 + Size: 6,5 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 6: River + 7: Rock + 8: Rock + 9: Rock + 10: Tree + 12: Rock + 13: Rock + 14: River + 15: River + 16: River + 17: Rock + 19: Rock + 20: Rock + 21: Rock + 22: River + 23: River + 28: Rock + 29: River + Template@64: + Id: 64 + Image: rv18 + Size: 4,4 + Tiles: + 0: Rock + 1: River + 2: Tree + 3: Rock + 4: Rock + 5: Rock + 6: Rock + 8: Rock + 9: River + 10: Tree + 12: Rock + 13: River + 14: Rock + Template@65: + Id: 65 + Image: rv19 + Size: 4,4 + Tiles: + 1: Rock + 2: River + 5: Rock + 6: River + 7: Tree + 8: Rock + 9: Rock + 10: River + 11: Rock + 13: Rock + 14: River + 15: Tree + Template@66: + Id: 66 + Image: rv20 + Size: 6,8 + Tiles: + 3: Rock + 4: River + 8: Rock + 9: River + 10: Rock + 13: Rock + 14: Rock + 15: River + 16: Rock + 18: Rock + 19: Rock + 20: River + 21: Rock + 24: Rock + 25: Rock + 26: River + 27: Rock + 28: Rock + 30: Rock + 31: Rock + 32: River + 33: Rock + 37: River + 38: River + 39: Rock + 43: River + 44: Rock + 45: Rock + Template@67: + Id: 67 + Image: rv21 + Size: 5,8 + Tiles: + 0: Rock + 1: Rock + 6: River + 7: River + 8: Rock + 11: Rock + 12: River + 13: Rock + 16: Rock + 17: River + 18: Rock + 19: Rock + 21: Rock + 22: River + 23: River + 24: Rock + 27: Rock + 28: River + 29: Rock + 32: Rock + 33: River + 34: River + 39: River + Template@68: + Id: 69 + Image: rv22 + Size: 3,3 + Tiles: + 3: Rock + 4: Rock + 5: River + 6: Rock + 7: River + 8: Rock + Template@70: + Id: 70 + Image: rv23 + Size: 3,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: River + 4: River + 5: Rock + 6: Rock + 7: River + 8: Rock + Template@71: + Id: 71 + Image: rv24 + Size: 3,3 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + 4: River + 5: River + 7: Tree + Template@72: + Id: 72 + Image: rv25 + Size: 3,3 + Tiles: + 0: Tree + 1: River + 2: Rock + 3: River + 4: Rock + 5: Rock + 6: Rock + 7: Rock + Template@73: + Id: 73 + Image: rv26 + Size: 1,1 + Tiles: + 0: River + Template@74: + Id: 74 + Image: rv27 + Size: 1,1 + Tiles: + 0: River + Template@75: + Id: 75 + Image: rc01 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@76: + Id: 76 + Image: rc02 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@77: + Id: 77 + Image: rc03 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@78: + Id: 78 + Image: rc04 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@79: + Id: 79 + Image: falls01 + Size: 3,2 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + 4: River + 5: Rock + Template@80: + Id: 80 + Image: falls02 + Size: 3,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: River + 4: River + 5: River + 6: Rock + 7: Rock + 8: Rock + Template@90: + Id: 90 + Image: ford01 + Size: 3,3 + Tiles: + 0: Rock + 1: River + 2: Clear + 3: Road + 4: Rough + 5: Road + 6: Rock + 7: River + 8: Clear + Template@91: + Id: 91 + Image: ford02 + Size: 3,3 + Tiles: + 0: Clear + 1: Road + 2: Clear + 3: River + 4: Rough + 5: River + 6: Rock + 7: Road + 8: Clear + Template@120: + Id: 120 + Image: d01 + Size: 2,2 + Tiles: + 1: Road + 2: Clear + 3: Road + Template@121: + Id: 121 + Image: d02 + Size: 2,2 + Tiles: + 0: Clear + 1: Road + 2: Clear + 3: Clear + Template@122: + Id: 122 + Image: d03 + Size: 1,2 + Tiles: + 0: Road + 1: Road + Template@123: + Id: 123 + Image: d04 + Size: 2,2 + Tiles: + 1: Clear + 2: Road + 3: Road + Template@124: + Id: 124 + Image: d05 + Size: 3,4 + Tiles: + 1: Road + 2: Clear + 3: Road + 4: Road + 6: Road + 7: Road + 9: Road + 10: Road + Template@125: + Id: 125 + Image: d06 + Size: 2,3 + Tiles: + 0: Road + 2: Road + 3: Road + 4: Road + 5: Road + Template@126: + Id: 126 + Image: d07 + Size: 3,2 + Tiles: + 0: Clear + 1: Road + 2: Clear + 4: Road + 5: Clear + Template@127: + Id: 127 + Image: d08 + Size: 3,2 + Tiles: + 1: Road + 3: Clear + 4: Road + 5: Clear + Template@128: + Id: 128 + Image: d09 + Size: 4,3 + Tiles: + 0: Clear + 1: Road + 2: Road + 3: Road + 4: Road + 5: Road + 6: Road + 7: Road + 10: Clear + 11: Clear + Template@129: + Id: 129 + Image: d10 + Size: 4,2 + Tiles: + 0: Clear + 1: Clear + 4: Road + 5: Road + 6: Road + 7: Road + Template@130: + Id: 130 + Image: d11 + Size: 2,3 + Tiles: + 1: Clear + 2: Road + 3: Road + 4: Clear + Template@500: + Id: 500 + Image: d12 + Size: 2,2 + Tiles: + 0: Clear + 2: Road + 3: Road + Template@501: + Id: 501 + Image: d13 + Size: 4,3 + Tiles: + 0: Road + 1: Road + 2: Clear + 4: Clear + 5: Road + 6: Road + 7: Clear + 10: Road + 11: Road + Template@502: + Id: 502 + Image: d14 + Size: 3,3 + Tiles: + 1: Clear + 2: Road + 3: Clear + 4: Clear + 5: Road + 6: Road + 7: Road + 8: Road + Template@503: + Id: 503 + Image: d15 + Size: 3,3 + Tiles: + 0: Road + 1: Road + 2: Road + 3: Road + 4: Road + 5: Clear + 6: Road + 7: Clear + Template@135: + Id: 135 + Image: d16 + Size: 3,3 + Tiles: + 0: Clear + 1: Road + 2: Clear + 3: Clear + 4: Road + 5: Road + 6: Road + 7: Clear + 8: Clear + Template@136: + Id: 136 + Image: d17 + Size: 3,2 + Tiles: + 0: Road + 1: Road + 2: Road + 3: Clear + 4: Road + 5: Clear + Template@137: + Id: 137 + Image: d18 + Size: 3,3 + Tiles: + 0: Clear + 1: Road + 2: Clear + 3: Road + 4: Road + 5: Clear + 6: Clear + 7: Road + 8: Clear + Template@138: + Id: 138 + Image: d19 + Size: 3,3 + Tiles: + 0: Clear + 1: Road + 2: Clear + 3: Road + 4: Road + 5: Road + 6: Clear + 7: Road + 8: Clear + Template@139: + Id: 139 + Image: d20 + Size: 3,3 + Tiles: + 0: Road + 1: Clear + 3: Road + 4: Road + 5: Clear + 6: Clear + 7: Road + 8: Road + Template@140: + Id: 140 + Image: d21 + Size: 3,2 + Tiles: + 0: Clear + 1: Road + 2: Road + 3: Clear + 4: Road + 5: Clear + Template@141: + Id: 141 + Image: d22 + Size: 3,3 + Tiles: + 1: Clear + 3: Road + 4: Road + 5: Clear + 6: Clear + 7: Road + 8: Clear + Template@142: + Id: 142 + Image: d23 + Size: 3,3 + Tiles: + 1: Road + 2: Clear + 3: Clear + 4: Road + 5: Clear + 6: Road + 7: Clear + Template@143: + Id: 143 + Image: d24 + Size: 3,3 + Tiles: + 0: Road + 1: Clear + 3: Clear + 4: Road + 5: Clear + 7: Clear + 8: Road + Template@144: + Id: 144 + Image: d25 + Size: 3,3 + Tiles: + 0: Road + 1: Clear + 3: Clear + 4: Road + 5: Clear + 7: Clear + 8: Road + Template@145: + Id: 145 + Image: d26 + Size: 2,2 + Tiles: + 1: Clear + 2: Clear + Template@146: + Id: 146 + Image: d27 + Size: 2,2 + Tiles: + 1: Clear + 2: Clear + Template@147: + Id: 147 + Image: d28 + Size: 2,2 + Tiles: + 0: Road + 1: Clear + 2: Clear + Template@148: + Id: 148 + Image: d29 + Size: 2,2 + Tiles: + 0: Road + 1: Clear + 2: Clear + Template@149: + Id: 149 + Image: d30 + Size: 2,2 + Tiles: + 0: Road + 1: Clear + 2: Road + Template@151: + Id: 151 + Image: d31 + Size: 2,2 + Tiles: + 1: Clear + 2: Clear + 3: Road + Template@152: + Id: 152 + Image: d32 + Size: 2,2 + Tiles: + 1: Clear + 2: Road + 3: Clear + Template@153: + Id: 153 + Image: d33 + Size: 2,2 + Tiles: + 1: Clear + 2: Road + 3: Road + Template@154: + Id: 154 + Image: d34 + Size: 3,3 + Tiles: + 1: Clear + 2: Road + 3: Clear + 4: Road + 5: Clear + 6: Road + 7: Clear + Template@155: + Id: 155 + Image: d35 + Size: 3,3 + Tiles: + 1: Clear + 2: Road + 3: Clear + 4: Road + 5: Clear + 6: Road + 7: Clear + Template@156: + Id: 156 + Image: d36 + Size: 2,2 + Tiles: + 0: Clear + 3: Clear + Template@157: + Id: 157 + Image: d37 + Size: 2,2 + Tiles: + 0: Clear + 3: Clear + Template@158: + Id: 158 + Image: d38 + Size: 2,2 + Tiles: + 0: Clear + 1: Road + 3: Clear + Template@159: + Id: 159 + Image: d39 + Size: 2,2 + Tiles: + 0: Clear + 1: Road + 3: Clear + Template@160: + Id: 160 + Image: d40 + Size: 2,2 + Tiles: + 0: Clear + 1: Road + 3: Road + Template@161: + Id: 161 + Image: d41 + Size: 2,2 + Tiles: + 0: Clear + 2: Road + 3: Clear + Template@162: + Id: 162 + Image: d42 + Size: 2,2 + Tiles: + 0: Clear + 2: Road + 3: Clear + Template@163: + Id: 163 + Image: d43 + Size: 2,2 + Tiles: + 0: Clear + 2: Road + 3: Road + Template@300: + Id: 300 + Image: wc01 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@301: + Id: 301 + Image: wc02 + Size: 2,3 + Tiles: + 0: Rock + 1: Rough + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@302: + Id: 302 + Image: wc03 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@303: + Id: 303 + Image: wc04 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@304: + Id: 304 + Image: wc05 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@305: + Id: 305 + Image: wc06 + Size: 2,3 + Tiles: + 0: Rough + 1: Rock + 2: Rock + 3: Rock + 4: Rock + Template@306: + Id: 306 + Image: wc07 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@307: + Id: 307 + Image: wc08 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@308: + Id: 308 + Image: wc09 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: River + 4: Rock + 5: Rock + Template@309: + Id: 309 + Image: wc10 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@310: + Id: 310 + Image: wc11 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@311: + Id: 311 + Image: wc12 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@312: + Id: 312 + Image: wc13 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rough + 3: Rock + 4: Rock + 5: Clear + Template@313: + Id: 313 + Image: wc14 + Size: 2,2 + Tiles: + 0: Rock + 1: Beach + 2: Beach + Template@314: + Id: 314 + Image: wc15 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@315: + Id: 315 + Image: wc16 + Size: 2,3 + Tiles: + 0: Water + 2: Rock + 3: Rock + 5: Rock + Template@316: + Id: 316 + Image: wc17 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@317: + Id: 317 + Image: wc18 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@318: + Id: 318 + Image: wc19 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@319: + Id: 319 + Image: wc20 + Size: 2,3 + Tiles: + 1: River + 2: Rock + 3: Rock + 4: Rock + 5: Rough + Template@320: + Id: 320 + Image: wc21 + Size: 1,2 + Tiles: + 0: Rock + 1: Rock + Template@321: + Id: 321 + Image: wc22 + Size: 2,1 + Tiles: + 0: Rock + 1: Rock + Template@322: + Id: 322 + Image: wc23 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: River + 3: Rock + 4: Rock + 5: Water + Template@323: + Id: 323 + Image: wc24 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@324: + Id: 324 + Image: wc25 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@325: + Id: 325 + Image: wc26 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@326: + Id: 326 + Image: wc27 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Water + 3: Clear + 4: Rock + 5: Rock + Template@327: + Id: 327 + Image: wc28 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 3: Rock + Template@328: + Id: 328 + Image: wc29 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@329: + Id: 329 + Image: wc30 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@330: + Id: 330 + Image: wc31 + Size: 2,2 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + Template@331: + Id: 331 + Image: wc32 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Water + Template@332: + Id: 332 + Image: wc33 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@333: + Id: 333 + Image: wc34 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@334: + Id: 334 + Image: wc35 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@335: + Id: 335 + Image: wc36 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@336: + Id: 336 + Image: wc37 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@337: + Id: 337 + Image: wc38 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Template@338: + Id: 338 + Image: wc39 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: River + 3: Rock + 4: Rock + 5: Rock + Template@339: + Id: 339 + Image: wc40 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: River + Template@340: + Id: 340 + Image: wc41 + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: River + 4: Rock + 5: Rock + Template@341: + Id: 341 + Image: wc42 + Size: 3,2 + Tiles: + 0: River + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@342: + Id: 342 + Image: wc43 + Size: 2,3 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + 4: Rock + 5: Rock + Template@343: + Id: 343 + Image: wc44 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: Rock + 5: River + Template@344: + Id: 344 + Image: wc45 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: River + 5: Rock + Template@345: + Id: 345 + Image: wc46 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + 4: River + 5: Rock + Template@346: + Id: 346 + Image: falls03 + Size: 3,2 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: Rock + 4: River + 5: Rock + Template@347: + Id: 347 + Image: falls04 + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: River + 3: River + 4: Rock + 5: Rock + Template@400: + Id: 400 + Image: sh19 + Size: 3,2 + Tiles: + 1: Rock + 3: River + 4: Rock + 5: River + Template@401: + Id: 401 + Image: sh20 + Size: 4,1 + Tiles: + 0: River + 1: Rock + 2: Rock + 3: River + Template@402: + Id: 402 + Image: sh21 + Size: 3,1 + Tiles: + 0: Rock + 1: Clear + 2: River + Template@403: + Id: 403 + Image: sh22 + Size: 6,2 + Tiles: + 1: Rock + 2: Rock + 3: Rock + 6: River + 7: Water + 8: Water + 9: Rock + 10: River + 11: River + Template@404: + Id: 404 + Image: sh23 + Size: 2,2 + Tiles: + 0: Clear + 1: Clear + 2: River + 3: River + Template@405: + Id: 405 + Image: sh24 + Size: 3,3 + Tiles: + 0: Rock + 1: River + 2: Rock + 3: River + 4: River + 5: Clear + 6: River + 7: Water + 8: River + Template@406: + Id: 406 + Image: sh25 + Size: 3,2 + Tiles: + 0: River + 1: River + 2: River + 3: Clear + 4: Clear + 5: Rock + Template@407: + Id: 407 + Image: sh26 + Size: 3,2 + Tiles: + 0: River + 1: Rock + 2: River + 4: Rock + 5: Clear + Template@408: + Id: 408 + Image: sh27 + Size: 4,1 + Tiles: + 0: River + 1: River + 2: River + 3: Rock + Template@409: + Id: 409 + Image: sh28 + Size: 3,1 + Tiles: + 0: River + 1: River + 2: River + Template@410: + Id: 410 + Image: sh29 + Size: 6,2 + Tiles: + 0: River + 1: River + 2: Rock + 3: River + 4: River + 5: River + 7: Clear + 8: Clear + 9: Clear + Template@411: + Id: 411 + Image: sh30 + Size: 2,2 + Tiles: + 0: River + 1: River + 2: Rock + Template@412: + Id: 412 + Image: sh31 + Size: 3,3 + Tiles: + 0: River + 1: River + 2: River + 3: Rock + 4: River + 5: Rock + 7: River + 8: Rock + Template@413: + Id: 413 + Image: sh36 + Size: 1,1 + Tiles: + 0: Clear + Template@414: + Id: 414 + Image: sh37 + Size: 1,1 + Tiles: + 0: Clear + Template@415: + Id: 415 + Image: sh38 + Size: 1,1 + Tiles: + 0: Clear + Template@416: + Id: 416 + Image: sh39 + Size: 1,1 + Tiles: + 0:Clear + Template@417: + Id: 417 + Image: sh40 + Size: 3,3 + Tiles: + 1: River + 2: River + 3: Clear + 4: Water + 5: River + 6: River + 7: Water + 8: Water + Template@418: + Id: 418 + Image: sh41 + Size: 3,3 + Tiles: + 0: Water + 1: Water + 2: River + 3: Water + 4: River + 5: Clear + 6: River + 7: Rock + 8: Clear + Template@419: + Id: 419 + Image: sh42 + Size: 1,2 + Tiles: + 0: River + 1: River + Template@420: + Id: 420 + Image: sh43 + Size: 1,3 + Tiles: + 0: River + 1: Clear + 2: River + Template@421: + Id: 421 + Image: sh44 + Size: 1,3 + Tiles: + 0: River + 1: Clear + 2: River + Template@422: + Id: 422 + Image: sh45 + Size: 1,2 + Tiles: + 0: River + 1: River + Template@423: + Id: 423 + Image: sh46 + Size: 3,3 + Tiles: + 0: Clear + 1: Clear + 2: River + 3: Clear + 4: River + 5: Water + 6: River + 7: River + 8: Water + Template@424: + Id: 424 + Image: sh47 + Size: 3,3 + Tiles: + 0: River + 1: Rock + 3: River + 4: Clear + 6: Water + 7: River + 8: River + Template@425: + Id: 425 + Image: sh48 + Size: 3,3 + Tiles: + 0: River + 3: River + 6: River + 7: River + 8: River + Template@426: + Id: 426 + Image: sh49 + Size: 3,3 + Tiles: + 1: Water + 2: River + 3: River + 4: Rock + 5: Rock + 6: Clear + 7: Rock + 8: Rock + Template@427: + Id: 427 + Image: sh50 + Size: 4,3 + Tiles: + 1: Water + 2: River + 3: River + 4: River + 5: Rock + 6: Rock + 8: River + 9: Clear + Template@428: + Id: 428 + Image: sh51 + Size: 4,3 + Tiles: + 0: River + 1: Water + 4: Clear + 5: River + 6: Water + 8: Rock + 9: Rock + 10: River + 11: River + Template@429: + Id: 429 + Image: sh52 + Size: 4,3 + Tiles: + 0: River + 1: River + 2: River + 3: Rock + 6: River + 7: Rock + 10: River + 11: River + Template@430: + Id: 430 + Image: sh53 + Size: 4,3 + Tiles: + 0: Clear + 1: Clear + 2: Clear + 3: River + 4: Clear + 5: River + 6: Water + 7: Water + 8: River + 9: Water + 10: River + 11: River + Template@431: + Id: 431 + Image: sh54 + Size: 3,2 + Tiles: + 0: Clear + 1: Tree + 2: River + 3: River + 4: Water + 5: River + Template@432: + Id: 432 + Image: sh55 + Size: 3,2 + Tiles: + 0: River + 1: Rock + 2: Clear + 3: Water + 4: River + 5: River + Template@433: + Id: 433 + Image: sh56 + Size: 3,2 + Tiles: + 1: Water + 2: River + 3: River + 4: Rock + 5: Rock + Template@434: + Id: 434 + Image: sh57 + Size: 3,2 + Tiles: + 0: River + 3: River + 4: River + 5: River + Template@435: + Id: 435 + Image: sh58 + Size: 2,3 + Tiles: + 0: River + 2: River + 3: Water + 4: Clear + 5: River + Template@436: + Id: 436 + Image: sh59 + Size: 2,3 + Tiles: + 0: Clear + 1: River + 2: River + 3: River + 4: River + 5: River + Template@437: + Id: 437 + Image: sh60 + Size: 2,3 + Tiles: + 0: Water + 1: River + 2: River + 3: Clear + 4: River + 5: Clear + Template@438: + Id: 438 + Image: sh61 + Size: 2,3 + Tiles: + 0: River + 1: Clear + 2: Water + 3: River + 4: Clear + 5: River + Template@439: + Id: 439 + Image: sh62 + Size: 6,1 + Tiles: + 0: River + 1: River + 2: River + 3: River + 4: River + 5: River + Template@440: + Id: 440 + Image: sh63 + Size: 4,1 + Tiles: + 0: River + 1: River + 2: River + 3: River \ No newline at end of file