Chat
Ask me anything
Ithy Logo

Seamlessly Syncing OpenMW Saves Across PC and Steam Deck

Unlocking Cross-Platform Adventures in Morrowind with OpenMW

openmw-save-sync-guide-nq7c4q8m

For dedicated players of The Elder Scrolls III: Morrowind, the advent of OpenMW offers a modernized and enhanced experience, allowing the classic RPG to thrive on contemporary systems like the Steam Deck and various PC configurations (Windows, Linux, macOS, and even Android). While OpenMW provides a robust engine re-implementation, enabling a plethora of mods and graphical enhancements, the challenge of seamlessly syncing save games across different devices, particularly between a PC and a Steam Deck, is a common query. Achieving true cross-platform progression requires more than just Steam Cloud, as OpenMW utilizes its own save format, distinct from the original Morrowind saves that Steam Cloud typically manages.


Key Synchronization Highlights for OpenMW Saves

  • OpenMW's Independent Save Format: OpenMW does not use the original Morrowind.exe, meaning its save files are in a different format than those compatible with Steam Cloud's native Morrowind integration. Direct Steam Cloud syncing for OpenMW saves is not natively supported.
  • Leveraging Cloud Storage and Symlinks: The most effective and widely adopted method involves using third-party cloud storage services (like OneDrive, Dropbox, Google Drive) in conjunction with symbolic links (symlinks) on Windows or by configuring dedicated sync tools like SyncThing.
  • Decky Loader's Game Sync Plugin: For Steam Deck users, the Decky Loader plugin manager, specifically its "Game Sync" plugin, offers a streamlined approach to automate save synchronization with various cloud providers, significantly simplifying the process.

Understanding OpenMW's Save Game Architecture

OpenMW is a complete reimplementation of the Morrowind engine, designed to be freedom-respecting and cross-platform compatible. Unlike a traditional game mod, OpenMW is a standalone engine that requires the original Morrowind game files (like Morrowind.esm) but does not use the original Morrowind.exe. This fundamental difference extends to its save game system. OpenMW uses its own save game format, which is not directly compatible with the original Morrowind save files. This means that even if Steam Cloud is enabled for vanilla Morrowind, it won't automatically sync your OpenMW saves. Consequently, manual or third-party solutions are necessary for cross-device progression.

OpenMW saves are typically located in a 'My Games' subdirectory within your Documents folder on Windows (e.g., C:\Users\\Documents\My Games\OpenMW\saves) and in a hidden directory on Linux/Steam Deck (e.g., /home/deck/.local/share/openmw/saves).

OpenMW with a Total Overhaul Modlist on Steam Deck

OpenMW running on Steam Deck with a total overhaul mod list.


Strategies for Cross-Platform Save Synchronization

While OpenMW doesn't offer built-in Steam Cloud integration, several effective methods exist to keep your save games synchronized across your PC and Steam Deck, ensuring a seamless gaming experience. These methods generally fall into two categories: manual cloud syncing with symbolic links or automated syncing with dedicated tools.

Method 1: Cloud Storage with Symbolic Links (Windows/Linux)

This method involves leveraging common cloud storage services (like OneDrive, Google Drive, Dropbox) and creating symbolic links to redirect OpenMW's save folder to your cloud-synced directory. This effectively tricks OpenMW into saving directly into your cloud storage, which then syncs to your other devices.

Prerequisites:

  • OpenMW installed on both PC and Steam Deck.
  • A cloud storage service installed and synced on both devices.
  • Morrowind game files installed and configured with OpenMW on both devices.

Steps for Windows PC:

  1. Locate OpenMW Saves: Find your OpenMW save folder, typically at C:\Users\\Documents\My Games\OpenMW\saves.
  2. Create Cloud Sync Folder: Within your cloud storage local folder (e.g., OneDrive, Dropbox), create a new, empty folder specifically for OpenMW saves (e.g., C:\Users\\OneDrive\games\openmw\saves).
  3. Move Existing Saves: Move any existing OpenMW save files from the original OpenMW saves folder to your newly created cloud sync folder.
  4. Create Symbolic Link: Open Command Prompt (CMD.exe) as an administrator and use the mklink /j command to create a directory junction. This command links your original OpenMW save location to your cloud sync folder.
    mklink /j "C:\Users\USERNAME\Documents\My Games\OpenMW\saves" "C:\Users\USERNAME\OneDrive\games\openmw\saves"

    Replace USERNAME with your actual Windows username and adjust the OneDrive path if necessary.

  5. Verify Junction: The command prompt should display "Junction created for C:\Users\USERNAME\Documents\My Games\OpenMW\saves <<===>> C:\Users\USERNAME\OneDrive\games\openmw\saves".

