FANDOM


Step 1 - Installation Edit

To create maps you will need the Map Creator which contains :

  • Map editor Tiled
  • Raining Chain's tileset images
  • Generic map template

After downloading the Map Creator, extract the .zip and follow the instruction in the README.


Step 2- Creation General Shape (Layer WALL0) Edit

Make sure the grid is set as visible in Tiled. (Ctrl-G)

You can change size via Map -> Resize Map.

Recommended quest map size: 50x50 up to 80x80. Overworld maps must be 80x80.


When designing an overworld map, make sure to include ways to expand the map and places where to place quest-starting npc.

MapCreation000



Step 3- Add Shape Decoration (Layer WALL1) Edit

Place stairs on that layer as well. All paths must be at least 2 tiles wide for the player. Paths were combat may occur should be at least 3 tiles wide to prevent monsters getting stuck.

MapCreation002



Step 4- Add General Ground (Layer GROUND0) Edit

Grounds with different height must be different.

Grounds with same height must be the same.

MapCreation003



Step 5- Add Paths and Water (Layer GROUND1) Edit

Use the Terrain tool in Tiled to automatically draw the borders.

MapCreation004



Step 6- Add Non-Walkable Decorations (Layer DECO1) Edit

Make sure non-walkable decorations will not get in the way during battle.

MapCreation005



Step 7- Add Walkable Decorations (Layer DECO0) Edit


MapCreation006



Step 8- Adding Actors Positions (Layer SPOT) Edit

The SPOT layer is used to position actors in the map. 

Using: 

  • 1 tile: The actor is spawned in the middle of the tile.
  • 2 tiles: The actor is spawn in the middle of the two tiles. Required when using solid 2x2 actors (ex: blocks, pushable rocks, chest, lever).
  • 3+ tiles: Creates a zone (rectangle area). Used by quests. If all the tiles form a line, it can be used to spawn a line of blocks.

For collision to work properly, solid actors must be spawn using two tiles.

2x2 solid actor: Chest, Rock, Lever, Harvestable Rock:

MapCreationRock


4x5 solid actor: Tree trees:


MapCreationTree



Line of blocks (for quests):

MapCreation LineOfSpots



Every world map should contains:

  • Teleporters: (t1,t2,t3...)
    • Leave and enter the map: Placed 1 tile away from border.
    • Cave and doors: Placed over the first wall tile.
  • Monsters (e1,e2,e3...)
  • About 3 harvesting plot (a,b,c...)
  • A lore book spot (A)


General Advices:

  • Do not place enemies near teleporters.
  • Do not place enemies in tight paths.


Step 9- Define Actors (Text) Edit

The final part of map creation is to list what actors will be in your map. The actors you need to add are:

  • Teleporters
  • Monsters
  • Harvestable plot

First, name your map! The name must not contains spaces, underscores, quotes or special symbols. It must start with a lower case. Ex: theDip, sleepingGiants.


Next, create a script following this syntax:

<mapName>

  <spot>,teleport,<direction>,<destinationMap>,<destinationSpot>

  <spot>,monster,<monsterId>

  <spot>,skillPlot,<skillPlotType>


where

  • <mapName> is the name of your map
  • <spot> is the spot where to spawn the actor. (ex: t1, e3, a)
  • <direction> is the orientation of the arrow of the teleporter. Can be: up, down, left, right.
  • <destinationMap> is the map where the teleporter will teleport the player
  • <destinationSpot> is the spot in the map <destinationMap> where the player will be teleported
  • <skillPlotType> can be one of the following: tree,squirrel,rock
  • <monsterId> can be one of the following:
bat,bee,mosquito,plant,slime,slime_child,snake,
orc_melee,orc_range,orc_magic,smallWorm,
ghost,eyeball,skeleton,spirit,pumpking,werewolf,
bigWorm,dragon,mushroom,


Example:

tradeRoute

t1,teleport,up,riverDelta,t2

t2,teleport,right,southernTables,t4

e2,monster,mushroom

e3,monster,pumpking

e4,monster,spirit

a,skillPlot,rock

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.