The Editor

 

 

 

For creative people

You want to design your own webs? The built in editor of Typhoon 2001 makes it possible!

Before you start messing with the webs a word of warning: If a new version comes out the webs in the "default" set will be overwritten without warning! So if you plan an entirely new web set do not edit the default webs, make a copy of the default set instead, else your work will be lost when you install the newest version!

Simply press E on the level selector screen and the currently selected web will be loaded into the editor. You can then select a node with the square bracket keys and modify its angle or coordinates (depends on the web mode) with the cursor/arrow keys. Several shortcuts and modifier keys exist, so make sure you have read the "Controlling the Editor" section below!

And also do not forget to SAVE the web (F8 key) after you are done with it - this is NOT done automatically when you leave the editor!

Using and editing several sets of webs

The webs are saved below the "game" directory. There you will find another directory named "default": this is (as the name implies) the default set of webs - 100 web files, a special control file named "game.cfg" (see below) and the high score files. You can have several web sets, the one you want to use is specified in the "GAMEPLAY SETTINGS..." menu. For more details see the manual.

The editor can also be started by passing a filename as argument to typhoon.exe, like for example "typhoon 00.web". The path to the currently selected web set will be prepended to this, so "00.web" becomes "./game/default/00.web" if you are using the default web set. If the file exists it is opened, if not a new empty web is created and the name will be used when the web is saved.

Controlling the Editor

Everything is controlled by the keyboard, the mouse is not used in the editor.

The game and editor now support webs that are defined using coordinated instead of angles. Use the ALT + F11 and ALT + F12 keys to switch to angle or coordinate mode respectively.

WARNING: When you do the switch, your current design will be deleted! (but it will not be saved automatically so you can restore the last saved state with the quickload key).

Cursor Left Rotate *only* current node 5 degrees to the left OR move current node .25 Units to the left
Cursor Right Rotate *only* current node 5 degrees to the right OR move current node .25 Units to the right
Cursor Up Rotate *only* current node 25 degrees to the left OR move current node .25 Units up
Cursor Down Rotate *only* current node 25 degrees to the right OR move current node .25 Units down
Brace Right Select next node
Brace Left Select previous node
Home Select first node
End Select last node
Alt + Cursor Left Move Web 0.25 units to the left
Alt + Cursor Right Move Web 0.25 units to the right
Alt + Cursor Up Move Web 0.25 units up
Alt + Cursor Down Move Web 0.25 units down
Ctrl + Cursor Left Rotate current and all further nodes 5 degrees to the left
Ctrl + Cursor Right Rotate current and all further nodes 5 degrees to the right
Page Up Zoom in
Page Down Zoom out
Enter Add node at end
Backspace Remove node from the end
Insert Insert node at current position
Delete Delete node at current position
1 Select color 1
2 Select color 2
Q Raise Red for current color
W Raise Green for current color
E Raise Blue for current color
A Lower Red for current color
S Lower Green for current color
D Lower Blue for current color
C Toggle between normal and inverted control
O Toggle between open and closed web
F1 Enter name for Web
F2 Enter author for web
F3 Set camera path height for web
F7 Reload Web
F8 Save Web to disk
ALT + F11 Switch to Angle mode (Web will be erased!!!)
ALT + F12 Switch to Coordinate mode (Web will be erased!!!)
Esc Quit (Web is NOT automatically saved...)

Modifying the game behaviour - game.cfg

game.cfg should exist in every game directory and controls the web colors and the music to play for certain level "ranges". Here is a short example:

    [mods]
    m0 = tempest1.mod
    l0 = 25
    r0 = .2
    g0 = .2
    b0 = 1

The Digit after the letter denotes the "zone" for this set of values. In this case everything is used for zone zero which is the first one.

m* specifies the MOD file to play during gameplay. l* is the "upper border" for this zone - the zone ranges from the last zones last level plus one to this level. In this case it ranges from 1 to 25. The r*, g* and b* values specify the red, green and blue values for the web color in this zone. Every value ranges from 0 (minimum) to 1 (maximum).

A full example of a game.cfg follows:

    [mods]
    m0 = tempest1.mod
    l0 = 25
    r0 = .2
    g0 = .2
    b0 = 1
    m1 = tempest2.mod
    l1 = 50
    r1 = .75
    g1 = .1
    b1 = .1
    m2 = tempest3.mod
    l2 = 75
    r2 = .8
    g2 = .4
    b2 = .1
    m3 = tempest4.mod
    l3 = 100
    r3 = .1
    g3 = .8
    b3 = 1

This page was last updated on 29.02.2008 at 07:53 - Impressum / Contact