TrackViewer maintenance What's next?
#21
Posted 31 January 2018 - 03:27 PM
That would get the proper identification into the game for use in sprites however, again IMO there is something more that is needed which adds a lot of changes: Freight cars are normally sorted into large groups of cars (often called blocks) sharing a common destination, stuff that is moving the entire distance from major yard A to major yard B. The train crew only needs to know these blocks are not going to be broken up anywhere in their journey so there isn't much need to know anything at all about the individual cars. In game this could be represented by a "block" sprite text at the first and last car of the each block, nothing in between. Cars that will be handled in some way by the train crew are all locals and normally the train crew does need to know something about each car, typical car initials, numbers, destination if all they are doing is leaving them somewhere, or, if they're also placing them at industrial spots, the previous information plus lading, consignee name, and possibly spotting location.
To record that additional text for sprite display probably means adding data to a newly designed file that essentially uses the original .con file as it's source but now includes all of the activity specific data, such as the sprite text I've mentioned as well as lading weight. It's far more work because Activity based data like lading weight mean recalculating MaxBrakeForce() as well as DavisA, B, and C.
So maybe a two step approach: Get a worldwide set of parameters to properly identify each car as phase one and do phase two at some later data.
#22
Posted 03 February 2018 - 06:18 AM
eolesen, on 17 January 2018 - 02:19 PM, said:
I have committed (X4053) an enhancement where there are now options to determine how much additional scaling you want on the terrain tiles to reduce memory consumption. The default is automatic reduction which depends on the number of .ace files loaded, and not so much on the number of tiles loaded (re-using terrain textures in multiple tiles almost doesn't increase memory consumption). I think this was the last request from eolesen (at least for now).
Regarding the showing of siding labels that Dave requested. I find it difficult to judge by myself but it seems that at this point in time the requested functionality is largely available: the amount of labels shown is automatically determined from the activity. But there is no way currently to change what is automatically shown, which would be a refinement that of currently low priority. And therefore, at the moment, there is nothing to do in TrackViewer on this. Please correct me if I am wrong.
Jeroen.
#23
Posted 03 February 2018 - 07:28 AM
The newest pdf is under Source\Documentation. I removed the copy under Source\Contrib\TrackViewer, since I did not think it makes sense to keep the pdf twice in the repository (the .odt is still in Source\Contrib\TrackViewer though).
Jeroen.
#24
Posted 03 February 2018 - 01:23 PM
Christopher
#25
Posted 04 February 2018 - 01:44 AM
JeroenP, on 03 February 2018 - 07:28 AM, said:
The website only has the latest "Manual.pdf", nothing else has ever been updated.
JeroenP, on 03 February 2018 - 07:28 AM, said:
You should not put PDFs in the repository when the source document is also in there. If you want the documentation included in Open Rails, please put the source document in Source\Documentation and we'll automatically produce a PDF for the Open Rails downloads.
#26
Posted 12 February 2018 - 11:00 PM
Jeroen.
#27
Posted 13 February 2018 - 12:34 PM
JeroenP, on 12 February 2018 - 11:00 PM, said:
Looks good to me, thanks!
#28
Posted 19 February 2018 - 12:55 PM
#29
Posted 19 February 2018 - 01:09 PM
JeroenP, on 19 February 2018 - 12:55 PM, said:
Nothing went wrong; the main manual is the only one that has ever been updated and that continues to be the case.
I've done some work recently that will help bring the other manuals up to date but it is not complete yet, which is also why I've not said anything about it. It won't magically fix itself - I have to do the work to make them update at all.