Dee schrieb:
Sehr oft muss man Spiele aus einem bestimmten Ordner starten. Was passiert, wenn Du z.B. von Deinem Homefirectory aus, direkt die Startdatei des Spiels aufrufst? Geht es dann auch nicht?
Falls ja, dann kannst Du Dir einfach einer eigener Starter schreiben, also eine "start_xyz.sh"-Datei:
#!/bin/sh
cd pfad/zum/spiel
./startdatei
Und diese Datei kannst Du dann im Hauptmenü als Starter nutzen, nachdem Du sie ausführbar gemacht hast.
Gruß Dee
PS: Falls das zu schnell ging und es wo hängt, nochmal nachfragen. ☺
Achso 😀 Ich denke mal das liegt daran. Hier mal die Terminalausgabe:
nick@nick-ubuntu:~$ ./Downloads/dontstarve/bin/dontstarve
[13:11.40.227795]: Starting up
[13:11.40.227869]: Don't Starve: 78490
Build Date: 2013-05-28_14-56-39
[13:11.40.228207]: THREAD - started 'GAClient' (140221906642688)
[13:11.40.228284]: HttpClient::ClientThread::Main()
[13:11.40.606084]: cGame::InitializeOnMainThread
[13:11.40.606133]: WindowManager::Initialize
[13:11.40.759637]: GLInfo
[13:11.40.759692]: ~~~~~~
[13:11.40.759709]: GL_VENDOR: NVIDIA Corporation
[13:11.40.759726]: GL_RENDERER: GeForce GT 240/PCIe/SSE2
[13:11.40.759742]: GL_VERSION: 3.3.0 NVIDIA 313.30
[13:11.40.759757]: GL_SHADING_LANGUAGE_VERSION: 3.30 NVIDIA via Cg compiler
[13:11.40.759777]: OpenGL 3.0 present, detecting extensions the new way
[13:11.40.759950]: OpenGL extensions (242, 242):
[13:11.40.759968]: GL_ARB_ES2_compatibility
[13:11.40.759985]: GL_ARB_ES3_compatibility
[13:11.40.760001]: GL_ARB_arrays_of_arrays
[13:11.40.760016]: GL_ARB_base_instance
[13:11.40.760032]: GL_ARB_blend_func_extended
[13:11.40.760048]: GL_ARB_clear_buffer_object
[13:11.40.760063]: GL_ARB_color_buffer_float
[13:11.40.760079]: GL_ARB_compatibility
[13:11.40.760094]: GL_ARB_compressed_texture_pixel_storage
[13:11.40.760110]: GL_ARB_conservative_depth
[13:11.40.760126]: GL_ARB_copy_buffer
[13:11.40.760141]: GL_ARB_copy_image
[13:11.40.760157]: GL_ARB_debug_output
[13:11.40.760172]: GL_ARB_depth_buffer_float
[13:11.40.760188]: GL_ARB_depth_clamp
[13:11.40.760204]: GL_ARB_depth_texture
[13:11.40.760219]: GL_ARB_draw_buffers
[13:11.40.760235]: GL_ARB_draw_buffers_blend
[13:11.40.760250]: GL_ARB_draw_elements_base_vertex
[13:11.40.760266]: GL_ARB_draw_instanced
[13:11.40.760281]: GL_ARB_explicit_attrib_location
[13:11.40.760296]: GL_ARB_explicit_uniform_location
[13:11.40.760312]: GL_ARB_fragment_coord_conventions
[13:11.40.760328]: GL_ARB_fragment_layer_viewport
[13:11.40.760343]: GL_ARB_fragment_program
[13:11.40.760359]: GL_ARB_fragment_program_shadow
[13:11.40.760374]: GL_ARB_fragment_shader
[13:11.40.760390]: GL_ARB_framebuffer_no_attachments
[13:11.40.760405]: GL_ARB_framebuffer_object
[13:11.40.760421]: GL_ARB_framebuffer_sRGB
[13:11.40.760436]: GL_ARB_geometry_shader4
[13:11.40.760451]: GL_ARB_get_program_binary
[13:11.40.760467]: GL_ARB_half_float_pixel
[13:11.40.760482]: GL_ARB_half_float_vertex
[13:11.40.760497]: GL_ARB_imaging
[13:11.40.760513]: GL_ARB_instanced_arrays
[13:11.40.760528]: GL_ARB_internalformat_query
[13:11.40.760544]: GL_ARB_internalformat_query2
[13:11.40.760559]: GL_ARB_invalidate_subdata
[13:11.40.760575]: GL_ARB_map_buffer_alignment
[13:11.40.760590]: GL_ARB_map_buffer_range
[13:11.40.760605]: GL_ARB_multisample
[13:11.40.760621]: GL_ARB_multitexture
[13:11.40.760636]: GL_ARB_occlusion_query
[13:11.40.760651]: GL_ARB_occlusion_query2
[13:11.40.760667]: GL_ARB_pixel_buffer_object
[13:11.40.760682]: GL_ARB_point_parameters
[13:11.40.760698]: GL_ARB_point_sprite
[13:11.40.760713]: GL_ARB_program_interface_query
[13:11.40.760729]: GL_ARB_provoking_vertex
[13:11.40.760744]: GL_ARB_robust_buffer_access_behavior
[13:11.40.760760]: GL_ARB_robustness
[13:11.40.760776]: GL_ARB_sample_shading
[13:11.40.760791]: GL_ARB_sampler_objects
[13:11.40.760806]: GL_ARB_seamless_cube_map
[13:11.40.760822]: GL_ARB_separate_shader_objects
[13:11.40.760837]: GL_ARB_shader_bit_encoding
[13:11.40.760853]: GL_ARB_shader_objects
[13:11.40.760868]: GL_ARB_shader_texture_lod
[13:11.40.760883]: GL_ARB_shading_language_100
[13:11.40.760899]: GL_ARB_shading_language_420pack
[13:11.40.760914]: GL_ARB_shading_language_include
[13:11.40.760930]: GL_ARB_shading_language_packing
[13:11.40.760945]: GL_ARB_shadow
[13:11.40.760960]: GL_ARB_stencil_texturing
[13:11.40.760976]: GL_ARB_sync
[13:11.40.760991]: GL_ARB_texture_border_clamp
[13:11.40.761007]: GL_ARB_texture_buffer_object
[13:11.40.761022]: GL_ARB_texture_buffer_range
[13:11.40.761038]: GL_ARB_texture_compression
[13:11.40.761053]: GL_ARB_texture_compression_rgtc
[13:11.40.761069]: GL_ARB_texture_cube_map
[13:11.40.761084]: GL_ARB_texture_cube_map_array
[13:11.40.761100]: GL_ARB_texture_env_add
[13:11.40.761115]: GL_ARB_texture_env_combine
[13:11.40.761130]: GL_ARB_texture_env_crossbar
[13:11.40.761158]: GL_ARB_texture_env_dot3
[13:11.40.761174]: GL_ARB_texture_float
[13:11.40.761189]: GL_ARB_texture_gather
[13:11.40.761205]: GL_ARB_texture_mirrored_repeat
[13:11.40.761221]: GL_ARB_texture_multisample
[13:11.40.761236]: GL_ARB_texture_non_power_of_two
[13:11.40.761251]: GL_ARB_texture_query_levels
[13:11.40.761267]: GL_ARB_texture_query_lod
[13:11.40.761282]: GL_ARB_texture_rectangle
[13:11.40.761296]: GL_ARB_texture_rg
[13:11.40.761311]: GL_ARB_texture_rgb10_a2ui
[13:11.40.761326]: GL_ARB_texture_storage
[13:11.40.761341]: GL_ARB_texture_storage_multisample
[13:11.40.761357]: GL_ARB_texture_swizzle
[13:11.40.761372]: GL_ARB_texture_view
[13:11.40.761387]: GL_ARB_timer_query
[13:11.40.761402]: GL_ARB_transform_feedback2
[13:11.40.761417]: GL_ARB_transform_feedback_instanced
[13:11.40.761432]: GL_ARB_transpose_matrix
[13:11.40.761447]: GL_ARB_uniform_buffer_object
[13:11.40.761462]: GL_ARB_vertex_array_bgra
[13:11.40.761477]: GL_ARB_vertex_array_object
[13:11.40.761492]: GL_ARB_vertex_attrib_binding
[13:11.40.761507]: GL_ARB_vertex_buffer_object
[13:11.40.761523]: GL_ARB_vertex_program
[13:11.40.761538]: GL_ARB_vertex_shader
[13:11.40.761552]: GL_ARB_vertex_type_2_10_10_10_rev
[13:11.40.761567]: GL_ARB_viewport_array
[13:11.40.761582]: GL_ARB_window_pos
[13:11.40.761598]: GL_ATI_draw_buffers
[13:11.40.761613]: GL_ATI_texture_float
[13:11.40.761627]: GL_ATI_texture_mirror_once
[13:11.40.761643]: GL_EXTX_framebuffer_mixed_formats
[13:11.40.761658]: GL_EXT_Cg_shader
[13:11.40.761673]: GL_EXT_abgr
[13:11.40.761688]: GL_EXT_bgra
[13:11.40.761702]: GL_EXT_bindable_uniform
[13:11.40.761717]: GL_EXT_blend_color
[13:11.40.761732]: GL_EXT_blend_equation_separate
[13:11.40.761747]: GL_EXT_blend_func_separate
[13:11.40.761763]: GL_EXT_blend_minmax
[13:11.40.761778]: GL_EXT_blend_subtract
[13:11.40.761792]: GL_EXT_compiled_vertex_array
[13:11.40.761807]: GL_EXT_depth_bounds_test
[13:11.40.761822]: GL_EXT_direct_state_access
[13:11.40.761837]: GL_EXT_draw_buffers2
[13:11.40.761853]: GL_EXT_draw_instanced
[13:11.40.761867]: GL_EXT_draw_range_elements
[13:11.40.761883]: GL_EXT_fog_coord
[13:11.40.761898]: GL_EXT_framebuffer_blit
[13:11.40.761913]: GL_EXT_framebuffer_multisample
[13:11.40.761928]: GL_EXT_framebuffer_multisample_blit_scaled
[13:11.40.761943]: GL_EXT_framebuffer_object
[13:11.40.761958]: GL_EXT_framebuffer_sRGB
[13:11.40.761973]: GL_EXT_geometry_shader4
[13:11.40.761988]: GL_EXT_gpu_program_parameters
[13:11.40.762003]: GL_EXT_gpu_shader4
[13:11.40.762019]: GL_EXT_import_sync_object
[13:11.40.762034]: GL_EXT_multi_draw_arrays
[13:11.40.762049]: GL_EXT_packed_depth_stencil
[13:11.40.762064]: GL_EXT_packed_float
[13:11.40.762079]: GL_EXT_packed_pixels
[13:11.40.762094]: GL_EXT_pixel_buffer_object
[13:11.40.762109]: GL_EXT_point_parameters
[13:11.40.762124]: GL_EXT_provoking_vertex
[13:11.40.762139]: GL_EXT_rescale_normal
[13:11.40.762154]: GL_EXT_secondary_color
[13:11.40.762169]: GL_EXT_separate_shader_objects
[13:11.40.762184]: GL_EXT_separate_specular_color
[13:11.40.762199]: GL_EXT_shadow_funcs
[13:11.40.762214]: GL_EXT_stencil_two_side
[13:11.40.762228]: GL_EXT_stencil_wrap
[13:11.40.762244]: GL_EXT_texture3D
[13:11.40.762259]: GL_EXT_texture_array
[13:11.40.762274]: GL_EXT_texture_buffer_object
[13:11.40.762289]: GL_EXT_texture_compression_dxt1
[13:11.40.762304]: GL_EXT_texture_compression_latc
[13:11.40.762319]: GL_EXT_texture_compression_rgtc
[13:11.40.762334]: GL_EXT_texture_compression_s3tc
[13:11.40.762349]: GL_EXT_texture_cube_map
[13:11.40.762364]: GL_EXT_texture_edge_clamp
[13:11.40.762379]: GL_EXT_texture_env_add
[13:11.40.762394]: GL_EXT_texture_env_combine
[13:11.40.762409]: GL_EXT_texture_env_dot3
[13:11.40.762424]: GL_EXT_texture_filter_anisotropic
[13:11.40.762439]: GL_EXT_texture_integer
[13:11.40.762454]: GL_EXT_texture_lod
[13:11.40.762469]: GL_EXT_texture_lod_bias
[13:11.40.762484]: GL_EXT_texture_mirror_clamp
[13:11.40.762499]: GL_EXT_texture_object
[13:11.40.762514]: GL_EXT_texture_sRGB
[13:11.40.762529]: GL_EXT_texture_sRGB_decode
[13:11.40.762544]: GL_EXT_texture_shared_exponent
[13:11.40.762563]: GL_EXT_texture_storage
[13:11.40.762579]: GL_EXT_texture_swizzle
[13:11.40.762593]: GL_EXT_timer_query
[13:11.40.762608]: GL_EXT_transform_feedback2
[13:11.40.762624]: GL_EXT_vertex_array
[13:11.40.762639]: GL_EXT_vertex_array_bgra
[13:11.40.762654]: GL_EXT_x11_sync_object
[13:11.40.762668]: GL_IBM_rasterpos_clip
[13:11.40.762683]: GL_IBM_texture_mirrored_repeat
[13:11.40.762701]: GL_KHR_debug
[13:11.40.762716]: GL_KTX_buffer_region
[13:11.40.762731]: GL_NVX_conditional_render
[13:11.40.762746]: GL_NVX_gpu_memory_info
[13:11.40.762761]: GL_NV_ES1_1_compatibility
[13:11.40.762776]: GL_NV_blend_square
[13:11.40.762791]: GL_NV_conditional_render
[13:11.40.762806]: GL_NV_copy_depth_to_color
[13:11.40.762821]: GL_NV_copy_image
[13:11.40.762836]: GL_NV_depth_buffer_float
[13:11.40.762851]: GL_NV_depth_clamp
[13:11.40.762866]: GL_NV_explicit_multisample
[13:11.40.762881]: GL_NV_fence
[13:11.40.762896]: GL_NV_float_buffer
[13:11.40.762911]: GL_NV_fog_distance
[13:11.40.762926]: GL_NV_fragment_program
[13:11.40.762940]: GL_NV_fragment_program2
[13:11.40.762956]: GL_NV_fragment_program_option
[13:11.40.762986]: GL_NV_framebuffer_multisample_coverage
[13:11.40.763001]: GL_NV_geometry_shader4
[13:11.40.763016]: GL_NV_gpu_program4
[13:11.40.763031]: GL_NV_gpu_program4_1
[13:11.40.763046]: GL_NV_half_float
[13:11.40.763061]: GL_NV_light_max_exponent
[13:11.40.763076]: GL_NV_multisample_coverage
[13:11.40.763091]: GL_NV_multisample_filter_hint
[13:11.40.763106]: GL_NV_occlusion_query
[13:11.40.763121]: GL_NV_packed_depth_stencil
[13:11.40.763136]: GL_NV_parameter_buffer_object
[13:11.40.763151]: GL_NV_parameter_buffer_object2
[13:11.40.763166]: GL_NV_path_rendering
[13:11.40.763180]: GL_NV_pixel_data_range
[13:11.40.763196]: GL_NV_point_sprite
[13:11.40.763211]: GL_NV_primitive_restart
[13:11.40.763225]: GL_NV_register_combiners
[13:11.40.763240]: GL_NV_register_combiners2
[13:11.40.763255]: GL_NV_shader_buffer_load
[13:11.40.763270]: GL_NV_texgen_reflection
[13:11.40.763285]: GL_NV_texture_barrier
[13:11.40.763300]: GL_NV_texture_compression_vtc
[13:11.40.763315]: GL_NV_texture_env_combine4
[13:11.40.763334]: GL_NV_texture_expand_normal
[13:11.40.763349]: GL_NV_texture_multisample
[13:11.40.763364]: GL_NV_texture_rectangle
[13:11.40.763379]: GL_NV_texture_shader
[13:11.40.763394]: GL_NV_texture_shader2
[13:11.40.763409]: GL_NV_texture_shader3
[13:11.40.763424]: GL_NV_transform_feedback
[13:11.40.763439]: GL_NV_transform_feedback2
[13:11.40.763454]: GL_NV_vdpau_interop
[13:11.40.763468]: GL_NV_vertex_array_range
[13:11.40.763483]: GL_NV_vertex_array_range2
[13:11.40.763499]: GL_NV_vertex_buffer_unified_memory
[13:11.40.763514]: GL_NV_vertex_program
[13:11.40.763528]: GL_NV_vertex_program1_1
[13:11.40.763543]: GL_NV_vertex_program2
[13:11.40.763558]: GL_NV_vertex_program2_option
[13:11.40.763573]: GL_NV_vertex_program3
[13:11.40.763588]: GL_S3_s3tc
[13:11.40.763603]: GL_SGIS_generate_mipmap
[13:11.40.763618]: GL_SGIS_texture_lod
[13:11.40.763633]: GL_SGIX_depth_texture
[13:11.40.763648]: GL_SGIX_shadow
[13:11.40.778838]: GL_SUN_slice_accum
[13:11.40.778880]: GL_MAX_TEXTURE_SIZE = 8192
[13:11.40.778896]: GL_MAX_TEXTURE_IMAGE_UNITS = 32
[13:11.40.778909]: GL_MAX_RENDERBUFFER_SIZE = 8192
[13:11.40.778920]: GL_MAX_VIEWPORT_DIMS = 8192, 8192
[13:11.40.778933]: GL_MAX_VARYING_VECTORS = 15
[13:11.40.778945]: GL_MAX_VERTEX_ATTRIBS = 16
[13:11.40.778955]: GL_MAX_VERTEX_UNIFORM_VECTORS = 1024
[13:11.40.778995]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 32
[13:11.40.779006]: GL_MAX_FRAGMENT_UNIFORM_VECTORS = 512
[13:11.40.807341]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807413]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807482]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807505]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807544]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807566]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807616]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807651]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807690]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807711]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807748]: Could not load texture data/images/circle.tex
[13:11.40.807770]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807791]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807828]: Could not load texture data/images/square.tex
[13:11.40.807849]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807870]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807915]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807937]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.807975]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.807996]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808034]: Could not load texture data/images/circle.tex
[13:11.40.808055]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808075]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808117]: Could not load texture data/images/square.tex
[13:11.40.808139]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808159]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808202]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808224]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808269]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808290]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808435]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808458]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808497]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808518]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808556]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808576]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808615]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808635]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808673]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808694]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808731]: Break at: ../source/util/resourcemanager.h(120) :
[13:11.40.808753]: Assert failure 'BREAKPT:' at ../source/util/resourcemanager.h(120)
[13:11.40.808796]: Assert failure 'BREAKPT:' at ../source/dontstarve/main.cpp(609)
Updates 0Seconds elapsed: 0.322058 fps:0
[13:11.40.827807]: Assert failure 'mCurrent == 0' at ../source/util/Pool.h(88)
Der sucht dann wohl die Unterordner in meinem Homeverzeichnis anstatt im Don't Starve Ordner... Schade, dass man das nicht mit dem Hauptmenü machen kann... Das verbindet das so schön mit dem Unity Dash... SOnnst erstel ich den Starter und verlink das mit dem Hauptmenü?
Edit:
Funktioniert perfekt 😀
#!/bin/sh
cd ''[PFAD]''/dontstarve/bin
./dontstarve
Und dann Hauptmenü aufrufen und dann diesen Starter auswählen. 😀