Tony_Hilliam
Trainz Plus - enjoy Trainz from just 20 cents a da
We're happy to announce the "Release Candidate" of Service Pack 3 is now available through the Beta patch stream for your build.
PC - 111951
PC Steam - 111952
Mac - 111956
Mac Steam - no update available (due to Valve not supporting the latest Mac OSX)
This means that Assertions (the message popup that alerts us to potential errors) is now turned off in preparation for the official release. Subject to no new showstoppers being identified, this version will be made available to everyone next week.
There are a few issues reported that will not be fixed in this update, but will be fixed in a hotfix or future update. We've made this call because with one or two issues coming in each week, this release has been delayed many weeks so it's time to draw a line in the sand.
New Features:
Mac users
This build includes support for Apple Silicon and our game engine now fully ported to Metal. (So most users will see an improvement in frame rates.)
IMPORTANT: Your hardware needs to be able to run Metal, which also means being able to run Big Sur.
Check this Apple Support link for compatibility.
Trainz TNI SDK (Train Physics)
TNI (Trainz Native Interface) is a programming interface that allows anyone familiar with C or C++ to create plug-ins that extend or modify the existing Trainz program. This update includes a Trainz Physics plug-in and our hope is that interested developers will soon be producing a wide range of custom plugins. More info and registration link can be found here.
This also means that the train physics code now runs as using the plug-in we have created. Behaviour should be identical to previous versions of Trainz.
We look forward to seeing what the community can come up with regarding updates to train physics!
Known issues:
Full SP3 Changelist:
PC - 111951
PC Steam - 111952
Mac - 111956
Mac Steam - no update available (due to Valve not supporting the latest Mac OSX)
This means that Assertions (the message popup that alerts us to potential errors) is now turned off in preparation for the official release. Subject to no new showstoppers being identified, this version will be made available to everyone next week.
There are a few issues reported that will not be fixed in this update, but will be fixed in a hotfix or future update. We've made this call because with one or two issues coming in each week, this release has been delayed many weeks so it's time to draw a line in the sand.
New Features:
Mac users
This build includes support for Apple Silicon and our game engine now fully ported to Metal. (So most users will see an improvement in frame rates.)
IMPORTANT: Your hardware needs to be able to run Metal, which also means being able to run Big Sur.
Check this Apple Support link for compatibility.
Trainz TNI SDK (Train Physics)
TNI (Trainz Native Interface) is a programming interface that allows anyone familiar with C or C++ to create plug-ins that extend or modify the existing Trainz program. This update includes a Trainz Physics plug-in and our hope is that interested developers will soon be producing a wide range of custom plugins. More info and registration link can be found here.
This also means that the train physics code now runs as using the plug-in we have created. Behaviour should be identical to previous versions of Trainz.
We look forward to seeing what the community can come up with regarding updates to train physics!
Known issues:
- Older Mac hardware not supported (see above)
- MPS (for Trainz Plus users) not available until next week
- Loco will suddenly decelerate if decoupling while moving
- Slow multiplayer loading time (issue identified, fix being worked on)
- Multiplayer synchronisation issues after multi-hour sessions with large player numbers (no known repro)
- Track Add tool not auto-activated switching to Surveyor (UDS)
- Nav points not hidden when loading save game
Full SP3 Changelist:
- Update yo 4.8 Trainzbuild format (making route, session and assets saved in SP3 not compatible with older versions)
- Smoke now works as expected when running steam engines in AI reverse, half chuff rate w\ AI forward
- Fix a route merge CTD when merging two legacy routes both having consists.
- Updates to Login flow and messages
- Fix a freeze when adjusting terrain height under splines
- Various updates to portals
- Fix an assertion loading Sebino (offline) NamedObjectTable:
rocessRegistrationQueue> Registration command failure 3
- Inserting spline points unexpectedly re-positions trains\trackside objects
- Update to Vehicle.SetMaximumTractiveEffort()
- Show Hide MP-d chat window now works
- Various MP fixes including:
- MP Client "view driver" not syncing to moving trains
- Fix stream corruption in the brake data
- Avoid a case where a corrupt stream could hang the application in an infinite loop
- Fix a case where the camera fails to focus to a vehicle with a null trackpos, but a valid mesh position
- Fixed an issue where certain assets would display incorrectly
- Fixed an assertion loading into Sebino
- Inserting spline points no longer re-positions trains\trackside objects
- Several MPS content fixes (Sebino)
- Resolved an error showing on Mac for faulty content
- Several MP Driver replication manager updates
- Fixed a CTD when moving vehicles decoupled in the middle of a consist
- Improvements to mini-map labelling
- Remove green highlight incorrectly showing after copy/paste
- Fix sound not playing on some steam locos
- Fix assertion loading Content Sample map
- Tweaks to Driver listing UI
- Fix brake issue (TNI Physics)
- Fixes for various Test Track issues (TNI Physics related)
- Fix brakes bail timing
- Fix Command dropdown list functionality
- Fix derailments in portals
- Fix MP chat window getting stuck open
- Fix passenger platforms not spawning passengers
- Tweaks to object height adjustment
- Fix an issue with pfx display
- Add full support for Steam DLC in Content Store
- Updates to MPS to support custom packages (Sebino is our first test case)
- Add UI for installing missing MPS packages
- New "high contrast" scroll bar
- Various UI updates to Driver Select window
- Various UI updates to Content Store
- In-game chat now fully native
- Fixes for new MyTrainz Login
- Fixed a rare case where loading a map could take 30 minutes
- Improved handling of object height adjustment (including around digholes)
- Finalised TNI Physics SDK (programmer access coming in the next week or two)[
- Steam builds will have proper DLC naming and descriptions (not relevant to this beta)
- Added an expiry for scripted camera edit requests (to avoid a hang or incomplete route load
- Updates to low res (minimap) texture cut-off distances
- Login improvements (prompted to enter details when installing, sign out option added)
- Map view label improvements (less clutter)
- Scroll bar tweaks (it's now visible!)
- Tweaks for Test Track (related to TNI physics)
- Crash fix when exiting a route with placeholder (missing asset) traincars
- Crash fix for routes with a script that wasn't loaded when called
- Fixed a case where loading could be extremely slow
Last edited: