Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
MashinkyNewsZoom out, Optimizations, One-way stops
In-game event

Zoom out, Optimizations, One-way stops

Mashinky · published 16 Dec 2020, 17:49 UTC

All newsPlayers around this dateRead on Steam

Hello respected community!

While preparing for some upcoming changes (like bigger map or more simultaneous players), I've sit and spent some time on optimizations. Also reacted on some community requests on making one way road stations, fix several reported bugs (and probably adding some new ones :D), improved walk mode and drive mode usability (mostly visibility of signal from driver seat).

Performance optimizations


The biggest difference is in construction mode, where I've basically completely replaced the way how the sharp construction terrain is rendered.
For realistic mode, terrain changes its geometry based on a distance from camera. All details like for example rock mask need to be baked into the texture.
With this update, the same optimization is used also for construction terrain. In this case, the shader needs to mimic polygons and proper shading, textures etc. So I've had to replace the whole terrain shader and the way how construction terrain is rendered.

There are several other optimizations as well, so basically whole game should run a lot more smoothly. Here is the list of areas

  • Construction terrain rendering performance huge improvement (terrain loding and polygons fake rendering)
  • Better vehicles rendering early out
  • Better shadow CSM levels rendering order / management
  • Time budget for terrain tiles texture update
  • Mud fading out performance improved
  • Raycasting full terrain improved
  • Rect list merging optimized (cause new era freeze)
  • Script callback OnConstruct once per tick as maximum (cause new era freeze)
  • Dirty rects update after era change
  • Terrain and map objects change
  • CSM Shadows ranges reacts on visibility range

Ultra zoom out


Thanks to so many successful optimizations, I was able to finally prolong view distance and introduce full zoom out distance. You can finally see the whole map, no matter what.

One-way road stops


I've added one-way road stops and modified AI to properly use them. There are still some situations, where it may not utilize one-way stations to full potential, but hope I will soon identify every last of them and solve them.

Improvements


There are several other improvements, just to mention some them

  • Walk mode allows you to enter tunnels, collide with trees, proper collision with ground around buildings, sand and limestone quarry on sloped terrain and proper reaction when player falls through terrain.
  • Improved physics for engine acceleration (air friction was wrongly affected by actual power, not actual speed)
  • Reworked all train cameras to allow you to see the signal from cabin in most cases, also scaling down signals to further improve visibility

Fixes

  • Fixed construction terrain visual glitch on linux, mac and some Intel GPUs fixed
  • Fixed FPS Limiter value save/load
  • Fixed crash when loading (one way stops flags misused)
  • Fixed vehicles are turning around at stations even when no valid path exists

There are some other updates close to be released, stay tuned ;)

Best,
Jan

More from Mashinky

Other announcements

All news
Game update3 Jun 2026Fixes everywhere :)Numbers in names - Station names uses modable suffixes instead of numbers - Routelist names uses "Line" instead of vehicle name (which was confusing after reassigning routelist or removing the train) Fixes for Tooltips - Fixed 274 missing tooltips - Fixed many wrongly assigned tooltips (bug #170) - Prolonged tooltip appear delay from 1s to 3s - Fixed bug #864: Wrong tooltips Fixes for Visual is…Major update5 Dec 2025New road vehicles & Christmas questHello beloved community! Today, it is kind of content & content update :) I've been working for some time on pack of new road vehicles, and while preparing them for the release, holiday season came so I've also prepared new Christmas quest with Santa. Hope you will enjoy it! New road vehicles · Added 13 New modern road vehicles including new double decker bus. These were the last missing road v…In-game event27 Sep 2025Performance updateHello beloved community! I have a rather boring update today :) It's mainly about the performance of the game engine. I focused on FPS at runtime, but I also significantly reduced the loading time! Due to huge changes in the codebase, it took quite a while, because we had to make sure everything works the way we want. Runtime optimizations Probably the biggest performance boost comes from the s…