Trainz Plus Beta Plant Factory support 131307 & 131308

n3v_laurence

Moderator
Hello Everyone,

We have added a few more tweaks to the imposter system, in addition the assertion errors are disabled and the shaders are prebuilt. A wider Plant Factory asset pool will be released when the build is released. We also have the latest Mac build included in this release.

Please review both old and new foliage assets and report any that may render incorrectly.

Do NOT place these assets on the DLS. These are for testing purposes only, and the same as the previous Trainz Plus Beta build. We suggest replacing some existing trees with the new Plant Factory foliage assets in a copy of an existing route, then compare both the performance and visuals between the old and new assets.

Plant Factory Trees test assets (NOT for DLS)

A reminder again, please be on the look out for the following:
  • Imposters that look completely wrong (both old assets and new Plant Factory assets)
  • Foliage assets appearing as imposters in close proximity to the camera
  • Any major performance impacts - Please wait until the first run and Compiling Shaders process completes before reporting. This will cause significant performance reduction while the shaders are built and is to be expected.
  • Any crashes or freezes
  • Any issues with the new Plant Factory assets
  • Any issues with incorrect speed limit changes
  • Any missed issues with double stack rolling stock
Key Features:
  • New Imposter system
  • Improvement of texture ram limits
  • Fixes for double stack rolling stock
Change log:
  • Surveyor: Imposters will now show selection outline
  • Fix for bug that caused large shift in imposter appearance due to using incorrect imposter rotation
  • First Filter Palette toggle box not rendering correctly
  • Prebuilt shaders are included
  • Assertion errors are disabled

Known Issues:
  • Compiling Shaders still occasionally seen in first run of HD route
  • MPS is not supported for this build

REMINDER:
** Please ensure you have a backup of your local data folder before using it with Trainz Plus Beta **


INSTALLING & PATCHING:


For Trainz Plus Beta via the Trainz Plus Beta Stream
PC Trainz Store Only:

PC: Requires Trainz Plus 131068 (PC). This is a small patch 139 MiB for build 131307
Mac: Requires Trainz Plus 129607 (PC). This is a small patch 159 MiB for build 131308

Please report any bugs using this form: Bug Report Form

Change log: (130472 to 131068)
  • [Fix] Imposter render at incorrect location
  • [Fix] Imposters not rendering at low camera angles
  • [Fix] Slow regenerate imposters when light conditions change
  • [Fix] Imposter selection highlight
  • [Fix] Imposters not rendered on initial run
  • [Fix] Crash caused by installing specific asset
  • [Fix] Textures not reflecting headlights correctly
  • [Fix] Performance impact due to speedtree imposters
  • Tree transparent transition improvements for imposters
  • Other general imposter improvements
Change log (129876 to 130472):
  • [Fix] Random Light spots for imposters
  • [Fix] Crash fix related to camera changes after decoupling
  • [Fix] HD terrain edge at 0m for HD baseboards (S & E edges)
  • [Fix] MPS issue causing baseboards not to load
  • [Fix] Speed limit fix for long trains entering & exiting multiple speed limits
  • [Fix] Effects layer bindings blocking UI Interactions
  • [Fix] Effect layer corruption handled by bindings update
  • [Fix] Imposters not rendered at low camera angles
  • Performance improvement for terrain height edits around dig holes for HD baseboards
  • Several other improvements for imposter handling

Change Log (129620 to 129876):
  • [Fix] 2D Imposter foliage assets will appear camera facing
  • [Fix] Temporary freeze after performing Undo commands for ground edits on HD baseboards
  • [Fix] Trees sometimes not casting shadows correctly
  • [Fix] Issue with trees missing leaves for AMD graphics cards
  • [Fix] Trees appearing as imposters floating in the distance at incorrect locations
  • Misc improvements with the imposter system

Change Log (129343 to 129620):
  • Foliage assets in the distance will render as 2D camera facing images
  • [Fix] Improved handling of texture ram limits (caused low/blurry textures on Mac devices)
  • [Fix] Crash for Load at & Call At Driver Commands
  • [Fix] Clutter positions at different render origins
  • [Fix] Double stack rolling stock load & copy commodities
  • [Fix] Freeze due to deleting effect layer
  • [Fix] Missing $stringnames
  • [Fix] HUD and Controls lost of save game while loading passengers
  • Process Objects behind camera option removed in System Menu -> Settings
 
Last edited:
Trainz Mac

The game closes while running a session.

iMac 5K 27 inch
Mac OS Sequoia 15.5
3,6 GHz Intel Core i9 8 core
Radeon pro Vega 48 8 GB
64 GB 2667 MHz DDR4
 
