Skip to content

Cross-Platform Savegame Incompatibility Between Linux (Steam Deck) and Windows #676

@YungBroke

Description

@YungBroke

When transferring dhewm3 savegames between Linux (Steam Deck) and Windows, the game loads at the start of the level instead of the exact saved position. The savegame preview image correctly shows the saved spot, but the in-game position resets. This occurs in both directions (Linux to Windows, Windows to Linux). Saves load correctly on the platform where they were created.
Steps to Reproduce:

  1. Create a savegame in dhewm3 on Steam Deck (Linux) at a specific point in a level.
  2. Transfer the .save and .tga files from ~/.local/share/dhewm3/base/savegames/ to My Documents\My Games\dhewm3\base\ on a Windows PC.
  3. Load the save on Windows: the game starts at the beginning of the level, not the saved position.
  4. Repeat the process in reverse (save on Windows, transfer to Steam Deck): same issue occurs.
    Environment:
    • dhewm3 Version: 1.5.4
    • Linux Platform: Steam Deck (Arch-based SteamOS)
    • Windows Platform: Windows 11
    • Game: Doom 3 (dhewm3 mod)
    • Savegame Files: Confirmed .save and .tga files are transferred without corruption.
    Expected Behavior: Savegames should load at the exact position where they were saved, regardless of platform.
    Actual Behavior: Savegames load at the start of the level when transferred across platforms.
    Additional Notes:
    • Both platforms run the same dhewm3 version.
    • No similar issues found in existing GitHub reports.
    • Autosaves and quicksaves exhibit the same behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions