Well, I've redone all of the default Orbiter bases with the help of OBM and there are problems, sure. But nothing serious.
Never had any trouble with positioning. And can't understand what's the problem with the tiles.
The only major issue I found is that some objects are not corrected for earth's curvature.
If you have infinite time, then sure, go for perfection.
But if takes years, it will be incompatible with the latest version of Orbiter, so you will have to fix it. At that point, its not perfect at all :thumbup:
Thanks. You get it. I'm not going to spend all my time perfecting OBM. It's #12 on the hangar's "highest rated files", yet still only has a little over 3000 downloads.
Funny thing, it was just intended as just a program to download google earth tiles, but that turned out to be Intellectual Property infringement, so I had to highly restrict that to the point it wasn't better than public domain images, so for personal use one could reasonably claim "fair use." Of course that decision had people complaining they can't download lower than layer 4 or zoom out in the tile editor to download more.
It had some base making abilities as a bonus, but with it's primary function curtailed, it kind of expanded on that. From there, I wanted something that people who didn't want to learn how to edit config files could use to make a base.
If you edit config files, you're not OBM's intended audience.
If you don't, and you can't use OBM, then I guess I failed.
Although I tried to balance between the two. If one edits config files, and finds OBM useful, then maybe I struck a decent balance.
Let's expand on this balancing act, and to answer the question "How inconvenient would it be to add code to save a backup of the existing current .cfg file before making any changes?"
A lot of people have more than one version of Orbiter on their machine. Which version of orbiter on the machine should I use for that? Should I use the one I'm writing to now? Ok. Should that override the one from later? Now things are staring to get a little more complicated. Let's make two depositories for this situation. Now let's make a user interface that makes that possible that won't confuse the newby! Yeah, I can make a system so that's possible, but the programming labor vs average user usability is very little, when I can use that labor for other things.
Labor for things like reading the solar system configuration one has on their particular Orbiter setup. A lot of people have made custom ones. Then reverse engineering the tile system Orbiter uses for planets, so OBM can display those unique planet features within the editor.
How about when people add each runway and landing pad, each get a unique frequency. Even when one copy and pastes them, OBM knows not to copy the radio frequency. Pretty tedious for a person to do, but OBM does it so seamlessly, most will never notice.
I could go on, oh could I, but I was just trying to get the software out there...