Not a bug but I tried the Get More Content button on the Main Menu. It opened as expected and I filtered on Locomotives and it quickly populated the grid with thumbnails. I then narrowed that down to Union Pacific. So far so good. I chose a SW1500 by msgsapper to download. The dialog box opened and showed the loco in the list as expected but it took about 10 minutes for the download button to appear and then after clicking it, the download process took about 20 minutes. It did complete and all was good with dependencies. This was very slow compared to what it has taken in the past. I have a FCT so it should be much faster.

Now before anyone offers me advice about using CM, I know that but the in game download feature has been under development for a long time and it seems to be very important part of the program. It deserves to be tested to see if it works as expected.

OK, I played around with this a bit more and I think I see the issue. When the Download Asset dialog box first opens, the asset that I have chosen is shown in white text color. The message at the bottom of the screen is Validating Product..., if I simply click the asset's name in the box, it changes to yellow and the Download button instantly appears. Then the name of the asset returns to white when I click the download button and nothing happens until I click on the asset name again and it turns yellow. Then the download starts and completes with no further problems. This is happening on the first download only. After the first download the process proceeds without me needing to click on the asset's name until I restart the program.
 
Last edited:
Download of build 131307 was fast and works fine. So far, I have not noticed any issues when running several of my large routes. Frame rates look good, and CPU and GPU usage is very good even with a draw distance of 22,000 m draw distance. Will keep testing some more today.
 
Installed easily, performance is much better, it was unresponsive at time using the previous beta and the whole PC would lock up.
 
Trainz Mac

The game closes while running a session.

iMac 5K 27 inch
Mac OS Sequoia 15.5
3,6 GHz Intel Core i9 8 core
Radeon pro Vega 48 8 GB
64 GB 2667 MHz DDR4
Please submit a bug report and be sure to include details leading up to the crash. Please include which session crashed and if it reproduces using the same session, and also if it reproduces driving other sessions as well ideally sessions of any DLC you may have installed as this will make it a lot easier to reproduce.
 
Tried to patch but instead, the patch failed resulted into this error:

Failed to move file 'C:\Program Files\N3V Games\Trainz Plus\TRS22.exe to C:\Program Files\N3V Games\Trainz

Plus\patcher-temp\temp-18075767394-82.tmp'.

Details:

TyPatch Task ApplyFilePatches::FinaliseRename>

rename(backupLocation= "C:/Program Files/N3V Games/Trainz

Plus/patcher-temp/temp-18075767394-82.tmp',

destinationFilepath='C:/Program Files/N3V Games/Trainz Plus/TRS22.exe)

failed with result-10.

Now before the blame goes to disk space and my computer, that's not the issue, I tried to get to the latest build but once again the error above forced me to reinstall trainz railroad simulator 2022.
 
Last edited:
Remove the patch-folders. You'll see these on your hard disk where TRS-PLUS is installed. These are the Patch-installer temp folders.

Make a copy of your working TRS-PLUS program folder located in the C:\Program Files\N3V Games and paste it elsewhere, preferably on another hard drive, and rename that folder TRS-PLUS_BETA or something like that.

Start up the program.
It won't find your data and will want to run the configurator. Ignore it...
Open up Trainz settings on the Launcher.
Connect the program to your Beta-data folder.

It'll want to restart.

You'll have a bunch of updates to put in. Cancel updating here and close the Launcher and open the BETA-Program-version folder you created.

Click on Patcher.exe
Make sure you choose the correct update stream and .exe file. It'll want to point to the last one you touched.

After the update, don't run the program and repeat until you are fully up-to-date for the beta. When all is done, you can launch the program and perform the DBR.
 
Please review both old and new foliage assets and report any that may render incorrectly.
Just wanted to mention that <kuid2:661281:98052:1> Tree 1 PF has a description of "Pine Tree" in PDF explorer, but it most definitely is not a pine tree. It may be an artifact, as the description when double-clicked is blank. Whatever deciduous tree it is, it is not bad looking, resembling an rmm tree.

<kuid:1011615:101040> Barberry bush PF 01, well, kinda sorta? The spikes are definitely overdone, and the ones around here are much more compact than the loose format of the test shrub.
My opinions only and YMMV. 🤠
 
I notice in the settings for the Surveyor and Driver that there is no longer a check box for "Process Objects behind camera". Does that mean that this option is always "on", or does the new version no longer process objects behind the camera?
 
I notice in the settings for the Surveyor and Driver that there is no longer a check box for "Process Objects behind camera". Does that mean that this option is always "on", or does the new version no longer process objects behind the camera?
It’s been unintentionally left there but there is no option and it is now always on (which is a shame as it will affect performance)
 
Back
Top