Page 1 of 1

Military Shield Enhancement (salvaged) doesnt get installed

Posted: Sun Dec 16, 2012 1:52 am
by PhilHibbs
I'm at a Salvage Gang base, which I think is from the Anarchies OXP and I've paid for a Military Shield Enhancement (salvaged) but it charges me the Cr32,250, stays on the installable list and doesn't get installed. Is this a bug or did I just get robbed?

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Sun Dec 16, 2012 12:43 pm
by JazHaz
Buyer beware! The equipment bought from Salvage Gangs, usually does work for a while, but has a higher chance of being damaged. Its better to save up and buy from a reputable source.

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Sun Dec 16, 2012 1:44 pm
by Diziet Sma
JazHaz wrote:
Buyer beware! The equipment bought from Salvage Gangs, usually does work for a while, but has a higher chance of being damaged. Its better to save up and buy from a reputable source.
Not working for long is one thing.. but not installed in the first place?

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Sun Dec 16, 2012 7:31 pm
by Commander McLane
PhilHibbs wrote:
I'm at a Salvage Gang base, which I think is from the Anarchies OXP and I've paid for a Military Shield Enhancement (salvaged) but it charges me the Cr32,250, stays on the installable list and doesn't get installed. Is this a bug or did I just get robbed?
That's not supposed to happen, and it doesn't happen here.

Can you post the content of latest.log? (Please include in -tags.)

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Sun Dec 16, 2012 8:57 pm
by PhilHibbs
I can't see anything relevant, but here it is. Probably I've played a few sessions since then. I'll try and re-create the problem. I've fixed the "shipsFound_number less than 20" already.

Code: Select all

22:30:42.202 [log.header]: Opening log for Oolite version 1.76.1 (x86-32 test release) under Windows at 2012-12-15 22:30:42 +0000.
4 processors detected.
Build options: spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.

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

