|
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.
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
|