TrackmkGUI

 

TrackmkGUI was created to provide an easy to use interface for Trackmk, all options provided by trackmk are replicated in the GUI. Program is best run in 800x600 or greater due to the size of the program.

 

Loader:

 

 

 

Tell the program where trackmk is. The GUI will not work unless this directory is set.

 

TrackmkGUI:

 

 

The GUI itself. Replicates all options of trackmk in an easy to use form. This is the program with its default options set. Options are enabled and disabled as other options are selected.

 

Turn Options:

 

 

Default is Straight. Select a different option to unlock the Diameter/Slide text box (use the length box in the misc section for straight and slide lengths)

 

Twist options:

 

 

These are disabled by default. They only apply to 90 and 180 turns and are only enabled when one of those is selected.

 

Turn height is defined by multiplying the number entered by 5. A entry of 3 will produce a 15 degree bank.

 

Elevation options:

 

 

Select a checkbox and enter a value to apply the effect.

 

Misc options:

 

 

Track Length: enter a value create a certain length of track for slide and straight operations.

 

Make flat: (see trackmk documentation)

 

Alt Texture Space: apply texture space 0-3 to the track section. (see trackmk documentation)

 

Alt Surface Type: apply an alternate surface type to the track section (listed by name). See trackmk documentation for an explanation of all the surface types.

 

Output:

 

 

Tell trackmkGUI where to put the new section of track and what to name it.

 

IMPORTANT: DO NOT add the .prm extension to the name in the text box. Doing so results in the creation of name.prm.prm and name.prm.ncp

 

Commands:

 

 

Make It!: runs trackmk with the selected options and automatically resets all options back to default.

 

Reset: This is only needed if you wish to reset the options without making a track section.

 

Exit: Exit.

 

Debugger: Displays the command string used to make the track piece. The command string can be retrieved from this box to report bugs in the program.

 

Logo:

 

 

Added this because I thought it looked cool, and it fills a nice blank area.

 

It’s not like it’s hiding anything ;)

 

Error reporting:

 

If you experience any problems with trackmkGUI, please send an email to kvorlon@hotmail.com with a description of the problem (what you were trying to do), the command string from the Debugger box, and the prm (and ncp file if applicable) you created. If the created prm is just a straight track that is two units long, do not include it. A two unit long prm is the default as created by trackmk. If this was not the desired output, the problem lies in the command string.