-
Notifications
You must be signed in to change notification settings - Fork 1
Windows Setup
Warning
WPR is currently in active alpha development.
Setup steps and requirements may change frequently.
Before running WPR on Windows, ensure your system meets the following requirements.
| Requirement | Notes |
|---|---|
| Windows 10 / 11 | Recommended |
| .NET 8 Runtime / SDK | Required |
| Vulkan-Compatible GPU | Recommended |
| Updated GPU Drivers | Strongly Recommended |
WPR is still experimental and performance may vary heavily depending on hardware.
Recommended:
- modern CPU
- Vulkan-capable GPU
- SSD storage
Currently, WPR does not provide official releases.
You will need to:
- build WPR from source
- or use a development build
See:
After building:
- Navigate to the build output folder
- Launch the WPR executable
Example:
bin/Debug/net8.0/or:
bin/Release/net8.0/On first launch:
- WPR may create configuration files
- shader caches may be generated
- startup may take longer than expected
This is normal.
To use a game with WPR:
- Launch WPR
- Import a supported XAP package
- Wait for processing/import
- Launch the game
Current primary focus:
- Windows Phone XNA titles
Limited / experimental:
- Silverlight titles
Unsupported:
- Native WinRT applications
Desktop platforms currently support:
- mouse input
- touchscreen input
- limited keyboard input
Keyboard input is currently mainly used for accelerometer emulation.
WPR currently focuses heavily on Vulkan rendering.
Generally recommended:
- NVIDIA GTX/RTX series
- AMD RX series
- newer Intel integrated graphics
Outdated drivers may cause:
- crashes
- black screens
- rendering corruption
- Vulkan failures
Always keep GPU drivers updated.
Possible causes:
- missing .NET runtime
- unsupported GPU
- outdated graphics drivers
- missing dependencies
Possible causes:
- Vulkan issues
- unsupported rendering features
- incomplete game compatibility
Try:
- Updating to the latest WPR version
- Reinstalling the game
- Checking the Compatibility List
- Testing another title
See:
Performance may vary depending on:
- GPU driver quality
- hardware capability
- game complexity
- current WPR implementation state
Optimisation is still ongoing.
Some rendering issues may occur on:
- mixed refresh rate monitors
- high DPI displays
- unusual scaling configurations
Because WPR is an unsigned alpha project:
- some antivirus software may flag builds
- SmartScreen warnings may appear
Always build from source or use trusted builds.
To update:
- Pull the latest repository changes
- Rebuild the project
- Replace old binaries
Example:
git pull
dotnet buildCurrent Windows limitations may include:
- incomplete compatibility
- graphics issues
- missing APIs
- broken audio in some titles
- limited input support
Before opening an issue:
- Test the latest version
- Reinstall the game
- Check existing issues
- Verify the game status in the Compatibility List
If the issue still exists:
- open a GitHub issue
- include logs if available
- include screenshots if useful
Thank you for helping test and preserve Windows Phone gaming ❤️