Architect
Description: A new and detailed surfacebase editor written in java that supports large scale productions, object management, and more. This project is much more than a "surface base editor" so if you're curious, read below.
Introduction
Approximately five years ago, my younger self began working on a new surface base editor to improve and build upon Luna’s (ar81) Surface Base Wizard (SBW). Having used this program extensively in order to construct many intricate and complicated personal surface bases for my orbiter installation, I had utilized most, if not all, features provided in the application. Despite being a huge fan of SBW and what it brought to Orbiter, I’d be lying if I stated that I was content with the software; there were many components and interface elements I would have designed differently and many features I would have liked to add. Unfortunately, Luna appeared to lose interest in the project and I assume he then moved on to new and greater endeavors. It was this that prompted my plans for a new and improved surface base editor, one with all the features I had envisioned. Complications in life arose soon after, and I was forced to cease working on the personal project.
Five years later, living a much more stable and balanced life, I’ve decided to continue work on this project. I recently took notice that in my absence a new editor has surfaced: “Orbiter Base Maker” by csanders. In no way can my use of this program compare to that of my utilization of the Surface Base Wizard and though I greatly respect both users for creating these programs, in my opinion, they don’t accomplish what I intend to.
Purpose
After reading the above, you may now think my goal and vision is to simply create a fancy new surface base editor, in which case you’d be wrong. Years ago when I was thoroughly engaged in Orbiter, the community was much more vibrant; new users were constantly uploading their surface bases on orbithangar. For many reasons that aren’t the focus of this post, that has changed as addon uploads are a little more infrequent. However, it’s important to note that the creation of surface bases, planets, and alternate universes was never a “friendly" process for the casual user. Orbiter Base Maker attempts to bridge that gap as the Surface Base Wizard did before it, but in my opinion, this area can be improved greatly.
My goal is to spark the creation of new scenic addons (such as surface bases and planetary systems) by providing a user-friendly set of tools that are both intuitive and advanced. Additionally, documentation and tutorials will be provided to pave the way for casual players.
Why A New Surface Base Editor
I support the creation of large and complicated surface bases that extensively use the basic orbiter objects (ex: block) in order to create complex objects. The first example that comes to mind is ar81‘s Alysimia; if I remember correctly, this surface base creates billboards and lamps utilizing basic objects. Additionally, I’d like to support the inclusion of meshes to form highly sophisticated bases. Making the construction of large, complex, and high quality surface bases is my primary goal, with the program being user friendly as a second goal, and ease of use being the third. I’ll avoid discussing any features I have planned at the moment, as it’s a quite sizable list and this post is long enough as it is.
Development and Testing
Currently I have quite a bit of work to do before any testing is ready, but when that time comes, I’ll most likely create a group specifically for the program (if I’m able to). If any of you would like to participate in elaborate testing of the program, you’d be welcome to join. Furthermore, appropriate credit would be given within the application itself.
About Me
I’m currently a community active university student in search of various projects to complete not only for the experience, but to contribute to my very delicate future plans in life. Having great respect for the simulator and it’s community, I decided to restart an old endeavor as one of those projects and make it a direct contribution to Orbiter in general. Being a university venture, I plan to work on this thoroughly, efficiently, and as professionally as possible. To anyone who wishes to work with me later on, I have to state that I’m a highly opinionated individual; I won’t hesitate to speak my mind or give an opinion. Having said that, I’m far from unreasonable and in the future, I’d truly enjoy collaborating with any individuals who share my vision.
The future is unpredictable so I admit that this entire section may be invalid, but as I see it, I’ll be able to devote 3 years (possibly 4) to this project and any subsequent projects stemming from the original. I won’t be developing any other Orbiter programs; this project will be my one contribution to one of my greatest addictions and an amazing community.
Conclusion
Well that’s it. A big thank you to anyone who actually read this massive post and if you have any questions, concerns, and comments or want to voice approval or disapproval, I’d really like to read it (especially disapproval). Lastly, if you have any features you’d specifically like to see implemented in the surface base editor, you can write them here. Don’t be afraid to write completely insane or difficult suggestions either.
Regards
Last edited: