T:ANE "Release Version"

From TrainzOnline
Revision as of 13:26, 20 August 2015 by Tonyhilliam (Talk | contribs)

Jump to: navigation, search

This version of T:ANE was release on May 15, 2015

Once again, a large number of additions and improvements were implemented since the previous pre-release version a month earlier.

Contents

Highlights include

  • the updated Deltic cab to showcase high resolution cab interiors
  • cubemap support in E2 (reflective materials)
  • content creator support for cubemap materials
  • spotlight support for alpha materials (e.g. some speedtrees, “night” lights etc)
  • configurable parameters for procedural junctions (for content creators)
  • further custom sleeper improvements
  • some lighting anomalies with procedural junction and track fixed
  • the long pause when compiling shaders at startup fixed
  • the short pause when compiling material shaders when loading assets in-game fixed
  • in-game screenshot support, review screenshots and auto-upload to the new Gallery
  • improved access to performance options plus Ctrl - and Ctrl + to adjust draw distance "on the fly"
  • remaining built-in Session issues fixed
  • DLS upload support for T:ANE users
  • Numerous minor bug fixes, crash fixes and tweaks (full list to be provided upon release)
  • Updates to wiki including: procedural track specs

A full list of changes will be posted on the forums and linked here prior to release.

Kickstarter DRM-Free Version

In the Kickstarter campaign, N3V Games offered a "offline" version that would never require going online unless the user wanted to take advantage of any online features.

This version has a check-box shown below . Simply uncheck the box to allow entry of your MyTrainz username and password to allow access to the DLS, multiplayer, chat etc. Note that you should shut down the game after changing your online settings and RESTART in order to enable or disable the online features.
2015-05-13 141734.png

While the box is checked, you will not be able to:

  • enter your MyTrainz Username and password
  • view any "new" Download Station listings
  • download from the DLS (anerror such as; - Unable to search asset <kuid:252271:301>. Unable to contact server. will appear)
  • see or participate in multiplayer sessions
  • see or participate in Trainz chat

You will be able to check for online updates and installing any game updates will not change your build from the "offline" mode.

Full Changelist

