[Beta] Release of Station Options 1.0

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: another_commander, winston

cag
Deadly
Deadly
Posts: 197
Joined: Fri Mar 17, 2017 1:49 am

[Beta] Release of Station Options 1.0

Post by cag »

This oxp allows authors of oxp's with many options to allow easy access when docked at a station. Options can be grouped into pages, ie. screens, with as many as 20/page before the list scrolls (if you keep you spiel short).

Each option has its own screen with unlimited text. Supported are 7 types with range checking and default values (both optional).

Aside from a single function call to register your oxp, everything is driven from the missiontext.plist file, so everything is in one place. Registration has optional callbacks for permission (should you wish to restrict which stations) and notification when options are changed.

Included is a template missiontext which has extensive instructions; the readme does not.

You can see it in action in the new Telescope 2.0. Fps_monitor also has a completed missiontext.plist which was used for testing
(it's not functional but I left is as an example).

(35 kB)
https://www.dropbox.com/s/dzz9ayq1e0jh ... .oxz?dl=0
Edit Feb.21/22: while available in the Expansion Manager, this link will be maintained for the latest version (which may not be ready for general consumption)

All images from Telescope 2.0

Here is the longest page, scolled to the bottom. Each line is a button that will open up a page for setting the option.

Image

Here is an example of the 'choice' type, where the player choose from a selection.

Image

Here is an example of the 'bitflag' type.

Image
Last edited by cag on Tue Feb 22, 2022 5:35 am, edited 2 times in total.
"Better to be thought a fool, boy, than to open your trap and remove all doubt." - Grandma [over time, just "Shut your trap... fool"]
"The only stupid questions are the ones you fail to ask." - Dad
How do I...? Nevermind.
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 466
Joined: Mon Sep 17, 2018 5:01 pm

Re: [Beta] Release of Station Options 1.0

Post by Milo »

This is really underrated, I think. Best config experience I've had so far with any OXP. I will note however that I did run into a problem (which I don't know how to reproduce) during one play session, where when I tried to type in values at the config prompt, instead of capturing the numbers I was typing, I was switched out of the config interface (for example, I was trying to enter 2 and instead it switched me to the 2 screen - pause menu). That happened a few times during that session, but some time later when I tried again (I think after restarting the game, but not sure) it accepted my inputting a 2 into the same prompt without any problems.

If it helps, I was trying to enter a 2 for the AutoLock option.
dybal
---- E L I T E ----
---- E L I T E ----
Posts: 499
Joined: Mon Feb 10, 2020 12:47 pm

Re: [Beta] Release of Station Options 1.0

Post by dybal »

Milo wrote: Thu Jun 18, 2020 9:47 pm
This is really underrated, I think. Best config experience I've had so far with any OXP. I will note however that I did run into a problem (which I don't know how to reproduce) during one play session, where when I tried to type in values at the config prompt, instead of capturing the numbers I was typing, I was switched out of the config interface (for example, I was trying to enter 2 and instead it switched me to the 2 screen - pause menu). That happened a few times during that session, but some time later when I tried again (I think after restarting the game, but not sure) it accepted my inputting a 2 into the same prompt without any problems.

If it helps, I was trying to enter a 2 for the AutoLock option.
I've had similar experiences when moving cargo to/from Equipment Storage: I would start typing the quantity and get back to the Station F4 screen
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 466
Joined: Mon Sep 17, 2018 5:01 pm

Re: [Beta] Release of Station Options 1.0

Post by Milo »

cag, would you be willing to add support for OXPs to provide dynamically-generated options at runtime, or give me pointers on how to do it?

I want to generate options for each primeable equipment that the player has.

Because the list of primeable equipment changes, I don't want to create a static missiontext.plist and manually enter all of the primeable equipment that exists in every OXP out there, and then have to maintain that plist any time something changes. Instead, I want to generate the list of options dynamically each time the game starts, using information extracted from the OXPs themselves.

I am thinking to iterate over player.ship.equipment, find all of the items with an attached scriptName.length > 0, collect the .equipmentKey (e.g., EQ_RETRO_ROCKETS), .name (e.g., Retro Rockets) and .description (F3-purchase description of the item), and then use those to construct a dictionary of key-value pairs something like the following, to pass into Station Options somehow:

Code: Select all

  "myOXPprefix_config_options" = "(list of all primeable equipmentKeys, in single quotes, comma separated)"
        (e.g. "   'EQ_RETRO_ROCKETS',  'EQ_TELESCOPE', ... ")
and for each equipmentKey:

Code: Select all

  "myOXPprefix_"+eq.equipmentKey = "(bitflags, 8) Set conditions when " + eq.equipmentKey + " (" + eq.name + ") should be skipped over when cycling";
  "myOXPprefix_"+eq.equipmentKey+"_bitflagStrs" = "'Condition Green, weapons off-line', 'Condition Green, weapons online', 'Condition Yellow, weapons off-line', 'Condition Yellow, weapons online', 'Condition Red, weapons off-line', 'Condition Red, weapons online', 'When a target is selected', 'When no target is selected'";
  "myOXPprefix_"+eq.equipmentKey+"_long" = eq.description;  // usually the purchase description gives a reasonable idea of what the equipment does
Because Station Options uses expandMissionText, which accepts an extra locals parameter, I was thinking that could be used to provide a custom dictionary that either (1) could be passed into Station Options at the time when my OXP calls worldScripts.station_options._initStationOptions() to initialize itself, or (2) could be kept in the world script of my OXP and accessed by Station Options.

I noticed however that in some places in the Station Options code you already use expandMissionText's locals parameter with your own 'keystr' dictionary. I'm also confused by the scoping with the closures and unsure how to refer to my OXP's world script (or any "local" copy thereof) from the various sub-functions, even in the cases where you don't use 'keystr', so how to accomplish either (1) or (2) above is unclear to me. I imagine there is an elegant way to do what I want, but I don't know how.
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cholmondely »

So I downloaded your extra Options for Telescope.oxp. Thank you for the link.

Five comments so far.
1) The options for telescope option does not always appear. If I have saved my game and then restart, I can't see it on the F4 page.
2) The actual interface on the Mac has every empty space replaced by question marks! Not easy to read. My AppleMac has obviously sussed out that your subconscious has dodgy views on curly parantheses!
3) It is much better than the jargon on Library.oxp - but is still unclear if one does not know the ins and outs of Norby's Telescope.
4) Interesting to have more options than the ones you find with the "b" button in flight!
5) your handling of the exit from the option-twiddling-process is masterful!

Latest log from starting a saved game with telescope. Could not access Options for Telescope. Then bought Telescope Extender. And bingo! I could now access Options for Telescope. (Real-Life Economics & old deprecated version of Elite Trader also loaded).

Code: Select all

Opening log for Oolite version 1.90 (x86-64) under Mac OS X Version 10.15.3 (Build 19D2064) at 2021-08-27 08:44:21 +0000.
Machine type: MacBookAir9,1, 8192 MiB memory, 2 (4 logical) x x86 (family 0x38435547) @ 1100 MHz.
Build options: OpenAL, new planets.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

09:44:22.814 [joystick.error.init]: Cannot open HID manager; joystick support will not function.
09:44:22.815 [rendering.opengl.version]: OpenGL renderer version: 2.1.0 ("2.1 INTEL-14.4.26"). Vendor: "Intel Inc.". Renderer: "Intel(R) Iris(TM) Plus Graphics OpenGL Engine (1x6x8 (fused) LP".
09:44:22.815 [rendering.opengl.extensions]: OpenGL extensions (128):
GL_EXT_texture_compression_dxt1, GL_EXT_rescale_normal, GL_EXT_transform_feedback, GL_EXT_blend_func_separate, GL_EXT_framebuffer_sRGB, GL_ATI_texture_env_combine3, GL_ARB_draw_elements_base_vertex, GL_EXT_debug_label, GL_EXT_geometry_shader4, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_NV_texgen_reflection, GL_NV_blend_square, GL_ARB_texture_compression_rgtc, GL_EXT_stencil_wrap, GL_ARB_texture_env_crossbar, GL_EXT_framebuffer_blit, GL_ATI_separate_stencil, GL_APPLE_vertex_point_size, GL_EXT_texture_rectangle, GL_APPLE_specular_vector, GL_EXT_packed_depth_stencil, GL_EXT_blend_color, GL_ARB_fragment_program_shadow, GL_EXT_texture_env_add, GL_EXT_provoking_vertex, GL_EXT_texture_array, GL_ARB_texture_env_combine, GL_ARB_point_sprite, GL_ARB_multisample, GL_EXT_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_EXT_texture_lod_bias, GL_APPLE_pixel_buffer, GL_ARB_vertex_program, GL_EXT_bgra, GL_APPLE_fence, GL_APPLE_ycbcr_422, GL_EXT_timer_query, GL_EXT_vertex_array_bgra, GL_ARB_depth_clamp, GL_IBM_rasterpos_clip, GL_ARB_pixel_buffer_object, GL_SGIS_generate_mipmap, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_shader_texture_lod, GL_ARB_texture_float, GL_ARB_texture_rectangle, GL_ARB_vertex_shader, GL_NV_texture_barrier, GL_ARB_provoking_vertex, GL_ARB_texture_env_add, GL_APPLE_object_purgeable, GL_ARB_texture_env_dot3, GL_APPLE_rgb_422, GL_NV_depth_clamp, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_cube_map, GL_APPLE_element_array, GL_ATI_texture_float, GL_ARB_window_pos, GL_ARB_sync, GL_ARB_vertex_buffer_object, GL_APPLE_texture_range, GL_NV_conditional_render, GL_EXT_stencil_two_side, GL_ARB_texture_compression, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_ARB_texture_border_clamp, GL_EXT_draw_buffers2, GL_ARB_shading_language_100, GL_EXT_blend_equation_separate, GL_ARB_vertex_blend, GL_EXT_blend_subtract, GL_EXT_packed_float, GL_APPLE_aux_depth_stencil, GL_APPLE_row_bytes, GL_NV_light_max_exponent, GL_EXT_abgr, GL_EXT_texture_filter_anisotropic, GL_ARB_vertex_array_bgra, GL_ARB_draw_buffers, GL_ARB_transpose_matrix, GL_ARB_color_buffer_float, GL_EXT_gpu_program_parameters, GL_APPLE_client_storage, GL_ARB_texture_non_power_of_two, GL_ARB_multitexture, GL_EXT_gpu_shader4, GL_APPLE_flush_render, GL_ARB_framebuffer_object, GL_APPLE_vertex_program_evaluators, GL_APPLE_transform_hint, GL_EXT_texture_compression_s3tc, GL_APPLE_flush_buffer_range, GL_EXT_texture_integer, GL_SGIS_texture_edge_clamp, GL_NV_fog_distance, GL_ARB_occlusion_query, GL_ARB_fragment_shader, GL_ARB_texture_rg, GL_ARB_fragment_program, GL_ARB_seamless_cube_map, GL_ARB_shader_objects, GL_EXT_draw_range_elements, GL_APPLE_vertex_array_object, GL_ARB_depth_texture, GL_EXT_texture_sRGB, GL_ARB_half_float_vertex, GL_APPLE_vertex_array_range, GL_ARB_shadow, GL_EXT_multi_draw_arrays, GL_ARB_half_float_pixel, GL_APPLE_packed_pixels, GL_ARB_point_parameters, GL_EXT_debug_marker, GL_EXT_texture_sRGB_decode, GL_EXT_clip_volume_hint, GL_SGIS_texture_lod, GL_EXT_fog_coord, GL_EXT_texture_shared_exponent, GL_ATI_texture_mirror_once, GL_APPLE_float_pixels, GL_EXT_framebuffer_multisample, GL_ARB_depth_buffer_float, GL_ARB_draw_instanced
09:44:23.100 [rendering.opengl.shader.support]: Shaders are supported.
09:44:23.467 [searchPaths.dumpAll]: Resource paths: 
    ~/Desktop/Oolite/  Oolite 1.90.app/Contents/Resources
    ~/Library/Application Support/Oolite/Managed AddOns
    ~/Library/Application Support/Oolite/AddOns
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableHUDIFFScanner.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.Commies.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.MFDFastConfiguration.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/Oolite.oxp.Thargoid.FuelStation.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/NumericHUD_3.27.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.ships-library.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Planetfall.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Engine_Sound.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.SolarFlares.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Telescope_Extender.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.SystemDataConfig.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.GalacticRegistry.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.GalCopMissions.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.market_observer.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.TrafficLights.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.TechnicalReferenceLibrary.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.TorusToSun.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.FE_Ships.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.Library.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.Dictators.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.ShipStorageHelper.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableEnergyUnit.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.captsolo.tori2.02.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.YAH.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EquipmentStorage.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.dertien.Z_GrOovY_SmallSystemStations.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.LaveAcademy.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cag.station_options.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_gem_casino.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Bigships.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableEngines.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.ILS.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackC.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackB.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LMSS.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.another_commander.188NSGMaps.1_1.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.z.phkb.XenonUI.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.FastTargetSelector.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.new-cargoes.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.Cup_of_Tea-v1.2.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.BGS.older.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackA.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.Liners.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LaserArrangement.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Knotty.RealisticStars.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.NoMarketNotification.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/ColuberHUD-1.2.3.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EquipmentRemoveItemColor.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.nicksta.primeable-equipment-mfd.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.LogEvents.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Lone_Wolf.NavalGridNext.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.ChangeViewSound.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HDBG.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.CommsLogMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.BulletinBoardSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableWitchDrive.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.hoqllnq.missile-beep.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.FlightLog.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.systemfeatures.sunspots.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.jh145.ScannerAlertingEnhancement.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.gsagostinho.systemfeatures.rings.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.DeathComms.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.BeeTLeBeTHLeHeM.LifeInTheFrontier.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.FreighterConvoys.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Commander_McLane.Anarchies.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.MaintenanceTuneUp.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HUDSelector.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableShieldGenerators.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.CombatMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HDBG-A.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.IronHide.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.market_ads.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.wesfire.StarSystemLaneIndicator.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.FPO_Lave.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Storm.TionislaChronicleArray.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.DigebitianBroadcastCommsMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.SafetyCatch.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.ImperialAstrofactory.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.comms-pack-a.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.FE_Ships_Player.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.random_hits.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_fuel_station.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Disembodied.FreeTradeZone.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard_Monuments.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/telescope_StationOptions.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_more.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Murgh.HoOpyCasino.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Gnievmir.VimanaHUD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.PoliceIFFScanner.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.CommandersLog.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Headlights.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.solos_alt_stations.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/ye_olde_hermits_1.0.1.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.behemoth.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.HomeSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.BountySystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.ExplorersClub.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.FPO_Zaonce.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.AutoPrimeEquipment.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.MinerCobra.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/NPC_Equipment_Damage.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.capt_murphy.Illegal_Goods_Tweak.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard_Shipwrecks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.blackwolf.wanted_posters.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.ExtraFuelTanks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.YAH-SetA.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.GETTER_HUD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.StationDockControl.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.dybal.BarrelRoll.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.BlOombergMarkets.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Trails.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.SMax.PlanetFallMarketSaver.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ByronArn.AutoRefuel.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/Elite_Trader.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.CCL.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LinersMarkets.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.GNN.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ZygoUgo.ZygoCinematicSkyNebulas.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ramirez.Feudal_States.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompass.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Rorschachhamster.Satellites.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Draco_Caeles.GenerationShips.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Station_Bundle.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.combat-simulator.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.FuelTank.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.Pagroove.BGSSoundset.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.broken.BreakableTorusDrive.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.FuelTweaks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.zzz.Montana05.resource_pack_01.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.RobertTodd.Taranis.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CmdCheyd.DH_AdvancedNavigationComputer.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Planetfall-OoHaul.oxz
    ~/Library/Application Support/Oolite/AddOns/TargetTracker v0.2.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.EricWalch.DeepSpaceDredger.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.drew.Tianve1.3.oxp
    ~/Library/Application Support/Oolite/AddOns/InsectPicsOnSysDesc.oxz
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Norby.Telescope.oxp
    ~/Library/Application Support/Oolite/AddOns/Missionaries.oxp
    ~/Library/Application Support/Oolite/AddOns/LongRangeScanner v0.3.oxp
    ~/Library/Application Support/Oolite/AddOns/Galactic_Navy 5.4.4.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.LittleBear.RandomStationNames-0.0.2.oxp
    ~/Library/Application Support/Oolite/AddOns/Oolite.oxp.redspear.weapon_laws(1.4) tweaked.oxp
    ~/Library/Application Support/Oolite/AddOns/PlanetForests.oxp
    ~/Library/Application Support/Oolite/AddOns/monument.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Griff_IceAsteroidTest.oxp
    ~/Library/Application Support/Oolite/AddOns/Zieman Habitat.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.CommonSenseOTB.SniperLock.oxp
    ~/Library/Application Support/Oolite/AddOns/REAL-LIFE_ECONOMICS_RELEASE_V1.11.oxp
    ~/Library/Application Support/Oolite/AddOns/transhab.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Pagroove.FamousPlanets.oxp
    ~/Library/Application Support/Oolite/AddOns/Butterflies.oxp
    ~/Library/Application Support/Oolite/AddOns/PlanetOceans.oxp
    ~/Library/Application Support/Oolite/AddOns/Sothis (2010).oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.spara.market_inquirer.oxp
    ~/Library/Application Support/Oolite/AddOns/bioSphere tweaked.oxp
    ~/Library/Application Support/Oolite/AddOns/orbits_1.6.0.oxp
    ~/Library/Application Support/Oolite/AddOns/SothisTC_1.1 (post lesson:phkb).oxp
    ~/Library/Application Support/Oolite/AddOns/Galcop_trade_outpost.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Pagroove.Superhub.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.SimonB.oolific (liner).oxp
    ~/Library/Application Support/Oolite/AddOns/PylonBasedEqRemover v0.8.oxp
    ~/Library/Application Support/Oolite/AddOns/globestation2.0 2009.oxp
    ~/Library/Application Support/Oolite/AddOns/MandotechIndStationV1.4.oxp
