Requirements:

CD version of the game of Gruntz ... DEMO version will not do; or the RealOneArcade downloadable version.
A folder named "Custom" created within the Gruntz folder.
Some variety of unZIPper program.
Gruntz Level Editor (freely distributable from Monolith Productions, Inc. and GooRoo's Gruntz Forum").
GLE installed in the same folder as the Gruntz game. Templates and other samples will be installed into the "Custom" folder when you unZIP the GLE file.

Basic Instructions

Step 1: Making a new level.
1 Double-click on the GruntzEdit.exe application.
2 Select "Open" from the "File" menu.
3 Open a template level from your "Custom" directory. See Tip #1 below.
(Note: The "Custom" directory should be located in the same directory as your Gruntz.exe)
4 If the level file is unable to find the REZ file, then perform Step 2 "Setting the location of the game REZ file."
5 After opening the template level, select "Save As…" from the "File" menu and save your level file with a new file name. (Note: Make sure to save your new file in the "Custom" directory.)
6 Now you should have a new level based on an existing template.
Tip #1: When you downloaded the GruntzEdit.zip file you should have also received “template” levels and “sample” levels for both Questz mode and Battlez mode.
It is STRONGLY recommended that you make a backup of these levels and place a copy of them in your "Custom" directory.
I also STRONGLY recommend that you ALWAYS make a new level by copying the appropriate template level and renaming the file.
Step 2: Setting the location of the game REZ file.
If the level file is unable to find the REZ file, then you will need to complete the following steps:
1 Make sure the Gruntz.rez file is installed on your hard drive. (Normal or Custom Installation)
2 Select "Properties" from the "World" menu.
3 Enter the path where your Gruntz.rez is located in the "Rez File" field.
(e.g. \GAMES\GRUNTZ\GRUNTZ.REZ)
4 Enter the path where your Gruntz.exe is located in the "exe File" field.
(e.g. \GAMES\GRUNTZ\GRUNTZ.EXE)
5 Click "OK".
Step 3: Setting the size of your level.
1 Select "Properties" from the "Plane" menu.
2 Enter the appropriate values in the "Tiles Wide:" and "Tiles High:" fields.
Start small ... 32 Tilez wide X 24 Tilez tall is a good first puzzle size.
3 Click "OK".
Step 4: Setting the starting position of the level.
1 Select "Properties" from the "World" menu.
2 Enter the starting pixel position (X, Y) coordinates in the (Start X, Start Y) fields.
3 Click "OK".
Tip #1: You can use "Ctrl+Alt+S" to go to the start position in the level.
Tip #2: You can use "Ctrl+Alt+P" to set a warp position in the level.
Tip #3: You can use "Ctrl+Alt+W" to go to the warp position in the level.
Note: These tips are very handy for large levels!
Step 5: Setting the level number (1-32) and level type.
1 Select "Properties" from the "World" menu.
2 Single Player Levels (Questz): Enter the level number and type by entering the text "Gruntz - Level 5" in the "Name" field.
Multiplayer Levels (Battlez): Enter the level number and type by entering the text "Gruntz - Battlez 5" in the "Name" field. The word "Battlez" MUST be in this field for the level to show up in the "Custom" worlds list when playing "Battlez".

Important! You must specify a level number (for Questz or Battlez) that represents the type of Area you want.
Note: It doesn't matter which exact number you use, just as long as one of the numbers falls within the appropriate range.
For example #1, #2, #3, or #4 can be used to make a level for Rocky Roadz.
The first of four Level numberz intended for Warpstone piece 1 ; the last for Warpstone piece 4 .
_# 1 through _#4 = Area 1 (Rocky Roadz)
_# 5 through _#8 = Area 2 (Gruntziclez)
_# 9 through #12 = Area 3 (Trouble in the Tropicz)
# 13 through #16 = Area 4 (High on Sweetz)
# 17 through #20 = Area 5 (High Rollerz)
# 21 through #24 = Area 6 (Honey, I Shrunk the Gruntz!)
# 25 through #28 = Area 7 (Miniature Masterz)
# 29 through #32 = Area 8 (Gruntz in Space)
Tip #1: If you use the supplied template levels from the Gruntz web site, you don't have to do this step since it is already done. You just need to make sure you use the appropriate template level. For example if you want to make a Questz level based on "Trouble in the Tropicz", you will need to use the QuestzTemplate3.wwd world file. You will notice that for the QuestzTemplate3.wwd file that the "Name" field already contains the text "Gruntz - Level 9".
Step 6: Place level tiles. (e.g. land, water, bridges, etc.)
1 Make sure you select "Tile Mode" by selecting "Tile Mode" from the "Edit" menu.
Note: You will always be in either one of 2 modes: "Object Mode" or "Tile Mode".
2 Activate the "Tile Selection Window" by selecting "Selection Window" from the "Tile" menu or simply press "Ctrl+T".
3 There are 2 different methods for placing level tiles:
  1. Left click on the tile in your world you would like to replace and then double click on a new tile in the "Selection Window".
  2. Hold the CTRL key down and left click on either an already placed tile in your world or on a new tile in the "Selection Window". This will "copy" that tile. To place the "copied" tile, simply right click in the area where you would like to insert the tile or hold the right mouse button and "paint" the area by dragging the mouse.
Step 7: Placing game logics. (e.g. pyramids, switches, powerups, etc.)
1 Make sure you select "Object Mode" by selecting "Object Mode" from the "Edit" menu.
Note: You will always be in either one of 2 modes: "Object Mode" or "Tile Mode".
2 Double click your left mouse button on the location where you would like to add the logic.
3 In the "Edit Objects" dialog box you will need to enter the appropriate information into certain specified fields and click "OK". (See the "Game Logics" section for game logic information.)
Recommendation: alwayz do a CalcCowID after creating a logic.
Caution: CalcCowID will replace the Speed X: and Speed Y: valuez, used for the destination of a teleporter.
4 There are three things that you must have for your puzzle to be playable:
  1. An "ExitTrigger" (King's Fortress).
  2. At least one Grunt.
  3. A Warpstone piece somewhere where your Grunt(z) may (eventually) reach it.
Tip #1: To edit an existing object, simply right click or double click with the left mouse button on the object to bring up the "Edit Objects" dialog box.
Tip #2: Don’t forget that you can use CTRL-X (cut), CTRL-C (copy), and CTRL-V (paste) on game logics. This makes adding and moving triggers and switches a breeze!
Tip #3: If you notice an unusually long time to switch to object mode for the first time in a new level, this is because Gruntz is loading almost ALL the images of the game into memory. Since you only need a single image to place an object, we have added an option in GruntzEdit to force it to load only the first image of any animation. To use this option, select "Options…" from the "Tools" menu. Then check the "Single Image Loading" checkbox.
Step 8: Loading the custom level in the game.
1 Make sure to save the current level by selecting "Save" from the "File" menu.
Important! Make sure to save your level in the "Custom" directory.
The "Custom" directory should be located in the same directory as your Gruntz.exe.
If you do not do this, you will not be able to load the custom level in the game.
2 Start the game.
3 Select "Single Player"
4 Select "Custom Levelz"
5 Select your custom level from the dialog box and click OK.
Step 9: Making changes to your custom level while running the game.
1 Press "Alt+Tab" while playing your custom level to return to the level editor.
Note: GruntzEdit must be running for it to be available.
2 Make a change to your custom level and re-save your level.
3 Press "Alt+Tab" to return to your game (Gruntz.exe).
4 Press "Ctrl+Alt+R" to reload the custom level. That’s it!