This is notes for me, mostly. It helps me fix things in my head, but may be useful for others.
A couple of planets ago I did horrible things to a Leviathan involving a laser up the exhaust vent (I suspect this is the guilty OXP/Z for the next bit). After docking with a scooped tonne of slaves, I got a message about (blah blah) noises from the cargo hold (blah) unbrainwashed slave (blah) Nielson Peterling of Solageon (blah). Smells to me like it's a new mission generated by an OXP/Z, and I suspect the ex-Leviathan OZX/P that's doing it.
But how to confirm that? I'm guessing there are entries in various log files.
seems a good place to start.
01:01:17.267 [LogEvents]: Player entered to the vicinity of [Planet position: (0, 0, 709720) radius: 64520 m]
01:01:20.495 [LogEvents]: Player VIEW_PORT
01:01:23.654 [LogEvents]: Player VIEW_FORWARD
01:01:23.819 [LogEvents]: Player entered to the aegis of Coriolis Station 5724
I wonder what is borked there.
01:01:26.458 [LogEvents]: Player alert condition changed from 1 to 2
01:01:36.979 [LogEvents]: Player targeted Coriolis Station 5724 who has 25000 energy
01:01:41.652 [LogEvents]: Player got message from Coriolis Station 5724 : Docking authorized. You have an approach slot terminating at 2084881:16:03:35
01:02:24.375 [LogEvents]: Player gui screen will change from GUI_SCREEN_MAIN to GUI_SCREEN_STATUS
01:02:24.376 [LogEvents]: Player gui screen changed from GUI_SCREEN_MAIN to GUI_SCREEN_STATUS
01:02:26.119 [LogEvents]: Player gui screen changed from GUI_SCREEN_STATUS to GUI_SCREEN_REPORT
01:02:26.144 [LogEvents]: Player alert condition changed from 1 to 0
01:07:39.081 [LogEvents]: Taxi 16439 spawned at 1 km
01:10:59.313 [LogEvents]: Imperial Quaestor 81 spawned at 1 km
01:11:09.378 [LogEvents]: GalCop Viper 26094 spawned at 1 km
01:11:19.396 [LogEvents]: Imperial Quaestor 19004 spawned at 1 km
01:11:42.214 [LogEvents]: Adder 29239 spawned at 1 km
01:16:55.436 [LogEvents]: Imperial Quaestor 8368 spawned at 1 km
01:18:19.791 [LogEvents]: Gecko 20684 spawned at 1 km
01:18:29.809 [LogEvents]: Gecko 6256 spawned at 1 km
01:18:39.859 [LogEvents]: Sidewinder Scout Ship 13674 spawned at 1 km
So, I guess that's reports on the various data screens I saw about doing things to a Leviathan, then the slave thing. But no indication which OXP/Z. (Also stuff I hadn't really thought about about ships happening outside the station while I'm reading the screens.
Where to look next?
~/GNUstep/Applications/Oolite/oolite.app has lots of stuff, but nothing more recent than the installation.
~/GNUstep/Defaults/.GNUstepDefaults doesn't seem to have anything useful.
How about the current save-file? Well, there's lots of stuff in there, such as a list of places where there are Giant Space Pizzas - so that's looking more optimistic. but if I search for the slave's name ... nothing. The slave's planet however yields the following, which makes me suspicious that it's an UPS OXP/Z that's causing this, not the Leviathan-buggering OXP/Z :
That's enough for now. Seeing variables scattered around like that, I'm wondering if there is one hierarchy ("namespace"?) for OXP writers to drop their parameters into, or several, or none? But that's probably more about OXP-writing (not something I'm really into the idea of, at this time).
I'm assuming that the text of the initial data screen on docking - the (blah) about slave "Nielson Peterling of Solageon" is stored somewhere in a configuration file, but where should I look? I'm assuming somewhere under my user's "~" folder (well, I shouldn't be able to write into the install directory like "/usr" should I?) Time to shoot a few more Thargoids, then bed.