Disembodied wrote:Would it help if "low orbits" were prevented from being too low? The Earth-moon system is (at least in our current limited experience) probably the closest, given the relative sizes. The moon (356,700 km distant) is roughly ten times further away than geostationary orbit (35,786 km) ... that's 56 times the planetary radius (6,357 km), more or less. And the moon is very big, compared to the size of the Earth, for a satellite - just under a third of the radius. Most moons would be a lot smaller (probably).
The use of the graphical over-scaling is to make the system look bigger than it really is. Making the system actually be bigger makes it unnecessary. 50x planetary radius is about twice as far as the default sun/planet distance, so pretty much every current planet-adding OXP would be placing them too close - and that's with Oolite's tiny planets, at that. (But yes, having done that you could use the scaling to make the system look even bigger)
Disembodied wrote:So the torus drive could be kept, and indeed given to NPCs
Of course, to give it to NPCs, there'd need to be a way for a formation of NPCs (pirate pack, trader+escorts) to declare each other "uninteresting". The current problem with giving NPCs a torus drive is that they'd end up in a big mutual masslock that crawls down the spacelane.
So, what about this:
1) Change the torus drive so that it projects a "torus field" out to some distance (say 5km)
2) Set up a protocol where ships within that field can choose to avoid masslocking the projector by matching heading and speed (probably the player would need a HUD indicator for this: perhaps target the leader and press 'j' to bring it up).
3) Activate the torus drive, and anything within the field gets dragged along with the ship
4) The torus field is an extremely bright emitter. At 5km radius you'd be able to pick it out at a substantial distance (especially since it would be moving). Handwave this as non-visual spectra, so that your ship's computer can filter it out when you're inside a field and want to see where you're going, and perhaps colour it to approximate the mass inside the bubble.
5) With the torus drive on, you can't steer. Torus speed is tied to the slowest ship in the bubble.
6) Scale the planet up a little (not too much, or texturing becomes tricky), extend the spacelane accordingly, move the sun to a larger distance too. The spacelane is mostly going to be at torus speeds through the boring bits, so it can be longer safely. And if everyone gets torus, the interesting bits can find you...
Then the AIs would all need adjusting to cope:
- police patrol up and down the spacelane. Space is big: you can't patrol much of it effectively.
- traders therefore generally stick to the lane, often bunching up into convoys that will fit within a single field. An ambushed convoy will act as a group (so the player can get a nice early game survivability by joining up to a convoy as an informal escort)
- pirates will start out a little way off-lane, but dive in to intercept ships moving in on torus drive. If you go off-lane, the pirates will preferentially go for you, because there's much less risk of meeting police. Likely tactic: fast interceptors like Sidewinders and Mambas fly in first to masslock you, and that lets a separate bubble with the cargo extractors catch up. Pirate groups would probably have a mass range that they considered suitable: too small and it's probably got no cargo worth stealing; too large and it probably includes a huge crowd of escorts. Once they've cleaned up a trader group, they'd flee off-lane again, to stop the police finding them.
- bounty hunters might act like police, or might intentionally go off-lane to lure in pirates.
- rock hermits go off-lane. You'd probably have no stations within scanner range of the centre of the lane, unless someone was intentionally trying to block traffic (customs stops OXP?). But you could find stations by following other people.
(It'd be a real pain in the neck to code it all, but you could theoretically OXP most of this up in current trunk, if you were careful to keep within the 10^6.5 precision sphere)