TS2010 SP2
TS2010 SP2 is the second patch release to the TS2010 product. It fixes a number of important issues that were reported by the community after the public release of TS2010 and adds a modest amount of new content and new functionality.
Changes since TS2010 SP1
The following list represents the major user-visible changes in TS2010 SP2 as compared to the TS2010 SP1 patch.
- Fixed an issue with cabin/interior related function. - Improvements to handling server achievement data messages. - Driver - Tweaked framing for tracking camera. - Surveyor - Hangs when copying and pasting on large routes. - Main Menu - Saved sessions menu does not show details correctly. - Fixed issue where some scenarios appear to be loading twice. - CM - "View Mesh Details" now shows information the first time it is used. - Made some small adjustments to the credits. - CM - "View dependencies" list now correctly shows what assets are missing. - CM - FCT report in CM now shows how much is actually left instead of 1000 days. - Surveyor - Fixed crash when attempting to copy and paste track with a train on it. - Added latest French Asset translations. - Surveyor - Fixed an issue when attempting to place a train on a piece of track already containing a hidden train. - Fixed a crash bug when loading a scenario. - Added new french content. - New menubar icons. - CM - Download panel x of x figures now shows properly - CM - TADThumbnailTable improvments - Driver - New control type art - CM - "Assets already installed" text does now fits correctly - Misc. track placement fixes and tweaks - CHN ND5-1 no longer appears all white - Some missing signals added to ECML - Misc. track and object movement fixes and tweaks - Downtown Traction missing dependencies added - Surveyor - Fixed a crash when click on a broken (showing red) texture - Various texture fixes - Fixed an issue where water was not appearing on older routes - Fixed an issue where textures were not appearing on older routes - Improved CM's ability to grab a user's KUID - Surveyor - Fixed an issue where it was impossible to overwrite existing routes/sessions - Surveyor - Fixed an issue where opening a route would trigger "the route has changed, do you want to save" message - CM - Asset details now shows a "downloading" message when grabbing an assets details from the DLS - Added 'achievement-icon' query support in achievements servlet - Added "trainzutil installfromdls" command - Content Manager - Shift selection no longer selects one too many in thumbnail view - The default position for chat window needs has been shifted down about 50 pixels - Content Manager - While in thumbnail view, pressing the down arrow now selects the asset below the current one (and above for the up arrow) - Content Manager - Selecting assets in thumbnail mode no longer briefly flashes up "<< Unknown data type >>" underneath the thumbnail - Surveyor now contains some default filters - Surveyor - Attempting to place a train at the location of another train that is on a hidden layer now shows a warning - Surveyor - Advanced topolgy buttons are now disabled unless there is a valid selection - Content Manager - "Click here to resume your previous search" function no longer shown in some circumstances - Surveyor - Using the "Get" tool now automatically selects the "Add" tool - Throttle shortcut keys now work when remote from the locomotive (camera focused on rolling stock, not loco itself). - Driver - Changing ends now sends "Camera", "InteriorChanged" - Fixed a case where TADDaemon could fail to accept login from a newly started TADCommandHost - Improvde handling of transient TADCommandHost startup failuremessage - Added "achievement" category search to CM - Exiting Surveyor whle editing a session no longer breaks route thumbnail images - www.ts2010.com is now compatible with the in game web browser - Achievements with multiple conditions are now treated as if the conditions are ORed, not ANDed - Surveyor - Options for sky are now selectable in the Environment window - Renumbered 'Developer Settings' with a hopefully more unique KUID - Fixed an issue where an asset with its KUID changed in-place did not show up correctly changed after a repair - Improved TET error parsing to add KUIDs for asset errors and warnings - Achievement Grant now has a mechanism to request an urgent synchronisation - Fixed an issue where CM shows <NULL> for unknown missing dependencies, instead of the actual KUID - Layers - moving a scenery-with-track object between layers now moves the track - Added group-mode and group-user-mode support to iTrainz - Fixed a DriverModule script crash bug - Content Mangager - Now compiles scripts with transitive asset script includes - Provided a separate error for 'crashed during validation' and 'unable to validate at the current time' - Added 'name' support to the achievements servlet system in addition to 'kuid' - Fixed various functions which incorrectly ignored the 'archive' part of various filepaths - Improved clarity of TrainzUtil shutdown log - Improved handling of assorted fault conditions - Improved handling of unprocessed Base folder - Corrected a few TrainzContent absolute sourcefile paths to relative - Corrected the handling of new original/local asset filepaths - CCP - There is now a way to save person details in the "Preferences..." > "Default" tab - Surveyor - Fixed Crash when "Replace assets..." tool attempts to change an object on a locked layer - Surveyor - Train shadows are no longer jerky when on a curvy track - Fixed a bug where ResultsLog may double-localise some strings. This may reveal follow-on issues elsewhere, but is a correct change in itself - Made the SurveyorList the default list in GclLib - Fixed the SurveyorList not being generated until QuickDrive was loaded in Driver - CCP - Creating an new asset, then exiting CCP without saving it no longer leaves the asset unable to be edited in CCP - Prevented TADDaemon from providing PA login timestamp to clients prior to the database being fully loaded - Moves all user-modifiable files into a UserData subfolder within the main program folder - Abstracted all file path through a new set of functions in TrainzFiles - SpeedTree assets now pause - Surveyor - Content Search Filter input boxes now scroll to show all text - Driver Setup window can now be stretched much wider - Scroll arrows now quicker on IDriverOrderBar - IDriverOrderBar clicks on orders now constrained in height to be just the orders, not the whole bar - IDriverOrderBar scrollbar now accepts 'page' movement clicks (which scroll faster), and drag'n'drop scrolling - Will now clear the trackpos of vehicles during a derail, so that later vehicles to wander past donlink title't get unexpectedly chain-derailed - Driver 'Paused' text is now better alligned - Surveyor - Minimap - Mouse cursor now changes to indicate that the window is resizable - Surveyor - Edit evironment window - Snow line altitude units fixed - Driver - Script Exception window no longer cancels pause - CM2 - 'All' filter now displays a count in the bottom corner, rather than "All items displayed" - Increased maximum route/session name length in save dialogs - "Pause" will now continue to tick the game with zero delta-time, rather than stopping ticks completely. This allows assorted UI functionality (especially scripted functionality) to continue responding during a game pause - The number of blocked messages permitted in a script thread's message queue has been raised significantly, but overflowing the queue has been changed from a log to a script exception - Railyard -Distorted shed now fixed - Created a trainz-object wrapper for the mozilla browser - Credits - SNC credits now added to the in-game credits - CM2 Download helper no longer scrolls to an item when a download finishes - Industry based achievements now fully working - Added support for copy and paste of track - Surveyor - Drop down box no longer covers the accept button when saving a new session - Launcher - Initial Database update optimised so it doesn't take too long - Fixed memory leaks - TAD performance fixed - Products - Wagon with two products no longer show the wrong product in specific circumstances - HTML Browser - Scrollbar calculation tweaked - Fixed an issue where there is a visible texture seam/line across baseboard joins - Added performance stats for script opcodes and pfx - Improvements made to product handling for non-full queues with multiple permitted products - The date is now being saved/loaded for saved sessions - Layers - Added script function required for retrieving a list of valid layers - Surveyor - Changing an asset's layer by using the '?' tool no longer reverts the layer to "route-layer" after saving - Tutorials - Can now access driver help after loading a saved session - Tutorials - Can now continue tutorial steps after loading a saved session - Driving Experience is now tracked properly, in both DCC and Cab modes, and use of the AI is successfully detected and excluded - Fixed a case where CM displays "please wait..." but isn't actually doing anything - Underwater ambient sound now respects -disablesound flag - Route menu - Session info text no longer alters size briefly when clicking the favourite or sort button - Prevented a situation where specifying an "unscripted" asset as a script include would allow the include but not compile the "unscripted" asset. Includes of "unscripted" assets are now rejected - iTrainz chat 'Add Buddy' text entry field now allows for long usernames - Added native odometer support - Seasonal variation is no longer out by one month - Renamed "Tutorial Complete" to "Session Complete" - Added environmental slider for SpeedTree wind - Date now gets saved in sessions - Surveyor - Route region can now be changed - Surveyor - A few single line edit boxes have removed unnecessary scroll bars - Cutom displacement brush is no longer green until 'get' is used - Using 'get displacement' on a flat area no longer results in an all black displacement