09:44:23.605 [shipData.load.begin]: Loading ship data.
09:44:25.463 [startup.complete]: ========== Loading complete in 2.92 seconds. ==========
09:44:32.281 [shipData.load.begin]: Loading ship data.
09:44:35.021 [script.load.world.listAll]: Loaded 289 world scripts:
    Anarchies 2.9.2
    AutoPrimeEquipment 1.2
    AutoRefuel 1.0
    BarrelRoll 1.1
    behemoth 3.1.1
    BGS-M 1.10.7
    BGS-PAGsoundsetv2 2.3
    BGS-XMapping 1.10.1
    bigShips_populator 1.0.2
    biosphere_appearance
    BountySystem_Core 0.11
    BountySystem_NPCScan 0.11
    BountySystem_WarrantScanner 0.11
    Breakable_Energy_Unit 1.1
    Breakable_Engines 1.1
    Breakable_HUD_IFF_Scanner 1.2
    Breakable_Shield_Generators 1.2
    Breakable_TorusDrive 1.1
    Breakable_WitchDrive 1.3.2
    BroadcastCommsMFD 1.2.11
    BulletinBoardSystem 2.1
    Cabal_Common_Briefing 1.7
    Cabal_Common_Comms 1.7.1
    Cabal_Common_Functions 1.7
    Cabal_Common_Keyboard 1.7
    Cabal_Common_MissionHandling 1.7
    Cabal_Common_Music 1.7
    Cabal_Common_Overlay 1.7
    Cabal_Common_OXPStrength 1.7.1
    Cabal_Common_SpecialMarkets 1.7.1
    CargoTypeExtension 1.2.3
    CargoTypeExtension-Auctions 1.1.1
    CargoTypeExtension-Base 1.2.3
    CargoTypeExtension-DefaultMarket 1.2.3
    CargoTypeExtension-Dynamic 1.2.3
    CargoTypeExtension-FetchContracts 1.2.3
    CargoTypeExtension-OpenContract 1.2.3
    CargoTypeExtension-Permits 1.2.3
    CargoTypeExtension-Regional 1.2.3
    CargoTypeExtension-Scavenger 1.2.3
    CargoTypeExtension-Station-Astrofactory 1.2.3
    CargoTypeExtension-Station-ConStore 1.2.3
    CargoTypeExtension-Station-Galnavy 1.2.3
    CargoTypeExtension-Station-GRS 1.2.3
    CargoTypeExtension-Station-HoopyCasino 1.2.3
    CargoTypeExtension-Station-KiotaBiosphere 1.2.3
    CargoTypeExtension-Station-KiotaFactory 1.2.3
    CargoTypeExtension-Station-KiotaHabitat 1.2.3
    CargoTypeExtension-Station-KiotaRelay 1.2.3
    CargoTypeExtension-Station-KiotaResearch 1.2.3
    CargoTypeExtension-Station-KiotaSolar 1.2.3
    CargoTypeExtension-Station-PlanetFall 1.2.3
    CargoTypeExtension-Station-RockHermit 1.2.3
    CargoTypeExtension-Station-RRSWaystation 1.2.3
    CargoTypeExtension-Station-SalvageGang 1.2.3
    CargoTypeExtension-Station-SpaceBar 1.2.3
    CargoTypeExtension-Station-SuperHub 1.2.3
    CargoTypeExtension-Station-ZGF 1.2.3
    CargoTypeExtension-TraderNet 1.2.3
    ChangeViewSound 1.0
    coluber_hud_ch01 1.2.3
    Combat Simulator 1.1
    combat_MFD 1.14
    commandersLog 1.01
    Comms Pack A 0.5
    CommsLogMFD 1.7.7
    communist_population 2.17
    DeathComms 1.7
    Deep_Horizon_Adv_Nav_Comp 1.0.5
    deep_space_dredger 2.4.6
    dfl_imperial_astrofactory 2.1
    dictators.js 1.2
    Dictators_Conditions 2.5
    Elite Trader 1.0
    elite_monument
    EmailSystem 1.7.9
    Emergency Docking Clearance 1.1
    engine_sound 1.2
    EquipmentRemoveItemColor 1.4
    EquipmentStorage 1.5
    Explorers Club 1.4.4
    extra_tanks_script.js 1.8
    FastTargetSelector 1.5
    feudal-challenge.js 9.1
    feudal-mission.js 9.1
    feudal-planetfall.js 3.1
    feudal-promotion.js 6.1
    feudal-ranks.js 5.1
    feudal-tournament.js 10.1
    FlightLog 1.11
    freighterconvoys 1.3
    FTZ_Core 0.31
    FuelStation-Setup 2.02
    FuelTweaks_FuelEconomy 1.14.4
    FuelTweaks_Quirium 1.14.4
    FuelTweaks_StationSetup 1.14.4
    GalacticRegistry 5.2
    GalCopAdminServices 1.7.9
    GalCopBB_AsteroidFields 0.6.3
    GalCopBB_CargoMonitor 0.6.3
    GalCopBB_CargoStopper 0.6.3
    GalCopBB_Charity 0.6.3
    GalCopBB_CoreMissionValues 0.6.3
    GalCopBB_DataCache 0.6.3
    GalCopBB_Defend 0.6.3
    GalCopBB_Delivery 0.6.3
    GalCopBB_Derelict 0.6.3
    GalCopBB_DiseaseOutbreak 0.6.3
    GalCopBB_Earthquake 0.6.3
    GalCopBB_EjectionDamper 0.6.3
    GalCopBB_EscapePods 0.6.3
    GalCopBB_GoonSquads 0.6.3
    GalCopBB_HitTeams 0.6.3
    GalCopBB_Investigations 0.6.3
    GalCopBB_LifeSupport 0.6.3
    GalCopBB_MeetShip 0.6.3
    GalCopBB_MissionDetails 0.6.3
    GalCopBB_Missions 0.6.3
    GalCopBB_Missions_MFD 0.6.3
    GalCopBB_PirateBases 0.6.3
    GalCopBB_RangeFinder_MFD 0.6.3
    GalCopBB_Reputation 0.6.3
    GalCopBB_Satellites 0.6.3
    GalCopBB_ShipInteractions 0.6.3
    GalCopBB_SoftwareInstall 0.6.3
    GalCopBB_SolarActivity 0.6.3
    GalCopBB_StationDisrupt 0.6.3
    GalCopBB_Warzone 0.6.3
    GalCopBB_WBSA 0.6.3
    GalNavy 5.4.3
    GalTech_ressource_spawn 0.51
    Generation Ships 1.5.0
    GET_HUD 1.2
    GNN 1.2
    GNN_PhraseGen 1.2
    GNN_Words 1.2
    Hab_mk2_Station_Populator 1.0
    hdbg 1.0
    hdbg-a 1.0
    headlights 1.2
    hofd 5.3.0
    HomeSystem 0.12
    hoopy_blackjack 1.3.5
    hoopy_casino 1.3.5
    hoopy_dice 1.3.5
    hoopy_holdem 1.3.5
    hoopy_poker 1.3.5
    hoopy_populator 1.3.5
    hudselector 1.17
    illegal_goods_missions 2.2.6
    illegal_goods_tweak 2.2.6
    ils 1.13
    InsectPicsOnSysDesc.oxz.anon-script 1.0
    IronHide Armour Script 3.06
    jh145_04_world 1.1
    LaserArrangement 1.3
    LaveAcademy 1.33
    Lib_2DCollision 1.7.1
    Lib_Animator 1.7.1
    Lib_BinSearch 1.7.1
    Lib_Config 1.7.1
    Lib_Crypt 1.7.1
    Lib_Cubecode 1.7.1
    Lib_EntityStrength 1.7.1
    Lib_GUI 1.7.1
    Lib_Main 1.7.1
    Lib_MissionCoord 1.7.1
    Lib_Music 1.7.1
    Lib_PAD 1.7.1
    Lib_PAD_Events 1.7.1
    Lib_Starmap 1.7.1
    liners_populator 1.3
    liners_populator_script.js 1.6.2
    LinersMarkets 1.4
    LITF 0.7.3
    LITF_Common 0.7.3
    LITF_EventsCatalog 0.7.3
    LITF_Navigation 0.7.3
    LITF_RandomEvents 0.7.3
    LITF_RPGElements 0.7.3
    LMSS_Core 2.5
    logevents 1.4
    LongRangeScanner 0.3
    MaintenanceTuneUp_Core 0.3
    Mandotech_Ind_Station_testPopulator 2.0
    market_ads 1.0
    market_ads_service 1.0
    market_inquirer 1.14.1
    market_observer3 3.7
    MFDFastConfiguration 2.2
    Missile Beep 1.3
    missionaries
    mo-traders_rating3 3.7
    NavalGrid 2.0
    Navy Intelligence 0.1
    NoMarketNotification 1.1
    NPC_Equipment_Damage 0.2.3
    numerichudv3 3.27
    numerichudv3-4 3.27
    Oolite Equipment Control 1.90
    Oolite Ship Library 1.90
    oolite-cloaking-device 1.90
    oolite-constrictor-hunt 1.90
    oolite-contracts-cargo 1.90
    oolite-contracts-helpers 1.90
    oolite-contracts-parcels 1.90
    oolite-contracts-passengers 1.90
    oolite-libPriorityAI 1.90
    oolite-nova 1.90
    oolite-populator 1.90
    oolite-primable-equipment-register 1.90
    oolite-registership 1.90
    oolite-system-data-config 0.9
    oolite-thargoid-plans 1.90
    oolite-tianve 1.3
    oolite-trumbles 3.5
    oolite-tutorial 1.90
    Orbits 1.6.0
    PAGroove_superhubPopulator 1.6.3
    Pi-Forty-Two Con stores 4.5.1
    planetaryCompass_namePack-A 1.00
    planetaryCompass_namePack-B 1.00
    planetaryCompass_namePack-C 1.00
    planetaryCompass_namePack-D 1.00
    planetaryCompass_worldScript.js 1.02
    PlanetFall 1.51
    PlanetFall_Oohaul 1.10
    PlanetFallMarketSaver 0.1
    Police_Scanner_Upgrade 1.3.1
    PrimeableEquipmentMFD 1.0
    PylonBasedEqRemover 0.0
    Random_Hits 1.11.5
    randomshipnames 1.6
    RandomStationNames 0.0.1
    RealLifeEconomics 1.11
    safetycatch 1.3
    Satellite 1.10
    script.js 1.2
    SE-main-script 2.7
    Ship_Storage_Helper.js 0.37
    shiplib 1.0
    Ships Library 0.8
    sniperlock 1.0
    SolarFlares 1.1
    sothis_tc 1.0.3
    sothis_tc_new_cargoes 1.0
    Spawn-Icetest 1.0.1
    Spawn-sothis 1.0.1
    SSLaneIndicator 0.52
    station_options 1.0
    StationDockControl 1.1.24
    StationDockControl_EscortLaunch 1.1.24
    StationDockControl_HackChip 1.1.24
    StationDockControl_Interface 1.1.24
    StationDockControl_MFD 1.1.24
    StationDockControl_Populator 1.1.24
    StationDockControl_ShuttleLaunch 1.1.24
    System Features: Rings 2.10.3
    System Features: Sunspots 1.5
    taranis_one 1.3
    Target Filtering System 2.07
    targetTracker_Main 0.2
    TeaMakerScript.js 1.2
    tech_ref_lib 1.0.1
    telescope 1.15
    telescope_StationOptions 1.0
    Tionisla Chronicle Array OXP 1.04
    togy_Cabal_Common_PhraseGen 0.98.2
    togy_Cabal_Common_PhraseGenWords 0.98
    TOGY_Main 2.4
    torustosun 1.7
    Traffic Lights 1.1
    trails 1.11
    VimanaAlerts 1.00
    VimanaHUD 2.07
    wanted_market_observer 1.0.1
    wanted_station_ads 1.0.1
    wanted_yah 1.0.1
    XenonUI 3.5
    XenonUI_Compatibility 3.5
    XenonUI_CoreMissionFixes 3.5
    yah_ad_service 4.5.1
    yah_fuel_station 1.0
    yah_gem_blackjack 1.0.1
    yah_gem_dice 1.0.1
    yah_gem_holdem 1.0.1
    yah_gem_poker 1.0.1
    yah_more_ads 1.2
    yah_set_a 4.5
