I have a couple of rather minor but interesting bug reports. All are on a Mac running the latest versions of Oolite and Ship Configuration.
First of all, the game crashes when the last heat sink is jettisoned. All other heat sink deployment works as expected, but when the final one is ejected, manually or automatically, the game crashes to desktop. Here is the log file:
Code: Select all
Opening log for Oolite version 1.88 (x86-64) under Mac OS X Version 10.15.3 (Build 19D76) at 2020-02-28 15:08:13 +0000.
Machine type: MacBookAir8,2, 8192 MiB memory, 2 (4 logical) x x86 (family 0xf817246) @ 1600 MHz.
Build options: OpenAL, new planets.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
10:08:14.069 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
10:08:14.346 [joystick.error.init]: Cannot open HID manager; joystick support will not function.
10:08:14.346 [rendering.opengl.version]: OpenGL renderer version: 2.1.0 ("2.1 INTEL-14.4.23"). Vendor: "Intel Inc.". Renderer: "Intel(R) UHD Graphics 617".
10:08:14.346 [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
10:08:14.359 [rendering.opengl.shader.support]: Shaders are supported.
10:08:14.379 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
10:08:14.380 [searchPaths.dumpAll]: Resource paths:
/Applications/Oolite.app/Contents/Resources
~/Library/Application Support/Oolite/Managed AddOns
~/Library/Application Support/Oolite/AddOns
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EquipmentStorage.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.littlebear.blackmonks.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.ShipConfiguration.oxz
10:08:14.399 [shipData.load.begin]: Loading ship data.
10:08:15.010 [startup.complete]: ========== Loading complete in 0.85 seconds. ==========
10:08:18.572 [shipData.load.begin]: Loading ship data.
10:08:19.017 [script.load.world.listAll]: Loaded 29 world scripts:
blackmonk_fuel 2.2.1
blackmonks 2.2.1
EquipmentStorage 1.2
Oolite Equipment Control 1.88
Oolite Ship Library 1.88
oolite-cloaking-device 1.88
oolite-constrictor-hunt 1.88
oolite-contracts-cargo 1.88
oolite-contracts-helpers 1.88
oolite-contracts-parcels 1.88
oolite-contracts-passengers 1.88
oolite-libPriorityAI 1.88
oolite-nova 1.88
oolite-populator 1.88
oolite-primable-equipment-register 1.88
oolite-registership 1.88
oolite-thargoid-plans 1.88
oolite-trumbles 1.88
oolite-tutorial 1.88
ShipConfiguration_Armour 1.3.5
ShipConfiguration_BoosterHeat 1.3.5
ShipConfiguration_Core 1.3.5
ShipConfiguration_F3HUDControl 1.3.5
ShipConfiguration_FuelScoops 1.3.5
ShipConfiguration_HeatSink 1.3.5
ShipConfiguration_NPCShips 1.3.5
ShipConfiguration_SellNegotiate 1.3.5
ShipConfiguration_ShieldCyclerFix 1.3.5
ShipConfiguration_WitchdriveHeat 1.3.5
Secondly, for whatever reason, it seems that if there are no packs that add UI images installed, accessing the Ship Configuration panel causes the flight UI to disable itself. I discovered this while testing the heat sink glitch and found that, with no other OXPS installed, adding littlebear's "Bank of the Black Monks" or gsagostinho's "Dangerous HUD" will prevent the UI from disappearing. Because science.
One final thing: when I was sorting through my OXPs, I realized just how many started with oolite.oxp.phkb. Your work here is greatly appreciated!