Additionally to Cmdr James post.
JeffBTX wrote:That *specific* format isn't in the wiki.
When I've started a lot of stuff wasn't even mentioned or wrong on the WIKI, so it was often trial-and-error. Eric, Ahruman, the other devs and some other boardmembers have done a great job to update and complete/correct the docs. And even if there's still some work left, we have some pretty good docs right now.
But if you want to do oxps it is necessary to get a feeling for the relations between settings and this is (possibly) not a job for the WIKI. You can test these things fairly easy and if you're stuck with a problem the BB isn't far away .-) A lot of stuff has been explained here and using the search function (even in it's current form) and reading older topics (specially in the Expansion Pack forum) will bring up some 'pearls'.
JeffBTX wrote:And the other "Station OXPs" that I've downloaded don't use that format...
There're different ways to do the same, but it's necessary to know another piece of information. The probability is only one aspect, Oolite also needs a identifier that this entity is a station. This can be achieved by a few things: scan_class, roles or using 'station' in the entity-name (or combinations). For carriers there is additionally the is_carrier flag. In Globestations2 I've simply choosen the roles+entityname and in combination with the subent declaration Oolite knows that it's a dockable station.
And about the probability: Murgh has choosen the settings to make this type of station very rare. I know about pagrooves settings, but have decided to keep Murghs settings, because I think it's a good way to surprise the player. Finding a system with this station is a kind of 'Oh, I've explored something new' and has a big 'satisfaction factor' .-) I know that players with pagrooves stations installed will probably never see a Globestation, but I think that a probability of 10 is not the best approach, because other oxpers will give their creation then 100, 1000, 10000 to display their own stuff. That's why I've suggested to give station-oxps a planetinfo.plist (only a few systems) for specific stations.
Together with the probabilities it would be a way to avoid conflicts and to keep the 'pseudo-random' thingies too. And with Eric's suggestions of using conditions it would scatter things even more. So where should we go now (and sorry for too much words)?