09:44:35.043 [LogEvents]: ship got EQ_FUEL_SCOOPS
09:44:35.043 [LogEvents]: ship got EQ_ESCAPE_POD
09:44:35.047 [LogEvents]: ship got EQ_TELESCOPE
09:44:35.048 [LogEvents]: ship got EQ_BREAKABLE_HUD_IFF_SCANNER
09:44:35.048 [LogEvents]: ship got EQ_ILS
09:44:35.048 [LogEvents]: ship got EQ_BREAKABLE_WITCHDRIVE
09:44:35.048 [LogEvents]: ship got EQ_NUMERIC3_SP
09:44:35.048 [LogEvents]: ship got EQ_BREAKABLE_SHIELD_FORE_MEDIUM
09:44:35.048 [LogEvents]: ship got EQ_HUDSELECTOR
09:44:35.049 [LogEvents]: ship got EQ_FUEL_INJECTION
09:44:35.049 [LogEvents]: ship got EQ_BREAKABLE_TORUSDRIVE
09:44:35.049 [LogEvents]: ship got EQ_TARGETSELECTOR
09:44:35.050 [LogEvents]: ship got EQ_CARGO_BAY
09:44:35.050 [LogEvents]: ship got EQ_BREAKABLE_SHIELD_AFT_MEDIUM
09:44:35.050 [LogEvents]: ship got EQ_NUMERIC3_W2
09:44:35.050 [LogEvents]: ship got EQ_BREAKABLE_ENERGY_UNIT_MEDIUM
09:44:35.051 [LogEvents]: ship got EQ_BREAKABLE_ENGINE_MEDIUM
09:44:35.051 [LogEvents]: ship got EQ_BARREL_ROLL
09:44:35.565 [Check]: BGS-XMapping requirement not matched : snoopers not installed.
09:44:35.566 [Elite Trader]: Initialising OXP Elite Trader
09:44:35.569 [XenonUI]: ERROR! No Xenon UI Resource packs installed. Xenon UI cannot function without one resource pack installed.
09:44:35.794 [Orbits]: Orbits : start systemWillPopulate
09:44:35.804 [Orbits]: Orbits : t:114.95098826778195, a:4.886431420469724, d:0.527546771747826, offset:(3.15752e+06, 5.63694e+06, -1.48157e+06)
09:44:35.804 [Orbits]: Orbits : t:2430.6094195252795, a:2.772253823055513, d:4.033938578423032, offset:(3.15752e+06, 5.63694e+06, -1.48157e+06)
09:44:35.804 [Orbits]: Orbits : t:4767.711362672522, a:1.7567754563285531, d:6.3210971784066, offset:(3.15752e+06, 5.63694e+06, -1.48157e+06)
09:44:35.804 [Orbits]: Orbits : t:8049.580204590066, a:0.6421021758519218, d:8.962613149348336, offset:(3.15752e+06, 5.63694e+06, -1.48157e+06)
09:44:35.808 [Orbits]: Orbits : offset a planet orbits completed, angles: 280,35,159,101,37
09:44:36.167 [LogEvents]: Populators:
 {"oolite-thargoid-scouts":{"priority":40,"location":"LANE_WPS","groupCount":1},
  "oolite-hunters-route1":{"priority":40,"location":"LANE_WP","groupCount":2},
  "oolite-pirate-independent-route1":{"priority":40,"location":"LANE_WP","groupCount":2},
  "oolite-pirate-independent-route2":{"priority":40,"location":"LANE_PS","groupCount":2},
  "oolite-pirate-independent-route3":{"priority":40,"location":"LANE_WS","groupCount":3},
  "oolite-route1-asteroids":{"groupCount":0,"deterministic":1,"priority":20,"location":"LANE_WP","locationSeed":51728},
  "oolite-police-route1":{"priority":40,"location":"LANE_WP","groupCount":2},
  "oolite-interceptors-witchpoint":{"priority":40,"location":"WITCHPOINT","groupCount":0},
  "oolite-pirate-medium-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "setOrbits":{"deterministic":1,"priority":15,"location":"COORDINATES","coordinates":[0,0,0]},
  "oolite-couriers-route3":{"priority":40,"location":"LANE_WS","groupCount":6},
  "oolite-interceptors-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-pirate-medium-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "rs_satellite_0":{"coordinates":[-109225.9921875,3095.582275390625,698641.3125],"location":"COORDINATES"},
  "oolite-pirate-light-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-freighters-docking":{"priority":40,"location":"STATION_AEGIS","groupCount":0},
  "oolite-freighters":{"priority":40,"location":"LANE_WP","groupCount":9},
  "oolite-hunters-medium-route3":{"priority":40,"location":"LANE_WS","groupCount":0},
  "oolite-couriers-route1":{"priority":40,"location":"LANE_WP","groupCount":1},
  "oolite-route2-asteroids":{"groupCount":2,"deterministic":1,"priority":20,"location":"LANE_PS","locationSeed":82715},
  "oolite-hunters-medium-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-smugglers":{"priority":40,"location":"LANE_WP","groupCount":1},
  "oolite-pirate-heavy-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-pirate-light-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-offlane-hermit":{"groupCount":1,"deterministic":1,"priority":99,"location":"PLANET_ORBIT_HIGH","locationSeed":71258},
  "oolite-hunters-triangle":{"priority":40,"location":"LANE_WPS","groupCount":7},
  "oolite-pirate-heavy-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-police-triangle":{"priority":40,"location":"LANE_WPS","groupCount":5},
  "oolite-police-stationpatrol":{"location":"STATION_AEGIS","priority":40},
  "oolite-hunters-heavy-route3":{"priority":40,"location":"LANE_WS","groupCount":0},
  "oolite-hunters-heavy-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-thargoid-strike":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "oolite-pirate-medium-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "system-features-rings":{"coordinates":[0,0,671300],"priority":1000},
  "oolite-pirate-heavy-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "oolite-nav-buoy":{"deterministic":1,"coordinates":[71573.046875,57780.32421875,587799.375],"priority":5,"location":"COORDINATES"},
  "oolite-assassins":{"priority":40,"location":"WITCHPOINT","groupCount":0},
  "system_features_sunspots":{"coordinates":[-8141191,-1284868.125,-6738845.5],"priority":1000},
  "oolite-witch-buoy":{"deterministic":1,"priority":10,"location":"COORDINATES","coordinates":[0,0,0]},
  "oolite-pirate-light-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0}}
09:44:36.219 [hudselector]: HUDs: Default HUD,hud,ExtraLarge HUD with 10 MFDs and custom dials,hudselector-extralarge,hudselector-extralarge10,Large HUD with 10 MFDs and custom dials,hudselector-large,Small HUD with 10 MFDs and custom dials,hudselector-small,Coluber HUD CH01,coluber_hud_ch01,,,Numeric HUD with 4*4 MFDs,numerichudv3-4,,,Numeric HUD with 8 MFDs,numerichudv3,,,VimanaHUD 6 MFDs,VimanaHUD,,,VimanaHUD 12 MFDs,VimanaHUD-mfds,,
09:44:37.876 [VimanaHUD]: HUDSelectorCallBack, off:false, pship.hud:VimanaHUD.plist
09:44:37.878 [LogEvents]: system information changed in galaxy 0 system 128 key description to This world is mildly well known for Onusorleian vicious brew and Onusorleian wolf cutlet. Note that this system is a member of the Feudal States. This planet has rings.
09:44:37.923 [NavalGrid]: Updating player ship for startup
09:44:37.923 [NavalGrid]: Cobra Mk 3 FE: Filthy Lucre, shieldRechargeRate after Boosters: 2.00/2.00, shields: 128/128
09:44:37.923 [NavalGrid]: Cobra Mk 3 FE: Filthy Lucre, shieldRechargeRate, from 2.00/2.00 to 2.00/2.00, energyRechargeRate:4.00, available:0.00
09:44:37.933 [LogEvents]: gui screen will change from GUI_SCREEN_LOAD to GUI_SCREEN_STATUS
09:44:37.934 [LogEvents]: gui screen changed from GUI_SCREEN_LOAD to GUI_SCREEN_STATUS
09:44:37.942 [LogEvents]: mission screen opportunity
09:44:37.943 [WARNING]: Warning! Global namespace polluted by:
09:44:37.943 [WARNING]: ["LITF_placeLabel","LITF_reLabel","alias","pow","mkPlanetIndex","mcat","i","j","key","c"]
09:44:38.122 [hudselector]: Scanner NonLinear:false UltraZoom:false HUD:GET_HUD.plist Crosshairs: null, scanner settings is not fixed.
09:44:38.313 [VimanaHUD]: HUDSelectorCallBack, off:false, pship.hud:VimanaHUD.plist
09:44:38.483 [LogEvents]: Navigation Buoy 29263 spawned at 10 km
09:44:38.483 [LogEvents]: Viper (GalCop) FE 18014 spawned at 23 km
09:44:38.483 [LogEvents]: TransHab Station 30549 spawned at 0 km
09:44:38.484 [LogEvents]: Witchpoint Beacon 14355 spawned at 590 km
09:44:44.095 [LogEvents]: gui screen will change from GUI_SCREEN_STATUS to GUI_SCREEN_INTERFACES
09:44:44.123 [LogEvents]: gui screen changed from GUI_SCREEN_STATUS to GUI_SCREEN_INTERFACES
09:44:44.443 [LogEvents]: Viper (GalCop) FE 18624 spawned at 0 km
09:45:05.782 [LogEvents]: gui screen changed from GUI_SCREEN_INTERFACES to GUI_SCREEN_MISSION
09:45:08.199 [LogEvents]: gui screen will change from GUI_SCREEN_MISSION to GUI_SCREEN_INTERFACES
09:45:08.199 [LogEvents]: gui screen changed from GUI_SCREEN_MISSION to GUI_SCREEN_INTERFACES
09:45:08.204 [LogEvents]: mission screen ended
09:45:08.204 [LogEvents]: mission screen opportunity
09:45:27.680 [LogEvents]: gui screen will change from GUI_SCREEN_INTERFACES to GUI_SCREEN_EQUIP_SHIP
09:45:27.739 [LogEvents]: gui screen changed from GUI_SCREEN_INTERFACES to GUI_SCREEN_EQUIP_SHIP
09:45:44.209 [LogEvents]: Moray Medical Boat FE 22527 spawned at 0 km
09:46:15.278 [LogEvents]: gui screen will change from GUI_SCREEN_EQUIP_SHIP to GUI_SCREEN_INTERFACES
09:46:15.279 [LogEvents]: gui screen changed from GUI_SCREEN_EQUIP_SHIP to GUI_SCREEN_INTERFACES
09:46:37.071 [LogEvents]: gui screen will change from GUI_SCREEN_INTERFACES to GUI_SCREEN_MARKET
09:46:37.088 [LogEvents]: gui screen changed from GUI_SCREEN_INTERFACES to GUI_SCREEN_MARKET
09:46:44.256 [LogEvents]: gui screen will change from GUI_SCREEN_MARKET to GUI_SCREEN_SHORT_RANGE_CHART
09:46:44.270 [LogEvents]: gui screen changed from GUI_SCREEN_MARKET to GUI_SCREEN_SHORT_RANGE_CHART
09:47:14.204 [LogEvents]: Transporter 22095 spawned at 0 km
09:47:56.266 [LogEvents]: Boa Class Cruiser 23310 spawned at 0 km
09:48:56.278 [LogEvents]: Moray Medical Boat FE 16004 spawned at 0 km
09:48:59.899 [LogEvents]: gui screen will change from GUI_SCREEN_SHORT_RANGE_CHART to GUI_SCREEN_SYSTEM_DATA
09:48:59.926 [LogEvents]: gui screen changed from GUI_SCREEN_SHORT_RANGE_CHART to GUI_SCREEN_SYSTEM_DATA
09:49:13.798 [LogEvents]: gui screen will change from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_MARKET
09:49:13.825 [LogEvents]: gui screen changed from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_MARKET
09:49:15.062 [LogEvents]: gui screen will change from GUI_SCREEN_MARKET to GUI_SCREEN_SHORT_RANGE_CHART
09:49:15.063 [LogEvents]: gui screen changed from GUI_SCREEN_MARKET to GUI_SCREEN_SHORT_RANGE_CHART
09:49:18.298 [LogEvents]: info system will change from 90 to 154
09:49:18.299 [LogEvents]: info system changed from 90 to 154
09:49:19.142 [LogEvents]: gui screen will change from GUI_SCREEN_SHORT_RANGE_CHART to GUI_SCREEN_SYSTEM_DATA
09:49:19.147 [LogEvents]: gui screen changed from GUI_SCREEN_SHORT_RANGE_CHART to GUI_SCREEN_SYSTEM_DATA
09:49:22.612 [LogEvents]: gui screen will change from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_MARKET
09:49:22.619 [LogEvents]: gui screen changed from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_MARKET
09:49:28.127 [LogEvents]: gui screen will change from GUI_SCREEN_MARKET to GUI_SCREEN_MARKETINFO
09:49:28.128 [LogEvents]: gui screen changed from GUI_SCREEN_MARKET to GUI_SCREEN_MARKETINFO
09:49:30.076 [LogEvents]: gui screen will change from GUI_SCREEN_MARKETINFO to GUI_SCREEN_SYSTEM_DATA
09:49:30.080 [LogEvents]: gui screen changed from GUI_SCREEN_MARKETINFO to GUI_SCREEN_SYSTEM_DATA
09:49:32.596 [LogEvents]: gui screen will change from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_STATUS
09:49:32.611 [LogEvents]: gui screen changed from GUI_SCREEN_SYSTEM_DATA to GUI_SCREEN_STATUS
09:49:32.741 [LogEvents]: gui screen will change from GUI_SCREEN_STATUS to GUI_SCREEN_MANIFEST
09:49:32.757 [LogEvents]: gui screen changed from GUI_SCREEN_STATUS to GUI_SCREEN_MANIFEST
09:49:51.290 [LogEvents]: gui screen will change from GUI_SCREEN_MANIFEST to GUI_SCREEN_MARKET
09:49:51.295 [LogEvents]: gui screen changed from GUI_SCREEN_MANIFEST to GUI_SCREEN_MARKET
09:49:56.325 [LogEvents]: Transporter 29064 spawned at 0 km
09:50:34.574 [LogEvents]: bought 17 Textiles for 2.6 credits
09:50:35.738 [LogEvents]: bought 18 Food for 1.1 credits
09:50:49.643 [LogEvents]: bought 32 Liquor/Wines for 20.7 credits
09:51:56.404 [LogEvents]: Boa FE 19337 spawned at 0 km
09:52:01.433 [LogEvents]: bought 3 Furs for 60.7 credits
09:53:28.065 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:53:38.065 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:53:43.064 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:54:02.192 [LogEvents]: gui screen will change from GUI_SCREEN_MARKET to GUI_SCREEN_EQUIP_SHIP
09:54:02.215 [LogEvents]: gui screen changed from GUI_SCREEN_MARKET to GUI_SCREEN_EQUIP_SHIP
09:54:03.057 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:54:18.056 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:54:33.055 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:55:18.053 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:55:23.052 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:55:46.722 [LogEvents]: Worm 24432 spawned at 0 km
09:56:26.064 [LogEvents]: Anaconda FE 17835 spawned at 0 km
09:56:37.034 [LogEvents]: ship got EQ_TELESCOPEEXT
09:56:37.043 [LogEvents]: bought EQ_TELESCOPEEXT
09:56:37.047 [GalCopAdminServices]: equipment EQ_TELESCOPEEXT
09:56:37.263 [LogEvents]: Boa FE 13908 spawned at 7 km
09:56:38.048 [GalCopAdminServices]: bought key = EQ_TELESCOPEEXT
09:56:38.049 [GalCopAdminServices]: etype = purchase
09:56:38.049 [GalCopAdminServices]: subtype = 0
09:56:38.049 [GalCopAdminServices]: old creds = 2287.8
09:56:38.050 [GalCopAdminServices]: curr creds = 1787.8000000000002
09:56:38.050 [GalCopAdminServices]: paid = 500
09:57:07.732 [LogEvents]: ship got EQ_IRONHIDE
09:57:07.743 [LogEvents]: bought EQ_IRONHIDE
09:57:07.746 [GalCopAdminServices]: equipment EQ_IRONHIDE
09:57:08.047 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:57:08.647 [LogEvents]: new day 2084017
09:57:08.747 [GalCopAdminServices]: bought key = EQ_IRONHIDE
09:57:08.747 [GalCopAdminServices]: etype = purchase
09:57:08.747 [GalCopAdminServices]: subtype = 0
09:57:08.747 [GalCopAdminServices]: old creds = 1787.8000000000002
09:57:08.747 [GalCopAdminServices]: curr creds = 1037.8
09:57:08.747 [GalCopAdminServices]: paid = 750.0000000000002
09:57:17.962 [LogEvents]: gui screen will change from GUI_SCREEN_EQUIP_SHIP to GUI_SCREEN_INTERFACES
09:57:17.987 [LogEvents]: gui screen changed from GUI_SCREEN_EQUIP_SHIP to GUI_SCREEN_INTERFACES
09:57:18.047 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("food", -1) -- expected Price must be at least 0 decicredits.
09:57:49.809 [LogEvents]: Cobra Mk 3 FE 29262 spawned at 0 km
09:58:17.078 [NPC_Equipment_Damage]: damaging EQ_FUEL_SCOOPS on Mamba FE: Use of Weapons
09:59:03.102 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (RealLifeEconomics 1.11): Error: Station.setMarketPrice: Invalid arguments ("textiles", -1) -- expected Price must be at least 0 decicredits.
09:59:05.967 [exit.context]: Exiting: Cocoa terminate event.

Closing log at 2021-08-27 08:59:05 +0000.
Image
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
cag
Deadly
Deadly
Posts: 197
Joined: Fri Mar 17, 2017 1:49 am

Re: [Beta] Release of Station Options 1.0

Post by cag »

Cholmondely wrote: Fri Aug 27, 2021 3:39 pm
1) The options for telescope option does not always appear. If I have saved my game and then restart, I can't see it on the F4 page.
Great, you found a bug; now fixed. Also, I've peppered the script with log statements so you should see something in Latest.log.
Cholmondely wrote: Fri Aug 27, 2021 3:39 pm
2) The actual interface on the Mac has every empty space replaced by question marks! Not easy to read. My AppleMac has obviously sussed out that your subconscious has dodgy views on curly parantheses!
All those question marks are whitespace of differing width added to get the columns to align.
Back in Nov, 2017, I mused that defaultFont doesn't have all the ususal whitespace characters and it may even differ based on OS.
https://bb.oolite.space/viewtopic.php?p=260307#p260307
No one replied so I thought it was a non-issue and forgot about it. But Murphy had the last laugh. So I've created a little oxp for you to determine what characters are available on your system (link below).
It should be the first item on the F4 page. Take a screenshot and post it to the forum.
Cholmondely wrote: Fri Aug 27, 2021 3:39 pm
3) It is much better than the jargon on Library.oxp - but is still unclear if one does not know the ins and outs of Norby's Telescope.
All I did for this one-off was paste the comments from Norby's script file. That's all a user who messed with the script got, beside the readme. One could flesh them out as each option has unlimited number of pages for text. As this was just to get you a working copy of Station Options, creating full explanations was not a good use of my time.
Cholmondely wrote: Fri Aug 27, 2021 3:39 pm
4) Interesting to have more options than the ones you find with the "b" button in flight!
That's pretty common, using the 'b' button for essentials and leaving it to a determined user to hack the script. It's not an approach I agree with and one of the main reasons for this oxp. I cringe at imagining all were available via the 'b' button.

