Update Notes for v1.02.2 (minor client-only update)
When a checkpoint is missed and the guide arrow appears, info and help about respawning is shown
When changing the camera target after the followed player is wrecked, favoring an active player (and a team member if any)
Battle stats hits and kills are now better aligned with bigger numbers
Simplified water reflection settings, fixed updating reflections every tick when camera not moving (when lazy mode not on)
Fixed changing water reflection resolution
Level editor: Added Flip button to checkpoint properties, useful especially when defining a shortcut
Miscellaneous other minor fixes and improvements
Update Notes for v1.02
Respawning can now be enabled in battle modes, too (either unlimited or not according to respawning settings)
If respawning is unlimited in a battle, the score is based on how many opponents are wrecked (team matches also supported)
Level Editor: It is now possible to define some part of a checkpoint line to be considered a shortcut
Shortcut lap times are not eligible for leaderboards, and the event settings may define a penalty (3 second slowdown by default)
Level Editor: Checkpoints (and goals) can be set to be passed vertically (option available with non-zero height)
User made campaigns: Hotlapping events (with time results) now update result after each lap and also remember the best result if aborted
It is now possible to complete two checkpoints on one tick (fixes rare issues on some user tracks that have very close checkpoints)
Fixed refueling or changing tires not making car immovable in the pit if damaged and pit does not fix damage
Fixed battle team win points overriding team win points even when not a battle event
AI players can now have None as flag
AI Settings can now force all AI players to have a certain clan tag
Added option Generate Details Log to Host/Commands - when on, a more detailed event stats log is generated for race events (for scripts)
Generate Details Log is available in recording player playback settings, too - log is saved with stats (when no jumping in time done)
Recording player: Fixed playback key controls being enabled when menu windows are open
Slightly relaxed the campaign completion requirements for some ranks
Miscellaneous other minor fixes and improvements
Update Notes for v1.01.5 (minor client-only update)
Low-level AI car engine and brake sound changes are a bit smoother now
Unresponsive servers are also listed in the host list (but their name and info might be empty)
Create menu now has a button to choose which level to initially load in the level editor
Main menu now has link to the TSU Bluesky profile, too
Miscellaneous other minor fixes and improvements
Update Notes for v1.01.4 (minor client-only update)
When locally racing against AI alone, it is now possible to speed up time after finishing by pressing the action key
Camera Settings: Added an option to use horizontal instead of vertical split screen with two local players
False start notification is now more visible and works in split-screen, too
Race Stats Charts: Added an option to see lap times in an unsorted order, too
Host list: Fixed crash if page change was attempted before the list was loaded for the first time
Recording player: Fixed audio not being played correctly for the initial target vehicle (until changed for the first time)
Miscellaneous other minor fixes and improvements
Update Notes for v1.01.3 (minor client-only update)
File browser font changed to have a wider support, e.g. for Mac running Wine
Controller settings: fixed dead zone values sometimes getting too low, existing values also reset to defaults now
Controller settings: setting dead zone values very low now shows a warning
Miscellaneous other minor fixes and improvements
Update Notes for v1.01.2 (minor client-only update)
Immediate restart and toggling checkpoints visible can now be done with controllers, too (unassigned by default)
Controller sending the same control constantly no longer hijacks the control from an active controller (fixes some rare issues)
Controller setup: Warnings are now shown if there are duplicate in-game controls
Controller setup: It is now possible to unassign controls and set dead zones
Duplicate in-game key controls also result in warnings now, there is also an button to see more details about them
Lap HUD not hidden if one lap in a circuit, but the total is now hidden if having max laps (500) with limited time
Level Editor: Checkpoints CSV export now includes track name, maker and level Y coordinates for the points
Miscellaneous other minor fixes and improvements
Update Notes for v1.01
Added /startpos (or /startposition) command, '/startpos 1 Player' now forces Player to start first in the next event
/startpos without parameters lists all forced positions, '/startpos /clear' clears all
Recordings: Demo folder is now automatically opened if there is only an empty Saved folder (auto-generated by Steam Cloud)
Customizer: Loading a single paint job exported to json by another player now works better (you may still need different customization packs)
Client now tries to recover faster from controls packet loss, also added new debug info with Net debug (F11)
Added command /uploadcameras, admins can upload their camera settings to dedicated servers with it (for custom forced cameras)
Level Editor: Fixed not being able to change the Forced Max Pit Speed property in Pit Slowdown Entrance Point objects
Level Editor: Added a button to export checkpoint data as CSV (copied to system clipboard to be usable in external tools/scripts)
Campaign Editor: Added an option to hide the guide showing the direction to the next checkpoint when the player is lost
Recordings: Fixed start time and host ID when exporting stats to JSON (for new recordings)
Miscellaneous other minor fixes and improvements
Update Notes for v1.00.3 (minor client-only update)
Time Trials event unlock requirements (star counts) easier now for the latter half of the events
Distant camera modes can now hear audio further away by default (new Audio Distance setting, Low means the old way)
Host info: 'Daily' and 'Weekly' can be omitted from the UTC time if it's clear from the context
Examples: UTC(22:30) means daily 60 min session at 22:30 UTC, UTC(Thu 22:30 90) means a weekly 90 min session
Fixed starting lights not shown correctly when making a quick hotlap restart with random lights
Miscellaneous other minor fixes and improvements
Turbo Sliders Unlimited Fully Released Now!
After two years of Early Access and a Very Positive (92.5%) review rating, Turbo Sliders Unlimited has reached version 1.0 and was fully released today!
During the Early Access period, dozens of new game modes, features and content were added. With the level editor, vehicle editor, campaign editor, AI editor, and an amazing community creating content, the game is a truly unique community-driven sandbox game with Unlimited possibilities!
This doesn't mean it's the end of the development, but a new era has begun!
Update Notes for v1.00.2 (minor client-only update)
Added news and featured events to the main menu — you can suggest events to be advertized on Discord
Host info can now include a UTC time that is converted to the local time when seen in the server list
UTC(Daily 22:30) specifies a daily time for a 1-hour event, UTC(Daily 19:00 120) a two-hour daily event
Likewise, UTC(Weekly Thu 22:30) specifies a weekly event time and UTC(2024-12-28 22:30) a single event time