Code Fixes and Updates since CE release Dec 10:
The following lists show the code and content changes made since the Dec 10 CE release build.
Please note that some items shown in these lists may not have been verified as fixed.
- Black “shadows” on steep terrain now working correctly
- Fixed - zooming out in map view causes graphical error for the NAV point
- Surveyor - added shift-mousewheel option (10x more sensitive than mousewheel)
- Driver and Surveyor - page up/down and one mousewheel click now moves the camera 10m
- Driver and Surveyor - shift-pg up/down modifer and shift-mousewheel modifier provides finer control reducing camera movement to 1m
- Shadows - Fade out shadows near dusk and fade them back in near dawn
- Shadows - Add a client-accessible option for shadow detail (temp fix - more tuning required for low detail setting)
- Save > Create a new session now works
- Use supplied water colour alpha value instead of halving it (temp fix until water shader implemented)
- Fixed Asset Downloader being closed when entering Surveyor/Driver
- TANE MAC CE “?” button on launcher now takes user to correct page
- Fixed - TANE CE MAC launcher buttons have a white box around them
- Fixed a spatialmanager issue where the KX route took far longer than expected to finish loading
- CM - Fixed unnecessary flickering in the UI when editing search filters in CM
- CM - allow keyword search to accept a single KUID instead of a keyword list
- CM - add save filter option to CM
- CM - add "saved game" category, and normalise the plurality of the category strings
- CM - improved search filter support
- CM - enabled keyword searching.
- CM - added cascading support, and cleaned up a lot of window placement stuff
- Fixed a crash bug in the profile name lookup code
- Fixed - Saved Sessions: PostMessage throws ER_NativeCallError for many (all?) libraries only after a saved session is loaded"
- Post-Processing WIP
- Post-Processing - Added UI to configure effect parameters (HDR tone mapping, bloom etc)
- Procedural Junction : Fix for WingRails with new assets TS15 Trk Oak v7f Mesh
- Procedural Junction : Revert to a fail safe for the intersected custom sleepers area
- Procedural junctions: The check rails and wing rails are being drawn too long
- Procedural Junction : New Sleeper Generation - Good Bases
- Procedural Junction : CheckRail bending fix and simplification (+ add the blade slide chair loading)
- Fix rendering of bump-mapped chunky track
- Normalise sound file paths
- Animation functionality changes (e.g. windmill)
- Force update of animations prior to reading attachment point positions
- Fix animation and texture replacement for effect in Season Town
- Fix - Level Crossings open when the game is paused
- Added use-parent-bounds support for turntables (animation)
- Disable the 'oversized object' mechanism
- Fixed - Warwick to Wallangarra Freight Run - loco coal man in bind pose
- Fixed - Advanced Industry Load Configuration rule doesn't work in saved session
- Fix - CL Tree Fir - 06 shows as completely black in game
- Water control tweaks
- Fix - Cannot scroll driver list - up and down arrows are white and cannot be clicked
- Move credits option from in-game to main file menu (on Launcher, etc), and correct the link
- Link to a more detailed help page (on the wiki) for "Renderer initialisation failure" help
- Fix - On second entry to QuickDrive from Surveyor, camera is at origin
- Fixed - stall/hang in package downloader UI
- Fix - Exiting session whilst downloader is active stops downloads
- Fix traincontrols load/save
- Easy street - track lines do not align in zoomed out perspective
- Update to only refresh the cached simultaneous download count every 30 seconds
- Wait for the renderer before dispatching the next frame
- Fix timeout bug
- TrainzContent > Export to CDP file dialog requires user to enter filename extension [Windows]
- Timing fixes and debugging code
- Fix - At low frame rates, single-click movement doesn't work
- Surveyor - no assets selected by default
- Added more patching support
- Fixed detection of 'processed' assets during validation
- Improved client-renderer frame sync
- Prevent the precache indicator being briefly visible when the loading screen drops, despite no precache activity
- Require strict KUIDs for v3.9+ content.
- Add an alternate mip generation algorithm option
- Fix - T:ANE does not cope with 4096x4096 textures - errors during texture compression
- Fix - C&O Kanawha has obvious rings in headlight corona - texture compression issue
- Fix - An error occurred trying to display the fatal error window!
- Crash dumps are now created in the game userdata folder
- Crash dumps more likely to be produced
- Smoke pfx now show while in 'cab' views
- Fix texture resource leak on shutdown
- Fix - PFXEmitterTwinklesSpec "filename must be lowercase
- Fix - TrackSpec "filename must be lowercase
- Add an error log for the "downloadcontentlistings" command
- Fix - runaway cpu usage bug in the traincontrols hud script
- Add 'world time' stat
- Fix a resource leak in the script compiler;
- Fix Container::ValidateDirectory();
- Fixed the common possible problem cases to avoid opening files too often
- TANE MAC CE menu texts for Skip Tute and Play Tute texts are weird
- TANE MAC CE Session Objective title texts are missing parts of the characters
- TANE CE MAC in-game route menu Ranking and Purchase status text cut off
- TANE MAC CE some objective windows have scrollbars
- TANE MAC CE HUD has scrollbars - Font name, boldface, italic support added; - Font vertical height and alignment adjusted; - Font horizontal re-alignment removed
- Fix crash while trying to load ECML Flying Scotsman
- Launcher now shows correct tab of settings panel to enter user details
- Iris Pro shader bug workaround
- Fix a bug with loading precache data
- Fix - User cannot change display renderer manually if the default renderer setting encounters a fail to start case
- Remove non-supported languages from the localisation list
- Also remove the "loc test" language from standard builds
- Integrate Polish, French, German loc kits
- Localisation - fixed French/German not aligned issues
- Driver speed HUD now aligned in german version
- Prevent bounds override of content window
- Crash fix in content list window contextual menu
- Fix case-sensitivity of sound loader
- Fix 'trainzutil help'
- Crash fixing
- Reduce unnecessary UI flickering when scrolling
- Log script update time in profiler
- Make spec load failure due to "no local file available" log as an error
- Fix permissions issue
- Texture extraction support now working for DirectX
- *.cdp import does not always work.
- [specular] ground textures look too shiny
- [specular] specular way too overbright
- [Specular] White artifacts on tracks
- [Specular] White artifacts showing on track KSC
In addition to this code fix list, there have been almost 200 content related fixes to improve routes, sessions and individual assets.
Work continues on adding additional post-processing effects, shadow and engine tuning and much more...