Update Notes for v1.08f (very minor client-only update)
Fixed minor UI issues (related e.g. to text scrolling and UGC item descriptions) Miscellaneous other very minor fixes and improvements
Driving game with Unlimited possibilities. Spiritual successor to classic top-down racing games, but in 3D with modern online features, countless game modes and extensive moddability. For casual fun, serious competition, or to unleash your creativity with the editors.
| App ID | 1478340 |
|---|---|
| App type | Game |
| Developer | Antti Mannisto |
| Publisher | Antti Mannisto |
| Homepage | https://www.turbosliders.com/ |
| Release date | 2024-09-12 07:41 UTC |
| Release state | released |
| Controller support | partial |
| Workshop | Visible |
| DLC list (appinfo) | 1479240,1479241,1479242,1479243,1887650,1887651,1887652,1887653,1887654,1887655,1887656,1887657,1887658,2270480,2270481,2270482 |
| Store page | store.steampowered.com/app/1478340 |
| Last store refresh | 1 hour ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | TSU.exe | windows | ||
| 1 | TSU.x64 | linux | ||
| 2 | TSU.x64 | -force-vulkan | linux | Play with Vulkan graphics API (might be faster on some systems) |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:24 UTC | $14.99 | $14.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 24752505 | 2026-08-15 16:19 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1478341 | windows · 64 | 704.13 MB | 423.02 MB | 5180066834990581684 | ||
| 1478342 | linux · 64 | 748.30 MB | 431.22 MB | 2145726101472204972 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 24752505 | public | 2026-08-15 16:19 UTC | 1 hour ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 21:24 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
Fixed minor UI issues (related e.g. to text scrolling and UGC item descriptions) Miscellaneous other very minor fixes and improvements
It is now possible to make vehicles jump when using a booster (Event Settings > Weapons > Booster Jump) Collector: Added option to limit how many collectibles are initially available - new ones spawned when existing ones collected Collector: Added option to be able to lose more than only the latest collected item when getting wrecked multiple times It is now possible to scroll the message log in the event lobby with mouse (by mouse wheel or scrollbar, F1 resets by default) Pro rules (penalizing illegal contact) can now cause temporary slowdown or non-final wrecking (instead of permanent disabl
Fixed Non-linear animation parameters not visible in animated teleporters, teleporter exits, hilltops and triggers Vehicle Editor: It is now possible to export vehicles from a recording (hold Ctrl when pressing Import Physics button) Fixed XP calculations in certain special cases Log writing no longer immediately flushed when event on - re-enable by 'flushLogDuringEvent = true' if needed for server scripts Miscellaneous other minor fixes and improvements
New experimental game mode and level type: King of the Hill (sometimes shortened as Hill) In a King of the Hill event, the (surviving) player who stays longest on an active hilltop zone wins King of the Hill team modes: Balanced Cumulative Time, Unbalanced Cumulative Time, Alone Time and Cumulative Individual Points If the level has several hilltops, event settings define when and how it changes - hilltop can also be animated Capture the Flag: Team flag and base (return point) can now be added as separate objects, allowing new kind of CtF battles Spread Tag: Added the possibility to give extra
Added command '/forcevehicle' alias '/fv', forces vehicle for the next event, either by player name or start position(s) Forced vehicle must be choosable, AI must also have lines for it - vehicle can be given by name or choosable index '/fv Player Sporty' forces Player to have Sporty in the next event (assuming it is choosable, AI must have lines) '/fv /pos 1 1' forces player starting from P1 to have the first choosable vehicle, '/fv /pos 1-5 1' does the same for first five '/fv /pos 1-20+4 Drifty' makes every fourth player have Drifty in the next event '/pos' can be omitted, but it is recomme
Added support for booster missiles - when launched, they provide extra acceleration for a short amount of time Added support for rear missiles - they can be enabled either with or without front missiles Added button/key to change the selected missile type if several types are available Race settings now support visualizing shortcuts or placing walls on them (if hit, lap not ok for leaderboards) Added command /retire, permanently disabling the player who uses it from the current event or round Added admin command /mute, '/mute Player 5' mutes Player for 5 minutes Added admin command /mutes, sho
Special Stages: Automatic quick restart when playing alone locally and respawning before reaching the first spawn pointServers now support an external log script program to connect with optional admin rightsTo enable log scripts, use command line parameter -scriptPort or set Script Server Port in the Connection SettingsCommand Settings under Online Host Settings define what rights an external script has, can be an admin or just a message relayDedicated server files include an example Discord bot in config/Bots (Python script tsu_discord_bot.py, read it for details)Admin command /broadcast now
Level Editor: Added Teleporter and Teleporter Exit objects - both can also be animated Level Editor: Triggers can now be added as animated, too - they can then also be trigger targets themselves Level Editor: Animated triggers can also have disabled keyframes, allowing triggers to enable or disable other triggers Level Editor: It is now possible to specify which object types activate a trigger (vehicles, animations and/or other objects) Level Editor: Animations can now have curved paths between keyframes (parabolic, sinusoidal or circular) Level Editor: Animations can now have a parent animati
Patched a recently found potential Unity security issue: https://unity.com/security/sept-2025-01 Recording Player / Playback Settings: Local player name highlighting can now be disabled, then also shown as a ghost in ghost races Audio settings: It is now possible to enable ghost vehicle engine audio in ghost races and recordings (event restart needed) Pressing Shift+1 (by default) in spectator mode now starts following the leader, Shift+2 goes back to the previously selected player Fixed minor audio glitches, especially wheel skidding noise sometimes starting out too loud Fixed tag effect blin
This week, Turbo Sliders Unlimited marks one year since its full release on Steam!There have already been numerous updates, with the latest, v1.03, bringing even more features and improvements.But Turbo Sliders Unlimited isn’t just about updates — it’s about what the community is creating. Players have built an incredible variety of custom levels, vehicles, campaigns, and even whole new game modes! The creativity is Unlimited, keeping the action fresh every time you play. Join TSU Discord to meet with the community and check out this video for some examples of player created content:
New experimental feature: AI Players can now pit on tracks that have AI pitting lines defined All built-in circuits have AI pitting lines for built-in vehicles AI Editor: Users can create, test and share AI pitting lines for custom levels and vehicles (read the in-game guide to know how) Current limitations: AI pit strategies can be sub-optimal, many AI drivers pitting at the same time can get messy AI Editor: It is now possible to change the game speed when spectating AI players (with Left/Right by default) Level Editor: Animations and triggers can now be set to reset between battle rounds an
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 improv
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: Ho
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
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) M
Full appinfo as delivered by Steam PICS, changenumber 38706226. Also at /api/app/1478340/raw.
{
"appid": "1478340",
"common": {
"name": "Turbo Sliders Unlimited",
"type": "Game",
"oslist": "windows,linux",
"osarch": "64",
"osextended": "",
"clienttga": "b0454be713d9eac65cc5f5ae953cc090b5784b8d",
"clienticon": "89f7e4cfb428000fdd0fbfc7839e14581959481e",
"icon": "1db0d313b596f921d94a0b36f3a4f29679a2ed50",
"logo": "b696632d27e9366723d5a041f150f5b6a1162fb1",
"logo_small": "b696632d27e9366723d5a041f150f5b6a1162fb1_thumb",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1765238400",
"tested_build_id": "20258140",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "44.28934032268463",
"height_pct": "72.56919055173432"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "44.28934032268463",
"height_pct": "72.56919055173432"
}
}
},
"store_asset_mtime": "1723801361",
"associations": {
"0": {
"type": "developer",
"name": "Antti Mannisto"
},
"1": {
"type": "publisher",
"name": "Antti Mannisto"
},
"2": {
"type": "franchise",
"name": "Turbo Sliders"
}
},
"primary_genre": "9",
"genres": {
"0": "4",
"1": "23",
"2": "9",
"3": "28",
"4": "18"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_49": "1",
"category_36": "1",
"category_47": "1",
"category_37": "1",
"category_24": "1",
"category_30": "1",
"category_23": "1",
"category_15": "1",
"category_25": "1",
"category_17": "1",
"category_44": "1",
"category_18": "1",
"category_51": "1",
"category_22": "1",
"category_27": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1726126854",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "1478340",
"store_tags": {
"0": "3810",
"1": "699",
"2": "4102",
"3": "701",
"4": "1775",
"5": "1644",
"6": "3878",
"7": "1669",
"8": "1254546",
"9": "1100687",
"10": "8122",
"11": "1773",
"12": "5055",
"13": "4191",
"14": "4791",
"15": "10816",
"16": "4036",
"17": "3968",
"18": "5395",
"19": "1697"
},
"review_score": "8",
"review_percentage": "89"
},
"extended": {
"developer": "Antti Mannisto",
"publisher": "Antti Mannisto",
"homepage": "https://www.turbosliders.com/",
"listofdlc": "1479240,1479241,1479242,1479243,1887650,1887651,1887652,1887653,1887654,1887655,1887656,1887657,1887658,2270480,2270481,2270482",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Turbo Sliders Unlimited",
"launch": {
"0": {
"executable": "TSU.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "TSU.x64",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
},
"2": {
"executable": "TSU.x64",
"arguments": "-force-vulkan",
"config": {
"oslist": "linux",
"osarch": "64"
},
"description_loc": {
"english": "Play with Vulkan graphics API (might be faster on some systems)"
},
"description": "Play with Vulkan graphics API (might be faster on some systems)"
}
},
"uselaunchcommandline": "1",
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65532",
"steamcontrollertouchtemplateindex": "8"
},
"depots": {
"1478341": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5180066834990581684",
"size": "738335666",
"download": "443566144"
}
}
},
"1478342": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "2145726101472204972",
"size": "784651582",
"download": "452171728"
}
}
},
"workshopdepot": "1478340",
"branches": {
"public": {
"buildid": "24752505",
"timeupdated": "1786810762",
"timebuildupdated": "1786807633"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "2000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}",
"pattern": "*.json"
},
"1": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}",
"pattern": "*.pjs"
},
"2": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Levels",
"pattern": "*.lvl",
"recursive": "1"
},
"3": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Vehicles",
"pattern": "*.veh",
"recursive": "1"
},
"4": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Leaderboards",
"pattern": "*.lbd"
},
"5": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Recordings/Saved",
"pattern": "*.tsz"
},
"6": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Templates",
"pattern": "*.lvt",
"recursive": "1"
},
"7": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Ghosts",
"pattern": "*.gho"
},
"8": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/SessionSettings",
"pattern": "*.json"
},
"9": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/LevelLists",
"pattern": "*.lst"
},
"10": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/VehicleLists",
"pattern": "*.lst"
},
"11": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/SavedSettings",
"pattern": "*.json",
"recursive": "1"
},
"12": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/SavedPaintJobs",
"pattern": "*.*",
"recursive": "1"
},
"13": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Standings",
"pattern": "*.json",
"recursive": "1"
},
"14": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Progress",
"pattern": "*.tca"
},
"15": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/Campaigns",
"pattern": "*.cpn",
"recursive": "1"
},
"16": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/AI",
"pattern": "*.*"
},
"17": {
"root": "WinAppDataLocalLow",
"path": "Turbo Sliders/Unlimited/{64BitSteamID}/AI/Saved",
"pattern": "*.*"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "Turbo Sliders/Unlimited/",
"replace": "unity.Turbo Sliders.Unlimited"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "Turbo Sliders/Unlimited/",
"replace": ".config/unity3d/Turbo Sliders/Unlimited"
}
}
}
}
}
}