it0uchpods wrote in Wed Mar 20, 2019 2:31 pm:Hi tdammers
I disagree. It is easy to add a hold flag to custom system. Anything the RM can do, we can do via nasal flight plan, and better and more realistic.
I'm not talking about the RM GUI; that one is pretty terrible, no discussion there. But using the existing RM data structures via their nasal API (and fixing those where they need fixing) gives you a bunch of things for free that you would have to reinvent in Nasal. E.g.:
- Displaying the route in the in-sim map
- Displaying the route in Phi (I use this feature a lot)
- Exposing flight plan and progress through the flight plan via properties
- Loading and saving flight plans to/from disk (and having them work across aircraft models - e.g. I might want to fly the same route with two different aircraft; granted, this isn't very realistic, because not all RL FMC's use the same data format for company routes, but it's still bloody convenient in FG, and it's not the kind of realism that makes things more fun)
I agree that the RM is currently not very good - the UI is lacking direly, it has bugs, etc., but IMO the solution is not to replace it completely with Nasal code, but to fix it, and then maybe extend it with Nasal as needed.
Then again, having a fully working CDU *at all* would be a huge leap forward, so if doing it all in Nasal is what it takes, I won't oppose.