Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnowRunner DLC Unlocker

Versão em português do Brasil

A DLC package installer for the Microsoft Store and Xbox app versions of SnowRunner on Windows.

IMPORTANT

Use this project only with content that you own or are authorized to access. This project does not include an automated uninstaller. The installer uses C:\XboxGames by default, but you can change this path in the batch file.

Compatibility

Platform Status
Microsoft Store Supported
Xbox app for PC Supported
Steam Not supported
Epic Games Store Not supported

Tested on Windows 11 version 25H2 with SnowRunner package version 1.0.152.0 from the Microsoft Store/Xbox app and XStoreUnlocker version fh6-v1. Compatibility with newer versions of SnowRunner, Windows, the Xbox app, or XStoreUnlocker is not guaranteed.

Requirements

  • Windows with administrator access
  • SnowRunner installed through the Microsoft Store or Xbox app
  • SnowRunner and the DLC folders located under the same Xbox games directory
  • XStoreUnlocker version fh6-v1, the version tested with this project

Before You Begin

  1. Close SnowRunner and the Xbox app.

  2. Install XStoreUnlocker version fh6-v1 from the official repository by following its instructions.

  3. Open xstore_unlocker.ini in the SnowRunner game folder, next to XGameRuntime.dll. The default fh6-v1 file contains DLC IDs for Forza Horizon 6. Remove all entries under [DLCs] and leave that section empty. The resulting configuration should be:

    [Settings]
    unlock_all=0
    log_enabled=1
    
    [Blacklist]
    
    [DLCs]

    Do not keep the default Forza Horizon 6 DLC IDs in this file.

    The backup included in this repository's XStoreUnlocker folder is also the tested fh6-v1 version. Use it only if the original repository is unavailable, and apply the same DLC ID removal to its configuration file.

Installation

  1. Copy the included SnowRunner - ... DLC folders to:

    C:\XboxGames
    

    If your Xbox games are stored on another drive, such as D:\XboxGames, see Using a Custom Xbox Games Directory before running the installer.

    The resulting folder structure should look similar to this:

    Example of the expected folder structure

  2. Right-click Install_all_DLC.bat and select Run as administrator.

  3. Run each menu option in this order:

    1. Enable Developer Mode
    2. Install all DLCs
    3. Disable Developer Mode
    4. Exit
  4. Start the Xbox app and then launch SnowRunner.

Using a Custom Xbox Games Directory

The installer searches C:\XboxGames by default. If SnowRunner is installed in another Xbox games directory, edit the search path before running the script.