Regarding the save file, not all options altered were being saved. The way Norby wrote it was to set the missionVariable whenever you changed an option using the 'b' button. Since the only way to change the others was by editing telescope.js, there was no need to set any missionVariables. So I added functions to load/save the options. Same download link:

TLDR: re-download oxp
https://www.dropbox.com/s/vusqo0pwx3ckj ... s.oxz?dl=0
and whitespace test oxp
https://www.dropbox.com/s/3uupfwr3zpkxr ... s.oxz?dl=0
"Better to be thought a fool, boy, than to open your trap and remove all doubt." - Grandma [over time, just "Shut your trap... fool"]
"The only stupid questions are the ones you fail to ask." - Dad
How do I...? Nevermind.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2862
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Re: [Beta] Release of Station Options 1.0

Post by LittleBear »

I'm not sure if this helps, but this is some code I've been using to get things in (reasonabley) neat tables to get round the fact that there isn't the equivilent of a Tab command with text in Oolite. This code was shamlessly cribbed from Spara's In System Disstances.

Set the text you want to format:-

Code: Select all

lines.push(["" + oxps[i].displayName+"",dist(oxps[i], rnd)]);}
Now put your text into a variable:-

Code: Select all

var column1 = lines;
Now send it off to the function to be neatened up:

Code: Select all

text = formatStrToCol(column1[i][0], column1[i][1], 31) + "\n";
var currentpage = currentpage+text;
The function is:-

Code: Select all

// Function to format the Page into Collums.
function formatStrToCol(name, distStr, colWidth) {
var punct = "";
if (distStr !== "") punct = " ";
if (global.defaultFont.measureString(name+punct+distStr) > colWidth) {
var lastChar = "";
while (global.defaultFont.measureString(name+punct+distStr) > colWidth) {
lastChar = name.charAt(name.length - 1);
name = name.slice(0, -1);}
if (name.charAt(name.length - 1) === " ")
name = name.slice(0, -1);
else if (lastChar !== " ")
name = name + ".";}
while (global.defaultFont.measureString(name+punct+distStr) < colWidth) {
distStr = " "+distStr ;};
if (distStr.charAt(distStr.length - 1) === " ")
distStr = distStr.slice(0, -1);
return name + punct + distStr;};	
I've been using this in a loop to build pages. It's not totally spot on, but its pretty close and works with any font size:-

Image
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cholmondely »

Aaah... Cavezzi - makes my heart beat just that little bit faster...
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cholmondely »

cag wrote: Sat Aug 28, 2021 5:39 am
Righty-ho!

Could not get into the whitespace character test on the F4 screen, and your newer Telescope Options is still bedevilled by question marks as above.

Code: Select all

Opening log for Oolite version 1.90 (x86-64) under Mac OS X Version 10.15.3 (Build 19D2064) at 2021-08-28 23:26:10 +0000.
Machine type: MacBookAir9,1, 8192 MiB memory, 2 (4 logical) x x86 (family 0x38435547) @ 1100 MHz.
Build options: OpenAL, new planets.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

00:26:11.235 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
00:26:11.788 [joystick.error.init]: Cannot open HID manager; joystick support will not function.
00:26:11.789 [rendering.opengl.version]: OpenGL renderer version: 2.1.0 ("2.1 INTEL-14.4.26"). Vendor: "Intel Inc.". Renderer: "Intel(R) Iris(TM) Plus Graphics OpenGL Engine (1x6x8 (fused) LP".
00:26:11.789 [rendering.opengl.extensions]: OpenGL extensions (128):
GL_EXT_texture_compression_dxt1, GL_EXT_rescale_normal, GL_EXT_transform_feedback, GL_EXT_blend_func_separate, GL_EXT_framebuffer_sRGB, GL_ATI_texture_env_combine3, GL_ARB_draw_elements_base_vertex, GL_EXT_debug_label, GL_EXT_geometry_shader4, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_NV_texgen_reflection, GL_NV_blend_square, GL_ARB_texture_compression_rgtc, GL_EXT_stencil_wrap, GL_ARB_texture_env_crossbar, GL_EXT_framebuffer_blit, GL_ATI_separate_stencil, GL_APPLE_vertex_point_size, GL_EXT_texture_rectangle, GL_APPLE_specular_vector, GL_EXT_packed_depth_stencil, GL_EXT_blend_color, GL_ARB_fragment_program_shadow, GL_EXT_texture_env_add, GL_EXT_provoking_vertex, GL_EXT_texture_array, GL_ARB_texture_env_combine, GL_ARB_point_sprite, GL_ARB_multisample, GL_EXT_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_EXT_texture_lod_bias, GL_APPLE_pixel_buffer, GL_ARB_vertex_program, GL_EXT_bgra, GL_APPLE_fence, GL_APPLE_ycbcr_422, GL_EXT_timer_query, GL_EXT_vertex_array_bgra, GL_ARB_depth_clamp, GL_IBM_rasterpos_clip, GL_ARB_pixel_buffer_object, GL_SGIS_generate_mipmap, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_shader_texture_lod, GL_ARB_texture_float, GL_ARB_texture_rectangle, GL_ARB_vertex_shader, GL_NV_texture_barrier, GL_ARB_provoking_vertex, GL_ARB_texture_env_add, GL_APPLE_object_purgeable, GL_ARB_texture_env_dot3, GL_APPLE_rgb_422, GL_NV_depth_clamp, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_cube_map, GL_APPLE_element_array, GL_ATI_texture_float, GL_ARB_window_pos, GL_ARB_sync, GL_ARB_vertex_buffer_object, GL_APPLE_texture_range, GL_NV_conditional_render, GL_EXT_stencil_two_side, GL_ARB_texture_compression, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_ARB_texture_border_clamp, GL_EXT_draw_buffers2, GL_ARB_shading_language_100, GL_EXT_blend_equation_separate, GL_ARB_vertex_blend, GL_EXT_blend_subtract, GL_EXT_packed_float, GL_APPLE_aux_depth_stencil, GL_APPLE_row_bytes, GL_NV_light_max_exponent, GL_EXT_abgr, GL_EXT_texture_filter_anisotropic, GL_ARB_vertex_array_bgra, GL_ARB_draw_buffers, GL_ARB_transpose_matrix, GL_ARB_color_buffer_float, GL_EXT_gpu_program_parameters, GL_APPLE_client_storage, GL_ARB_texture_non_power_of_two, GL_ARB_multitexture, GL_EXT_gpu_shader4, GL_APPLE_flush_render, GL_ARB_framebuffer_object, GL_APPLE_vertex_program_evaluators, GL_APPLE_transform_hint, GL_EXT_texture_compression_s3tc, GL_APPLE_flush_buffer_range, GL_EXT_texture_integer, GL_SGIS_texture_edge_clamp, GL_NV_fog_distance, GL_ARB_occlusion_query, GL_ARB_fragment_shader, GL_ARB_texture_rg, GL_ARB_fragment_program, GL_ARB_seamless_cube_map, GL_ARB_shader_objects, GL_EXT_draw_range_elements, GL_APPLE_vertex_array_object, GL_ARB_depth_texture, GL_EXT_texture_sRGB, GL_ARB_half_float_vertex, GL_APPLE_vertex_array_range, GL_ARB_shadow, GL_EXT_multi_draw_arrays, GL_ARB_half_float_pixel, GL_APPLE_packed_pixels, GL_ARB_point_parameters, GL_EXT_debug_marker, GL_EXT_texture_sRGB_decode, GL_EXT_clip_volume_hint, GL_SGIS_texture_lod, GL_EXT_fog_coord, GL_EXT_texture_shared_exponent, GL_ATI_texture_mirror_once, GL_APPLE_float_pixels, GL_EXT_framebuffer_multisample, GL_ARB_depth_buffer_float, GL_ARB_draw_instanced
00:26:12.369 [rendering.opengl.shader.support]: Shaders are supported.
00:26:12.707 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
00:26:12.730 [searchPaths.dumpAll]: Resource paths: 
    ~/Desktop/Oolite/  Oolite 1.90.app/Contents/Resources
    ~/Library/Application Support/Oolite/Managed AddOns
    ~/Library/Application Support/Oolite/AddOns
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableHUDIFFScanner.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.Commies.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.MFDFastConfiguration.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/Oolite.oxp.Thargoid.FuelStation.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/NumericHUD_3.27.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.ships-library.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Planetfall.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Engine_Sound.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.SolarFlares.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Telescope_Extender.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.SystemDataConfig.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.GalacticRegistry.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.GalCopMissions.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.market_observer.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.TrafficLights.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.TechnicalReferenceLibrary.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.TorusToSun.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.FE_Ships.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.Library.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.Dictators.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.ShipStorageHelper.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableEnergyUnit.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.captsolo.tori2.02.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.YAH.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EquipmentStorage.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.dertien.Z_GrOovY_SmallSystemStations.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.LaveAcademy.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cag.station_options.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_gem_casino.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Bigships.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableEngines.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.ILS.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackC.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackB.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LMSS.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/whitespaceCharTests.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.another_commander.188NSGMaps.1_1.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.z.phkb.XenonUI.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.FastTargetSelector.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.new-cargoes.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.Cup_of_Tea-v1.2.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.BGS.older.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackA.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.Liners.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LaserArrangement.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Knotty.RealisticStars.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.NoMarketNotification.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/ColuberHUD-1.2.3.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EquipmentRemoveItemColor.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.zirael.UsefulMFDs.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.nicksta.primeable-equipment-mfd.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.LogEvents.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Lone_Wolf.NavalGridNext.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.ChangeViewSound.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HDBG.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.CommsLogMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.BulletinBoardSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableWitchDrive.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.hoqllnq.missile-beep.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.FlightLog.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.systemfeatures.sunspots.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.jh145.ScannerAlertingEnhancement.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.gsagostinho.systemfeatures.rings.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.DeathComms.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.BeeTLeBeTHLeHeM.LifeInTheFrontier.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.FreighterConvoys.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Commander_McLane.Anarchies.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.MaintenanceTuneUp.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.Elite_Trader.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HUDSelector.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.BreakableShieldGenerators.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.CombatMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.HDBG-A.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.IronHide.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.market_ads.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.wesfire.StarSystemLaneIndicator.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.FPO_Lave.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Storm.TionislaChronicleArray.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.DigebitianBroadcastCommsMFD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.SafetyCatch.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.ImperialAstrofactory.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.comms-pack-a.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.FE_Ships_Player.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.random_hits.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_fuel_station.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Disembodied.FreeTradeZone.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard_Monuments.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/telescope_StationOptions.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.yah_more.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Murgh.HoOpyCasino.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Gnievmir.VimanaHUD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.PoliceIFFScanner.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.CommandersLog.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Headlights.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.solos_alt_stations.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/ye_olde_hermits_1.0.1.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.behemoth.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.HomeSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.BountySystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.ExplorersClub.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.stranger.FPO_Zaonce.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.AutoPrimeEquipment.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.MinerCobra.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/NPC_Equipment_Damage.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.capt_murphy.Illegal_Goods_Tweak.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.TionislaOrbitalGraveyard_Shipwrecks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.blackwolf.wanted_posters.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.ExtraFuelTanks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.DrNil.YAH-SetA.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Reval.GETTER_HUD.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.StationDockControl.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.dybal.BarrelRoll.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.BlOombergMarkets.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.Trails.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.SMax.PlanetFallMarketSaver.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ByronArn.AutoRefuel.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.CCL.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LinersMarkets.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.GNN.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ZygoUgo.ZygoCinematicSkyNebulas.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ramirez.Feudal_States.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompass.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Rorschachhamster.Satellites.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Draco_Caeles.GenerationShips.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Station_Bundle.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.combat-simulator.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Ramirez.FuelTank.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.Pagroove.BGSSoundset.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.broken.BreakableTorusDrive.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.FuelTweaks.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.zzz.Montana05.resource_pack_01.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.RobertTodd.Taranis.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CmdCheyd.DH_AdvancedNavigationComputer.oxz
    ~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.Planetfall-OoHaul.oxz
    ~/Library/Application Support/Oolite/AddOns/TargetTracker v0.2.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.EricWalch.DeepSpaceDredger.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.drew.Tianve1.3.oxp
    ~/Library/Application Support/Oolite/AddOns/InsectPicsOnSysDesc.oxz
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Norby.Telescope.oxp
    ~/Library/Application Support/Oolite/AddOns/Missionaries.oxp
    ~/Library/Application Support/Oolite/AddOns/LongRangeScanner v0.3.oxp
    ~/Library/Application Support/Oolite/AddOns/Galactic_Navy 5.4.4.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.LittleBear.RandomStationNames-0.0.2.oxp
    ~/Library/Application Support/Oolite/AddOns/Oolite.oxp.redspear.weapon_laws(1.4) tweaked.oxp
    ~/Library/Application Support/Oolite/AddOns/PlanetForests.oxp
    ~/Library/Application Support/Oolite/AddOns/monument.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Griff_IceAsteroidTest.oxp
    ~/Library/Application Support/Oolite/AddOns/Zieman Habitat.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.CommonSenseOTB.SniperLock.oxp
    ~/Library/Application Support/Oolite/AddOns/DarkSoul_Nebulae.oxp
    ~/Library/Application Support/Oolite/AddOns/REAL-LIFE_ECONOMICS_RELEASE_V1.11.oxp
    ~/Library/Application Support/Oolite/AddOns/transhab.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Pagroove.FamousPlanets.oxp
    ~/Library/Application Support/Oolite/AddOns/Butterflies.oxp
    ~/Library/Application Support/Oolite/AddOns/PlanetOceans.oxp
    ~/Library/Application Support/Oolite/AddOns/Sothis (2010).oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.spara.market_inquirer.oxp
    ~/Library/Application Support/Oolite/AddOns/piratetraps.oxp
    ~/Library/Application Support/Oolite/AddOns/bioSphere tweaked.oxp
    ~/Library/Application Support/Oolite/AddOns/orbits_1.6.0.oxp
    ~/Library/Application Support/Oolite/AddOns/SothisTC_1.1 (post lesson:phkb).oxp
    ~/Library/Application Support/Oolite/AddOns/Galcop_trade_outpost.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.Pagroove.Superhub.oxp
    ~/Library/Application Support/Oolite/AddOns/oolite.oxp.SimonB.oolific (liner).oxp
    ~/Library/Application Support/Oolite/AddOns/PylonBasedEqRemover v0.8.oxp
    ~/Library/Application Support/Oolite/AddOns/globestation2.0 2009.oxp
    ~/Library/Application Support/Oolite/AddOns/MandotechIndStationV1.4.oxp
00:26:12.871 [plist.parse.failed]: Failed to parse /Users/accountname/Library/Application Support/Oolite/AddOns/Config/descriptions.plist as a property list.
Unexpected character { at line 1
00:26:13.310 [shipData.load.begin]: Loading ship data.
00:26:13.505 [plist.parse.failed]: Failed to parse /Users/accountname/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.CaptMurphy.broken.BreakableTorusDrive.oxz/Config/shipdata.plist as a property list.
Unexpected character { at line 1
00:26:13.722 [plist.parse.failed]: Failed to parse /Users/accountname/Library/Application Support/Oolite/AddOns/SothisTC_1.1 (post lesson:phkb).oxp/Config/shipdata-overrides.plist as a property list.
Unexpected character " at line 1
00:26:13.734 [shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: intercept-caduceus-psi, leviathan-navy-platform, navy-caduceus-psi, picket-caduceus-psi, raider-vulture, raider-wasp, renegade-a-wing, renegade-aquatics_destroyer, renegade-base, renegade-carrier, renegade-cruiser, renegade-Falcon-H, renegade-hunter, renegade-impcourier, renegade-Kestrel, renegade-stardestroyer, renegade-sunracer, renegade-tanker, renegade-titan, reserve-caduceus-psi, terrorist-frigate, terrorist-transport, terrorist-vulture, terrorist-wasp
00:26:13.976 [shipData.load.error]: ***** ERROR: the shipdata.plist entry "gwxturret" specifies non-existent model "ballturret.dat".
00:26:14.168 [shipData.load.error]: ***** ERROR: the shipdata.plist entry "navystat95" specifies non-existent model "adck_x-station.dat".
00:26:14.849 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_prototype_boa_normalmapped-player is too high, using 7200.0.
00:26:14.849 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_prototype_boa_normalmapped-player is too high, using 7200.0.
00:26:14.849 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_prototype_boa_normalmapped-player is too high, using 7200.0.
00:26:14.849 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_prototype_boa_normalmapped-player is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_green_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_green_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_green_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_green_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_blue_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_blue_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_blue_channel is too high, using 7200.0.
00:26:14.851 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_blue_channel is too high, using 7200.0.
00:26:14.852 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_alpha_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_alpha_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_alpha_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_alpha_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_Template is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_Template is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_Template is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_Template is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_red_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_red_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_red_channel is too high, using 7200.0.
00:26:14.853 [shipData.load.warning.turret.badWeaponRange]: ----- WARNING: ball turret weapon range of 7500 for subentity of ship griff_NPC_prototype_boa_decals_from_red_channel is too high, using 7200.0.
00:26:20.267 [startup.complete]: ========== Loading complete in 8.71 seconds. ==========
00:26:26.085 [shipData.load.begin]: Loading ship data.
00:26:29.467 [script.load.world.listAll]: Loaded 292 world scripts:
    Anarchies 2.9.2
    AutoPrimeEquipment 1.2
    AutoRefuel 1.0
    BarrelRoll 1.1
    behemoth 3.1.1
    BGS-M 1.10.7
    BGS-PAGsoundsetv2 2.3
    BGS-XMapping 1.10.1
    bigShips_populator 1.0.2
    biosphere_appearance
    BountySystem_Core 0.11
    BountySystem_NPCScan 0.11
    BountySystem_WarrantScanner 0.11
    Breakable_Energy_Unit 1.1
    Breakable_Engines 1.1
    Breakable_HUD_IFF_Scanner 1.2
    Breakable_Shield_Generators 1.2
    Breakable_TorusDrive 1.1
    Breakable_WitchDrive 1.3.2
    BroadcastCommsMFD 1.2.11
    BulletinBoardSystem 2.1
    Cabal_Common_Briefing 1.7
    Cabal_Common_Comms 1.7.1
    Cabal_Common_Functions 1.7
    Cabal_Common_Keyboard 1.7
    Cabal_Common_MissionHandling 1.7
    Cabal_Common_Music 1.7
    Cabal_Common_Overlay 1.7
    Cabal_Common_OXPStrength 1.7.1
    Cabal_Common_SpecialMarkets 1.7.1
    CargoTypeExtension 1.2.3
    CargoTypeExtension-Auctions 1.1.1
    CargoTypeExtension-Base 1.2.3
    CargoTypeExtension-DefaultMarket 1.2.3
    CargoTypeExtension-Dynamic 1.2.3
    CargoTypeExtension-FetchContracts 1.2.3
    CargoTypeExtension-OpenContract 1.2.3
    CargoTypeExtension-Permits 1.2.3
    CargoTypeExtension-Regional 1.2.3
    CargoTypeExtension-Scavenger 1.2.3
    CargoTypeExtension-Station-Astrofactory 1.2.3
    CargoTypeExtension-Station-ConStore 1.2.3
    CargoTypeExtension-Station-Galnavy 1.2.3
    CargoTypeExtension-Station-GRS 1.2.3
    CargoTypeExtension-Station-HoopyCasino 1.2.3
    CargoTypeExtension-Station-KiotaBiosphere 1.2.3
    CargoTypeExtension-Station-KiotaFactory 1.2.3
    CargoTypeExtension-Station-KiotaHabitat 1.2.3
    CargoTypeExtension-Station-KiotaRelay 1.2.3
    CargoTypeExtension-Station-KiotaResearch 1.2.3
    CargoTypeExtension-Station-KiotaSolar 1.2.3
    CargoTypeExtension-Station-PlanetFall 1.2.3
    CargoTypeExtension-Station-RockHermit 1.2.3
    CargoTypeExtension-Station-RRSWaystation 1.2.3
    CargoTypeExtension-Station-SalvageGang 1.2.3
    CargoTypeExtension-Station-SpaceBar 1.2.3
    CargoTypeExtension-Station-SuperHub 1.2.3
    CargoTypeExtension-Station-ZGF 1.2.3
    CargoTypeExtension-TraderNet 1.2.3
    ChangeViewSound 1.0
    coluber_hud_ch01 1.2.3
    Combat Simulator 1.1
    combat_MFD 1.14
    commandersLog 1.01
    Comms Pack A 0.5
    CommsLogMFD 1.7.7
    communist_population 2.17
    DeathComms 1.7
    Deep_Horizon_Adv_Nav_Comp 1.0.5
    deep_space_dredger 2.4.6
    dfl_imperial_astrofactory 2.1
    dictators.js 1.2
    Dictators_Conditions 2.5
    Elite Trader 1.17
    elite_monument
    EmailSystem 1.7.9
    Emergency Docking Clearance 1.1
    engine_sound 1.2
    EquipmentRemoveItemColor 1.4
    EquipmentStorage 1.5
    Explorers Club 1.4.4
    extra_tanks_script.js 1.8
    FastTargetSelector 1.5
    feudal-challenge.js 9.1
    feudal-mission.js 9.1
    feudal-planetfall.js 3.1
    feudal-promotion.js 6.1
    feudal-ranks.js 5.1
    feudal-tournament.js 10.1
    FlightLog 1.11
    freighterconvoys 1.3
    FTZ_Core 0.31
    FuelStation-Setup 2.02
    FuelTweaks_FuelEconomy 1.14.4
    FuelTweaks_Quirium 1.14.4
    FuelTweaks_StationSetup 1.14.4
    GalacticRegistry 5.2
    GalCopAdminServices 1.7.9
    GalCopBB_AsteroidFields 0.6.3
    GalCopBB_CargoMonitor 0.6.3
    GalCopBB_CargoStopper 0.6.3
    GalCopBB_Charity 0.6.3
    GalCopBB_CoreMissionValues 0.6.3
    GalCopBB_DataCache 0.6.3
    GalCopBB_Defend 0.6.3
    GalCopBB_Delivery 0.6.3
    GalCopBB_Derelict 0.6.3
    GalCopBB_DiseaseOutbreak 0.6.3
    GalCopBB_Earthquake 0.6.3
    GalCopBB_EjectionDamper 0.6.3
    GalCopBB_EscapePods 0.6.3
    GalCopBB_GoonSquads 0.6.3
    GalCopBB_HitTeams 0.6.3
    GalCopBB_Investigations 0.6.3
    GalCopBB_LifeSupport 0.6.3
    GalCopBB_MeetShip 0.6.3
    GalCopBB_MissionDetails 0.6.3
    GalCopBB_Missions 0.6.3
    GalCopBB_Missions_MFD 0.6.3
    GalCopBB_PirateBases 0.6.3
    GalCopBB_RangeFinder_MFD 0.6.3
    GalCopBB_Reputation 0.6.3
    GalCopBB_Satellites 0.6.3
    GalCopBB_ShipInteractions 0.6.3
    GalCopBB_SoftwareInstall 0.6.3
    GalCopBB_SolarActivity 0.6.3
    GalCopBB_StationDisrupt 0.6.3
    GalCopBB_Warzone 0.6.3
    GalCopBB_WBSA 0.6.3
    GalNavy 5.4.3
    GalTech_ressource_spawn 0.51
    Generation Ships 1.5.0
    GET_HUD 1.2
    GNN 1.2
    GNN_PhraseGen 1.2
    GNN_Words 1.2
    Hab_mk2_Station_Populator 1.0
    hdbg 1.0
    hdbg-a 1.0
    headlights 1.2
    hofd 5.3.0
    HomeSystem 0.12
    hoopy_blackjack 1.3.5
    hoopy_casino 1.3.5
    hoopy_dice 1.3.5
    hoopy_holdem 1.3.5
    hoopy_poker 1.3.5
    hoopy_populator 1.3.5
    hudselector 1.17
    illegal_goods_missions 2.2.6
    illegal_goods_tweak 2.2.6
    ils 1.13
    InsectPicsOnSysDesc.oxz.anon-script 1.0
    IronHide Armour Script 3.06
    jh145_04_world 1.1
    LaserArrangement 1.3
    LaveAcademy 1.33
    Lib_2DCollision 1.7.1
    Lib_Animator 1.7.1
    Lib_BinSearch 1.7.1
    Lib_Config 1.7.1
    Lib_Crypt 1.7.1
    Lib_Cubecode 1.7.1
    Lib_EntityStrength 1.7.1
    Lib_GUI 1.7.1
    Lib_Main 1.7.1
    Lib_MissionCoord 1.7.1
    Lib_Music 1.7.1
    Lib_PAD 1.7.1
    Lib_PAD_Events 1.7.1
    Lib_Starmap 1.7.1
    liners_populator 1.3
    liners_populator_script.js 1.6.2
    LinersMarkets 1.4
    LITF 0.7.3
    LITF_Common 0.7.3
    LITF_EventsCatalog 0.7.3
    LITF_Navigation 0.7.3
    LITF_RandomEvents 0.7.3
    LITF_RPGElements 0.7.3
    LMSS_Core 2.5
    logevents 1.4
    LongRangeScanner 0.3
    MaintenanceTuneUp_Core 0.3
    Mandotech_Ind_Station_testPopulator 2.0
    market_ads 1.0
    market_ads_service 1.0
    market_inquirer 1.14.1
    market_observer3 3.7
    MFDFastConfiguration 2.2
    Missile Beep 1.3
    missionaries
    mo-traders_rating3 3.7
    NavalGrid 2.0
    Navy Intelligence 0.1
    NoMarketNotification 1.1
    NPC_Equipment_Damage 0.2.3
    numerichudv3 3.27
    numerichudv3-4 3.27
    Oolite Equipment Control 1.90
    Oolite Ship Library 1.90
    oolite-cloaking-device 1.90
    oolite-constrictor-hunt 1.90
    oolite-contracts-cargo 1.90
    oolite-contracts-helpers 1.90
    oolite-contracts-parcels 1.90
    oolite-contracts-passengers 1.90
    oolite-libPriorityAI 1.90
    oolite-nova 1.90
    oolite-populator 1.90
    oolite-primable-equipment-register 1.90
    oolite-registership 1.90
    oolite-system-data-config 0.9
    oolite-thargoid-plans 1.90
    oolite-tianve 1.3
    oolite-trumbles 3.5
    oolite-tutorial 1.90
    Orbits 1.6.0
    PAGroove_superhubPopulator 1.6.3
    Pi-Forty-Two Con stores 4.5.1
    planetaryCompass_namePack-A 1.00
    planetaryCompass_namePack-B 1.00
    planetaryCompass_namePack-C 1.00
    planetaryCompass_namePack-D 1.00
    planetaryCompass_worldScript.js 1.02
    PlanetFall 1.51
    PlanetFall_Oohaul 1.10
    PlanetFallMarketSaver 0.1
    Police_Scanner_Upgrade 1.3.1
    PoliceTrap
    PrimeableEquipmentMFD 1.0
    PylonBasedEqRemover 0.0
    Random_Hits 1.11.5
    randomshipnames 1.6
    RandomStationNames 0.0.1
    RealLifeEconomics 1.11
    safetycatch 1.3
    Satellite 1.10
    script.js 1.2
    SE-main-script 2.7
    Ship_Storage_Helper.js 0.37
    shiplib 1.0
    Ships Library 0.8
    sniperlock 1.0
    SolarFlares 1.1
    sothis_tc 1.0.3
    sothis_tc_new_cargoes 1.0
    Spawn-Icetest 1.0.1
    Spawn-sothis 1.0.1
    SSLaneIndicator 0.52
    station_options 1.0
    StationDockControl 1.1.24
    StationDockControl_EscortLaunch 1.1.24
    StationDockControl_HackChip 1.1.24
    StationDockControl_Interface 1.1.24
    StationDockControl_MFD 1.1.24
    StationDockControl_Populator 1.1.24
    StationDockControl_ShuttleLaunch 1.1.24
    System Features: Rings 2.10.3
    System Features: Sunspots 1.5
    taranis_one 1.3
    Target Filtering System 2.07
    targetTracker_Main 0.2
    TeaMakerScript.js 1.2
    tech_ref_lib 1.0.1
    telescope 1.15
    telescope_StationOptions 1.0
    Tionisla Chronicle Array OXP 1.04
    togy_Cabal_Common_PhraseGen 0.98.2
    togy_Cabal_Common_PhraseGenWords 0.98
    TOGY_Main 2.4
    torustosun 1.7
    Traffic Lights 1.1
    trails 1.11
    useful_MFDs 0.5
    VimanaAlerts 1.00
    VimanaHUD 2.07
    wanted_market_observer 1.0.1
    wanted_station_ads 1.0.1
    wanted_yah 1.0.1
    whitespaceCharTest 1.0
    XenonUI 3.5
    XenonUI_Compatibility 3.5
    XenonUI_CoreMissionFixes 3.5
    yah_ad_service 4.5.1
    yah_fuel_station 1.0
    yah_gem_blackjack 1.0.1
    yah_gem_dice 1.0.1
    yah_gem_holdem 1.0.1
    yah_gem_poker 1.0.1
    yah_more_ads 1.2
    yah_set_a 4.5
00:26:29.549 [LogEvents]: ship got EQ_FUEL_SCOOPS
00:26:29.550 [LogEvents]: ship got EQ_ESCAPE_POD
00:26:29.557 [LogEvents]: ship got EQ_BREAKABLE_SHIELD_FORE_MEDIUM
00:26:29.557 [LogEvents]: ship got EQ_ENERGY_UNIT
00:26:29.558 [LogEvents]: ship got EQ_BREAKABLE_SHIELD_AFT_MEDIUM
00:26:29.558 [LogEvents]: ship got EQ_TORUSTOSUN
00:26:29.558 [LogEvents]: ship got EQ_TELESCOPE
00:26:29.558 [LogEvents]: ship got EQ_HUDSELECTOR
00:26:29.559 [LogEvents]: ship got EQ_BREAKABLE_ENERGY_UNIT_MEDIUM
00:26:29.559 [LogEvents]: ship got EQ_ADVANCED_COMPASS
00:26:29.559 [LogEvents]: ship got EQ_FUEL_SCOOPS
00:26:29.559 [LogEvents]: ship got EQ_BREAKABLE_ENGINE_MEDIUM
00:26:29.560 [LogEvents]: ship got EQ_DOCK_COMP
00:26:29.560 [LogEvents]: ship got EQ_MARKET_INQUIRER_MFD
00:26:29.560 [LogEvents]: ship got EQ_FUEL_STORAGE
00:26:29.560 [LogEvents]: ship got EQ_FUEL_STORAGE
00:26:29.561 [LogEvents]: ship got EQ_BROADCASTCOMMSMFD
00:26:29.562 [LogEvents]: ship got EQ_Headlights
00:26:29.563 [LogEvents]: ship got EQ_BARREL_ROLL
00:26:29.563 [LogEvents]: ship got EQ_FUEL_INJECTION
00:26:29.563 [LogEvents]: ship got EQ_NUMERIC3_W2
00:26:29.563 [LogEvents]: ship got EQ_FUEL_PROCESSOR
00:26:29.563 [LogEvents]: ship got EQ_GCM_CARGO_STOPPER
00:26:29.564 [LogEvents]: ship got EQ_CARGO_BAY
00:26:29.564 [LogEvents]: ship got EQ_NUMERIC3_SP
00:26:29.564 [LogEvents]: ship got EQ_ILS
00:26:29.564 [LogEvents]: ship got EQ_TARGETSELECTOR
00:26:29.565 [LogEvents]: ship got EQ_TELESCOPEEXT
00:26:29.565 [LogEvents]: ship got EQ_BREAKABLE_TORUSDRIVE
00:26:29.565 [LogEvents]: ship got EQ_IRONHIDE
00:26:29.566 [LogEvents]: ship got EQ_BREAKABLE_HUD_IFF_SCANNER
00:26:29.566 [LogEvents]: ship got EQ_BREAKABLE_WITCHDRIVE
00:26:30.473 [Check]: BGS-XMapping requirement not matched : snoopers not installed.
00:26:30.474 [Elite Trader]: Initialising OXP Elite Trader
00:26:30.478 [XenonUI]: ERROR! No Xenon UI Resource packs installed. Xenon UI cannot function without one resource pack installed.
00:26:31.609 [Orbits]: Orbits : start systemWillPopulate
00:26:31.629 [Orbits]: Orbits : t:121.95631369736688, a:2.2013576778783315, d:0.5487678871236651, offset:(-1.4922e+07, 5.81627e+06, -8.41208e+06)
00:26:31.629 [Orbits]: Orbits : t:2336.42978449598, a:6.149478678635804, d:3.9290508798150787, offset:(-1.4922e+07, 5.81627e+06, -8.41208e+06)
00:26:31.629 [Orbits]: Orbits : t:4671.246574682554, a:0.297596352021173, d:6.235544148738457, offset:(-1.4922e+07, 5.81627e+06, -8.41208e+06)
00:26:31.629 [Orbits]: Orbits : t:7444.209134438004, a:2.0069794347420666, d:8.507426529461561, offset:(-1.4922e+07, 5.81627e+06, -8.41208e+06)
00:26:31.634 [Orbits]: Orbits : offset a planet orbits completed, angles: 126,110,352,17,115
00:26:34.887 [LogEvents]: Populators:
 {"oolite-thargoid-scouts":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "rs_satellite_3":{"coordinates":[78663.578125,72335.5078125,770277.9375],"location":"COORDINATES"},
  "oolite-hunters-route1":{"priority":40,"location":"LANE_WP","groupCount":1},
  "oolite-pirate-independent-route1":{"priority":40,"location":"LANE_WP","groupCount":1},
  "oolite-pirate-independent-route2":{"priority":40,"location":"LANE_PS","groupCount":1},
  "oolite-pirate-independent-route3":{"priority":40,"location":"LANE_WS","groupCount":1},
  "con_store":{"deterministic":1,"location":"COORDINATES","coordinates":[630.9373168945312,8422.1767578125,-26328.755859375]},
  "oolite-route1-asteroids":{"groupCount":3,"deterministic":1,"priority":20,"location":"LANE_WP","locationSeed":51728},
  "oolite-police-route1":{"priority":40,"location":"LANE_WP","groupCount":3},
  "oolite-interceptors-witchpoint":{"priority":40,"location":"WITCHPOINT","groupCount":0},
  "oolite-pirate-medium-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "sothis_tc":{"deterministic":1,"location":"COORDINATES","coordinates":[169511.5,-106851.59375,746333.25]},
  "setOrbits":{"deterministic":1,"priority":15,"location":"COORDINATES","coordinates":[0,0,0]},
  "oolite-couriers-route3":{"priority":40,"location":"LANE_WS","groupCount":4},
  "oolite-interceptors-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-pirate-medium-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "rs_satellite_0":{"coordinates":[-22775.33203125,-23412.93359375,694512],"location":"COORDINATES"},
  "oolite-pirate-light-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-freighters-docking":{"priority":40,"location":"STATION_AEGIS","groupCount":1},
  "rs_satellite_4":{"coordinates":[-24124.28125,14748.9697265625,694512],"location":"COORDINATES"},
  "oolite-freighters":{"priority":40,"location":"LANE_WP","groupCount":9},
  "oolite-hunters-medium-route3":{"priority":40,"location":"LANE_WS","groupCount":14},
  "oolite-couriers-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-route2-asteroids":{"groupCount":5,"deterministic":1,"priority":20,"location":"LANE_PS","locationSeed":82715},
  "oolite-hunters-medium-route1":{"priority":40,"location":"LANE_WP","groupCount":2},
  "rs_satellite_1":{"coordinates":[-78359.5,-72678.6875,818176.75],"location":"COORDINATES"},
  "hoopy_casino":{"coordinates":[-60618.265625,-96166.015625,696985.3125],"location":"COORDINATES"},
  "oolite-smugglers":{"priority":40,"location":"LANE_WP","groupCount":1},
  "oolite-pirate-heavy-remote":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-pirate-light-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-offlane-hermit":{"groupCount":1,"deterministic":1,"priority":99,"location":"PLANET_ORBIT_HIGH","locationSeed":71258},
  "rs_satellite_5":{"coordinates":[51963.1328125,-96714.7109375,784838.4375],"location":"COORDINATES"},
  "oolite-hunters-triangle":{"priority":40,"location":"LANE_WPS","groupCount":5},
  "oolite-pirate-heavy-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-police-triangle":{"priority":40,"location":"LANE_WPS","groupCount":9},
  "rs_satellite_2":{"coordinates":[801.6605224609375,43765.50390625,908208],"location":"COORDINATES"},
  "oolite-police-stationpatrol":{"location":"STATION_AEGIS","priority":40},
  "con_store_asteroid_billboard":{"coordinates":[4025895,-4543597,1270337.125],"location":"COORDINATES"},
  "oolite-hunters-heavy-route3":{"priority":40,"location":"LANE_WS","groupCount":0},
  "superhub":{"deterministic":1,"location":"COORDINATES","coordinates":[-52750.91796875,-89616.0546875,746333.25]},
  "oolite-hunters-heavy-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "oolite-thargoid-strike":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "oolite-pirate-medium-route1":{"priority":40,"location":"LANE_WP","groupCount":0},
  "rs_satellite_6":{"coordinates":[4586.65966796875,845.5918579101562,908208],"location":"COORDINATES"},
  "system-features-rings":{"coordinates":[0,0,801360],"priority":1000},
  "oolite-pirate-heavy-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0},
  "oolite-nav-buoy":{"deterministic":1,"coordinates":[-60050.81640625,-95265.8046875,750451.375],"priority":5,"location":"COORDINATES"},
  "oolite-assassins":{"priority":40,"location":"WITCHPOINT","groupCount":0},
  "system_features_sunspots":{"coordinates":[7283361,-8219950,1649799.875],"priority":1000},
  "oolite-witch-buoy":{"deterministic":1,"priority":10,"location":"COORDINATES","coordinates":[0,0,0]},
  "oolite-pirate-light-triangle":{"priority":40,"location":"LANE_WPS","groupCount":0}}
00:26:34.926 [hudselector]: HUDs: Default HUD,hud,ExtraLarge HUD with 10 MFDs and custom dials,hudselector-extralarge,hudselector-extralarge10,Large HUD with 10 MFDs and custom dials,hudselector-large,Small HUD with 10 MFDs and custom dials,hudselector-small,Coluber HUD CH01,coluber_hud_ch01,,,Numeric HUD with 4*4 MFDs,numerichudv3-4,,,Numeric HUD with 8 MFDs,numerichudv3,,,VimanaHUD 6 MFDs,VimanaHUD,,,VimanaHUD 12 MFDs,VimanaHUD-mfds,,
00:26:35.161 [VimanaHUD]: HUDSelectorCallBack, off:false, pship.hud:VimanaHUD.plist
00:26:35.349 [LogEvents]: system information changed in galaxy 0 system 128 key description to This world is mildly well known for Onusorleian vicious brew and Onusorleian wolf cutlet. Note that this system is a member of the Feudal States. This planet has rings.
00:26:35.358 [Elite Trader]: finds FE Ships present (Cobra Mk 3 FE)
00:26:35.409 [texture.load.png.error]: ***** A PNG loading error occurred for /Users/accountname/Library/Application Support/Oolite/AddOns/oolite.oxp.EricWalch.DeepSpaceDredger.oxp/Textures/dredgerTraderEngines_emission.png: bad adaptive filter value.
00:26:35.464 [telescope_StationOptions]: startUpComplete, found station_options oxp
00:26:35.464 [telescope_StationOptions]: startUpComplete, found telescope oxp, version1.15
00:26:35.465 [telescope_StationOptions]: startUpComplete, _initStationOptions returned true
00:26:35.465 [telescope_StationOptions]: _stnOptionsAllowed, equipmentStatus = EQUIPMENT_OK, TelescopeFixedTel = 0
00:26:35.465 [undefined]: _stnOptionsAllowed, equipmentStatus = EQUIPMENT_OK, TelescopeFixedTel = 0
00:26:35.472 [NavalGrid]: Updating player ship for startup
00:26:35.472 [NavalGrid]: Cobra Mk 3 FE, shieldRechargeRate after Boosters: 2.00/2.00, shields: 140/128
00:26:35.473 [NavalGrid]: Cobra Mk 3 FE, shieldRechargeRate, from 2.00/2.00 to 2.00/2.00, energyRechargeRate:7.30, available:0.00
00:26:35.496 [LogEvents]: gui screen will change from GUI_SCREEN_LOAD to GUI_SCREEN_STATUS
00:26:35.496 [LogEvents]: gui screen changed from GUI_SCREEN_LOAD to GUI_SCREEN_STATUS
00:26:35.510 [LogEvents]: mission screen opportunity
00:26:35.510 [WARNING]: Warning! Global namespace polluted by:
00:26:35.510 [WARNING]: ["LITF_placeLabel","LITF_reLabel","alias","pow","mkPlanetIndex","mcat","i","j","key","c"]
00:26:35.770 [hudselector]: Scanner NonLinear:false UltraZoom:false HUD:GET_HUD.plist Crosshairs: null, scanner settings is not fixed.
00:26:36.028 [VimanaHUD]: HUDSelectorCallBack, off:false, pship.hud:VimanaHUD.plist
00:26:36.507 [LogEvents]: Navigation Buoy 30797 spawned at 10 km
00:26:36.507 [LogEvents]: Superhub 12760 spawned at 18 km
00:26:36.507 [LogEvents]: Viper 2 FE 30102 spawned at 39 km
00:26:36.507 [LogEvents]: Python FE 27105 spawned at 49 km
00:26:36.507 [LogEvents]: CoachWhip hOopy Casino 5336 spawned at 50 km
00:26:36.507 [LogEvents]: Sothis Station 17357 spawned at 234 km
00:26:36.508 [LogEvents]: Torus Station 9291 spawned at 0 km
00:26:36.508 [LogEvents]: Asteroid 12051 spawned at 456 km
00:26:36.508 [LogEvents]: Asteroid 31341 spawned at 469 km
00:26:36.508 [LogEvents]: Salvage Gang 13696 spawned at 493 km
00:26:36.508 [LogEvents]: Rock Hermit 3721 spawned at 616 km
00:26:36.508 [LogEvents]: Pi-42 Con Store 9302 spawned at 783 km
00:26:36.611 [LogEvents]: Asteroid 7800 spawned at 480 km
00:26:36.611 [LogEvents]: Asteroid 3446 spawned at 481 km
00:26:36.611 [LogEvents]: Asteroid 28898 spawned at 486 km
00:26:36.611 [LogEvents]: Asteroid 7620 spawned at 487 km
00:26:36.611 [LogEvents]: Asteroid 12103 spawned at 492 km
00:26:36.611 [LogEvents]: Asteroid 11162 spawned at 492 km
00:26:36.612 [LogEvents]: Asteroid 5632 spawned at 492 km
00:26:36.612 [LogEvents]: Asteroid 4371 spawned at 493 km
00:26:36.612 [LogEvents]: Asteroid 1851 spawned at 495 km
00:26:36.612 [LogEvents]: Asteroid 27108 spawned at 495 km
00:26:36.612 [LogEvents]: Asteroid 24862 spawned at 500 km
00:26:36.612 [LogEvents]: Asteroid 24644 spawned at 505 km
00:26:43.305 [LogEvents]: Viper 2 FE 28809 spawned at 18 km
00:26:44.390 [LogEvents]: gui screen will change from GUI_SCREEN_STATUS to GUI_SCREEN_MARKET
00:26:44.423 [LogEvents]: gui screen changed from GUI_SCREEN_STATUS to GUI_SCREEN_MARKET
00:27:00.196 [LogEvents]: gui screen will change from GUI_SCREEN_MARKET to GUI_SCREEN_INTERFACES
00:27:00.221 [LogEvents]: gui screen changed from GUI_SCREEN_MARKET to GUI_SCREEN_INTERFACES
00:27:09.544 [undefined]: ReferenceError: console is not defined
00:27:16.514 [undefined]: ReferenceError: console is not defined
00:27:19.643 [undefined]: ReferenceError: console is not defined
00:27:19.929 [undefined]: ReferenceError: console is not defined
00:27:20.129 [undefined]: ReferenceError: console is not defined
00:27:20.299 [undefined]: ReferenceError: console is not defined
00:27:20.479 [undefined]: ReferenceError: console is not defined
00:27:20.664 [undefined]: ReferenceError: console is not defined
00:27:20.829 [undefined]: ReferenceError: console is not defined
00:27:20.999 [undefined]: ReferenceError: console is not defined
00:27:21.179 [undefined]: ReferenceError: console is not defined
00:27:21.344 [undefined]: ReferenceError: console is not defined
00:27:21.514 [undefined]: ReferenceError: console is not defined
00:27:21.693 [undefined]: ReferenceError: console is not defined
00:27:21.879 [undefined]: ReferenceError: console is not defined
00:27:22.044 [undefined]: ReferenceError: console is not defined
00:27:22.215 [undefined]: ReferenceError: console is not defined
00:27:22.394 [undefined]: ReferenceError: console is not defined
00:27:22.564 [undefined]: ReferenceError: console is not defined
00:27:22.744 [undefined]: ReferenceError: console is not defined
00:27:22.914 [undefined]: ReferenceError: console is not defined
00:27:35.621 [LogEvents]: gui screen changed from GUI_SCREEN_INTERFACES to GUI_SCREEN_MISSION
00:27:46.782 [LogEvents]: gui screen will change from GUI_SCREEN_MISSION to GUI_SCREEN_INTERFACES
00:27:46.783 [LogEvents]: gui screen changed from GUI_SCREEN_MISSION to GUI_SCREEN_INTERFACES
00:27:46.795 [LogEvents]: mission screen ended
00:27:46.796 [LogEvents]: mission screen opportunity
00:27:47.942 [undefined]: ReferenceError: console is not defined
00:27:48.262 [undefined]: ReferenceError: console is not defined
00:27:48.463 [undefined]: ReferenceError: console is not defined
00:27:48.628 [undefined]: ReferenceError: console is not defined
00:27:59.706 [undefined]: ReferenceError: console is not defined
00:28:00.091 [undefined]: ReferenceError: console is not defined
00:28:00.363 [undefined]: ReferenceError: console is not defined
00:28:00.547 [undefined]: ReferenceError: console is not defined
00:28:00.727 [undefined]: ReferenceError: console is not defined
00:28:00.912 [undefined]: ReferenceError: console is not defined
00:28:01.077 [undefined]: ReferenceError: console is not defined
00:28:01.262 [undefined]: ReferenceError: console is not defined
00:28:01.477 [undefined]: ReferenceError: console is not defined
00:28:01.892 [undefined]: ReferenceError: console is not defined
00:28:02.162 [undefined]: ReferenceError: console is not defined
00:28:02.491 [undefined]: ReferenceError: console is not defined
00:28:02.827 [undefined]: ReferenceError: console is not defined
00:28:03.062 [undefined]: ReferenceError: console is not defined
00:28:03.227 [undefined]: ReferenceError: console is not defined
00:28:04.712 [undefined]: ReferenceError: console is not defined
00:28:04.892 [undefined]: ReferenceError: console is not defined
00:28:05.062 [undefined]: ReferenceError: console is not defined
00:28:05.227 [undefined]: ReferenceError: console is not defined
00:28:09.408 [exit.context]: Exiting: Cocoa terminate event.

Closing log at 2021-08-28 23:28:09 +0000.
Aaah... the joys of the AppleMac... Bliss! Thrills! Exultant Ecstasy! Bring back Babbage - all is forgiven... (I knew his grandson, George, a seasoned whittler and stationmaster close to where Ian Bell's father worked)
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
cag
Deadly
Deadly
Posts: 197
Joined: Fri Mar 17, 2017 1:49 am

Re: [Beta] Release of Station Options 1.0

Post by cag »

Cholmondely wrote: Sat Aug 28, 2021 11:33 pm
Could not get into the whitespace character test on the F4 screen, and your newer Telescope Options is still bedevilled by question marks as above.
My bad, didn't test it w/ non-Developer release. It should work now. Telescope Options won't lose it's question marks until we get the whitespace figured. (same link)

https://www.dropbox.com/s/3uupfwr3zpkxr ... s.oxz?dl=0
"Better to be thought a fool, boy, than to open your trap and remove all doubt." - Grandma [over time, just "Shut your trap... fool"]
"The only stupid questions are the ones you fail to ask." - Dad
How do I...? Nevermind.
cag
Deadly
Deadly
Posts: 197
Joined: Fri Mar 17, 2017 1:49 am

Re: [Beta] Release of Station Options 1.0

Post by cag »

LittleBear wrote: Sat Aug 28, 2021 8:03 pm
This code was shamlessly cribbed from Spara's In System Disstances.
Thanks for the tip. For those of you playing along at home, System Distances is in market_inquirer_1.14.1.oxz.
LittleBear wrote: Sat Aug 28, 2021 8:03 pm
It's not totally spot on, but its pretty close and works with any font size:-
It's not exact because the padding is limited to spaces. I'm trying to do better using some smaller unicode space characters that are 1/2, 1/4 & 1/8 as wide. I may have to abandon it if defaultFont is too different across systems or not supported by custom fonts.
"Better to be thought a fool, boy, than to open your trap and remove all doubt." - Grandma [over time, just "Shut your trap... fool"]
"The only stupid questions are the ones you fail to ask." - Dad
How do I...? Nevermind.
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cholmondely »

Bingo!

AppleMac Screenshot

Image
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
cag
Deadly
Deadly
Posts: 197
Joined: Fri Mar 17, 2017 1:49 am

Re: [Beta] Release of Station Options 1.0

Post by cag »

Swell. Just peachy. Mac's have got to be different from everyone else. <sigh>

Ok. First, you can delete whitespaceCharTests.oxp as we're done w/ that (thanks Commander_X).

I've made a Mac friendly version of Station Options just for you (fingers crossed!):

<link removed>
latest version:
https://www.dropbox.com/s/dzz9ayq1e0jhv ... s.oxz?dl=0
(same as 1st post)

I also tweaked telescope_StationOptions.oxp a bit, so you'll need to download that again (same link)

https://www.dropbox.com/s/vusqo0pwx3ckj ... s.oxz?dl=0

Let's hope we can call this particular rabbit hole plugged!
Last edited by cag on Tue Dec 14, 2021 4:27 am, edited 2 times in total.
"Better to be thought a fool, boy, than to open your trap and remove all doubt." - Grandma [over time, just "Shut your trap... fool"]
"The only stupid questions are the ones you fail to ask." - Dad
How do I...? Nevermind.
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cholmondely »

cag wrote: Mon Aug 30, 2021 1:15 am
I've made a Mac friendly version of Station Options just for you (fingers crossed!):
Superb! Thanking you! Does this mean that I will finally be able to order a decent cup of first flush darjeeling in the station café... and that that I will finally be able to get them to put the milk in first? Benedict will be delighted if so...

Oh! And does this mean that your Station Options will itself need options? :shock:
_________________________________________________________________________________________________________________________________

So it's up - and looks good. I very much like your thinking. And splitting up the ReadMe is very helpful.

Questions: Library's Config for AddOns appears in the AddOns category of the F4 ship-station interface. Your Telescope Options currently appears in the Ship Systems category.

I would argue that Config for AddOns is primarily out-game in style (the idea that you can change the number of planets, the way that GalCop laws work, or the number of press releases that are made).

But Telescope Options need not be so. And placing it in Ship Systems implies that it should be in-game in style (you the pilot are tweaking the options on your new equipment which you cannot do in flight because it then impacts on your viewscreens which are in use).

1) What are your thoughts on the matter?

2) And as regards Wiki pages do you intend the final effort to be just the one .oxp or do your prefer a basic station options .oxp with add-ons for the various other .oxp's?

Image
Image
Image
Last edited by Cholmondely on Mon Aug 30, 2021 9:14 am, edited 1 time in total.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16055
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: [Beta] Release of Station Options 1.0

Post by Cody »

Cholmondely wrote: Mon Aug 30, 2021 8:28 am
... a decent cup of first flush darjeeling in the station café...
<sips organic Colombian arabica - ponders the mysteries of the universe>

Why is it that tea never smells as good as it tastes, whereas coffee never tastes as good as it smells?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
Post Reply