Creation/Dev/Terrain Generator

From Graal Bible
Revision as of 23:15, 16 April 2011 by MattKan (talk | contribs) (fixed page to reflect new tutorial)

The terrain generator tool can be used to generate maps for Graal which use 3D terrain.

Terrain Generator.png

How To Generate and Use a Terrain Map Offline

‘’’Guide by Fowlplay4, with additional information from Stefan.

‘‘’Note:’’’ You can replace ‘’yourworld’’ (below) with anything you want; typically it should be set as the name of your server, unless you are developing for Graal Kingdoms.

  • Step 1: Download (On Login Server), and run the Terrain Generator (Terrain Generator.exe)
  • Step 2: Change the Generator Options to your liking. (See Image Below)
    • Click ‘’Generate World’’ to generate a map. (Map is generated using fractal algorithms.)
    • To make an island, click on the ‘’Islands’’ present button.
    • For a more detailed view, you can click on ‘’Show Level Details’’.
    • To directly edit the terrain, move the mouse up and down will clicking and holding the grid.
    • You may need to click ‘’Generate World’’ several times in order to find the best map.
    • After you find the best map, you can take note of the random seed that is shown in the top right corner of the window.
    • You can use this number / random seed to re-generate the same map in the future. (Click on ‘’random’’, and enter the number.)

Terraingenguide1.png

  • Step 3: Check off "Generate Graal levels".
  • Step 4: Click ‘’Generate World’’.
  • Step 5: Create a Blank Folder for your New GMap (See Image Below).

Terraingenguide2.png

  • Step 6: Save ‘’yourworld.gmap’’ in your new folder.
  • Step 7: Navigate to your new overworld's folder; if done correctly, you should see all the levels in the folder. (See Image Below)

Terraingenguide3.png

  • Step 8: Open ‘’yourworld_aa-01.nw’’.
  • Step 9: Lay an empty NPC on the level. (See Image Below)

Terraingenguide4.png

  • Step 10: Open the NPC and copy and paste the following script:
//Tutorial by fp4 
//#CLIENTSIDE 
if (created) { 
  removetiledefs; 
  addtiledef picso.png,yourworld_,5; 
  loadmap yourworld; 
}
  • Step 11: Make sure to change ‘’yourworld_’’ to the name of the gmap you used earlier. Close the NPC Window / Script.
  • Step 12: You should see the terrain properly with the default GK Tileset. (‘’picso.png’’)

To manipulate the terrain in the level editor, just click and drag the + symbol up or down.

The GMap can then be uploaded to your server and be set up and used like any other GMap!