Page 1 of 1

Issues with OXP's and Linux

Posted: Tue Jun 07, 2016 8:08 pm
by tsoj
Hello guys
i have a problem with oxp-ships and my Linux-installation.
I tried to install a few ships simply by copying the oxp-files, which worked fine on my Windowsinstallation, to the ~/GNUStep/Oolite/Addons/-folder but it didnt worked.
here is the log file from my linuxmachine:

Code: Select all

Opening log for Oolite version 1.82 (x86-64) under Linux 3.13.0-87-generic at 2016-06-07 22:05:33 +0200.
4 processors detected.
Build options: OpenAL, new planets.

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

22:05:33.289 [display.mode.list.native]: X11 native resolution detected: 1366 x 768
22:05:33.330 [joystick.init]: Number of joysticks detected: 0
22:05:33.332 [rendering.opengl.version]: OpenGL renderer version: 3.0.0 ("3.0 Mesa 10.1.3"). Vendor: "Intel Open Source Technology Center". Renderer: "Mesa DRI Intel(R) Haswell Mobile ".
22:05:33.332 [rendering.opengl.extensions]: OpenGL extensions (188):
GL_ARB_framebuffer_sRGB, GL_AMD_draw_buffers_blend, GL_ARB_depth_texture, GL_ARB_invalidate_subdata, GL_ARB_texture_env_add, GL_EXT_pixel_buffer_object, GL_ARB_draw_instanced, GL_EXT_texture_compression_rgtc, GL_ARB_half_float_vertex, GL_IBM_multimode_draw_arrays, GL_EXT_texture3D, GL_EXT_compiled_vertex_array, GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_ARB_shader_texture_lod, GL_EXT_texture_cube_map, GL_EXT_rescale_normal, GL_ARB_texture_rgb10_a2ui, GL_ATI_draw_buffers, GL_ARB_transpose_matrix, GL_ARB_texture_cube_map_array, GL_AMD_seamless_cubemap_per_texture, GL_ARB_texture_compression_rgtc, GL_ARB_half_float_pixel, GL_EXT_stencil_two_side, GL_ARB_texture_border_clamp, GL_ARB_multisample, GL_ATI_separate_stencil, GL_ARB_texture_non_power_of_two, GL_ARB_shading_language_packing, GL_INGR_blend_func_separate, GL_EXT_bgra, GL_ARB_texture_storage_multisample, GL_ARB_sync, GL_EXT_texture_env_dot3, GL_EXT_provoking_vertex, GL_APPLE_packed_pixels, GL_NV_light_max_exponent, GL_ARB_sampler_objects, GL_SUN_multi_draw_arrays, GL_ARB_map_buffer_range, GL_ARB_vertex_shader, GL_ARB_shader_objects, GL_NV_texgen_reflection, GL_EXT_multi_draw_arrays, GL_ARB_clear_buffer_object, GL_ARB_vertex_program, GL_IBM_rasterpos_clip, GL_EXT_texture_object, GL_ARB_get_program_binary, GL_ATI_texture_env_combine3, GL_EXT_framebuffer_sRGB, GL_ARB_texture_float, GL_NV_texture_env_combine4, GL_ARB_draw_buffers_blend, GL_ARB_fragment_coord_conventions, GL_EXT_stencil_wrap, GL_EXT_texture_swizzle, GL_ARB_uniform_buffer_object, GL_EXT_framebuffer_blit, GL_NV_primitive_restart, GL_MESA_pack_invert, GL_ARB_vertex_array_bgra, GL_ARB_texture_gather, GL_NV_packed_depth_stencil, GL_ARB_texture_compression, GL_KHR_debug, GL_ARB_vertex_array_object, GL_EXT_blend_color, GL_ARB_texture_query_lod, GL_EXT_blend_minmax, GL_ARB_texture_swizzle, GL_EXT_texture_integer, GL_APPLE_vertex_array_object, GL_ARB_sample_shading, GL_EXT_transform_feedback, GL_ARB_shader_bit_encoding, GL_EXT_texture_compression_s3tc, GL_EXT_subtexture, GL_ARB_occlusion_query2, GL_ARB_ES3_compatibility, GL_ARB_timer_query, GL_MESA_texture_signed_rgba, GL_ARB_debug_output, GL_ARB_point_sprite, GL_ARB_depth_clamp, GL_NV_depth_clamp, GL_EXT_vertex_array, GL_EXT_abgr, GL_ARB_vertex_buffer_object, GL_NV_blend_square, GL_ARB_vertex_attrib_binding, GL_ARB_instanced_arrays, GL_EXT_framebuffer_multisample, GL_ATI_envmap_bumpmap, GL_NV_conditional_render, GL_NV_texture_rectangle, GL_ARB_multitexture, GL_EXT_texture, GL_ARB_seamless_cube_map, GL_EXT_vertex_array_bgra, GL_ARB_copy_buffer, GL_ARB_draw_elements_base_vertex, GL_APPLE_object_purgeable, GL_ARB_shadow, GL_EXT_draw_instanced, GL_EXT_blend_subtract, GL_EXT_separate_shader_objects, GL_ARB_internalformat_query, GL_ARB_fragment_program_shadow, GL_MESA_window_pos, GL_ARB_texture_storage, GL_ARB_texture_query_levels, GL_ARB_window_pos, GL_ARB_texture_multisample, GL_EXT_texture_lod_bias, GL_IBM_texture_mirrored_repeat, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_texture_snorm, GL_ARB_texture_env_crossbar, GL_ARB_point_parameters, GL_ARB_depth_buffer_float, GL_ARB_shading_language_420pack, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_texture_sRGB_decode, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_robustness, GL_ARB_texture_rg, GL_EXT_timer_query, GL_EXT_texture_edge_clamp, GL_EXT_copy_texture, GL_ANGLE_texture_compression_dxt3, GL_EXT_texture_sRGB, GL_EXT_texture_compression_dxt1, GL_ARB_texture_env_combine, GL_ANGLE_texture_compression_dxt5, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_fragment_program, GL_ARB_explicit_attrib_location, GL_EXT_packed_float, GL_EXT_texture_filter_anisotropic, GL_EXT_draw_range_elements, GL_ARB_pixel_buffer_object, GL_EXT_packed_depth_stencil, GL_ARB_texture_rectangle, GL_AMD_conservative_depth, GL_EXT_fog_coord, GL_ARB_ES2_compatibility, GL_SGIS_texture_lod, GL_3DFX_texture_compression_FXT1, GL_EXT_gpu_program_parameters, GL_ARB_fragment_shader, GL_OES_EGL_image, GL_ARB_shader_atomic_counters, GL_EXT_polygon_offset, GL_ARB_shading_language_100, GL_SGIS_texture_border_clamp, GL_EXT_secondary_color, GL_EXT_point_parameters, GL_AMD_shader_trinary_minmax, GL_ARB_draw_buffers, GL_SGIS_generate_mipmap, GL_EXT_draw_buffers2, GL_EXT_texture_rectangle, GL_ATI_blend_equation_separate, GL_ARB_blend_func_extended, GL_OES_read_format, GL_EXT_blend_func_separate, GL_ARB_texture_cube_map, GL_EXT_texture_array, GL_S3_s3tc, GL_ARB_occlusion_query, GL_EXT_framebuffer_object, GL_EXT_packed_pixels, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_env_dot3, GL_ARB_map_buffer_alignment, GL_ARB_provoking_vertex, GL_EXT_shader_integer_mix, GL_EXT_blend_equation_separate, GL_ARB_color_buffer_float, GL_ATI_texture_float, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_SGIS_texture_edge_clamp, GL_ARB_conservative_depth
22:05:33.338 [rendering.opengl.shader.support]: Shaders are supported.
22:05:33.364 [searchPaths.dumpAll]: Resource paths: 
    ~/GNUstep/Applications/Oolite/oolite.app/Resources
    AddOns
    AddOns/tsoj_Boomslang-mkIV.oxp
    AddOns/tsoj_Boomslang-mkII.oxp
    AddOns/tsoj_Boomslang-mkIII.oxp