22:30:46.100 [display.mode.list.native]: Windows native resolution detected: 1920 x 1200
22:30:47.275 [joystick.init]: Number of joysticks detected: 0
22:30:47.789 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
22:30:47.791 [rendering.opengl.version]: OpenGL renderer version: 3.3.0 ("3.3.0"). Vendor: "NVIDIA Corporation". Renderer: "GeForce GTX 260M/PCIe/SSE2".
22:30:47.791 [rendering.opengl.extensions]: OpenGL extensions (236):
GL_ARB_draw_instanced, GL_NV_texture_lod_clamp, GL_NV_float_buffer, GL_ARB_occlusion_query, GL_EXT_texture_env_add, GL_ARB_texture_storage, GL_ARB_texture_env_dot3, GL_ARB_sync, GL_EXTX_framebuffer_mixed_formats, GL_ARB_texture_multisample, GL_NV_texture_env_combine4, GL_ARB_point_parameters, GL_OES_depth24, GL_ARB_vertex_array_object, GL_NVX_gpu_memory_info, GL_NV_vertex_buffer_unified_memory, GL_ARB_blend_func_extended, GL_NV_explicit_multisample, GL_EXT_provoking_vertex, GL_NV_texture_shader2, GL_EXT_blend_equation_separate, GL_ARB_compressed_texture_pixel_storage, GL_NV_texture_shader3, GL_ARB_texture_non_power_of_two, GL_ARB_texture_mirrored_repeat, GL_EXT_multi_draw_arrays, GL_NV_fence, GL_ARB_timer_query, GL_ARB_texture_buffer_object, GL_OES_packed_depth_stencil, GL_NV_occlusion_query, GL_EXT_abgr, GL_ARB_vertex_program, GL_NV_shader_buffer_load, GL_ATI_texture_float, GL_ARB_viewport_array, GL_KTX_buffer_region, GL_ARB_shadow, GL_NV_light_max_exponent, GL_EXT_texture_cube_map, GL_EXT_texture_compression_dxt1, GL_NV_texture_multisample, GL_NV_primitive_restart, GL_EXT_framebuffer_object, GL_EXT_texture_sRGB, GL_ARB_conservative_depth, GL_ARB_get_program_binary, GL_ARB_multitexture, GL_NV_half_float, GL_NV_copy_image, GL_NV_path_rendering, GL_OES_depth32, GL_NV_register_combiners, GL_EXT_texture_compression_rgtc, GL_ARB_shader_objects, GL_EXT_blend_func_separate, GL_EXT_bgra, GL_ARB_pixel_buffer_object, GL_NV_fragment_program2, GL_EXT_Cg_shader, GL_ARB_draw_buffers, GL_EXT_separate_shader_objects, GL_NV_texgen_reflection, GL_ARB_texture_env_crossbar, GL_ARB_fragment_shader, GL_EXT_texture_swizzle, GL_EXT_fog_coord, GL_EXT_vertex_array_bgra, GL_EXT_framebuffer_blit, GL_NV_copy_depth_to_color, GL_ARB_texture_compression_rgtc, GL_NV_vertex_program1_1, GL_ARB_seamless_cube_map, GL_WIN_swap_hint, GL_EXT_texture_shared_exponent, GL_ARB_shading_language_420pack, GL_EXT_texture_format_BGRA8888, GL_EXT_geometry_shader4, GL_EXT_direct_state_access, GL_EXT_compiled_vertex_array, GL_NV_parameter_buffer_object2, GL_NV_vertex_array_range2, GL_ARB_shading_language_include, GL_EXT_texture_storage, GL_EXT_separate_specular_color, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_vertex_array, GL_ARB_shading_language_100, GL_OES_texture_float, GL_EXT_rescale_normal, GL_ARB_texture_float, GL_EXT_packed_depth_stencil, GL_EXT_bindable_uniform, GL_ARB_texture_swizzle, GL_ARB_half_float_pixel, GL_EXT_texture_compression_s3tc, GL_EXT_draw_instanced, GL_ARB_occlusion_query2, GL_NV_transform_feedback, GL_NV_texture_compression_vtc, GL_ARB_texture_rgb10_a2ui, GL_SGIS_texture_lod, WGL_EXT_swap_control, GL_ARB_geometry_shader4, GL_NV_point_sprite, GL_ARB_framebuffer_object, GL_NV_conditional_render, GL_EXT_stencil_two_side, GL_ARB_texture_rg, GL_OES_get_program_binary, GL_NV_texture_expand_normal, GL_EXT_texture_type_2_10_10_10_REV, GL_ARB_color_buffer_float, GL_NV_framebuffer_multisample_coverage, GL_EXT_blend_color, GL_NV_packed_depth_stencil, GL_NV_geometry_shader4, GL_NV_texture_rectangle, GL_ARB_vertex_array_bgra, GL_EXT_texture_integer, GL_EXT_texture_array, GL_ARB_base_instance, GL_EXT_import_sync_object, GL_ARB_shading_language_packing, GL_ARB_fragment_program_shadow, GL_NV_gpu_program4, GL_NV_fragdepth, GL_EXT_texture_buffer_object, GL_OES_standard_derivatives, GL_NV_vertex_program2_option, GL_ARB_map_buffer_range, GL_ARB_fragment_program, GL_ARB_copy_buffer, GL_NV_blend_minmax, GL_S3_s3tc, GL_NV_depth_clamp, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_EXT_draw_buffers2, GL_OES_texture_3D, GL_NV_fragment_program, GL_EXT_secondary_color, GL_EXT_framebuffer_multisample, GL_ARB_window_pos, GL_IBM_rasterpos_clip, GL_EXT_texture_env_combine, GL_ARB_vertex_shader, GL_SGIS_generate_mipmap, GL_ARB_compatibility, GL_ATI_texture_mirror_once, GL_EXT_packed_float, GL_ARB_texture_border_clamp, GL_ARB_explicit_attrib_location, GL_NV_blend_square, GL_ARB_internalformat_query, GL_EXT_texture3D, GL_SUN_slice_accum, GL_NV_vertex_array_range, GL_ARB_ES2_compatibility, GL_NV_vertex_program, GL_NV_multisample_filter_hint, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB_decode, GL_ARB_texture_compression, GL_NV_vertex_program2, GL_NV_multisample_coverage, GL_ARB_texture_env_add, GL_ARB_imaging, GL_NV_vertex_program3, GL_ARB_provoking_vertex, GL_EXT_gpu_shader4, GL_ARB_texture_rectangle, GL_EXT_texture_edge_clamp, GL_OES_texture_half_float_linear, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_coord_conventions, GL_OES_texture_half_float, GL_ARB_separate_shader_objects, GL_SGIX_shadow, GL_ARB_texture_cube_map, GL_NV_alpha_test, GL_OES_vertex_array_object, GL_EXT_framebuffer_sRGB, GL_NV_fragment_program_option, GL_EXT_texture_compression_latc, GL_ARB_robustness, GL_ARB_point_sprite, GL_OES_depth_texture, GL_NV_depth_buffer_float, GL_ARB_depth_texture, GL_EXT_texture_object, GL_EXT_depth_bounds_test, GL_NV_fog_distance, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_SGIX_depth_texture, GL_ATI_draw_buffers, GL_ARB_framebuffer_sRGB, GL_NV_fbo_color_attachments, GL_EXT_blend_subtract, GL_NV_register_combiners2, GL_EXT_packed_pixels, GL_IBM_texture_mirrored_repeat, GL_NV_texture_shader, GL_EXT_draw_range_elements, GL_ARB_sampler_objects, GL_ARB_half_float_vertex, GL_OES_mapbuffer, GL_OES_rgb8_rgba8, GL_ARB_depth_clamp, GL_ARB_transpose_matrix, GL_NV_parameter_buffer_object, GL_ARB_vertex_buffer_object, GL_EXT_pixel_buffer_object, GL_OES_texture_npot, GL_NVX_conditional_render, GL_ARB_texture_env_combine, GL_OES_vertex_half_float, GL_ARB_shader_bit_encoding, GL_EXT_timer_query, GL_EXT_gpu_program_parameters, GL_ARB_uniform_buffer_object, GL_ARB_multisample, GL_EXT_texture_env_dot3, GL_OES_texture_float_linear, GL_EXT_shadow_funcs, GL_EXT_texture_lod, GL_ARB_depth_buffer_float, GL_NV_pixel_data_range, GL_ARB_map_buffer_alignment, GL_EXT_stencil_wrap, GL_OES_fbo_render_mipmap, GL_EXT_point_parameters, GL_OES_element_index_uint, GL_NV_texture_barrier, GL_NV_complex_primitives
22:30:48.004 [rendering.opengl.shader.support]: Shaders are supported.
22:30:48.004 [speech.synthesis]: Spoken messages are off.
22:30:48.249 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
22:30:48.250 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
    ../AddOns/Anarchies2.8.oxp
    ../AddOns/Assassins.oxp
    ../AddOns/Basic-debug.oxp
    ../AddOns/Combat-HUDv2.0.oxp
    ../AddOns/Deep_Horizon_Nav_Buoy.oxp
    ../AddOns/FTZ v0.15.oxp
    ../AddOns/Griff_Shipset_Replace_v1.34.oxp
    ../AddOns/Griff_Shipset_Resources_v1.2.25.oxp
    ../AddOns/griff_station_bundle_fullsize_tex_v1.1.oxp
    ../AddOns/Illegal_goods_tweak_1.7.3_2012.05.30.oxp
    ../AddOns/Neolite_Core_Addition_1.1.1.oxp
    ../AddOns/Neolite_Core_Resources_A_1.1.oxp
    ../AddOns/Neolite_Core_Resources_B_1.1.oxp
    ../AddOns/TAF_reset.oxp
    ../AddOns/Tori2.01.oxp
    ../AddOns/YAH Mobile 1.00.oxp
    ../AddOns/YOUR_AD_HERE_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_A_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_B_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_C_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_D_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_E_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_F_4.1.7.oxp
    ../AddOns/YOUR_AD_HERE_set_G_4.1.7.oxp
22:30:48.422 [shipData.load.begin]: Loading ship data.
22:30:51.315 [script.debug.syntax.badComparison]: ***** SCRIPT ERROR: in assassins.0.do.321.do.1.conditions.0 ("shipsFound_number less than 20"), unknown comparison operator "less", will return NO.
22:30:51.315 [script.debug.syntax.badComparison]: ***** SCRIPT ERROR: in assassins.0.do.322.do.1.conditions.0 ("shipsFound_number less than 20"), unknown comparison operator "less", will return NO.
22:30:51.492 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
22:31:04.666 [debugTCP.disconnect]: No connection to debug console: "Connection to debug console failed: 'No connection could be made because the target machine actively refused it.

' (outStream status: 7, inStream status: 7)."
22:31:04.694 [debugTCP.disconnect]: No connection to debug console: "Connection to debug console failed: 'unknown error.' (outStream status: 0, inStream status: 0)."
22:31:04.694 [debugTCP.connect.failed]: Failed to connect to debug console at address 127.0.0.1:8563.
22:31:06.871 [loading.complete]: ========== Loading complete. ==========
22:31:07.289 [shader.uniform.unpermittedMethod]: Did not bind uniform "alertlevel" to property -[ShipEntity alertCondition] - unpermitted method.
22:31:13.554 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
23:09:46.301 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
23:15:59.539 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
23:16:05.539 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
23:31:15.297 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
00:31:45.233 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
00:48:25.316 [script.load.world.listAll]: Loaded 13 world scripts:
    Anarchies 2.8
    assassins
    free-trade-zone
    illegal_goods_missions 1.7.3
    illegal_goods_tweak 1.7.3
    oolite-cloaking-device 1.76.1
    oolite-constrictor-hunt 1.76.1
    oolite-nova 1.76.1
    oolite-thargoid-plans 1.76.1
    oolite-trumbles 1.76.1
    Pi-Forty-Two Con stores 4.1.7
    TAF_reset.anon-script
    YAH_mobile_populator 1.0
