Creation/Dev/Tools

From Graal Bible
Revision as of 14:31, 23 September 2007 by Stefan (talk | contribs) (→‎Gani Editor)

GraalOnline provides several tools for administration and content creation. They can be downloaded by connecting with the game client to the server list, clicking on Start and then choosing "Install Packages".

Remote Control

The Remote Control is mainly an adminstration tool which lets you manage staff, set server options, chat with other staff and control connected players. It also provides functionality for developers: you can upload and download files, modify scripts and use chat functions to scan for scripts, show help about functions and variables and profile script functions to optimize them. See following pages for more:

Level Editor

The Level Editor is an offline tool for designing and editing levels. A level is a small part of the world which is exactly 1024x1024 pixels wide and contains tiles (background), NPCs and links to other levels. Different levels can be connected to form a map.

Once the Level Editor package has been downloaded using the Install Packages option in the client, you will find a new program GraalEditor.exe in your Graal folder. You can also associate *.nw and *.graal files to the editor.

The editor can be used to draw tiles, place NPCs, add links and also directly test them to make sure they fit together. The editor is however limited to certain types of graphic formats and only has limited scripting capabilities.

Once a level or map has been edited, it must be uploaded to the server using the Remote Control and configured probably to appear on the server.

Related articles:

Gani Editor

Gani stands for Graal Animation and is a text-based container format for animation, sounds and scripts. There are many animation files for the player: that includes basic actions like idle, walk, swim and grab, but also weapons like sword, bow and bomb. The Gani file describes where to display graphics and when to play sound effects. It can also contain scripts to control that in a more dynamic way.

To create ganis you may use the Graal Shop program. It is a graphical editor where you can drag&drop graphics and sprites and set several attributes of the animation.

If you just want to edit the script contained in the gani file, then you can also edit them as text, use the Edit as text option in the Remote Control.

Tutorials on how to use the Graal Shop program:

Level Generator

Terrain Generator

Dungeon Generator

Gif2Mng converter