Most items can be used with the mouse. For moving around in the 3D view, the following controls can be used:
Ultimate Stunts will support multiple editing tools, but currently (version 0.7.6) there is only one tool, which allows you to insert/remove individual tiles. The user interface of that tool can be seen in the left part of the screen, but there are also keyboard shortcuts.
The default mode of this tool is to replace the tile on the cursor position with the selected tile. So, when you click on the OK button in the tool interface (or press Enter), the selected tile is placed on the cursor position. Any existing tile on that position will be removed in the action.
The "+"-button is similar to the OK-button, but it does not replace the tile on the cursor position. Instead, it Combines the existing and selected tile. The other two buttons can be used for rotating the selected tile, and for erasing the existing tile on the cursor position.
The following keys can be used as shortcuts:
Currently, the sizes of the track cannot be changed, and environment settings (background, lighting etc.) cannot be edited. With the current version (0.7.5), all those things need to be done manually in the track file.
Sooner or later, you'll want to use a certain tile type, but you can't find it
in the tile collection of your track. In this section, you can read how to add
and remove tiles to/from your tile collection. The tile collection tool can be
accessed by clicking on its button in the toolbar (see image).
The main screen of the tiles collection tool looks like the image below. All tiles currently available in your collection are visible, and you have several options for changing this collection:
With the scenery settings tool, some settings can be changed that control things like
the background image and the lighting conditions. The scenery settings tool contains a
preview of what the settings look like. The preview is not a 100% accurate
representation, but it should give you a rough idea of what it will look like.
Resizing the track can be done with the resize tool. When you click on this tool,
the track editor asks you how much the track needs to be resized in each of the
compass directions (north, south, east, west). Note that the 'north' direction is
displayed in red in the compass (bottom left of the screen). You can increase the size
of the track in a certain direction by entering a positive number, or you can decrease
it by giving a negative number.
The effect of increasing the size of the track is not immediately visible, because the new tile positions are still empty. However, you can move the cursor into the newly created space and fill it with tiles.
One of the options in the track editor toolbar is to import a track from the
original "Stunts" (4D Sports Driving) game. If you feel like the current track
editor is still too limited, you can make your tracks in Stunts and import
them in Ultimate Stunts. You can also use this function to import your large
collection of Stunts tracks.
The Stunts import function can be configured by modifying a file that is located in the Ultimate Stunts data directory: misc/trackedit.conf. In this configuration file, almost the entire track import process can be customized with the variables in the [trkimport] section. This import process has the following steps:
templatefile = misc/trackedit.templateThe template track has to be at least 30*30 tiles wide and long, and at least 2 tiles high, or more, depending on the configuration of the rest of the import process. All the tiles and textures that will ever be used in the rest of the process should be present in the template track. The initial state of the tiles should be a flat, horizontal ground.
All values of the variables terrain_xy, terrain_xy_pq and tile_pq have the same format. This value contains zero or more units of the following form:
x,y,z:tileID/rotation/altitude;Every of these units causes one tile to be changed. The values x,y,z tell which tile will be changed. tileID/rotation/altitude are the new settings of the tile, with the same meaning as the three values in the track file format. x,y and z are a position relative to the tile that is being processed. x and y are the relative horizontal position in the track, and z is the layer in the track (the vertical position). So, 0,0,0 is the lowest tile on the processed position, 0,0,1 is the second-layer tile on that position, etc.. Positions like 1,0,0 or 0,1,2 are outside the tile that is being processed, but changing them is allowed to support for large tiles.
The "large tile" item values fd, fe and ff are not processed.