02:08:23.878 [gameController.exitApp]: .GNUstepDefaults synchronized.

Closing log at 2012-12-16 02:08:23 +0000.
The Previous.log also contains this, but it clearly isn't related to this problem:

Code: Select all

19:15:06.043 [ship.missileLaunch.invalidPosition]: ***** ERROR: The missile_launch_position defines a position (0, 0, -20.5) behind the <ShipEntity 0x1a98a38>{"Thargoid Warship" position: (-1903.32, 6237.99, 157904) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT}. In future versions such missiles may explode on launch because they have to travel through the ship.

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Sun Dec 16, 2012 9:25 pm
by Commander McLane
If you've played some sessions in-between, the log is indeed worthless. I'd need a log from when the bug happened.

Am I correct to assume that you have no Military Shield Enhancement currently installed? If so, then I'd like to ask you to visit the next Salvage Gang and dock and re-launch until you get offered the salvaged item again. Buy it again, and see what happens. Then post the log of this session.

Also, could you post your save file (again in code-tags)? That would also help to solve your problem with the amnesty mission. I need specifically everything between the lines

Code: Select all

	<key>extra_equipment</key>
	<dict>
and

Code: Select all

	</dict>
and again between

Code: Select all

	<key>mission_variables</key>
	<dict>
and

Code: Select all

	</dict>

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Mon Dec 17, 2012 2:24 am
by PhilHibbs

Code: Select all

    <key>extra_equipment</key>
    <dict>
	<key>EQ_ADVANCED_COMPASS</key>
	<integer>1</integer>
	<key>EQ_ADVANCED_NAVIGATIONAL_ARRAY</key>
	<integer>1</integer>
	<key>EQ_CARGO_BAY</key>
	<integer>1</integer>
	<key>EQ_DOCK_COMP</key>
	<integer>1</integer>
	<key>EQ_ECM</key>
	<integer>1</integer>
	<key>EQ_ENERGY_BOMB</key>
	<integer>1</integer>
	<key>EQ_ENERGY_UNIT</key>
	<integer>1</integer>
	<key>EQ_FUEL_INJECTION</key>
	<integer>1</integer>
	<key>EQ_FUEL_SCOOPS</key>
	<integer>1</integer>
	<key>EQ_HEAT_SHIELD</key>
	<integer>1</integer>
	<key>EQ_MULTI_TARGET</key>
	<integer>1</integer>
	<key>EQ_SCANNER_SHOW_MISSILE_TARGET</key>
	<integer>1</integer>
	<key>EQ_SHIELD_BOOSTER</key>
	<integer>1</integer>
	<key>EQ_TARGET_MEMORY</key>
	<integer>1</integer>
	<key>EQ_WORMHOLE_SCANNER</key>
	<integer>1</integer>
    </dict>

Code: Select all

    <key>mission_variables</key>
    <dict>
	<key>mission_TL_FOR_EQ_CLOAKING_DEVICE</key>
	<string>99</string>
	<key>mission_anarchies_multipass</key>
	<string>YES</string>
	<key>mission_conhunt</key>
	<string>MISSION_COMPLETE</string>
	<key>mission_trumbles</key>
	<string>TRUMBLE_BOUGHT</string>
    </dict>

Re: Military Shield Enhancement (salvaged) doesnt get instal

Posted: Mon Dec 17, 2012 1:56 pm
by Commander McLane
Thanks. This at least confirms that there is currently no MSE is installed on your ship, and it should be on offer again the next time you visit a Salvage Gang.

:idea: It just occurred to me that I don't know what type of ship you're flying. Which type is it? And can you confirm whether your ship type can fit a Military Shield Enhancement in the first place? If it cannot, then also a salvaged version can't be installed. This would explain why it doesn't disappear among the items on sale.

Although then it's still a bug that you're being charged for it. I'll look into how to fix that.