Home Start Game Help Game Manual More Games

Realm Architect (BETA)

'Realm Architect' is the name of the editor of Darkness Springs. It is possible to create new realms with own quests, stories and maps with it and publish it on this website for everyone to play. Browse and play existing user created realms to try it out.
This short manual shows how to use it.

Content

1. How to Start the Editor
2. How to create a simple realm
     2.1 Creating a map and testing it
     2.2 Adding Monsters
     2.3 Adding more maps
     2.4 Linking maps using gates
     2.5 Saving and Publishing
3. NPCS, Quests and Dialogs
     3.1 How to create NPCs
     3.2 Adding Dialogs
     3.3 Editing Quests
4. Maintaining tips
     4.1 Making your realm more popular
     4.2 Deletion of maps and quests
     4.3 Cheats



1. How to Start the Editor

The editor can be started from within the game, by selecting 'Menu' and 'Start Realm Architect'. Note that you have to be logged into your account in order to start it, and that you need to have a Level 4 character at least already (This is necessary in order to verfiy that you have at least a little experience with the game).




2. How to create a simple realm

2.1 Creating a map and testing it

Once you started the editor, it will prompt you to load an existing or to create a new realm. Create a new one, give it a name and you will end up with the editor presenting a black, empty space. This is where you can draw the map: Just click, hold down the mouse button and move the mouse and you can simply draw the area.



In the room palette to the left of the screen, you can select other floor and wall types, cursor sizes and depths to draw the map as you like. To scroll around, move the mouse to the border of the flash application, and it will scroll in the direction of the screen border. Should you scroll away accidentally and not find back, just use the menu point 'Options' -> 'Scroll to map content' to scroll back to the first map content.

Once your map is finished, click 'Map' and then 'Test Map'. The game will open and you are able to test your created map as if you would play the realm as a user. Once you are finished you can click 'Back to Editor' and continue to improve the map.




2.2 Adding Monsters

On the editor palette on the left of the screen, select the tab 'NPCS' in order to open the palette with monsters, enemies and NPCs. Select one of the monster buttons and click on the map. The monster will be created and automaticly behave just as expected when playing the game.

Monsters appearing on the map in the editor as real creatures have a fixed level and fixed capabilities. To add more realism, it is also possible to set yellow monster tags on the map instead:



On the map above, there are 2 'real' Skeletons and 2 ones created by a tag. Just test the map (Map -> Test) and you will see that the game will generate real skeletons from it. The advatage of those yellow tags is that the monsters generated from it are are adjusted to the player. Some of those monsters will have magic abilities and the level of the monster is automatically set to a level fitting the player.

There are several yellow tags available:
  • Monstr: A randomly chosen monster type
  • Living: A randomly chosen monster type, but no undead monsters
  • Undead: A undead monster
  • FGoblin: A randomly generated fire goblin
  • Succub: A randomly generated Succubus
  • Ghost: A ramdomly generated ghost
  • Start: Start position for the player in this map

2.3 Adding more maps

To add a new map to the realm, select 'Realm' -> 'Add new map'.



A new empty map will be created which can be edited as well. When adding new maps, it is a good idea to
  • Set a name for the new map using 'Map' -> 'Change name of map'
  • Set the style of the map, using 'Map' -> 'Set map style'. This is necessary to let the game know what kind of music to play and if it is possible to save the game in that map for example.
To switch between the maps, use 'Map' -> 'Switch to map'.

2.4 Linking maps using gates

Once you have created several maps, you might want to link them, so that the player can walk from one map to the next one. For this, place a gate on each of your maps. Gates are Doors, Gateways and Ladders and can be found on the item palette in the Tab 'Spr' (for 'Sprite'):



Then, still on the 'Spr' Tab, press the 'Select' button and click on the gate so it is selected. (The Gate will be white while your mouse is over it in selection mode)



On the top of the item palette, the gate name will appear and a 'Properties' button as well. Click the 'Properties' button to set a target map for that gate.



Select 'set target map' and a list with all maps in the realm will appear. Select the map and the gate will from now on lead to this map. Just try it out using 'Map' -> 'Test'.



