Any way to move old saves to 1.14?

edited 2014 Apr 21 in Technical Support
I got the itch to play some Doom 2 and when it was loaded up it mentioned that an update was available. After I finished my session I went to the home page and snagged 1.14, but when I reloaded the game all my saves no longer show up. The files are still there in the game dir, but since you guys switched to the new save format I've lost my progress. Is there any way to get the data from the old saves imported in? I'd already lost all my progress a year ago when I had to wipe my drive and forgot to backup my save files.

Comments

  • All your old saves should have been imported automatically. There must be a bug somewhere... Which operating system are you on?

    DaniJ should be able to help you diagnose the issue.
  • Have you moved your savegames some place other than the default folder? (i.e., you're specifying -savedir on the command line). Please post a copy of your doomsday.out log

    As skyjake says they should have been converted automatically, so clearly something is going wrong somewhere. Your savegames should still be present but for some reason they aren't being picked up.
  • Running on Windows 8.1.

    The batch file I use to run Doom 2:

    "c:\Program Files (x86)\Doomsday\bin\doomsday.exe" -basedir "c:\Program Files (x86)\Doomsday" -sdlmixer -sfxchan 35 -fullscreen -texcomp -game doom2 -iwad "c:\Program Files (x86)\Steam\SteamApps\common\Doom 2\base\DOOM2.WAD"

    My save games are currently under:

    C:\Program Files (x86)\Steam\SteamApps\common\Doom 2\savegame\doom2
    DoomSav0.dsg
    DoomSav9.dsg

    Upload isn't working for me, so here's the text of my doomsday.out:
    Application path: c:\Program Files (x86)\Doomsday\bin\doomsday.exe
    Created a new 32.0 MB memory volume.
    Config::read: modules/Config matches version [ 2, 0, 0, 1201 ]
    Executable: Doomsday Engine 1.14.0 (Stable 32-bit #1201) Apr 16 2014 13:04:46
    RenderSystem: Loading shader definitions from read-only archive entry "data/renderer.pack/
                  shaders.dei" [path "/data/doomsday.pk3/data/renderer.pack/shaders.dei"]
                  from archive in read-only "(basedir)\data\doomsday.pk3"
    OpenGL 3.3 supported
    Sys_GLInitialize: OpenGL information:
      Version:  4.4.0
      Renderer: GeForce GTX 670/PCIe/SSE2
      Vendor:   NVIDIA Corporation
    Capabilities:
      Compressed texture formats: 23
      Available texture units:    4
      Maximum texture anisotropy: 16
      Maximum texture size:       16384
      Line width granularity:     0.125
      Line width range:           0.5...10
    ^ : OpenGL Extensions:
    ^ :     AMD extensions:
            multi_draw_indirect, seamless_cubemap_per_texture
    ^ :     ARB extensions:
            arrays_of_arrays, base_instance, bindless_texture, blend_func_extended,
            buffer_storage, clear_buffer_object, clear_texture, color_buffer_float,
            compatibility, compressed_texture_pixel_storage, conservative_depth,
            compute_shader, compute_variable_group_size, copy_buffer, copy_image,
            debug_output, depth_buffer_float, depth_clamp, depth_texture, draw_buffers,
            draw_buffers_blend, draw_indirect, draw_elements_base_vertex, draw_instanced,
            enhanced_layouts, ES2_compatibility, ES3_compatibility, 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, gpu_shader5, gpu_shader_fp64,
            half_float_pixel, half_float_vertex, imaging, indirect_parameters,
            instanced_arrays, internalformat_query, internalformat_query2,
            invalidate_subdata, map_buffer_alignment, map_buffer_range, multi_bind,
            multi_draw_indirect, 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,
            seamless_cubemap_per_texture, separate_shader_objects, shader_atomic_counters,
            shader_bit_encoding, shader_draw_parameters, shader_group_vote,
            shader_image_load_store, shader_image_size, shader_objects, shader_precision,
            query_buffer_object, shader_storage_buffer_object, shader_subroutine,
            shader_texture_lod, shading_language_100, shading_language_420pack,
            shading_language_include, shading_language_packing, shadow, stencil_texturing,
            sync, tessellation_shader, texture_border_clamp, texture_buffer_object,
            texture_buffer_object_rgb32, texture_buffer_range, texture_compression,
            texture_compression_bptc, 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_feedback3,
            transform_feedback_instanced, transpose_matrix, uniform_buffer_object,
            vertex_array_bgra, vertex_array_object, vertex_attrib_64bit,
            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, sparse_texture
    ^ :     ATI extensions:
            draw_buffers, texture_float, texture_mirror_once
    ^ :     EXT extensions:
            texture_env_add, abgr, bgra, bindable_uniform, blend_color,
            blend_equation_separate, blend_func_separate, blend_minmax, blend_subtract,
            compiled_vertex_array, Cg_shader, 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,
            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_image_load_store, 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_combine, texture_env_dot3,
            texture_filter_anisotropic, texture_integer, texture_lod, texture_lod_bias,
            texture_mirror_clamp, texture_object, texture_shared_exponent, texture_sRGB,
            texture_sRGB_decode, texture_storage, texture_swizzle, timer_query,
            transform_feedback2, vertex_array, vertex_array_bgra, vertex_attrib_64bit,
            import_sync_object
    ^ :     EXTX extensions:
            framebuffer_mixed_formats
    ^ :     IBM extensions:
            rasterpos_clip, texture_mirrored_repeat
    ^ :     KHR extensions:
            debug
    ^ :     KTX extensions:
            buffer_region
    ^ :     NV extensions:
            bindless_multi_draw_indirect, bindless_texture, blend_equation_advanced,
            blend_square, compute_program5, conditional_render, copy_depth_to_color,
            copy_image, depth_buffer_float, depth_clamp, draw_texture, ES1_1_compatibility,
            explicit_multisample, fence, float_buffer, fog_distance, fragment_program,
            fragment_program_option, fragment_program2, framebuffer_multisample_coverage,
            geometry_shader4, gpu_program4, gpu_program4_1, gpu_program5,
            gpu_program5_mem_extended, gpu_program_fp64, gpu_shader5, 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_atomic_counters, shader_atomic_float, shader_buffer_load,
            shader_storage_buffer_object, 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_attrib_integer_64bit, vertex_buffer_unified_memory,
            vertex_program, vertex_program1_1, vertex_program2, vertex_program2_option,
            vertex_program3
    ^ :     NVX extensions:
            conditional_render, gpu_memory_info, nvenc_interop
    ^ :     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_es_profile,
            EXT_create_context_es2_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
    Audio configuration:
      Music: SDLMixer::Music
      SFX:   SDLMixer
    Initialized 35 sound effect channels
    Using SteamApps path: c:\program files (x86)\steam\SteamApps\common
    User-supplied IWAD path: "c:/Program Files (x86)/Steam/SteamApps/common/Doom 2/base/"
    Locating "HACX - Twitch 'n Kill"...
     ! hacx.wad: missing 
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Not playable (incomplete resources)
    Locating "Chex(R) Quest"...
     ! chex.wad: missing 
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Not playable (incomplete resources)
    Locating "Final DOOM: TNT: Evilution"...
     ! tnt.wad: missing 
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Not playable (incomplete resources)
    Locating "Final DOOM: The Plutonia Experiment"...
     ! plutonia.wad: missing 
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Not playable (incomplete resources)
    Locating "DOOM 2: Hell on Earth"...
     - doom2.wad or doom2f.wad: "c:\program files (x86)\steam\SteamApps\common\doom 2\base\
                                DOOM2.WAD"
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Playable
    Locating "Ultimate DOOM"...
     - doom.wad or doomu.wad: "c:\program files (x86)\steam\SteamApps\common\ultimate doom\
                              base\DOOM.WAD"
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Playable
    Locating "DOOM Registered"...
     - doom.wad: "c:\program files (x86)\steam\SteamApps\common\ultimate doom\base\DOOM.WAD"
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Playable
    Locating "DOOM Shareware"...
     ! doom1.wad: missing 
     - libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
     => Not playable (incomplete resources)
    Locating "Heretic: Shadow of the Serpent Riders"...
     - heretic.wad: "c:\program files (x86)\steam\SteamApps\common\heretic shadow of the
                    serpent riders\base\HERETIC.WAD"
     - libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
     => Playable
    Locating "Heretic Registered"...
     - heretic.wad: "c:\program files (x86)\steam\SteamApps\common\heretic shadow of the
                    serpent riders\base\HERETIC.WAD"
     - libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
     => Playable
    Locating "Heretic Shareware"...
     ! heretic1.wad: missing 
     - libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
     => Not playable (incomplete resources)
    Locating "Hexen: Deathkings of the Dark Citadel"...
     - hexen.wad: "c:\program files (x86)\steam\SteamApps\common\hexen deathkings of the dark
                  citadel\base\HEXEN.WAD"
     - hexdd.wad: "c:\program files (x86)\steam\SteamApps\common\hexen deathkings of the dark
                  citadel\base\HEXDD.WAD"
     - libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
     => Playable
    Locating "Hexen"...
     - libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
     - hexen.wad: "c:\program files (x86)\steam\SteamApps\common\hexen deathkings of the dark
                  citadel\base\HEXEN.WAD"
     => Playable
    Locating "Hexen v1.0"...
     ! hexen.wad: missing 
     - libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
     => Not playable (incomplete resources)
    Locating "Hexen 4-map Demo"...
     ! hexen.wad or machexendemo.wad or hexendemo.wad: missing 
     - libhexen.pk3: "(basedir)\data\jhexen\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\jhexen\libhexen.pk3"
     => Not playable (incomplete resources)
    Selecting game 'doom2'...
    Path "auto" now mapped to "data\jdoom\auto"
    Path "auto" now mapped to "defs\jdoom\auto"
    Loading game resources...
    IWAD identification: 0x10424c4
    ResourceSystem > loadCompositeTextureDefs:
        Loaded all 428 texture definitions from "c:\program files (x86)\steam\SteamApps\
        common\doom 2\base\DOOM2.WAD:(basedir)\TEXTURE1.lmp"
    Parsing primary config "configs\doom\game.cfg"...
    Def_Read: Parsing definition files...
    ^ : Definitions:
    ^ :   30  animation groups
          6   composite fonts
          11  finales
          9   lights
          33  map infos
          11  materials
          27  particle generators
          3   skies
          36  songs
          110 sound effects
          138 sprite names
          974 states
          51  surface decorations
          368 text strings
          11  texture environments
          140 things
    ResourceSystem: Model init completed in 0.00 seconds
    Available maps:
      MAP01-MAP32 c:\program files (x86)\steam\SteamApps\common\doom 2\base\DOOM2.WAD
    
    
    DOOM 2: Hell on Earth
    
    
    S_StartMusic: Starting music 'dm2ttl'
    MasterWorker: Received 0 servers from master
    Unloaded game
    Z_Shutdown: Used 1 volumes, total 33554432 bytes.
    Restoring original display mode due to shutdown
    
  • I can't see anything obviously wrong with your configuration and your log contains no clue as to why its not working. Which version of Doomsday are you upgrading from?

    Modern versions of Doomsday will automatically detect any IWADs you've bought through Steam, adding those paths with -iwad is unnecessary.

    Uploading doomsday.out is deliberately disabled. This is because attaching such logs as uploads only complicates matters by forcing everyone to download a text file that could have been inserted into the post directly, as you did ;)
  • Unfortunately, I'm not sure what version of Doomsday I was upgrading from. Looking at your releases in the News forum I believe it was either 1.11 or 1.12; it's more likely 1.12, but I don't know if I had also snagged one of the updated versions.
  • Ah this looks like a relative path issue. Your savegames are in a folder relative to the SteamApps folder? Clearly something was going wrong in the older version as these are supposed to be in your user data folder.

    If you move the whole savegame folder from there into the correct location, the automatic savegame conversion should then work. As you're not using the frontend your default user data folder will be:
    C:\Users\Add Username Here\AppData\Local\Deng Team\Doomsday Engine\runtime
  • That got the saves converting properly. Thanks for the help!
  • FWIW, I experienced a similar issue. On my Laptop, I had two saved games, after updating to 1.14, both were converted to the new format, but only one was available, the other one wasn't.
    And, as you can see on my thread "doomsday 1.14 completely useless", on my Desktop PC, doomsday just hung when trying to convert the saqved games.
Sign In or Register to comment.