TRS19
(→Game Features) |
m (→Performance Configurator) |
||
(45 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[TRS19 | Trainz Railroad Simulator 2019]] is the title of [[N3V Games]] | + | [[TRS19 | Trainz Railroad Simulator 2019]] is the title of the latest product in the Trainz simulator series by [[N3V Games]]. |
− | + | For detailed information on what's include in Trainz Railroad Simulator 2019, please visit the home page at: http://trs2019.trainzportal.com. | |
− | For | + | For information about installing and using TRS19, read on :) |
− | + | ||
− | + | ||
[[File:Background1-1-1920x1080.jpg|580px]] | [[File:Background1-1-1920x1080.jpg|580px]] | ||
+ | |||
=Introduction= | =Introduction= | ||
− | Trainz Railroad Simulator 2019 is the successor to Trainz: A New Era. TRS2019 builds upon the new "E2" game engine and delivers a massive graphical upgrade with the introduction of [[Pbr |"Physically-Based-Rendering"]], "Parallax" heightmaps, "Detail Maps" and much more. | + | Trainz Railroad Simulator 2019 is the successor to Trainz: A New Era. TRS2019 builds upon the new "E2" game engine and delivers a massive graphical upgrade with the introduction of [[Pbr |"Physically-Based-Rendering"]], [[Parallax_Occlusion_Map|"Parallax" heightmaps]], [[M.pbrmetaldetail |"Detail Maps"]] and much more. |
=What's New= | =What's New= | ||
− | + | In addition to the many significant engine updates, the main new in-game features are listed below: | |
− | == | + | ==Performance Configurator== |
+ | [[File:TRS2019-performance-configurator.jpg|300px]] | ||
− | + | :We have tested TRS19 extensively across a range of hardware. The preset Performance Configurator options allow you to choose the best settings for your hardware specification. If you want to benchmark your hardware against other users, please visit our [[Help:Performance Configurator]] page. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | ==Installing "Built-in" Content== |
− | + | To keep the initial install as small as possible, the base install includes the Kickstarter County 2 route, plus a Sample Content route. | |
− | + | The remaining 5 built-in routes are available for in-game download once you have installed TRS19. These additional routes are free, and are downloaded at the maximum speed your Internet connection and routing can deliver. | |
− | [[Help: | + | You can choose to Download All, or download one route at a time (by selecting and downloading each part individually). For assistance click on [[Help:In-game_Downloading|this link]]. |
− | + | == TRS2019 Main Menu == | |
+ | [[File:TRS2019-main-menu.jpg|400px]] | ||
− | + | :TRS2019's new Main Menu provides access to Driver/Surveyor, and the Tutorials in Trainz, with a showcase scene of a locomotive (or consist) in the background. | |
− | + | :See the [[Help:Using_the_Main_Menu|Using the Main Menu]] page for further information on how to load Driver and Surveyor modes, as well as the other options on the Main Menu. | |
− | + | ||
− | == | + | ==New Driver UI== |
− | + | [[File:TRS2019-driver-ui-example.jpg|400px]] | |
− | + | :TRS2019 introduces a new Driver UI, which provides a cleaner view of the controls, and a new Track Profile that shows features of the track ahead, such as signals, speed limits, and the 'profile' of track gradients. | |
− | + | ||
− | ==Asynchronous Route Streaming== | + | :You can find more on the Driver UI by visiting [[Help:TRS19_Driver_UI|TRS19 Driver UI]]. |
+ | |||
+ | ==Effect Layers== | ||
+ | [[File:TurfFX-Example0.jpg|400px]] | ||
+ | |||
+ | [[TRS19]] adds support for [[Effect Layer]]s, which will transform the way terrain is covered in Trainz. | ||
+ | |||
+ | :Currently two new systems have been introduced: | ||
+ | |||
+ | * The [[Clutter Effect Layer]] which provides a way to "paint" multiple objects at one time onto the terrain. | ||
+ | * The [[TurfFX Effect Layer]] which provides a dense grass layer that animates in the wind. | ||
+ | |||
+ | |||
+ | ==Content Creation Changes== | ||
+ | With the introduction of new content features, there are also some changes to the way that content should be made. Some examples can be found below. | ||
+ | |||
+ | <span class="mw-customtoggle-myDivision-contentchanges">'''+ Click to show/hide Content Creation Changes'''</span> | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed" style="overflow:auto;" id="mw-customcollapsible-myDivision-contentchanges"> | ||
+ | |||
+ | ===Mesh File Formats=== | ||
+ | :As of [[TANE SP2]], the [[FBX file format]] is now the preferred technique for importing meshes into Trainz. As of [[TRS19]], the [[IM file]] format is considered obsolete. Meshes exported in this format will continue to function correctly within Trainz, and no restrictions have been placed on :the use of this format within newer content, however new features may not be made available to IM files and updated versions of [[Autodesk 3ds Max]] will not be supported via the release of new exporters. | ||
+ | |||
+ | ===Post-Processing=== | ||
+ | :Due to the new materials and lighting effects introduced in [[TRS19]] it will no longer be possible to fully disable [[post-processing]]. | ||
+ | |||
+ | ===Asynchronous Route Streaming=== | ||
[[TANE SP2]] introduced a number of script API updates aimed at supporting route streaming and larger routes. While the use of these APIs is not mandatory at the launch of TRS2019, it is expected that we will fast-track the adoption of these APIs. | [[TANE SP2]] introduced a number of script API updates aimed at supporting route streaming and larger routes. While the use of these APIs is not mandatory at the launch of TRS2019, it is expected that we will fast-track the adoption of these APIs. | ||
− | Script authors should begin to familiarize themselves with [[Asynchronous Route Streaming|these APIs]] and should begin to update their content to utilize these APIs. The changes are more likely to affect Rules and Libraries rather than individual traincars or scenery assets, but creators can check the script compiler output for warnings regarding obsolete API usage. | + | :Script authors should begin to familiarize themselves with [[Asynchronous Route Streaming|these APIs]] and should begin to update their content to utilize these APIs. The changes are more likely to affect Rules and Libraries rather than individual traincars or scenery assets, but creators can check the script compiler output for warnings regarding obsolete API usage. |
− | Route and session creators should begin to review the content (especially rules and script libraries) that they are using to ensure that it is compatible with the new APIs. While update these assets is likely to require substantial trainzscript knowledge, non-scripters should begin the process of determining which creators are updating their content, and consider whether they need to move toward excluding certain items from their routes/sessions. | + | :Route and session creators should begin to review the content (especially rules and script libraries) that they are using to ensure that it is compatible with the new APIs. While update these assets is likely to require substantial trainzscript knowledge, non-scripters should begin the process of determining which creators are updating their content, and consider whether they need to move toward excluding certain items from their routes/sessions. |
− | As with the "compatibility mode" from [[TS2010]], options will be provided for users and creators to test their existing content for compatibility with the new APIs well in advance of the APIs becoming mandatory. | + | :As with the "compatibility mode" from [[TS2010]], options will be provided for users and creators to test their existing content for compatibility with the new APIs well in advance of the APIs becoming mandatory. |
− | ==New Material Types== | + | ===New Material Types=== |
− | New [[Material Types|PBR Material Types]] (eg. [[m.pbrmetal]]) are available and should be used for any new content. Content created with older materials will continue to work as expected, but older materials (eg. [[m.onetex]], [[m.tbumptex]]) should be avoided for new creations as they will look worse and bring no additional benefits. | + | :New [[Material Types|PBR Material Types]] (eg. [[m.pbrmetal]]) are available and should be used for any new content. Content created with older materials will continue to work as expected, but older materials (eg. [[m.onetex]], [[m.tbumptex]]) should be avoided for new creations as they will look worse and bring no additional benefits. |
− | == | + | ==="mesh-table-lod-transition-distances" tag=== |
− | [[ | + | :[[KIND Mesh]] (and all derived mesh asset types) now use the [[KIND_Mesh#mesh-table-lod-transition-distances|"mesh-table-lod-transition-distances"]] tag to control mesh-table LOD. This tag both controls the number of mesh-table LOD levels (which may be only single level if the asset relies solely on [[LM.txt file]] LOD) and also allows the transition distances to be influenced, giving the creator fine-grained control over LOD cutoffs and object draw distance. |
+ | <span class="mw-customtoggle-myDivision-contentchanges">'''+ Click to show/hide Content Creation Changes'''</span> | ||
+ | </div> | ||
− | + | =Trainz Railroad Simulator 2019 Updates= | |
+ | For information on TRS19 updates, please visit the [[TRS19_SP1|TRS19 SP1 page]]. All TRS19 updates are downloaded through the integrated patcher in Trainz. | ||
− | + | =Trainz Plus Updates= | |
− | + | [[Trainz Plus]] is an update to Trainz provided as part of the Gold Class membership option. The updates are released each quarter and include updated features as well as access to "in-development" features that we plan to release publicly when they are complete. Read more [[Trainz Plus | here.]] | |
− | == | + | =TRS19 Help Pages= |
− | [[ | + | |
+ | [[Help:TRS19 |TRS19 Help]] can be accessed in a variety of ways. | ||
+ | |||
+ | In-game click on the ? at the top right then click on any game element where the cursor changes to the pointing hand icon. | ||
+ | |||
+ | Or use the Search option in the Trainz Wiki, or follow the links such as this link to [[Help:TRS19 |TRS19 Help]]. | ||
+ | |||
+ | ==Trainz Wiki - Main Help Topics== | ||
+ | |||
+ | Select from the main topics below for further assistance. | ||
+ | |||
+ | [[File:Getting started.png|link=Help:Getting Started]][[File:Whats new.jpg|link=Help:Whats new]][[File:area-menus.png |link=Help:TRS2019 Menus]] [[File:area-driving.png |link=Help:TRS2019 Driver]] [[File:area-building.png |link=Help:TRS2019 Surveyor]] [[File:area-dlc.png|link=Help:TRS2019 Trainz Content]] | ||
=Hardware Requirements= | =Hardware Requirements= | ||
Line 72: | Line 107: | ||
We have published this guide to hardware requirements: [http://www.trainzportal.com/blog/view/trs2019-hardware-requirements TRS19 Hardware Requirements]. | We have published this guide to hardware requirements: [http://www.trainzportal.com/blog/view/trs2019-hardware-requirements TRS19 Hardware Requirements]. | ||
− | In short, most newer systems will find a performance | + | In short, most newer systems will find a performance improvement in TRS19 over TANE when comparing the same scene using like-for-like settings. Obviously turning on the new graphical features such as TurfFX will impact performance to some degree. The performance penalty depends totally on your hardware. We recommend you follow the User Benchmark steps in the article linked above. |
+ | |||
+ | Lower specification hardware may experience a drop in frame rates versus TANE since Post-Processing is now required for the new lighting systems in TRS19. Again this is very hardware dependant. | ||
+ | |||
+ | For more help with performance configuration, [[Help:Performance_Configurator|visit this page]]. | ||
[[Category:Trainz Versions]] | [[Category:Trainz Versions]] | ||
[[Category:TRS19]] | [[Category:TRS19]] |
Latest revision as of 11:15, 21 February 2021
Trainz Railroad Simulator 2019 is the title of the latest product in the Trainz simulator series by N3V Games.
For detailed information on what's include in Trainz Railroad Simulator 2019, please visit the home page at: http://trs2019.trainzportal.com.
For information about installing and using TRS19, read on :)
Contents |
[edit] Introduction
Trainz Railroad Simulator 2019 is the successor to Trainz: A New Era. TRS2019 builds upon the new "E2" game engine and delivers a massive graphical upgrade with the introduction of "Physically-Based-Rendering", "Parallax" heightmaps, "Detail Maps" and much more.
[edit] What's New
In addition to the many significant engine updates, the main new in-game features are listed below:
[edit] Performance Configurator
- We have tested TRS19 extensively across a range of hardware. The preset Performance Configurator options allow you to choose the best settings for your hardware specification. If you want to benchmark your hardware against other users, please visit our Help:Performance Configurator page.
[edit] Installing "Built-in" Content
To keep the initial install as small as possible, the base install includes the Kickstarter County 2 route, plus a Sample Content route.
The remaining 5 built-in routes are available for in-game download once you have installed TRS19. These additional routes are free, and are downloaded at the maximum speed your Internet connection and routing can deliver.
You can choose to Download All, or download one route at a time (by selecting and downloading each part individually). For assistance click on this link.
[edit] TRS2019 Main Menu
- TRS2019's new Main Menu provides access to Driver/Surveyor, and the Tutorials in Trainz, with a showcase scene of a locomotive (or consist) in the background.
- See the Using the Main Menu page for further information on how to load Driver and Surveyor modes, as well as the other options on the Main Menu.
[edit] New Driver UI
- TRS2019 introduces a new Driver UI, which provides a cleaner view of the controls, and a new Track Profile that shows features of the track ahead, such as signals, speed limits, and the 'profile' of track gradients.
- You can find more on the Driver UI by visiting TRS19 Driver UI.
[edit] Effect Layers
TRS19 adds support for Effect Layers, which will transform the way terrain is covered in Trainz.
- Currently two new systems have been introduced:
- The Clutter Effect Layer which provides a way to "paint" multiple objects at one time onto the terrain.
- The TurfFX Effect Layer which provides a dense grass layer that animates in the wind.
[edit] Content Creation Changes
With the introduction of new content features, there are also some changes to the way that content should be made. Some examples can be found below.
+ Click to show/hide Content Creation Changes
[edit] Mesh File Formats
- As of TANE SP2, the FBX file format is now the preferred technique for importing meshes into Trainz. As of TRS19, the IM file format is considered obsolete. Meshes exported in this format will continue to function correctly within Trainz, and no restrictions have been placed on :the use of this format within newer content, however new features may not be made available to IM files and updated versions of Autodesk 3ds Max will not be supported via the release of new exporters.
[edit] Post-Processing
- Due to the new materials and lighting effects introduced in TRS19 it will no longer be possible to fully disable post-processing.
[edit] Asynchronous Route Streaming
TANE SP2 introduced a number of script API updates aimed at supporting route streaming and larger routes. While the use of these APIs is not mandatory at the launch of TRS2019, it is expected that we will fast-track the adoption of these APIs.
- Script authors should begin to familiarize themselves with these APIs and should begin to update their content to utilize these APIs. The changes are more likely to affect Rules and Libraries rather than individual traincars or scenery assets, but creators can check the script compiler output for warnings regarding obsolete API usage.
- Route and session creators should begin to review the content (especially rules and script libraries) that they are using to ensure that it is compatible with the new APIs. While update these assets is likely to require substantial trainzscript knowledge, non-scripters should begin the process of determining which creators are updating their content, and consider whether they need to move toward excluding certain items from their routes/sessions.
- As with the "compatibility mode" from TS2010, options will be provided for users and creators to test their existing content for compatibility with the new APIs well in advance of the APIs becoming mandatory.
[edit] New Material Types
- New PBR Material Types (eg. m.pbrmetal) are available and should be used for any new content. Content created with older materials will continue to work as expected, but older materials (eg. m.onetex, m.tbumptex) should be avoided for new creations as they will look worse and bring no additional benefits.
[edit] "mesh-table-lod-transition-distances" tag
- KIND Mesh (and all derived mesh asset types) now use the "mesh-table-lod-transition-distances" tag to control mesh-table LOD. This tag both controls the number of mesh-table LOD levels (which may be only single level if the asset relies solely on LM.txt file LOD) and also allows the transition distances to be influenced, giving the creator fine-grained control over LOD cutoffs and object draw distance.
+ Click to show/hide Content Creation Changes
[edit] Trainz Railroad Simulator 2019 Updates
For information on TRS19 updates, please visit the TRS19 SP1 page. All TRS19 updates are downloaded through the integrated patcher in Trainz.
[edit] Trainz Plus Updates
Trainz Plus is an update to Trainz provided as part of the Gold Class membership option. The updates are released each quarter and include updated features as well as access to "in-development" features that we plan to release publicly when they are complete. Read more here.
[edit] TRS19 Help Pages
TRS19 Help can be accessed in a variety of ways.
In-game click on the ? at the top right then click on any game element where the cursor changes to the pointing hand icon.
Or use the Search option in the Trainz Wiki, or follow the links such as this link to TRS19 Help.
[edit] Trainz Wiki - Main Help Topics
Select from the main topics below for further assistance.
[edit] Hardware Requirements
We have published this guide to hardware requirements: TRS19 Hardware Requirements.
In short, most newer systems will find a performance improvement in TRS19 over TANE when comparing the same scene using like-for-like settings. Obviously turning on the new graphical features such as TurfFX will impact performance to some degree. The performance penalty depends totally on your hardware. We recommend you follow the User Benchmark steps in the article linked above.
Lower specification hardware may experience a drop in frame rates versus TANE since Post-Processing is now required for the new lighting systems in TRS19. Again this is very hardware dependant.
For more help with performance configuration, visit this page.