Track Creator Plus

If you liked this item, please rate it up on Steam Workshop page.

Author: Krunch

Last revision: 21 Apr, 2021 at 04:04 UTC

File size: 687.1 KB

On Steam Workshop

Description:

FEATURES
* Create race tracks just by walking, driving, flying or diving across any TrailMakers sandbox map
* Tracks have a start line, edges, checkpoints and a finish line
* Customise the track width, checkpoint frequency and track edges or turn them off
* Auto place checkpoints as well as manually place checkpoints
* Edit tracks by deleting checkpoints and placing new ones
* Save tracks, load tracks and share them with others
* Tracks are autosaved as a backup the moment you finish creating a track
* Save custom settings as presets and share them with others
* See lap information while racing such as your lap time, personal best lap, the lap record, lap record holder, etc.
* Choose how many laps to race from 1 to 100
* Create special races like a "checkpoint hunt" by making checkpoints hard to see or get to
* Race with special modes like "Mine-Point" mode

v0.3 UPDATES
* New feature: Player Checkpoint Markers (Race mode menu)
– when this mode is switched on each player leaves a marker on each checkpoint as they pass through
– each marker has a different colour or pattern for each player to help tell which checkpoints they’ve been through
– markers reset for each player when they finish each lap
– this feature is switched ON by default
* New feature: "Mine-Point" mode – aka checkpoint mines! (Race mode menu)
– when this mode is switched on each player leaves an explosive MINE on each checkpoint as they pass through
– mines stay there even when hit and build up lap after lap
– each player’s mines only disappear once they finish the race
– this feature is OFF by default
* New feature: Teleport to start (Race mode menu – if a track exists)
– when a track has been created or loaded the "Teleport to Start" button becomes available
– while not in a vehicle pressing the button will instantly teleport the player to a random point just near the start line of the current track
– in future we hope to be able to teleport the player’s vehicle as well (not currently possible in mods)
* Overwriting existing track files is now permitted
* Other small bug fixes and cosmetic tweaks

v0.3 KNOWN ISSUES
* Player checkpoint markers and mine triggers sometimes partially collide with vehicle wheels and the player character. This is a TrailMakers bug affecting mods.
* Some workshop ‘map mods’ may cause the loaded Trailmakers base level to show as "unknown" (eg Desolate Dunes). Use the select level button if you wish to manually set the level (optional).

BASIC INSTRUCTIONS
(Use the "F4" key on your keyboard to switch the mouse cursor on and off for mods)

TRACK CREATION
* To create a track first select an appropriate vehicle (or just use your player character)
* Position yourself at the point you wish the track to start and face the direction you wish the track to go
* Click the "Start Trackmaking" button (or press the hotkey indicated on the button) to start creating a track
* Drive/fly/walk/swim forward and the track will be created as you go following your path
* Click the "End track / place finish" button (or press the hotkey indicated on the button) to finish creating your track
* Tracks are autosaved the moment you place the finish but you should also save your track with a name of your choice
* Only 1 track can be created or loaded in the level at a time
* To have more control over checkpoint placement you can toggle Auto-checkpoints off and on anytime using the "Auto-checkpoints" button or hotkey

SETTINGS
See "Full Instructions" in the Discussions Tab for advanced settings and other info
(or go to https://steamcommunity.com/workshop/filedetails/discussion/2434420628/3130541122075216087)

SAVING TRACKS
* Type a track name into the text field and click the save button
* The file will be saved into the Steam userdata subfolder of the TrackCreatorPlus mod folder (see "Finding your Files" below)
* When saved your track will have a level code and file extension added (Eg. "TI.yourtrackname.trackdata" for a Treasure Island track – this prevents loading a track not made in the current level)

LOADING TRACKS
* When loading a track you can select track edge objects and rotation before loading the file.
* Type the name of a previously saved track (without level code and extension) into the text field and click the load button.
* The name should match name as it was typed when it was saved orginally (Eg. "yourtrackname" – but NOT "TI.yourtrackname.trackdata" ).
* to look up your saved tracks you’ll find them in the Steam userdata subfolder of the TrackCreatorPlus mod folder (see "Finding your Files" below).

EDITING TRACKS
See "Full Instructions" in the Discussions Tab for advanced settings and other info
(or go to https://steamcommunity.com/workshop/filedetails/discussion/2434420628/3130541122075216087)

RACING
* Set race laps amount in the text field on the race mode menu (only changeable if no-one is in a race)
* Toggle player checkpoint markers on and off using the available button on the race mode menu(only changeable if no-one is in a race)
* Toggle Mine-Point mode on and off using the available button on the race mode menu(only changeable if no-one is in a race)
* Drive/fly/walk through the start to begin your race
* The mod will autochange to race mode and show race and lap information
* Pass through all the checkpoints and then the finish to complete a lap/race
* For multi-lap races pass back through the start to continue your laps
* If you need to cancel your race use the Quit Race button

MULTIPLAYER
* Initially only the server host player can use build mode or load a track
* Once a track has been deleted build mode becomes available to all players
* When a player starts creating a track build mode is locked out to all other players
* When a track has been created or loaded no-one can create or load another track until the current track is deleted
* Anyone can save the current track however all saves are stored on the server host’s machine
* Only the track creator or track loader can delete the track from the level (unless they leave the server)
* If the player who created/loaded the current track leaves the server before deleting that track then the server host will be given the ability to delete the track
* If a player leaves the server while creating a track then build mode will become unlocked and the host will be given the ability to delete the unfinished track
* IMPORTANT! If a server host deactivates a mod it will instantly delete any track in the map no matter who created or loaded it – be careful hosts!

FINDING YOUR FILES
Currently we have no way of listing user saved files within our mods. We hope this may be implemented in a future mod api update.
Until then to find your saved tracks, saved presets and autosaves you’ll need to use Windows File Explorer to navigate to "data_dynamic" in the Steam "userdata" folder. This should be inside your Steam installation. Eg:
C:Program Files (x86)Steamuserdata[your usercode]585420remoteMods2434420628data_dynamic
[your usercode] = a unique code that Steam assigns to you eg. 87654321
585420 = the Trailmakers Steam code
2434420628 = Track Creator Plus Steam Workshop code

TrackCreatorPlus mod v0.3 ("Mine-Point" update April 2021)
by Krunch & SirUp
Play testing by RetroCat7
Special thanks to Jess2005 for checkpoint code help
Object list code by Ridicolas
Based on the trackmakermod by Flashbulb Games
This mod is a work in progress (WIP) and may contain bugs
Use of this mod is entirely at your OWN RISK

SHA-256 checksum for main.lua:
ec7a389e7c8c851c586c19e88d5b9437cb71dc8125b0dc1922f6f4ef79d8009b