Re: Recovering "Lost" OXPs
Posted: Tue Jul 01, 2025 9:55 am
The impression I got from the wiki page was that it needed Bigships because it's a type of "big trader" ship, and relies on its ship-spawning routine to create the Baakili ships.
For information and discussion about Oolite.
https://bb.oolite.space/
The impression I got from the wiki page was that it needed Bigships because it's a type of "big trader" ship, and relies on its ship-spawning routine to create the Baakili ships.
You are quite right. The need for BigShips is missing in the Far Trader oxp's Manifest.plist. So it should work just fine with the current Bigships.
Code: Select all
1.3 - Switched to using new populator routines. Added role-categories.plist file to replace pirate-victim-roles.plist.
Added Library Config option to control the maximum number of traders spawned.
1.4 - Fixed issue with not saving max number of traders setting.Been running it for a bit now; no errors that I can see, but also haven't met any Baakili yet. The latter doesn't necessarily mean anything of course, if they're meant to be rare.Cholmondely wrote: ↑Tue Jul 01, 2025 10:17 amYou are quite right. The need for BigShips is missing in the Far Trader oxp's Manifest.plist. So it should work just fine with the current Bigships.
According to https://ooliteproject.github.io/oolite- ... ships.html the current version includes two improvements over the old:
Neither of these should interfere with the attribution of the "bigTrader" role to the Baakili or to its behaviour.Code: Select all
1.3 - Switched to using new populator routines. Added role-categories.plist file to replace pirate-victim-roles.plist. Added Library Config option to control the maximum number of traders spawned. 1.4 - Fixed issue with not saving max number of traders setting.
Did you try it out? Were there copious error messages in yourLatest.log?
Sorry again! I'd not realised that this OXP was separate from the FarArm ships OXP (ships are not my area of expertise).
Thanks for the link.Cholmondely wrote: ↑Tue Jul 01, 2025 12:29 pmSorry again! I'd not realised that this OXP was separate from the FarArm ships OXP (ships are not my area of expertise).
V.2.0 of this OXP is from 2010 and predates the changes to the markets from Oolite v.1.82 (a decade ago). You will need to transmogrify matters (transmogrificatory instructions)!
It is possible that Montana05 might come through with a link to his new version.
roles = "baakili-fartrader bigTrader(0.05)"; seems to imply that the chance is 1/20th of a full role. So if you have no other BigShips loaded, you will see one in approximately every 20 systems, or less depending on how you set the populator in "Config for AddOns" (Library.oxp) - docked F4 screen. More BigShips = lower chance.A higher "maximum number of big trader ships" means less chance of finding one? That sounds counterintuitive.Cholmondely wrote: ↑Tue Jul 01, 2025 3:05 pmroles = "baakili-fartrader bigTrader(0.05)";seems to imply that the chance is 1/20th of a full role. So if you have no other BigShips loaded, you will see one in approximately every 20 systems, or less depending on how you set the populator in "Config for AddOns" (Library.oxp) - docked F4 screen. More BigShips = lower chance.
If there are no other ships, then assuming the populator creates one BigShip per system (it will be more complex than that) then I understand that the chance of meeting a Baakili is 1/20. The other 19/20 are dropped.Bicorn wrote: ↑Tue Jul 01, 2025 5:40 pmA higher "maximum number of big trader ships" means less chance of finding one? That sounds counterintuitive.Cholmondely wrote: ↑Tue Jul 01, 2025 3:05 pmroles = "baakili-fartrader bigTrader(0.05)";seems to imply that the chance is 1/20th of a full role. So if you have no other BigShips loaded, you will see one in approximately every 20 systems, or less depending on how you set the populator in "Config for AddOns" (Library.oxp) - docked F4 screen. More BigShips = lower chance.
Ah, you meant more types of big ships, not the number of ships spawned.Cholmondely wrote: ↑Tue Jul 01, 2025 6:18 pmIf there are no other ships, then assuming the populator creates one BigShip per system (it will be more complex than that) then I understand that the chance of meeting a Baakili is 1/20. The other 19/20 are dropped.Bicorn wrote: ↑Tue Jul 01, 2025 5:40 pmA higher "maximum number of big trader ships" means less chance of finding one? That sounds counterintuitive.Cholmondely wrote: ↑Tue Jul 01, 2025 3:05 pmroles = "baakili-fartrader bigTrader(0.05)";seems to imply that the chance is 1/20th of a full role. So if you have no other BigShips loaded, you will see one in approximately every 20 systems, or less depending on how you set the populator in "Config for AddOns" (Library.oxp) - docked F4 screen. More BigShips = lower chance.
If there are five other bigShips amongst your OXPs each with a role weighting of (1), then the chance of bumping into a Baakili is 1/ (1/20 + 1 + 1 + 1 + 1 + 1) ie 1/121


BigShips also uses the Anaconda as a potential Big Ship to be added, so there's a chance BigShips adds an Anaconda instead even if you have BigShip roles on other ships.Cholmondely wrote: ↑Tue Jul 01, 2025 3:05 pmroles = "baakili-fartrader bigTrader(0.05)";seems to imply that the chance is 1/20th of a full role. So if you have no other BigShips loaded, you will see one in approximately every 20 systems, or less depending on how you set the populator in "Config for AddOns" (Library.oxp) - docked F4 screen. More BigShips = lower chance.