Keyboard shortcuts changes not retained

edited 2015 Aug 15 in Technical Support
Hello Doomsday Forum,

I use the build 1682 (v 2.0.0) on Windows 8.1 64bits. My keyboard is an AZERTY (I'm from Belgium), so I've changed some keyboard shortcuts assignments in the "Options" menu of Doom2 game.

But each time I start the Doomsday Engine for a new game, these assignments are gone.

Here is the "doomsday.out" log file contents:
Application path: C:\Program Files (x86)\Doomsday 2.0.0\bin\Doomsday.exe
Created a new 32.0 MB memory volume.
Config::read: modules/Config matches version [ 2, 0, 0, 1682 ]
Executable: Doomsday Engine 2.0.0 [#1682] (Unstable 32-bit) Aug 10 2015 04:05:06
Command line options:
  0: C:\Program Files (x86)\Doomsday 2.0.0\bin\Doomsday.exe
RenderSystem: Loading shader definitions from read-only archive entry "renderer.pack/
              shaders.dei" [path "/data/net.dengine.client.pack/renderer.pack/
              shaders.dei"] from archive in read-only "(basedir)\data\
              net.dengine.client.pack"
^ : Loading shader definitions from read-only archive entry "renderer.pack/
    lensflares.pack/shaders.dei" [path "/data/net.dengine.client.pack/renderer.pack/
    lensflares.pack/shaders.dei"] from archive in read-only "(basedir)\data\
    net.dengine.client.pack"
OpenGL 3.3 supported
Sys_GLInitialize: OpenGL information:
  Version:  3.3.0
  Renderer: GeForce 210/PCIe/SSE2
  Vendor:   NVIDIA Corporation
Capabilities:
  Compressed texture formats: 23
  Use texture compression:    no
  Available texture units:    4
  Maximum texture anisotropy: 16
  Maximum texture size:       8192
  Line width granularity:     0.125
  Line width range:           0.5...10
^ : OpenGL Extensions:
^ :     ARB extensions:
        ES2_compatibility, ES3_compatibility, arrays_of_arrays, base_instance,
        blend_func_extended, clear_buffer_object, color_buffer_float, compatibility,
        compressed_texture_pixel_storage, conservative_depth, copy_buffer, copy_image,
        debug_output, depth_buffer_float, depth_clamp, depth_texture, draw_buffers,
        draw_buffers_blend, draw_elements_base_vertex, draw_instanced, enhanced_layouts,
        explicit_attrib_location, explicit_uniform_location, fragment_coord_conventions,
        fragment_layer_viewport, fragment_program, fragment_program_shadow,
        fragment_shader, framebuffer_no_attachments, framebuffer_object,
        framebuffer_sRGB, geometry_shader4, get_program_binary, half_float_pixel,
        half_float_vertex, imaging, instanced_arrays, internalformat_query,
        internalformat_query2, invalidate_subdata, map_buffer_alignment,
        map_buffer_range, multi_bind, multisample, multitexture, occlusion_query,
        occlusion_query2, pixel_buffer_object, point_parameters, point_sprite,
        program_interface_query, provoking_vertex, robust_buffer_access_behavior,
        robustness, sample_shading, sampler_objects, seamless_cube_map,
        separate_shader_objects, shader_bit_encoding, shader_objects, shader_texture_lod,
        shading_language_100, shading_language_420pack, shading_language_include,
        shading_language_packing, shadow, stencil_texturing, sync, texture_border_clamp,
        texture_buffer_object, texture_buffer_range, texture_compression,
        texture_compression_rgtc, texture_cube_map, texture_cube_map_array,
        texture_env_add, texture_env_combine, texture_env_crossbar, texture_env_dot3,
        texture_float, texture_gather, texture_mirror_clamp_to_edge,
        texture_mirrored_repeat, texture_multisample, texture_non_power_of_two,
        texture_query_levels, texture_query_lod, texture_rectangle, texture_rg,
        texture_rgb10_a2ui, texture_stencil8, texture_storage,
        texture_storage_multisample, texture_swizzle, texture_view, timer_query,
        transform_feedback2, transform_feedback_instanced, transpose_matrix,
        uniform_buffer_object, vertex_array_bgra, vertex_array_object,
        vertex_attrib_binding, vertex_buffer_object, vertex_program, vertex_shader,
        vertex_type_10f_11f_11f_rev, vertex_type_2_10_10_10_rev, viewport_array,
        window_pos
^ :     ATI extensions:
        draw_buffers, texture_float, texture_mirror_once
^ :     EXT extensions:
        Cg_shader, abgr, bgra, bindable_uniform, blend_color, blend_equation_separate,
        blend_func_separate, blend_minmax, blend_subtract, compiled_vertex_array,
        depth_bounds_test, direct_state_access, draw_buffers2, draw_instanced,
        draw_range_elements, fog_coord, framebuffer_blit, framebuffer_multisample,
        framebuffer_multisample_blit_scaled, framebuffer_object, framebuffer_sRGB,
        geometry_shader4, gpu_program_parameters, gpu_shader4, import_sync_object,
        multi_draw_arrays, packed_depth_stencil, packed_float, packed_pixels,
        pixel_buffer_object, point_parameters, provoking_vertex, rescale_normal,
        secondary_color, separate_shader_objects, separate_specular_color,
        shader_integer_mix, shadow_funcs, stencil_two_side, stencil_wrap, texture3D,
        texture_array, texture_buffer_object, texture_compression_dxt1,
        texture_compression_latc, texture_compression_rgtc, texture_compression_s3tc,
        texture_cube_map, texture_edge_clamp, texture_env_add, texture_env_combine,
        texture_env_dot3, texture_filter_anisotropic, texture_integer, texture_lod,
        texture_lod_bias, texture_mirror_clamp, texture_object, texture_sRGB,
        texture_sRGB_decode, texture_shared_exponent, texture_storage, texture_swizzle,
        timer_query, transform_feedback2, vertex_array, vertex_array_bgra
^ :     EXTX extensions:
        framebuffer_mixed_formats
^ :     IBM extensions:
        rasterpos_clip, texture_mirrored_repeat
^ :     KHR extensions:
        debug
^ :     KTX extensions:
        buffer_region
^ :     NV extensions:
        ES1_1_compatibility, blend_square, conditional_render, copy_depth_to_color,
        copy_image, depth_buffer_float, depth_clamp, explicit_multisample, fence,
        float_buffer, fog_distance, fragment_program, fragment_program2,
        fragment_program_option, framebuffer_multisample_coverage, geometry_shader4,
        gpu_program4, gpu_program4_1, half_float, light_max_exponent,
        multisample_coverage, multisample_filter_hint, occlusion_query,
        packed_depth_stencil, parameter_buffer_object, parameter_buffer_object2,
        path_rendering, pixel_data_range, point_sprite, primitive_restart,
        register_combiners, register_combiners2, shader_buffer_load, texgen_reflection,
        texture_barrier, texture_compression_vtc, texture_env_combine4,
        texture_expand_normal, texture_multisample, texture_rectangle, texture_shader,
        texture_shader2, texture_shader3, transform_feedback, transform_feedback2,
        vertex_array_range, vertex_array_range2, vertex_buffer_unified_memory,
        vertex_program, vertex_program1_1, vertex_program2, vertex_program2_option,
        vertex_program3
^ :     NVX extensions:
        conditional_render, gpu_memory_info
^ :     S3 extensions:
        s3tc
^ :     SGIS extensions:
        generate_mipmap, texture_lod
^ :     SGIX extensions:
        depth_texture, shadow
^ :     SUN extensions:
        slice_accum
^ :     WGL extensions:
        EXT_swap_control
^ :     WIN extensions:
        swap_hint
^ :   Extensions (WGL):
^ :     WGL extensions:
        ARB_buffer_region, ARB_create_context, ARB_create_context_profile,
        ARB_create_context_robustness, ARB_extensions_string, ARB_make_current_read,
        ARB_multisample, ARB_pbuffer, ARB_pixel_format, ARB_pixel_format_float,
        ARB_render_texture, ATI_pixel_format_float, EXT_create_context_es2_profile,
        EXT_create_context_es_profile, EXT_extensions_string, EXT_framebuffer_sRGB,
        EXT_pixel_format_packed_float, EXT_swap_control, EXT_swap_control_tear,
        NVX_DX_interop, NV_DX_interop, NV_DX_interop2, NV_delay_before_swap,
        NV_float_buffer, NV_multisample_coverage, NV_render_depth_texture,
        NV_render_texture_rectangle
FMOD Sound System (c) Firelight Technologies Pty, Ltd., 1994-2013
Audio configuration:
  CD:    FMOD/CD
  Music: FMOD/Ext
  SFX:   FMOD
Using user-selected primary IWAD folder: "D:/Windows_Downloads/Games/Doomsday/wads"
Locating "HACX - Twitch 'n Kill"...
 - hacx.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HACX.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "Chex(R) Quest"...
 ! chex.wad: missing 
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Not playable (incomplete resources)
Locating "Final DOOM: TNT: Evilution"...
 - tnt.wad: "D:\Windows_Downloads\Games\Doomsday\wads\TNT.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "Final DOOM: The Plutonia Experiment"...
 - plutonia.wad: "D:\Windows_Downloads\Games\Doomsday\wads\PLUTONIA.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "DOOM 2: Hell on Earth"...
 - doom2.wad or doom2f.wad: "D:\Windows_Downloads\Games\Doomsday\wads\DOOM2.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "Ultimate DOOM"...
 - doom.wad or doomu.wad: "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "DOOM Registered"...
 ! doom.wad: missing 
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Not playable (incomplete resources)
Locating "DOOM Shareware"...
 - doom1.wad: "D:\Windows_Downloads\Games\Doomsday\wads\DOOM1.WAD"
 - libdoom.pk3: "(basedir)\data\libdoom.pk3"
 => Playable
Locating "Doom 64: Absolution"...
 ! doom64.wad: missing 
 - libdoom64.pk3: "(basedir)\data\libdoom64.pk3"
 => Not playable (incomplete resources)
Locating "Heretic: Shadow of the Serpent Riders"...
 - heretic.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HERETIC.WAD"
 - libheretic.pk3: "(basedir)\data\libheretic.pk3"
 => Playable
Locating "Heretic Registered"...
 - heretic.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HERETIC.WAD"
 - libheretic.pk3: "(basedir)\data\libheretic.pk3"
 => Playable
Locating "Heretic Shareware"...
 - heretic1.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HERETIC1.WAD"
 - libheretic.pk3: "(basedir)\data\libheretic.pk3"
 => Playable
Locating "Hexen: Deathkings of the Dark Citadel"...
 ! hexen.wad: missing 
 - hexdd.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HEXDD.WAD"
 - libhexen.pk3: "(basedir)\data\libhexen.pk3"
 => Not playable (incomplete resources)
Locating "Hexen"...
 - libhexen.pk3: "(basedir)\data\libhexen.pk3"
 ! hexen.wad: missing 
 => Not playable (incomplete resources)
Locating "Hexen v1.0"...
 - hexen.wad: "D:\Windows_Downloads\Games\Doomsday\wads\HEXEN.WAD"
 - libhexen.pk3: "(basedir)\data\libhexen.pk3"
 => Playable
Locating "Hexen 4-map Demo"...
 ! hexen.wad or machexendemo.wad or hexendemo.wad: missing 
 - libhexen.pk3: "(basedir)\data\libhexen.pk3"
 => Not playable (incomplete resources)
Locating "Hexen 4-map Beta Demo"...
 ! hexen.wad or hexenbeta.wad or machexendemo.wad or hexendemo.wad: missing 
 - libhexen.pk3: "(basedir)\data\libhexen.pk3"
 => Not playable (incomplete resources)
Def_Read: Parsing definition files...
^ : Definitions:
^ :   7 materials
ResourceSystem: Model init completed in 0.00 seconds
Game could not be selected automatically
MasterWorker: Received 2 servers from master
Selecting game 'doom1-ultimate'...
Path "auto" now mapped to "data\jdoom\auto"
Path "auto" now mapped to "defs\jdoom\auto"
Loading game resources...
IWAD identification: 0xdb003a
ResourceSystem > loadCompositeTextureDefs:
    Loaded all 125 texture definitions from "D:\Windows_Downloads\Games\Doomsday\wads\
    DOOMU.WAD:(basedir)\TEXTURE1.lmp"
^ : Loaded all 162 texture definitions from "D:\Windows_Downloads\Games\Doomsday\wads\
    DOOMU.WAD:(basedir)\TEXTURE2.lmp"
Parsing primary config "configs\doom\game.cfg"...
Def_Read: Parsing definition files...
^ : Definitions:
^ :   4   episodes
      28  animation groups
      6   composite fonts
      8   finales
      9   lights
      37  map infos
      7   materials
      19  particle generators
      4   skies
      69  songs
      110 sound effects
      138 sprite names
      974 states
      49  surface decorations
      368 text strings
      8   texture environments
      140 things
ResourceSystem: Model init completed in 0.00 seconds
Known maps:
    0: E1M1           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    1: E1M2           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    2: E1M3           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    3: E1M4           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    4: E1M5           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    5: E1M6           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    6: E1M7           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    7: E1M8           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    8: E1M9           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
    9: E2M1           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   10: E2M2           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   11: E2M3           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   12: E2M4           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   13: E2M5           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   14: E2M6           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   15: E2M7           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   16: E2M8           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   17: E2M9           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   18: E3M1           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   19: E3M2           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   20: E3M3           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   21: E3M4           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   22: E3M5           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   23: E3M6           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   24: E3M7           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   25: E3M8           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   26: E3M9           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   27: E4M1           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   28: E4M2           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   29: E4M3           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   30: E4M4           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   31: E4M5           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   32: E4M6           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   33: E4M7           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   34: E4M8           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"
   35: E4M9           "D:\Windows_Downloads\Games\Doomsday\wads\DOOMU.WAD"

Found 36 maps in total.


Ultimate DOOM


InFineSystem > FinaleInterpreter > S_StartMusic:
    Starting music 'intro'
^ > Mus_Start > M_Mus2Midi: Failed opening output file "dd-buffered-song1.mid"
Loading game from "/home/savegames/doom1-ultimate/DoomSav0.save"...
S_StartMusic: Starting music 'e3m4'
^ > Mus_Start > M_Mus2Midi: Failed opening output file "dd-buffered-song0.mid"
Loading map "E4M1"...
Current map elements:
  471 Lines
  81  Sectors
  487 Vertexes
Forced pause for 28 tics

Map: Hell Beneath (Uri: Maps:E4M1, warp: 1)
 - Author: id Software

Game loaded
BindContext: Binding 10 deleted
^ : Binding 11 deleted
^ : Binding 53 deleted
^ : Binding 17 deleted
^ : Binding 18 deleted
Game ended
Failed opening "configs\doom\game.cfg" for writing
Failed opening "configs\doom\player\bindings.cfg" for writing
Unloaded game
Z_Shutdown: Used 1 volumes, total 33554432 bytes.
Restoring original display mode due to shutdown

The two following lines appear near the end:

Failed opening "configs\doom\game.cfg" for writing
Failed opening "configs\doom\player\bindings.cfg" for writing


Maybe it's the cause of this problem?
Should I change something to the files stored on my drive (permissions?), to make it work?


Thanks for your help!

Gordh

Comments

  • My guess is that on Windows, the default runtime folder chosen by Doomsday 2 is not actually writable.

    You could try specifying the runtime folder manually using the -userdir command line option, or switching to the stable 1.15.2, where the frontend will set the runtime folder for you.
  • Hello Skyjake,

    This was the problem, well spotted! The folder chosen by Windows (AppData\Local\Deng Team\Doomsday Engine) is not writable.
    I tested with a "-userdir <writable path>" and it worked like a charm!

    Thanks a lot!

    Gordh
Sign In or Register to comment.