Before all, backup everything you want to keep from Supreme Snowboarding (Boarder Zone), and especially the track you want to edit. Otherwise, you might have to reinstall the game to make it work again.
It's recommended to work with the Supreme Snowboarding Editor Edition, because it's a bug-fixed version, avoiding you to lose unsaved work.
You can click on each pictures to enlarge it and see some more details.
The steps described in this tutorial :
Activate the editor
Edit-mode
Rotate the camera
Zoom with the camera
Move the camera
Create an object
Move an object
Rotate an object
Scale an object
Give an offset to an object
Remove an object
Edit the height map
Edit the materials map
Edit a fence
Edit a fence's shape
Remove a fence
Tips and warnings
Useless or mysterious commands
So, here we go !
First step : activate the editor : Type « AJA », whenever you want. You should hear a "Baaa" sound.
Enter in the editor : press « E »
If the menu is a list beginning with “Fence” (pic. above), press Esc to go to the root menu.
The camera will probably be oriented in a useless way (straight down), perhaps showing the top of you character's head. Change camera's orientation with the « Ctrl » key, keep it pressed, and move the mouse. The camera should move around the snowboarder.
Note: The gray transparent sphere is your 3D cursor. It locates your mouse's position.
You perhaps want to zoom out. In order to do that, do a right click, and pull the mouse. To zoom in, push the mouse away.
Simply move your mouse to move the cursor. The more vertical the camera is, the slower you will move.
Note: to move faster, press Shift while you move your mouse.
Now, let's use the newly-appeared menu. The root menu is :
Create new object <F5>
Edit nearest object <F6>
Edit nearest fence
Edit class
Edit landscape <F7>
Level options <F8>
Edit Replay Camera
Edit misc. configs
Save all <Ctrl + S>
Debug options
If you don't see that, press Esc until you get it.
Let's say you want to create an object. Move the selector => using the Up and Down arrows to the first line ("Create new object") and push Enter. Otherwise, you can use F5 as a shortcut. A quite long list appear. In the same way, select the wanted object (Research_Station is a good one for this example). Avoid the Fence for now, it is a special object. Press Enter to create the selected object where your 3D cursor is.
To move an object, click on it, and move your mouse. It object it attached to the cursor. Make sure that the Class is the one corresponding to the object you want to move: the current class is displayed at the bottom of the screen ("Active class: Research Station Class" in the screenshots). Change the active class with PageUp/PageDown. You will also see at the bottom of the screen if an object is currently attached to the mouse.
Note: If a class is active, and you click somewhere, it will select (attach) the nearest object of the active class: if you have only one Barrel in the whole level and the the Barrel class is selected, then clicking anywhere in the level will select the Barrel, and move it according to your mouse movements, even if you don't see the Barrel in your screen. It's easy to loose objects, or move them by inadvertence.
Now, let's rotate our Research_Station! Select it, and press PageUp/PageDown. If you want to rotate the station along other axes, hold the corresponding axis key (x, y or z) while you perform the rotation with PageUp/PageDown.
If you want to change the object size, use / and * when the object is selected (from the keypad. On a laptop, you can access it with the Fn key).
To add a vertical offset to the object, press + or – (also from the keypad).
Now, let's play with the landscape ! Go back the the root menu by pressing Esc. Select “Edit landscape <F7>”
To alter the height map (shape of the track), select “Edit height map <F7>”. Read the menu to know the commands. The only thing which is not mentioned is how to change the size of the brush : press / to reduce it, and * to size it up. Try every tool to discover how it works. The tricky ones are:
"River X": change the height of the track from the cursor until the end of the map, on the X axis.
"River Y": same, but on the Y axis (from the Start to the Finish) of the tracks, usually.
"Magic erase": erase the modifications that were performed over the base landscape.
Note: you can apply a transformation with a simple click, instead of the + key, but keep in mind that while you keep the mouse button pressed, the effect will be applied. For example, if you have the Command “Alter height”, you will quickly get a huge mountain.
Note: Ctrl+Z allows you to undo some changes, but the undo history is quite short.
To edit the land materials (snow/rock/powder/etc), it's quite the same principle, except that you won't see the effects live. First, paint your materials and save your track (Ctrl+S) and quit the track by going back to the game menu. Now, from the track folder, remove the files named Material_Map.binX (where X can be “”, “1”, “2” or “3”). When you will load the track, the updated materials will be visible.
Now, to edit fences, go to the object menu, create a new fence, go back to the root menu and select “Edit nearest fence”. Read everything, and try to edit the one created a step before.
To edit the fence's shape, select and click on a control point, and move it. To remove a control point, press Del when a point is highlighted (cursor near the point). To insert a control point, press Insert.
To remove a fence, press the Suppr/Del key until there is no more Control point remain, and finish the editing.
Note: please note that Supreme Snowboarding has been released before it was really finished, to some links between files are sometimes wrong, triggering crashes. It's the case for the object “Railroad Bridge”, or some fence “Mesh patterns” (eg. Number 53). Any broken link will crash the game. That's why save your track regularly, and before editing, apply all patches. Most pre-installed versions of the game you can find online are fixed, but if you install it from a CD, you will encounter crashes. Please report crashes if you encounter some.
Example: we see that the file in "data/levels/village/objects/fence_building_1/matlist.txt" can't be found.
Menu item: Edit_Class
Action: Alter object properties
Useless: yes
Crash: no
Menu item: Edit illegal area map
Action: Alter illegal area map
Useless: yes
Crash: no
Menu item: Generate mipmaps levels
Action: Create mipmaps
Useless: yes
Crash: yes
Menu item: Edit materials
Action: Alter material properties
Useless: yes
Crash: no
Menu item: Generate Map
Action: Create the track map
Useless: yes
Crash: yes
Menu item: Frame paint update
Action: Banners flapping or not
Useless: yes
Crash: no
Menu item: Frame cycle update
Action: Players moving or not
Useless: yes
Crash: no
Menu item: Edit misc. configs
Action: Advanced configs, useless
Useless: yes
Crash: no
Menu item: Debug options
Action: Debugging options
Useless: yes
Crash: no
If you encounter errors, tell me, and I will try to fix it. Try to report which action trigger the error.