Page 15 of 17

Re: (Release) Ship Configuration

Posted: Fri Jun 07, 2019 7:04 am
by phkb
A small update (v1.3.2) to assist with compatibility with the Coluber CH01 HUD and Xenon UI, plus some tweaks to make being in a nova system a little less...well...deadly.

Re: (Release) Ship Configuration

Posted: Fri Jun 07, 2019 7:21 pm
by Cody
Such fun places, nova systems!

Re: (Release) Ship Configuration

Posted: Mon Jun 10, 2019 4:39 pm
by Damocles Edge
I've noticed that since the last update that I am no longer getting any heat build up when I jump into witchspace.
Anyone else found this or is it just me?

Re: (Release) Ship Configuration

Posted: Mon Jun 10, 2019 9:40 pm
by phkb
:oops: Ah, yeah, that was me! The just-released version 1.3.3 should correct it.

And now, back to our regular programme...

Re: (Release) Ship Configuration

Posted: Tue Jun 11, 2019 12:45 am
by Damocles Edge
Muchas gracias :)

Re: (Release) Ship Configuration

Posted: Wed Aug 07, 2019 10:08 pm
by phkb
Version 1.3.5 has just been released. In this version:
  • Tweaks to the control of the F3 HUD for simpler integration with Xenon HUD (and any other HUD that might want to integrate with Ship Config).
  • Identified "Masslock Compensators", "Power to Engines" and "Hard Way" OXP's as conflicting, and marked them in the manifest.
When I get some time I'll have a look at how I can make SC compatible with those OXP's.

Re: (Release) Ship Configuration

Posted: Fri Jan 10, 2020 5:47 pm
by Damocles Edge
I think I may have found a possible conflict with towbar oxp.
Prior to installing Ship Config oxp I was able to use the miner and miner assistant (items from Towbar oxp) without any problems.
I am finding now that using the mining option of towbar oxp results in the ships injectors being instantly damaged the moment that the towbar latches onto the derelict ship.
I have had a nosy through the Latest.log but it didn't appear to offer any clues as to why this occurs every time a derelict is picked up using the towbar - at least it didn't to someone with my far too limited knowledge.
I shall keep the log in case it my be of any use.

Re: (Release) Ship Configuration

Posted: Sat Jan 11, 2020 12:34 am
by phkb
Thanks for the heads up. I’m not able to debug this at the moment, and won’t be in a position to do it for a couple of weeks. So if you could keep a copy of the log and the save game so I can get a copy later that would be awesome.
Thanks again!

Re: (Release) Ship Configuration

Posted: Sat Jan 11, 2020 4:41 pm
by Damocles Edge
phkb wrote: Sat Jan 11, 2020 12:34 am

So if you could keep a copy of the log and the save game so I can get a copy later that would be awesome.
I have pm'd you a link for a zip containing these files (the link should be good until 10 Feb 2020). Just let me know if you need me to post again after this date.

Thanks again

Re: (Release) Ship Configuration

Posted: Fri Feb 28, 2020 3:14 pm
by GearsNSuch
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!

Re: (Release) Ship Configuration

Posted: Fri Feb 28, 2020 10:28 pm
by phkb
GearsNSuch wrote: Fri Feb 28, 2020 3:14 pm
the game crashes to desktop
Yikes! :shock:
I'll get on to that straight away!
GearsNSuch wrote: Fri Feb 28, 2020 3:14 pm
Here is the log file:
Unfortunately that's only the top bit of the log file. There's a limit on the amount of text you can add, so it appears the rest of the log was truncated.
GearsNSuch wrote: Fri Feb 28, 2020 3:14 pm
accessing the Ship Configuration panel causes the flight UI to disable itself
Thanks for the report. I'll do some tests and see what I can uncover.

Re: (Release) Ship Configuration

Posted: Tue Mar 03, 2020 5:30 am
by phkb
OK, v1.3.6 has been released. I could certainly confirm the major crash scenario, but I couldn't work out why it was happening. In the end, I re-engineered the method I was using to deal with expended heat-sinks to the way it should've been done in the first place, so win-win right? :D

Re: (Release) Ship Configuration

Posted: Wed Mar 04, 2020 11:55 am
by GearsNSuch
Both the heat sinks and the UI work perfectly now. Thank you!

Re: (Release) Ship Configuration

Posted: Mon Jun 29, 2020 1:07 am
by Milo
Attempting to toggle passive mode in heat sink control interface (station-side) has no effect. Toggling auto/manual there works, though.

Re: (Release) Ship Configuration

Posted: Mon Jun 29, 2020 2:50 am
by phkb
I can't reproduce this one. Can you check the value of worldScripts.ShipConfiguration_HeatSink._controlMode before and after toggling passive mode? And check if the EQ_HEAT_SINK_CONTROL and EQ_HEAT_SINK_CONTROL_PASSIVE are present.