ORTS trackviewer
#1
Posted 07 April 2021 - 07:58 AM
1. I'm going to start offline (not in the Github repository, however I have downloaded the latest source as of yesterday 4/6/21)
2. Trackviewer utilizes XNA so my objective is to replace that with Monogame.
3. Current functionality will be my Initial Operating Capability (IOC). (I'm going to assume that IOC will be MSTS compatible, Intention is that any enhancements, will be ORTS only and output of datafiles will reflect that)
4. a review and discussion on this forum of any issues Bugs, / enhancements
5. update IOC functionality with bug fixes/enhancements which will comprise Final Operating Capability (FOC)
6. Provide FOC as beta test for user/review/comment
7. Provide update to repository for inclusion into baseline.
I have not set a timeline yet. We'll see how it goes. I intend to update this thread as progress (Hopefully) is made.
Look forward to your comments (tongue in check...but seriously)
Barry.... AKA amtrak115.
#2
Posted 07 April 2021 - 08:16 AM
Barry, TrackViewer uses now Monogame like the rest of OR, and not XNA. If you look in the run pack of OR, which includes Trackviewer, you won't see the XNA .dlls.
#3
Posted 07 April 2021 - 08:20 AM
Barry
#4
Posted 07 April 2021 - 11:28 AM
#6
Posted 07 April 2021 - 04:16 PM
#7
Posted 07 April 2021 - 10:16 PM
#8
Posted 08 April 2021 - 12:11 PM
#9
Posted 20 April 2021 - 07:26 AM
later
Barry....aka Amtrak115
#10
Posted 20 April 2021 - 07:58 AM
Amtrak115, on 07 April 2021 - 07:58 AM, said:
3. Current functionality will be my Initial Operating Capability (IOC). (I'm going to assume that IOC will be MSTS compatible, Intention is that any enhancements, will be ORTS only and output of datafiles will reflect that)
Trackviewer has many functions beyond and above what MSTS could do. The path as generated is (still) in MSTS format, but for that there is presently no alternative as any other format would require extensive changes to the actual processing code as that is where the path is processed.
There is an alternative format available and used in timetable mode (if binpath is set). That format is a binary format, and is actually just the same as used for save/restore of OR. That format is only used in timetable mode and Trackviewer cannot read or write that format.
Allthough I did not write the code for the Trackviewer myself, I was involved with its development. I might be able to answer some of your questions but am I also very interested in what your plans are.
As far as changes to the generated data are concerned : it is not possible to just change Trackviewer, any changes to the output of Trackviewer must be made simultaneous with the related changes in the operational code where the path is processed. And I'm afraid that is no easy matter.
Regards,
Rob Roeterdink
#11
Posted 20 April 2021 - 08:24 AM
roeter, on 20 April 2021 - 07:58 AM, said:
As far as changes to the generated data are concerned : it is not possible to just change Trackviewer, any changes to the output of Trackviewer must be made simultaneous with the related changes in the operational code where the path is processed. And I'm afraid that is no easy matter.
Regards,
Rob Roeterdink
Rob, I understand that changes to the output of trackviewer would require changes to OR itself. My rational for looking at trackviewer, is that once I understand how it works and can replicate it, then being able to make changes in the OR baseline will be somewhat easier....at least that's my premise.
As for my plans for trackviewer, I think that with some minor additions, trackviewer could be a one-stop shop for activity generation. you can now set wait points for AI trains in Trackviewer, however player events are set in an activity generator. Why not generate those while in trackviewer. Also, I believe that trackviewer should be able to import legacy info from MSTS, output will initially be MSTS, MSTS + ORTS, and eventually optionally only ORTS. those are the quick thoughts on "my plans"
Barry
#12
Posted 20 April 2021 - 08:32 AM
#13
Posted 20 April 2021 - 09:32 AM
#14
Posted 20 April 2021 - 09:41 AM
#15
Posted 20 April 2021 - 10:51 AM
Just THANK YOU for taking the plunge.
:)
Regards,
Scott