ORBITER-FORUM will be temporarily closed at 2026-07-23 18:00 UTC while we complete some OF maintenance tasks. The amount of downtime is expected to take up to one hour, but probably less.
I didn't realize needing to click "load base into Orbiter" was that inconvenient.
....
OBM is incomplete enough to where you have to do certain things by hand ...
Accurate positioning and tile editing stand out the most.
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:
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.
I could go on, oh could I, but I was just trying to get the software out there...
...
That said, I totally understand the notion of not wanting to go outside the "programming comfort zone" of the OP here. ...
... I'm not totally altruistic in all this, mind you. ...
Face said:
So then why do I continue developing the program? It was a personal project I had planned, outlined, and begun writing years ago. Taking into consideration several other projects specifically with java, I decided to work on this one as a display of ability specifically with this programming language. Thus, despite the fact that I ultimately chose this project because I appreciate Orbiter and it's community, my reasons aren't purely altruistic either. With my current schedule, building an advanced understanding of c++ while maintaining fluency in java and other languages simply to build this editor will be an inconvenience.
Face, this may disappoint you (or anger you even) but my own self confidence with Java is why I know I can deliver a quality product in the end.
Therefore, I'll continue development of the project with the goal of improving base design experience for both novice, casual, and advanced users.
!RisingFury said:OBM stores the base data somewhere else, not in the base's configuration file. You must avoid this at all costs! If custom data must be written, write it as a comment into the configuration file.
4throck said:My only suggestion is not to redo OBM.
Concentrate on what OBM does not do, like taxiways and random/ordered placement of custom meshes/objects.
That would be useful.
Another interesting route would be to import data from Open Street Map for example.
As for 3D objects, you can search Orbiter Hangar and see what's there and contact the authors. A quick search turned up a radar dish: http://www.orbithangar.com/searchid.php?ID=3408
Urwumpe said:And please write a program that does not require me to switch my locale from Germany-German to US-English for editing something. MeshWizard is alone a torture in that category.
Face said:No honest contribution to Orbiter can anger or disappoint me, even if it takes the wrong turn from my point of view. After all, it adds something to the community, and this I'll always applaud. Please don't take my postings as affront, but as an honest feedback to your call for comments.
....
Good luck with your project !
Aev said:As I planned it, any surface base configuration file can be opened from Architect, but to accommodate custom features, a separate output file was need. This file can be saved anywhere and can then be exported to the configuration file which Orbiter reads.
RacerX said:something perhaps to keep in mind. If landsat is implemented http://www.orbiter-forum.com/showthr...hlight=martins will height also have to be taken into consideration?
4throck said:If I may, let me suggest a "simple" feature that would be useful just by itself:
The ability to open a web mapping service, display an area and then draw lines over it. For each line you can select a width and a color/material.
You can then export those lines as a Orbiter mesh with appropriate scale.
An alternate implementation would be KML import
That would be useful for taxiways, streets, and much more.
If you go the KML route, there's the possibility of defining areas. You could then generate random objects on those areas (rocks, trees, antennas...)
This is what I'd need to improve my bases, for example. Something that automates the process.
ni22vu said:Question, and maybe I'm way off-base here (no pun intended), but why has no one tried integrating this functionality into the scenario editor? The source code is included with the installation.
I realize the scenario editor currently just stores .scn files, but why not add to that plugin, say, a separate set of pages that creates, modifies, and saves bases on the fly when you click OK on that particular page? The plugin already contains the controls and code for positioning objects at selected bases on the ground. Why not build upon what is already there?