22:05:33.491 [shipData.load.begin]: Loading ship data.
22:05:33.964 [script.javascript.init]: JavaScript reset successful.
22:05:34.146 [startup.complete]: ========== Loading complete in 0.88 seconds. ==========
22:05:37.603 [shipData.load.begin]: Loading ship data.
22:05:38.047 [script.javascript.init]: JavaScript reset successful.
22:05:38.077 [load.failed]: ***** Failed to load saved game "Tsoj.oolite-save": Could not find ship type “tsoj_Boomslang-mkIV-player” - please reinstall the appropriate OXP.
22:05:38.077 [shipData.load.begin]: Loading ship data.
22:05:38.701 [script.javascript.init]: JavaScript reset successful.
22:05:44.536 [exit.context]: Exiting: SDL_QUIT event received.
22:05:44.538 [gameController.exitApp]: .GNUstepDefaults synchronized.
I think it hasn't anything to do with upper or lowercase letters.

Re: Issues with OXP's and Linux

Posted: Tue Jun 07, 2016 8:25 pm
by Smivs
Very hard to diagnose these, but something somewhere probably does not match. In other words two code elements (like the ship name) which should be the same will be different in shipdata or shipyard.plists - something like that.

Re: Issues with OXP's and Linux

Posted: Wed Jun 08, 2016 4:29 pm
by tsoj
Ok i found the anomaly. :D
It was a lowercase "b" instead of an "B" anywhere deep in the shipdata-file.

Re: Issues with OXP's and Linux

Posted: Wed Jun 08, 2016 11:00 pm
by vsfc
Well done with finding a fix tsoj!

Can someone update the download with the fix? Thanks