The following bug report is being tracked under task number TSR 617892203:
This report is from: deneban
1. Bug Summary
TrainzUtil.exe bugs
2. Build Number
105100 Trainz Plus (PC)
3. Bug appears in previous version?
all TRS19 releases
4. Where does the issue occur?
Other_ Windows command line interface
5. Detailed Description
TrainzUtil.exe has the following bugs that need correction:
1. All TrainzUtil compilations for TRS19 introduce reporting a 14th asset status flag, designated letter "Y", when an asset "status" argument is used (was not present in TANE). However, the "Help" argument, does not state the nature of this 14th flag as it does the prior 13.
2. If TrainzUtil requires TRS19 running to execute an argument, it erroneously reports "TANE .exe" is not running, rather than "TRS19.exe" is not running.
3. TrainzUtil offers the "category" of an asset as output from a "status" argument. There is also a "searchbycategory" argument. However, nowhere does TrainzUtil define the complete list of asset "category" designations. The Help argument output hints what some of the categories are: "CMP;MESH|BD;-ACTV|VE|SCEN", but does not define them, nor list all in use.
6. KUID List
The 3 bugs occur with all asset versions
7. Reproduce on demand?
Yes
8. What you expect to happen.
1. The TrainzUtil Help output, in keeping with its established precedents, should define what the "Y" asset status flag designates, and should list all asset "category" designations in use and define them.
2. The error message for the absence of the required resource, "TRS19.exe", should state "TRS19.exe" and not "TANE.exe".
Lack_of_Y_flag_definition.PNG
TANE_is_not_running.PNG
Demonstrates_Y_flag_and_category_output.PNG