If you also add a gate on the other map back to the first map [which should be done for sanity ;)], the game will know automatically the place where the players will appear (next to the gate, of course).

2.5 Saving and Publishing

Once you created a nice little realm, you need to save it to the Darkness Springs server if you don't want it to get lost. Simply click 'Realm' -> 'Save Realm' for this.

But saving the realm doesn't mean that it will automatically be playable by other players or visible in the Realm Browser: You will have to publish it first. But fortunately, this is quite easy: Just select the 'Other' tab and click the 'publish now' button:




3. NPCS, Quests and Dialogs

3.1 How to create NPCs

NPCs, Non-Player-Characters are quite important, they are the key to the story and to quests in the game. To create an NPC, simply select the 'Items' and then the 'NPCs' tab and place an NPC on the map.



There are a lot of NPCs to choose from. If they have the addition '(patrolling)' on their name, they will wander around in the map, otherwise they will simply stand still. Special NPCs like Blacksmiths, Landlords or Mages will not move at all.

When selecting an NPC and pressing the 'properties' button, it will have some useful option:



  • InteractionType: 'Quest' or 'None'. Set this to 'Quest' if the NPC will have a quest for the players.
  • Select Quest: Set the first quest of this NPC. See 'editing quests' below for more details
  • Level: Here it is possible to change the appearance of the NPC and it is also possible to turn him into a ghost. Change of this might not appear immediately, only after reloading the map or testing the game.

3.2 Adding Dialogs

Under 'Quests' you will find several options to 'Add', 'Edit' or 'Remove' a 'Dialog'. These are one liners which are randomly chosen when talking to NPCs in the game which do not have a quest attached to them.

3.3 Editing Quests

Creating and editing quests may appear complicated when facing the Quest dialog for the first time, but it is actually pretty simple, if you notice that you can create and edit quests in Darkness Springs without any programming skill. To start, simple click 'Quests' -> 'Add Quest' and the quest dialog will open:



All aspects of a quest can be edited with this dialog. The first, most important thing is the 'quest type'. You can toggle it with the 'toggle quest type' button at the bottom. Available quest types are:
  • Kill all monsters in map (use 'referenced map' to set which map)
  • Fetch items (use 'item/monster type' to set which type of item and enter the 'item count' edit field to set how much of them)
  • Main Quest (the main quest of the realm, some descriptive text)
  • Buy House (set 'locked map until finished' to specify the house and enter 'price of house' to set the value of the house)
  • Finish one other quest (Set 'rel Quest1' - 'rel Quest4' to specify what other quests should be finished)
  • Finish all other quests (Set 'rel Quest1' - 'rel Quest4' to specify what other quests should be finished)
In the editing field 'Quest/Person name' enter a descriptive short text for the quest, like 'Fetch me a Mushroom/Drooc, Mage of Something'. The four text fields are the texts used in the dialog.

Here is a simple example of how to create a simple quest: Create a new quest and fill out the texts like this:



For 'Quest type' select 'Fetch items' (use the 'toggle quest type' button for this). And as Item/Monster Type select 'Pufftooth Mushroom' using the 'item/Monster type' button.
Create an NPC in a map, place a 'Pufftooth Mushroom' directly in front on him and and then select the NPC. Press the 'properties' button of the NPC, set 'Interaction Type' to 'Quest' and as Quest select the newly created Quest which should be named 'Get me a mushroom'.



To test out if everything works, select 'Map' -> 'Test' and Voila!





4. Maintaining tips

4.1 Making your realm more popular

There is a description field for each realm, where you can also add HTML tags to link a forum thread about the realm or add images describing your work.



Additionally, you can freely link or mail the page of your realm which you can obtain using the realm browser or the menu in the editor ('Options' ->'Open realm web page').

4.2 Deletion of maps and quests

Note: After you have published your realm, be careful when deleting maps or quests. Both is a bad idea because there could be players playing your realm right now or even have saved characters in your realm. When you delete a map or a quest a player is currently playing, there will be trouble for him or confuse him at least.

4.3 Cheats

When testing created maps using 'Map' -> 'Test', there are some cheat codes available in order to make testing more simple:
  • Press 'A' to set magic power and health to maximum values.
  • Press 'F' to set speed of player to a very high value.