The following list includes code changes between TANE CE and TANE release build

  • Improve Windows handling of over-long text string display- instead of failing to render outright, we now render the first part of the string.
  • Fixes for Windows mouse-cursor setting.
  • Improve the handling of over-long text edit controls in Windows.
  • Increase the maximum size of native combo boxes in Windows.
  • Improve the handling of large durations in the profiler.
  • Improve the handling of long file paths in Windows.
  • Fix Windows "Import Content Folder" to remember the last-used path.
  • Fixes for Drag & Drop in Windows.
  • E2 cube-map support.
  • Fixed crash in post-processing systems.
  • Fixed crash in the lighting systems.
  • Precompile more shaders during engine startup, to avoid stalls at runtime.
  • Add per-asset configuration options for water.
  • Added sun-shaft effect.
  • Undocumented change to the asset description text in the asset details window.
  • Fix DLS downloads which were flagged as modified.
  • Prevent attempting multiple concurrent DLS downloads for non-FCT users (which would fail.)
  • Add localisation support for "filter", "save" buttons in content windows, and the "Edit Search Filters" functions.
  • Change launcher buttons to use Arial font.
  • Add launcher notification when settings have been modified that require a restart, so that users understand that simply closing the game window is not sufficient.
  • Improve the capturing of various runtime error logs into the per-operation result logs.
  • Prevent automatic close-on-success of "revert unchanged" task window if any assets were not reverted.
  • Added "main thumbnail" and "loco icons" options to automatic thumbnail generation.
  • Fix the fast-path sort function for content windows.
  • Display the DLS EULA when using the DLS upload function.
  • Enable the "Download" function for any non-builtin asset, even if the asset itself is already locally installed. This helps to download updates and dependencies.
  • Improve the selection of whether the "Upload" function is enabled for a given asset.
  • Add support for content installation and download links (.CDP extension, trainz:// helper links, etc.)
  • Improve the installer mechanism for setting the data path, so that an unnecessary data directory is not created in the default location.
  • Remove 'patch' settings from Steam builds.
  • Also adjust texture anisotropy values when adjusting anti-aliasing detail.
  • Default 'offline mode' to active where available.
  • Improve the handling of language selection.
  • Improve handling of cancellation of quit and window closure.
  • Improve Windows cursor handling in the main game window.
  • Reduce the chance of numeric precision errors when processing trainz content build version numbers.
  • Silently ignore invalid "null" strings where KUIDs are expected in assets prior to v4.1.
  • Add a validation error for missing SRT files.
  • Cause asset thumbnail glyphs to be loaded on the main thread to make certain asset lists more responsive.
  • Minor fixes for Surveyor environment dialog.
  • Fix a crash while exiting from a multiplayer game.
  • Fix visual duplication of ground wireframe mesh when using 5m grid.
  • Reduce the amount of polling in various minor systems, which could scale up with large routes.
  • Added support for "collision-mesh" tag in mesh-table entries.
  • Added explicit material sharing.
  • Ensure that Industries use the gameplay time-base rather than the wall timebase.
  • Write vehicle orientation when saving, for derailed vehicles.
  • Boost the performance of world origin updates on very large routes.
  • Fix a pfx-system crash which could occur when physx support was enabled.
  • Fix a pfx-system crash during early startup.
  • Fix a multiplayer-related crash when attempting to call a restricted script function.
  • Fix Rulers performance.
  • Allow spline-pfx collisions to be toggled per asset.
  • Improve physx performance of splines.
  • Re-enable shadow-casting from ground walls.
  • Improve the detection of whether a given junction meets the requirements of procedural junction rendering.
  • Avoid updating animated attachment points while not visible on screen.
  • Update in-game performance HUD to remove some obsolete labels and add a few new ones.
  • Add Trainz Gallery.
  • Fix a bug where rules could become unpaused before Init() was called, triggering a script exception.
  • Fix a bug where the current season's date was not correctly applied when loading Surveyor.
  • Fix a bug where the water color control in Surveyor's Environment Settings could become locked incorrectly.
  • Fix a SpeedTree loading bug which could hang the game while at the loading screen.
  • Improve procedural junction sleeper interspaces.
  • Fixed some issues with procedural junction blade generation.
  • Fix a bug where AWS becomes reactivated when loading a saved session.
  • Add better error reporting and conflict detection when reading and writing tzarc files.
  • Fix SSAO artifacts around the Free-Roaming-Camera Compass.
  • Fix in-game text selection rendering in DirectX.
  • When using the 'A' keyboard shortcut to add a new layer, the letter 'A' is no longer also entered into the resulting input textbox.
  • Add an in-game menu command to reopen the launch window.
  • Restrict "track condition" property editing to track splines.
  • Fix a crash which could occur after using the Surveyor search filter panel.
  • Refresh the Surveyor asset pickers after a download completes.
  • Fix a crash which could occur while using the in-game Trainz Settings dialog.
  • Fixed an issue where the "don't show again" mechanism for the warning dialog would not work correctly.
  • Prevent the Objectives list from displaying on top of the menu bar.
  • Fixed a crash which could occur while downloading missing assets for multiplayer.
  • Improve the ability to right-click on locomotives which are inside a roundhouse.
  • Add a "nounderline" attribute for minibrowser links.
  • Fix an issue which prevented assigning "page down" to a control in the keyboard settings.
  • Fix an issue which prevented assigning keyboard shortcuts if the localised names contained a space character.
  • Update the list of KUIDs used by the random map tool.
  • Allow the ground paint tool to update its settings while in use.
  • Fix a crash which could occur when clicking the "quickdrive" button in Surveyor while in alt-U mode.
  • Added hot keys to manipulate the draw distance slider.
  • Fix a case where deleting a consist using the QuickDrive rule could lock the camera.
  • Improve the scaling of TestTrack graphs.
  • Add more output options in TestTrack.
  • Fix a case where Driver's save mechanism could be activated in TestTrack.
  • Fix a case where TestTrack's driving controls would not show at the start if paused.
  • Fix a case where TestTrack's driving controls did not work while unpaused.
  • Fix the vanishing of TestTrack's driving controls while scrubbing.
  • Fix a case where control input could be lost while scrubbing in TestTrack.
  • Fix the handling of derailment in TestTrack.
  • Fix a case where TestTrack's graph panel did not update after using the Train tab.
  • Fix a case where tooltips could be obscured by the mouse cursor.
  • Improve the handling of changing a vehicle to another track in Surveyor, so that it appears more consistent.
  • Add TrainzUtil "add-keyword", "remove-keyword", "search-by-keyword" commands.
  • Add TrainzUtil "list-package-asset" command.
  • Add TrainzUtil "print" and "printerror" batch commands.
  • Improve Windows-friendliness in EOL format of TrainzUtil output.
  • Allow relative paths for the TrainzUtil "cd" command.
  • Add support for the "generatekuid" TrainzUtil command.
  • Improve the feedback from the "repairdatabase" TrainzUtil command.
  • Improve the failure feedback from the "createcdp" TrainzUtil command.
  • Change the TrainzUtil batch recursion depth limit from 5 to 20.
  • Implement some missing TrainzUtil syntax error feedback.
  • Cause batch commands to abort if the app has been instructed to exit.
  • Fix a case where pressing the "4" key would unnecessarily adjust the camera zoom level.
  • Fix a case where the roaming camera "down" key would cause jerky movement on MacOS.
  • Always get A from material ambient color, even when using RGB from the material diffuse color.
  • Add a warning when a mesh has more than 16 chunks.
  • Add support for explicit named material sharing in IM files.
  • Fix a bug where case differences in the startup path of the Windows executable could cause the game to lose track of its data path.
  • Correct the "diff" tool to ignore *.texture files where a corresponding *.texture.txt file is present.
  • Improve failure reporting when import a file tree fails.
  • Improve KUID tagging of logs which relate to a specific asset.
  • Improve the performance of random config file access in packaged content.
  • Fix a case where validation that was interrupted by exiting the app could sometimes flag content as faulty.
  • Fix the "scripted" asset filter option.
  • Improve asset search performance when large numbers of assets require validation.
  • Add "enable-shadows-in-cab" tag to explicitly allow shadows in cabs where it looks good.
  • Fix the "reset default keyboard settings" command.
  • Fix text alignment of Control Settings in Polish language.
  • Fix some MacOS-specific layout issues on the Routes Menu.
  • Fix a case where the sessions total/purchased numbers in the Routes Menu could be displayed incorrectly.
  • Avoid displaying a blank clock in sessions with no timer.
  • Fix the setting for auto-hiding the menu bar.
  • Add the "enable-pfx-collisions" tag to track assets.
  • Mark the "casts_shadows" and "shadows" track tags obsolete as of v4.1.
  • Fix the behavior of interface sounds.
  • Prevent surveyor spline circles from showing in screenshots.
  • TestTrack now warns that Steam engines are unsupported.
  • Fix a division by zero in the TestTrack stats generation.
  • Some launcher performance options have been duplicated in the in-game settings, to make more common settings easier for users to locate.
  • Fix an occasional crash in Procedural Junction generation.
  • The on-disk shader cache is now cleared during post-patch and extended database repairs.
  • The autopatch prompt is now centered on its parent window.
  • The precaching prompt is now visible while the loading screen is up, to help users realise when precaching is delaying session startup.
  • Avoid tracking industry contextual menu gestures when the contextual menu is not a valid option, providing better responsiveness of the roaming cursor motion gestures in some scenarios.
  • Allow DNS lookups to be cached internally, improving performance and reducing the potential of intermittent DNS failures to affect the game.
  • Add material name information to stitched mesh buffer debug tool.
  • Notify the user when a game restart is required for in-game video settings changes to take effect.
  • Fix an issue where couplers breakage measurements could be affected by lowered frame rates.
  • Ensure that the "Offline Mode" checkbox takes immediate effect when the settings window is closed.

TANE 75992-TANE 76407

Changelist from release to Hotfix 1 build

  • "Remove Column" and "Insert Column" are now localized in CM.
  • Fixed a potential crash when opening the launcher window from in-game.
  • Fixed some problems with the in-game "purchase route" and "purchase session" buttons.
  • Minor performance improvements included for the in-game profiler
  • Moving around the baseboard in roaming view no longer results in a visual stutter of the compass.
  • Improved some cases which could lead to long "not responding" delays while installing content.
  • Improved the robustness of database writes against unexpected failures, and improved logging of write failures.
  • Launcher now occasionally reminds people that there is an uninstalled update.
  • Fixed an issue where automatic delete/rename retry would never fail out regardless of the number of failed attempts.
  • PCs which swap between an integrated Intel GPU and a discreet graphics card now offer less confusing options in the display selection menu.
  • Improve the handling of alt-tab and print-screen in DirectX.
  • Fix a case where a missing thumbnail graphic could cause the framerate to drop substantially.
  • Fixed an issue where a spurious dependency was reported when attempting to start a multiplayer session.
  • Fixed the minimum allowed window size to take into account the window frame size.
  • Fixed a case where resizing the window rapidly could result in an incorrectly scaled render output.
  • New EN/PL localised manual added (where appropriate.)
  • Enabled language selection for the Simulator Central release.
  • Added some minor performance improvement for routes with excessive numbers of objects in the scene.
  • Improved the render synchronisation between smoke/exhaust pfx and train motion.
  • Splines (v2.9+) now respond to the scenery detail slider.
  • Added a mechanism whereby the Hinton route reduces speedtree density at low tree detail settings.
  • Adjusted the settings sliders to make performance settings more intuitive.
  • Made scenery culling more aggressive at responding to settings changes and camera movements.
  • Assorted minor optimisations.
  • Fixed an issue where the "starting trainz" status text could be clipped incorrectly.
  • Fixed an issue where the "x" (cancel) button in the in-game settings did not work as expected.
  • Fixed an issue where some detail settings could become saved into a session, overriding the user's desired settings.

See Also

Trainz:_A_New_Era

Personal tools