Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
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
EventsSteam's own events 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 festsUpcomingPatchesEventsRecordsTrendingSignals
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
ZDSimulator - ChS7 LocomotiveEventsZDSimulator 60.2 — “Toward Commuter Rail”
Major update

ZDSimulator 60.2 — “Toward Commuter Rail”

ZDSimulator - ChS7 Locomotive · published 1 Sep 2026, 16:48 UTC

All eventsPlayers around this dateRead on Steam

You can learn more about the update in our articles, Part 1 and Part 2

🕹️ Game

- Passenger information system

  - Added a passenger information system for multiple-unit rolling stock

    - [https://docs.zdsimulator.com/locomotives/overview.uk/#informator](https://docs.zdsimulator.com/locomotives/overview.uk/#informator)

  - Added support for TWS passenger information sounds (WAV only)

  - Added the Steam tag `#informator`

- Sound

  - Updated the OpenAL sound system

  - Added the Doppler effect

  - Added muffling of external sounds inside the cab

  - Each sound source now creates an independent sound instance

  - Added more wagon sound sources for more realistic train audio

  - Added a coupler impact sound

  - Added echo to selected sounds

  - Added sound amplification and echo on bridges and in tunnels

  - Added a side-barrier sound effect

  - Added new sound events

    - 85 — passenger information announcement. Played inside the train cars

    - 86 — station announcement. Played at the nearest station

    - 87 — scenario sound event. Played in 2D mode

  - Added `sounds.ref` configurations for train sounds, including source radius and start/stop crossfading

  - Added route `sounds.ref` files. Test configurations are included for two demo routes. Sounds can be attached to tracks or objects; bridge and barrier echo effects and station-announcement markers are supported

  - Added model-specific horns and whistles for MP traffic

  - MP traffic running sounds now depend on speed

  - Updated train brake-release sounds

  - Added brake-cylinder sound and end-cock air-release sound

  - Fixed brake-valve sound volume adjustment

  - Added sound-source position tracking for wheel-joint sounds

  - Added section-specific traction motor and fan sounds for selected locomotives

  - Added background sound for freight wagons

  - Disabled wheel-running sounds after derailment

  - Added decorrelation for brake-friction sounds

  - Fixed compressor, rolling and braking sounds

  - Increased sound-source position update frequency

  - Configured sound-source sizes and effective ranges

- Graphics

  - Added an experimental route-object streaming option

    - Intended primarily for systems with limited video memory and a fast SSD

    - The option significantly reduces memory usage and allows longer routes to be loaded

    - Resources are automatically loaded and unloaded as required. Unlike the old mode, objects no longer need to remain loaded across the entire route

    - Brief stutters may occur while large objects are being loaded or unloaded during driving

  - Added visibility-based object culling

  - Added gradual disabling of individual wagon parts based on distance

  - Removed the maximum FPS limit and improved the smoothness of train rendering and camera movement

  - Added image-quality settings: anti-aliasing and anisotropic filtering

  - Enabled headlight projection onto the player's train and traffic

  - Updated sunlight balance: the cab now appears visually darker than the outside environment

  - Enabled traffic and MP train rendering in mirrors

  - Configured signal-lens scaling

  - Fixed alpha-channel handling for all signals

  - Added support for illuminated wagon interiors

  - Optimized train rendering

  - Reworked and unified rendering, physics and swaying for the player train, traffic and MP trains

  - Fixed sorting and distance-based fading of street lights

  - Enabled route-object transparency through the `[alpha]` attribute

  - Reduced the influence of external light sources inside the cab

  - Fixed exterior rendering of cab lighting

  - Fixed under-wheel effects from uncoupled consists

  - Fixed overly dark shadows and updated sunlight intensity

  - Fixed rain rendering on the first section

  - Disabled tree swaying

  - Fixed a black-screen freeze when loading damaged models

  - Fixed 3D font rendering on Windows systems without code page 1251

- Train physics and movement

  - Added two-point carbody movement based on each bogie's position for the player train, traffic and MP trains

  - Reworked coupler behavior and added longitudinal slack

  - Fixed traction-motor counting for multiple-unit rolling stock

  - Improved smoothness through turnouts

  - Improved wagon movement smoothness

  - Updated swaying behavior for multiple-unit rolling stock

  - Reworked train physics, pneumatics and rendering so each rolling-stock unit is calculated individually

  - Fixed coupling to the rear of a consist during shunting

  - Fixed profile calculation when operating from the second cab

  - Fixed excessive pressure in the main reservoir

  - Changed the drop angle at rail joints

  - Fixed movement geometry through turnouts

  - Enabled carbody movement along an arc according to curve radius

  - Added bogie rotation when a separate model is available (ChS7)

  - Updated brake-wave propagation speed in freight trains

  - Fixed the derailment effect

  - Added brake-hose separation during derailment

  - Fixed a jump when shifting the world origin

  - Added a tooltip for an open end cock

- Locomotives

  - Added one-click operation for 3D switches: a normal click moves toward the higher position, while `Shift` moves toward the lower position; two-position switches toggle between their positions

  - Fixed 3D mouse operation and false right-click activation

  - Increased the polling rate for the active 3D control element

  - Configured cab camera boundaries for different locomotives

  - Improved multiple-unit braking behavior

  - Enabled buffer-light controls for all locomotives (`Ctrl+H` and `Ctrl+\\`)

  - Added cab switching for multiple-unit rolling stock (`Ctrl+Shift+C`)

  - Removed the maximum wagon-count limit

  - Added buffer lights for all locomotives

  - Moved texture and model paths to `objects.ref`

  - Changed the `config.ini` format to support cascading loading of individual elements instead of loading the entire file

  - Moved the `Smooth` property from `config.ini` to the `[smooth]` attribute in `objects.ref`

  - Moved external locomotive elements, bogies and shadows to `config.ini`

  - Added the `Radius` parameter for cab light sources to `config.ini`

  - Converted all dynamic locomotive elements in `config.ini` to three-axis operation

  - Moved cab camera boundaries to `config.ini`

  - Disabled rear-view mirror zoom

  - Enabled permanent rendering of the mirror housing

  - Added the ability to assign a separate texture to the mirror housing

  - Enabled permanent rendering of all cabs

  - Rear running lights can now operate outside nighttime conditions

  - Fixed overlapping 3D click zones

- Camera

  - Changed camera rotation logic when operating from the second cab: the camera is always oriented toward the consist

  - Enabled camera binding to the locomotive's rotation angle (`Ctrl+Shift+Num/`)

  - Fixed abrupt camera rotation when the cursor leaves the screen boundaries

- Signaling

  - Added the `"flashing green, yellow, green strip"` signal aspect. The `P` flag is used to enable it

  - Fixed transparency of shunting signals

  - Fixed signal-strip illumination

  - Set the maximum speed for multiple-unit rolling stock to 60 km/h under the КЖ aspect

  - Updated green-strip signal logic

  - Added Slovakia (SK) with support for the corresponding signaling system

- Scenarios

  - Added support for separate station lists for multiple-unit rolling stock (`start_kilometers_EMU`) and freight trains (`start_kilometers_freight`)

  - Simplified the scenario-save message

  - Fixed consist loading, autosaving and scenario-state recovery

  - Allowed the number of wagons in consists to be changed

  - Fixed recovery of already completed scenario steps

  - Gave the launcher consist (`startup.ini`) priority over the consist configuration

  - Fixed failures 26 and 27

  - Disabled the F9 “Set Train” command for multiple-unit rolling stock

  - Added recovery of block 850 with F5

- Interface

  - Added rendering of all locomotive sections on the pneumatic diagram

  - Disabled rendering of uncoupled wagons on the HUD

  - Added a notification title and corrected notification positioning

  - Fixed instructor-screen text

  - Removed in-cab vigilance indication from the HUD

  - Updated track diagnostics in the HUD: `T` — track, `B` — offset, `R` — meters from the beginning of the route, `S` — meters from the starting point

- Multiplayer

  - Allowed multiple simulator instances to run simultaneously

  - Fixed MP train interpolation

  - Fixed rendering of multiple-unit rolling stock, single- and dual-section locomotives, and complete consists in multiplayer

- Debugging

  - Added the global cab-switch command `Ctrl+Shift+C`

  - `Ctrl+Shift+U` — quickly uncouple the locomotive from the consist

  - `Ctrl+Shift+T` — force-open the left-side train doors

  - `Ctrl+Shift+Y` — force-open the right-side train doors

  - Added quick settings to the pause menu

  - Added time rewind with `Ctrl+Alt+Down`

  - In track-debug mode, rendering is now based on the camera position

  - Disabled automatic game termination for certain main-loop errors

  - Fixed minidump collection after errors

  - Fixed incomplete log-file saving

🕹️ Launcher

- Added a “consist/wagon” filter to the launcher

- Removed the background from wagon previews

- Added quick game launch with `Ctrl+Enter`

- Fixed the settings window

- Added key-binding settings

- Fixed parameter names and labels

- Fixed train-option reloading in the launcher

- Fixed AC/DC compatibility checking when the launcher starts

- Added the `branch` offset option

- Added a dialog for restoring the previous MP session position and parameters, as well as scenario autosave recovery

- Fixed switching from multiple-unit rolling stock to a locomotive

- Enabled display of the selected locomotive in the train preview

- Fixed saving of repaint number and wagon type

- Fixed locked-field behavior

- Added several missing translations

- Added interface refresh when changing language and Workshop settings

- Fixed Steam language detection on first launch

- Fixed loading of train weight from the launcher

- Added separate volume controls for the radio and passenger information system

🚆 Traffic

- Enabled semi-transparency for traffic wagons through the `_alpha` suffix

  - If `*_alpha.dmd` and `*_alpha.tga` are present, they are rendered over the main wagon model

  - The same system works for multiple-unit rolling stock implemented through wagon models

- Added support for illuminated wagon interiors

  - If `*_light.dmd` and `*_light.bmp` are present, they are rendered over the main wagon model

  - The same system works for multiple-unit rolling stock implemented through wagon models

- Added traffic wheel rotation. New parameters in `traffic.ref`:

  - `WheelType`: 1 = electric locomotive, 2 = diesel locomotive, 3 = powered multiple-unit car, 4 = wagon

  - `WheelOffsets...`: list of wheelset offsets along the Y axis (in meters)

- Added rear running lights for wagons: `*_tail_lights.dmd` and `*_tail_lights.bmp`

- Added door animation

  - Uses the model objects `*_left_left.dmd` `*_left_right.dmd` `*_left_left.dmd` `*_left_right.dmd` with the `*_alpha.tga` texture

  - Opening offset and animation duration are set by the new `DoorsShift` and `DoorsOpenTime` parameters in `traffic.ref`

- Set the LOD3 activation distance for wagons to 150 m

- Synchronized the traffic database with Workshop traffic database v25

🚆 Content

- Kyiv — Poltava

  - Extended the Kyiv — Myrhorod route to Poltava station

    Fixed several models and textures

- Kyiv — Shevchenko

  - Rebuilt Shevchenko station for full multiplayer operation: added 4 operational passenger tracks at the Southern station building and 2 tracks in the freight yard.

    Also added one departure track from the northern freight yard.

  - Updated the station buildings in both yards at Shevchenko station.

    Fixed several building models at Protasiv Yar.

    Removed grass from the tracks near Korsun station.

- Dnipro — Piatykhatky

  - Fixed errors in signal names and placement

- Kyiv — Zhmerynka

  - Rebuilt most stations to increase the number of operational tracks in multiplayer. The largest changes were made to Fastiv-1, Koziatyn-1, Vyshneve and Vinnytsia

  - Fixed errors in signal names and placement

- ER9E

  - Added a new unique model

  - Added a new cab with partial 3D controls

  - Added a button for switching to the next passenger announcement

- ED9M

  - Added new separate ALS-MU panels

  - Added updated cab variants (060, 100, 160, 220)

  - Fixed loss of electrical power in a neutral section

  - Improved the cab with partial 3D controls

  - All cars now have 3D interiors with glazed windows

  - Added animated doors

  - Added nighttime car lighting

  - Added rear tail lights

  - Added front buffer lights (left/right)

  - Implemented rotation of all wheelsets

  - Added dedicated pantograph models

  - Added a route display that changes according to the direction of travel

  - Fixed EPT operation

  - Fixed the rheostatic brake lever

- ChS7

  - Increased traction motor volume

  - Implemented additional axle-load calculation

  - The PSS brightness regulator no longer affects the pass indicator lamp

  - Fixed rotation of the second pantograph

  - Fixed speedometer height

  - Fixed reflections of electric-locomotive body objects in mirrors

  - Fixed repeated main circuit breaker triggering

  - Fixed tractive effort at high currents

  - `revers_unlock` is now played only when assembling/disassembling the traction and electric braking circuits

  - Fixed locomotive weight

- ChS8

  - Fixed compressor sound

  - Fixed locomotive weight

- ChS4

  - Fixed fan selector switch rotation

  - Updated fan and compressor sounds

- ChS4KVR

  - Fixed fan selector switch rotation

  - Updated fan and compressor sounds

  - Updated control-desk lighting

  - Fixed locomotive weight

- VL11M

  - Improved the cab texture around the opening windows

  - Fixed KLUB operation

  - Fixed the headlight

- VL82M

  - Removed the technical maximum-speed restriction

- 2TE10U

  - Fixed UKBM logic

  - Fixed radiator-louver operation

🛠️ Tools

- Locomotive Config Editor

  - Updated the interface: authors can now specify which elements should be included in a repaint

  - Fixed an error when opening an empty object

  - Added a locomotive configuration validation command

- Content Editor

  - Added the ability to load a passenger information system through the editor

  - Added import of TWS-format passenger information systems

- Consist Editor

  - Fixed reading of `traffic.ref`

- Data Receiver

  - Added `EPKSrivActive`, `EPKSvistActive`, `MPTrafficNearestSvistok`, traffic and compressor addresses for sound-plugin integration

  - Added the adhesion parameter address `AdhesionFi` and `ForceCalcBlock` for external training simulators

More from ZDSimulator - ChS7 Locomotive

Other announcements

All events
In-game event13 Mar 2026ZDSimulator 60.1: Main Line 2026Game · Added a 3D input control system. Beta mode for CS7 only · Train camera update: smooth panning added. Cyclic panning disabled. Start and end keys assigned. Height reduced. Orientation added for side panning · Free camera movement speed is controlled by Ctrl+Scroll · Time rewind command changed to Ctrl+Alt+Up · In 3D control mode, the down arrow key resets the zoom · To toggle the yellow c…Major update31 Dec 2025ZDSimulator 60.0: Polar ExpressHello everyone! We wish you a happy New Year holidays! 🎄🚆 We are happy to present a major New Year update that covers several key directions of the project’s development at once — from multiplayer and updated rolling stock to new content, tools, and overall optimization. In this article, you will find a detailed overview of the changes, including the updated multiplayer server with support fo…In-game event24 Dec 2025Update v59.1: Locomotive Patch🕹️ Game · Fixed joystick animation for 2EL4 and 2ES4 · Updated fonts and gauge needles for TEP70bs · Fixed TEP70 diesel sounds · 2EL4 added to multiplayer · Added temporary New Year decorations · Added notification for shunting mode · Added train length and weight to the interface · MVP update · Made MVP consist only through consist editor · Fixed train weight and MVP calculation · Added Spani…