gilhad wrote: ↑Tue Nov 12, 2024 11:39 pm
oolite does not allow loading/unloading OXPs from inside another OXP.
Might there be another approach?
Could one use condition scripts inside the OXPs to remove them operating inside a region such as the 30 systems beyond the
Great Rift in G7?
One could start off in a simplistic version of Oolite beyond the Great Rift as one slowly worked one's way up the ladder doing missions.
1) A 4+ stage game.
i) One starts off at a (hand-crafted) system in a sidewinder or some such
without the hyperdrive engine.
ii) Having completed some simple missions one is then instructed to follow another ship through a wormhole to another (hand crafted) system.
iii) At the next appropriate stage one either follows another through another wormhole - or one is awarded the ability to add a hyperdrive to one's ship.
iv) At the final stage one is given the trick of jumping the Great Rift and unleashed on a fully-oxp-ed remainder of G7
2) Strategy
i) A Scenario oxp which only downloads variant versions of Bounty Hunter/Feudal States
etc. with the desired condition scripts added. And which starts the player off in a suitably modified ship.
ii) Tailoring the Rift Worlds to be a suitable paddling pool - but also retaining compatibility with whatever Littlebear's Assassin's Guild may have added for any possible missions there. (G7 is one of our more developed/interesting galaxies thanks to the Assassin's Guild oxp).
iii) Sorting out Vanilla game missions presupposing a G1 start
iv) Sorting out OXPs presupposing a G1 start (
eg. The Galactic Almanac - I'm not sure that there are any others)
v) Creating a new Tutorial flavour on Hiran's Oolite Starter to download the scenario oxp which then downloads the modified oxps and prevents all other unwanted OXPs operating inside the scenario.
3) Notes
i) The vanilla game Tutorial could be incorporated into this scenario (if I understand correctly, it is only another scenario, anyway!). The material there could also be added to - a more focused introduction on how to operate MFDs, how to prime special equipment,
etc.
ii) Keeping this all separate from the regular OXPs: Tweaking Oolite starter, it
might be possible to download the modified OXPs separately (from other "sources") and also
not add them to the Expansions Manager list. And
perhaps to include in their conditions scripts that they only operate if the Scenario oxp is running.
4) Summary
As a dumb pilot, I know not of pitfalls which would undermine the enterprise. And it would be a heck of a lot of work: the scenario oxp. Reworking the region's systems. The tweaking of all the other oxps. Tweaking the Oolite Starter. And not discussed above are the missions themselves. Or other OXPs which might be added (XenonUI, HUDs,
etc.).
(Or one could choose the two
Prodigal Suns in G3: only the two systems - and one would need to award a Galactic Hyperdrive at the end of it all. But no need to rejig the 30 worlds in G7. But would this provide enough scope for it all? But one then jumps to G4 which only has half the political governments of the rest of The Eight, so again, a gentler introduction to the complexities. And less need to tamper with other OXPs)
Captain Solo's Map of G7 has the Great Rift clearly marked (but his own regions/trade routes).
