well, as I see some of the people are already getting the idea. I tried last night to express myself in the best of the ways but i feel i sounded completely stupid sometimes and i regret that. there's nothing for me to win picking fights with people here, when my original idea was to unite rather than divide.
I agree completely with Andy, Sunshine and N72. The idea behind the standards is not to force a new rule, but to create different option that an user can choose how complicated he wants to experience orbiter.
Today we have an ordely caothic system that works 90% of the time, but on the other side, those 10% left will never work, no matter how hard you try, unless you build from ground it yourself.
The addon system today depends on the exclusive view of thousands of addon makers and most of the time, they do their job is done magnificent. Specially when you know that this is a hobby and their do it for free. As I said before, i bow to you people.
But in my view, i think after a while, these 90% working solutions will start to drop, cause the addons are becomig more and more advanced and becoming themselves so self contained that more and more orbiter installation will be needed to avoid conflicts, each one for an independent addon.
My proposal of a solution is based on a Shuttle Fleet Scenario Generator i found some time ago. It simply created scenarios for the shuttle fleet using the ships, the cargo and everything else as modules that could be moved and added and rearrange the way the user liked. It created customized scenarios that worked perfectly without the user having to mess with a single programing file in the scenario file.
continues...
---------- Post added at 01:41 PM ---------- Previous post was at 01:30 PM ----------
My idea is to create a Main Scenario Generator. And use everything inside Orbiter as modules to create specific scenarios that works with everything installed inside.
It would work in a tree like options chooser, with the basic and large scaled stuff in the beguinning and endind with the more advanced customized stuff.
For example: the first screen would ask the size of the playable "universe". LEO, Earth and Moon, Inner planets, Outer Planets, Asteroids, and etc. This options would be used by the program, to choose an stardard Sol System and add to the beguining of this temporary scneario file.
After that, the user could choose what ship or ships they would want in that scenario. Where would they be and etc. More or less like the Scenario Editor that comes with Orbiter works today.
This is the basic idea. All textures, surface bases and everything would work like modules that a user can turn on or off. But since they would work over a standard installation, you could roll back anytime you want cause the changes would work only for that specific scenario you created.
continues...
---------- Post added at 01:48 PM ---------- Previous post was at 01:41 PM ----------
For that to work, unfortunatelly, would have to count with the help from the addon developers. The idea is to modularize the addon, pack it to be installed as a separated folder inside for exemple, a Ships folder and everything related to the addon would be gathered inside that folder. All the textures, all meshes, all cfgs, all its modules, dlls, and etc. This would avoid overwrites and make it easier to uninstall such addon.
So for example, if a user wants to create an scenario with the earth and the moon, everything hi-res, and play with a sigle DGIV in a space trip to that Luna space station. The main generator would invoke only the files and the textures needed for that scenario.
More option could be added with the development of a more advanced generator. Soundpacks, Terraformed planets, different solar systems, different textures for the same ship.
continues....
---------- Post added at 01:54 PM ---------- Previous post was at 01:48 PM ----------
The standards would be based around somethings that we already have, such as Orbiter Sound, Shuttle Fleet, high resolution planets and etc. This would come bundled with orbiter, since 99% of the people download and installs those things even before opening their first simulation.
The standard plataform would grow, and with these addon serving as standards more things could be added based on them, upgrading, offering new options, but never overwriting permanently.
continues...
---------- Post added at 02:02 PM ---------- Previous post was at 01:54 PM ----------
Other addons would elect themselves to become standards also. This would be voted here, by the people who uses them everyday and know if they conflict or not and how independent they are. They would come bundled with the next version of orbiter which would be delivered every 6 months, exactly as the Ubuntu Linux Distribution does.
Every new version would come with revised and upgraded standards, which would serve as a solid base for developing new stuff.
So in the end, Orbiter would become a single installation program, with everything you need inside it, but nothing else conflicting with one another, exactly the same way the base orbiter instalation pack works.
---------- Post added at 02:04 PM ---------- Previous post was at 02:02 PM ----------
I don't even know if its possible to do, but i just wanted to share the idea, for the more enlightened people in the ways of addon making to discuss it.