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:\XboxGamesby default, but you can change this path in the batch file.
| 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.
- 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
-
Close SnowRunner and the Xbox app.
-
Install XStoreUnlocker version
fh6-v1from the official repository by following its instructions. -
Open
xstore_unlocker.iniin the SnowRunner game folder, next toXGameRuntime.dll. The defaultfh6-v1file 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
XStoreUnlockerfolder is also the testedfh6-v1version. Use it only if the original repository is unavailable, and apply the same DLC ID removal to its configuration file.
-
Copy the included
SnowRunner - ...DLC folders to:C:\XboxGamesIf 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:
-
Right-click
Install_all_DLC.batand select Run as administrator. -
Run each menu option in this order:
- Enable Developer Mode
- Install all DLCs
- Disable Developer Mode
- Exit
-
Start the Xbox app and then launch SnowRunner.
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:
-
Right-click
Install_all_DLC.batand select Edit, or open it in a text editor such as Notepad. -
Find this line:
FOR /D %%D IN ("C:\XboxGames\SnowRunner - *") DO (
-
Replace only the directory with the location of your Xbox games:
FOR /D %%D IN ("D:\XboxGames\SnowRunner - *") DO (
-
Save the file without changing its
.batextension. -
Copy the DLC folders into that same directory. For this example, they must be directly inside
D:\XboxGames. -
Run
Install_all_DLC.batas 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.
- The installer searches for folders matching
C:\XboxGames\SnowRunner - *by default. Edit the path inInstall_all_DLC.batwhen using another Xbox games directory. SnowRunner - Windows10is explicitly skipped because it is the base game folder, not a DLC package.- Folders without
Content\MicrosoftGame.configare skipped. - Only DLC packages present in this repository can be registered.
Run Install_all_DLC.bat as administrator. Administrator access is required to change the Windows Developer Mode registry setting and register the packages.
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 - .
Verify that the folder contains this exact path:
<DLC folder>\Content\MicrosoftGame.config
Do not rename or move files inside the DLC folder.
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.
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.
This repository does not currently include an automated uninstaller.
- Run
Install_all_DLC.batas administrator and select Disable Developer Mode if it is still enabled. - Remove the registered DLC packages through Windows Settings > Apps > Installed apps, if they are listed there.
- Delete only the DLC folders that you copied into your Xbox games directory.
- Remove XStoreUnlocker by following the instructions provided by its project.
Deleting a folder alone may not unregister its package from Windows.
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 |
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.GDKAfter 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.
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.
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.
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.
No. The package-registration process used here is specific to the Microsoft Store and Xbox app versions.
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.