Steps for Steam Deck (Linux):

Similar to Windows, you can use symbolic links (symlinks) on Linux. The save folder for OpenMW on Steam Deck is typically /home/deck/.local/share/openmw/saves.

  1. Switch to Desktop Mode: On your Steam Deck, switch to Desktop Mode.
  2. Install Cloud Client: Install a client for your chosen cloud service if available for Linux (e.g., OneDrive client via Discover Store or Flatpak, or use a sync tool like SyncThing as described in Method 2).
  3. Locate OpenMW Saves: The default save location is /home/deck/.local/share/openmw/saves.
  4. Create Cloud Sync Folder: Create a dedicated folder within your synced cloud directory for OpenMW saves.
  5. Move Existing Saves: Move any existing OpenMW save files from the original location to your cloud sync folder.
  6. Create Symbolic Link: Open a terminal and use the ln -s command to create a symbolic link.
    ln -s /path/to/your/cloud/openmw/saves /home/deck/.local/share/openmw/saves

    Replace /path/to/your/cloud/openmw/saves with the actual path to your OpenMW saves folder within your cloud storage.

With symlinks in place, OpenMW will read and write saves directly to the cloud-synced folder, allowing for seamless synchronization between your PC and Steam Deck.

Method 2: Automated Syncing with Decky Loader's Game Sync Plugin (Steam Deck) and SyncThing

For a more automated and user-friendly experience on the Steam Deck, the Decky Loader plugin manager combined with the "Game Sync" plugin by Renn is highly recommended. This plugin simplifies the process of configuring cloud synchronization for various games, including OpenMW.

Steps for Steam Deck:

  1. Install Decky Loader: If you haven't already, install Decky Loader on your Steam Deck. This is a third-party plugin manager that enhances the Steam Deck's functionality.
  2. Install Game Sync Plugin: Through Decky Loader, install the "Game Sync" plugin by Renn.
  3. Configure Game Sync:
    • Launch Morrowind (via OpenMW) from your Steam library.
    • Access the Decky Loader menu (usually by pressing the "..." button).
    • Navigate to the "Game Sync" plugin settings for Morrowind.
    • Configure the plugin to sync saves from /home/deck/.local/share/openmw/saves to your preferred cloud account (e.g., OneDrive, Google Drive).
    • Ensure you enable "sync on game start and exit" for automatic synchronization.
  4. Install Cloud Sync Client on PC: On your Windows PC, install a client for the same cloud storage service you chose on the Steam Deck (e.g., OneDrive). This will allow your PC to access the synchronized save files locally.
  5. Create Symbolic Link (PC): Similar to Method 1, create a symbolic link on your Windows PC to redirect OpenMW's save folder to the local directory where your cloud service syncs the saves from your Steam Deck.
    mklink /j "C:\Users\USERNAME\Documents\My Games\OpenMW\saves" "C:\Users\USERNAME\OneDrive\sdh-game-sync\home\deck\.local\share\openmw\saves"

    The path C:\Users\\OneDrive\sdh-game-sync\home\deck\.local\share\openmw\saves is a common example for how the Game Sync plugin might structure the synced folder within your OneDrive.

OpenMW running on Steam Deck, fully synced with desktop

OpenMW running on the Steam Deck, demonstrating successful synchronization with a desktop PC.

Using SyncThing for Direct P2P Syncing:

SyncThing is a free, open-source peer-to-peer file synchronization application that can be used to directly sync your OpenMW save files between your PC and Steam Deck. This method avoids reliance on commercial cloud services.

  • Install SyncThing: Install SyncThing on both your PC and Steam Deck. For Steam Deck, a SyncThing plugin is available via Decky Loader, which simplifies setup and can auto-launch SyncThing in game mode.
  • Configure Sync Folders: On both devices, configure SyncThing to monitor and synchronize the OpenMW save folder (e.g., ~/.local/share/openmw/saves on Steam Deck and C:\Users\\Documents\My Games\OpenMW\saves on Windows).
  • Share Folders: Share the designated save folder between the two SyncThing instances, ensuring both devices are online for synchronization to occur.

This method offers excellent control and can be very fast, as syncs happen directly between your devices on your local network.

An illustrative video on wirelessly transferring files and game ROMs to Steam Deck from a Windows PC using SyncThing.

This video demonstrates the ease of use of SyncThing for file transfers, which can be directly applied to OpenMW save synchronization. It highlights the utility of a direct peer-to-peer solution, bypassing typical cloud storage limitations and potentially offering faster transfer speeds over a local network. While the video focuses on general file transfers, the principles are identical for game saves, emphasizing the simplicity of configuring SyncThing for seamless cross-device data management.


Considerations for Modded OpenMW Setups

When dealing with heavily modded OpenMW setups, save synchronization becomes slightly more complex. While the save files themselves can be synced, the mod configurations, load orders, and actual mod files often differ between PC and Steam Deck, especially if using different mod managers or manual installations. It is crucial to maintain consistency in your mod setup across devices to avoid save corruption or unexpected behavior.

Comparison of Save Synchronization Methods for OpenMW
Feature Steam Cloud (Native Morrowind) Cloud Storage + Symlinks Decky Loader Game Sync + Cloud SyncThing (P2P)
OpenMW Save Compatibility No (different format) Yes Yes Yes
Setup Complexity Very Low (if supported) Moderate Low-Moderate (Steam Deck) / Moderate (PC) Moderate
Automation Level Full (if supported) Full (after setup) Full (after setup) Full (after setup)
Internet Dependency Yes Yes Yes No (local network preferred)
Data Security/Privacy Managed by Steam Managed by Cloud Provider Managed by Cloud Provider High (local/encrypted)
Mod Compatibility N/A Requires consistent mod setup Requires consistent mod setup Requires consistent mod setup
Recommended For Vanilla Morrowind Users comfortable with command line Steam Deck users seeking ease of use Users prioritizing direct, private sync

Important Considerations for Mod Consistency:

  • Mod Organizer 2 (MO2) with OpenMW Player: For complex mod setups, consider using Mod Organizer 2 on your PC. The "OpenMW Player" plugin for MO2 can automatically export your mod list and enabled plugins to OpenMW when you run the game. However, syncing the actual mod files between devices still requires manual transfer or a separate sync solution (like SyncThing for the mod folders).
  • "I Heart Vanilla" or "Expanded Vanilla" Modlists: If you use curated mod lists like "I Heart Vanilla" or "Expanded Vanilla" from Modding-OpenMW.com, ensure you follow their specific installation guides for both your PC and Steam Deck to maintain consistency. These lists often have detailed instructions for different operating systems.
  • Configuration Files: OpenMW configuration files (openmw.cfg) might contain paths specific to your system. While saves can be synced, you might need slightly different config files for your PC and Steam Deck, especially regarding data paths for mods.
  • Save Version Compatibility: Be aware that if you're using development builds of OpenMW, a save created with a newer version might not be loadable on an older version. It's best to keep your OpenMW versions consistent across all devices for seamless save game transfer.

Comparative Analysis of Synchronization Solutions

To provide a clearer picture of the strengths and weaknesses of different synchronization methods, let's look at a radar chart comparing key attributes.

This radar chart illustrates the perceived performance of three primary methods for OpenMW save synchronization across various criteria. "Ease of Setup" reflects how straightforward the initial configuration is. "Automation" indicates the level of manual intervention required after setup. "Reliability" assesses the consistency and stability of the synchronization. "Cross-Platform Agility" measures how well the method handles different operating systems (Windows, Linux). "Mod Compatibility Handling" refers to how easily the method accommodates complex mod setups, while "Data Privacy" reflects the degree of control over your data. As observed, while all methods offer good reliability and cross-platform capabilities for saves, SyncThing generally excels in data privacy and direct P2P synchronization, whereas the Decky Loader Game Sync offers a very high degree of automation and ease of setup for Steam Deck users.


Optimizing Your Cross-Platform OpenMW Experience

Beyond save synchronization, several best practices can enhance your overall OpenMW experience when switching between devices.

Integrating OpenMW with Steam on Steam Deck

To fully integrate OpenMW with your Steam Deck, allowing you to launch it directly from Game Mode and utilize Steam features like controller remapping and the in-game overlay, you can add OpenMW as a non-Steam game. When configuring OpenMW on the Steam Deck, point it to the installed Morrowind game files, typically found at /home/deck/.steam/steamapps/common/Morrowind/Data Files, specifically selecting Morrowind.esm. Some users leverage compatibility layers like Luxtorpeda to simplify this integration further, effectively replacing the vanilla Morrowind launch with OpenMW.

Managing Mods Across Devices

For a consistent modded experience, it's recommended to:

  • Standardize Mod Installation: Use the same mod installation method on both PC and Steam Deck. If using Mod Organizer 2 (MO2) on PC, manually transfer the mod directories to your Steam Deck.
  • Synchronize Mod Folders: While save files are relatively small, mod folders can be massive. If you want to keep mod installations perfectly synced, tools like SyncThing can be configured to synchronize entire mod directories between your PC and Steam Deck, though this requires significant storage and bandwidth.
  • Prioritize Compatibility: Opt for mods known to be compatible with OpenMW and, if possible, cross-platform friendly. Community-curated mod lists for OpenMW often provide guidance on compatibility.


Troubleshooting Common Synchronization Issues

Despite careful setup, you might encounter issues. Here are some common problems and their solutions:

  • "Save file created using a newer version of OpenMW": This error indicates a version mismatch. Ensure that the OpenMW version is identical on both your PC and Steam Deck. If using development builds, stick to the same build number.
  • Saves Not Appearing: Double-check the symbolic link or sync tool configuration. Ensure the target folder for the link/sync is precisely where OpenMW expects to find its save files. Verify that the cloud service or SyncThing is actively synchronizing the correct directory.
  • Corrupted Cloud Save Files: While rare, cloud save corruption can occur. Regularly back up your saves manually. Some users report issues with Steam Cloud specifically for original Morrowind saves leading to corruption; this is less common with third-party cloud solutions if configured correctly.

FAQ Section

Where are OpenMW save files located?
On Windows, OpenMW saves are typically found in C:\Users\\Documents\My Games\OpenMW\saves. On Linux and Steam Deck, they are usually in /home/deck/.local/share/openmw/saves.
Does Steam Cloud natively support OpenMW save synchronization?
No, Steam Cloud does not natively support OpenMW save synchronization. OpenMW uses its own save file format, which is different from the original Morrowind saves that Steam Cloud manages. Therefore, third-party solutions or manual methods are required.
Can I use my existing Morrowind save files with OpenMW?
OpenMW uses a different save game format from vanilla Morrowind. While there are experimental tools to import vanilla saves into OpenMW, it is generally recommended to start a new game in OpenMW for the most stable experience.
Is it necessary to sync my mod files as well as save files?
While only save files are strictly necessary for cross-progression, it is highly recommended to maintain a consistent mod setup across devices. If your mod lists or configurations differ, your synchronized save files might not load correctly or may behave unexpectedly.
What is the Decky Loader Game Sync plugin?
The Decky Loader Game Sync plugin is a third-party tool for the Steam Deck that simplifies the process of synchronizing game save files with various cloud storage providers. It automates the transfer of saves between the Steam Deck and your chosen cloud service, making cross-platform play much easier.

Conclusion

Synchronizing OpenMW save games across your PC and Steam Deck is entirely achievable, allowing you to seamlessly continue your adventures in Vvardenfell regardless of your current device. While Steam Cloud's native functionality isn't sufficient for OpenMW due to its unique save format, leveraging cloud storage services with symbolic links or employing dedicated synchronization tools like SyncThing and the Decky Loader Game Sync plugin provides robust and effective solutions. The key to a smooth experience lies in careful initial setup, maintaining consistency in your OpenMW versions, and managing your mod installations across all devices. By following these guidelines, you can enjoy the enhanced Morrowind experience that OpenMW offers with unparalleled convenience.


Recommended Further Exploration


References

openmw.org
FAQ | OpenMW
simania.nl
Using OpenMW
openmw.org
OpenMW
kezyma.github.io
OpenMW Player
forum.openmw.org
Game saves - openmw.org

Last updated May 21, 2025
Ask Ithy AI
Download Article
Delete Article