For example, to use D:\XboxGames:

  1. Right-click Install_all_DLC.bat and select Edit, or open it in a text editor such as Notepad.

  2. Find this line:

    FOR /D %%D IN ("C:\XboxGames\SnowRunner - *") DO (
  3. Replace only the directory with the location of your Xbox games:

    FOR /D %%D IN ("D:\XboxGames\SnowRunner - *") DO (
  4. Save the file without changing its .bat extension.

  5. Copy the DLC folders into that same directory. For this example, they must be directly inside D:\XboxGames.

  6. Run Install_all_DLC.bat as administrator and follow the normal installation steps.

Keep \SnowRunner - * at the end of the path. The wildcard is required for the script to find the DLC folders.

Important Limitations

  • The installer searches for folders matching C:\XboxGames\SnowRunner - * by default. Edit the path in Install_all_DLC.bat when using another Xbox games directory.
  • SnowRunner - Windows10 is explicitly skipped because it is the base game folder, not a DLC package.
  • Folders without Content\MicrosoftGame.config are skipped.
  • Only DLC packages present in this repository can be registered.

Troubleshooting

The installer closes immediately or reports access errors

Run Install_all_DLC.bat as administrator. Administrator access is required to change the Windows Developer Mode registry setting and register the packages.

No DLC folders are detected

Confirm that the DLC folders are directly inside the Xbox games directory configured in Install_all_DLC.bat and that their names begin with SnowRunner - .

A folder is skipped because MicrosoftGame.config is missing

Verify that the folder contains this exact path:

<DLC folder>\Content\MicrosoftGame.config

Do not rename or move files inside the DLC folder.

The script displays ERROR while registering a DLC

Check that:

  • Developer Mode was enabled using option 1 before installation.
  • The batch file is running as administrator.
  • The DLC folder is complete and located in the directory configured in Install_all_DLC.bat.
  • SnowRunner and the Xbox app are closed during registration.

After correcting the problem, run option 2 again. Disable Developer Mode with option 3 when installation is complete.

The DLC is registered but does not appear in the game

Confirm that XStoreUnlocker is installed and that unlock_all=0 is set in its active configuration file. Restart the Xbox app and SnowRunner after checking the configuration.

Removal

This repository does not currently include an automated uninstaller.

  1. Run Install_all_DLC.bat as administrator and select Disable Developer Mode if it is still enabled.
  2. Remove the registered DLC packages through Windows Settings > Apps > Installed apps, if they are listed there.
  3. Delete only the DLC folders that you copied into your Xbox games directory.
  4. Remove XStoreUnlocker by following the instructions provided by its project.

Deleting a folder alone may not unregister its package from Windows.

Security and Verification

You should inspect Install_all_DLC.bat in a text editor before running it. The script enables Developer Mode, registers each detected DLC package with wdapp.exe, and then allows Developer Mode to be disabled again.

The repository states that wdapp.exe and xsapi.dll are Microsoft files. Verify their digital signatures in Properties > Digital Signatures before use. The SHA-256 hashes of the files currently included in this repository are:

File SHA-256
wdapp.exe 99AB8DE5CA3215476E0800F777C6942831F403C0AD4E89712E642EB3135C24AC
xsapi.dll 1AE70BE26E35AB55DD16170AC8387D48604625953BE8F9B67301E04EBCE0E1F4
XStoreUnlocker/XGameRuntime.zip 60638893B2154E042A2E3C859FFF746726453B116527FDC098664485DA4447A0

Optional: Obtain the Microsoft files yourself

If you prefer not to use the bundled executable and DLL, you can obtain wdapp.exe and xsapi.dll directly from the official Microsoft GDK. This is optional; installing the GDK downloads the complete development kit, not only these two files.

Install it with Windows Package Manager:

winget install -e --id Microsoft.Gaming.GDK

After installation, both files can be found in:

C:\Program Files (x86)\Microsoft GDK\bin

Copy wdapp.exe and xsapi.dll from that directory to this repository's root folder. GDK updates may provide different file versions and SHA-256 hashes, so verify that both digital signatures are valid and issued by Microsoft.

Do not disable your antivirus. If security software reports a file, verify its signature and hash and inspect the source before deciding whether to proceed.

FAQ

Why does XStoreUnlocker not enable the DLCs by itself?

SnowRunner also checks whether the corresponding DLC packages are downloaded and registered on the system. This repository provides those package structures for the installer to register.

How does XStoreUnlocker work when unlock_all=0?

XStoreUnlocker intercepts license requests made by SnowRunner and handles DLC ownership validation. The unlock_all=0 setting does not mean that XStoreUnlocker itself is disabled.

Can I install the DLC folders outside C:\XboxGames?

Yes. Open Install_all_DLC.bat in a text editor and find:

FOR /D %%D IN ("C:\XboxGames\SnowRunner - *") DO (

Replace C:\XboxGames with your Xbox games directory. For example:

FOR /D %%D IN ("D:\XboxGames\SnowRunner - *") DO (

Save the file, copy the DLC folders directly into the configured directory, and run the batch file as administrator. See Using a Custom Xbox Games Directory for the complete instructions.

Does this work with Steam or the Epic Games Store?

No. The package-registration process used here is specific to the Microsoft Store and Xbox app versions.

Legal Disclaimer

This software is provided for educational and research purposes only and is used at your own risk. The author is not responsible for data loss, account restrictions, system changes, or other consequences resulting from its use.

Do not use this project to obtain or access content that you do not own or are not legally authorized to use. Support the developers and publishers by purchasing SnowRunner and its DLCs.

About

DLC unlocker for SnowRunner (Microsoft Store and Xbox PC games)

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages