Documentation
Browse the Docs
The fastest way to find answers is in the documentation. The feature pages cover every option in detail, and the troubleshooting guide addresses the most common problems.
Community
Join the Discord
The DanceXR community is active on Discord. Find fellow users, share your work, and get quick answers from people who have likely run into the same issue.
FAQ
Frequently Asked Questions
Only the sky is visible — no UI or camera controls
This usually means something went wrong during startup. Try these steps in order:
- Remove
license.txtand relaunch - Remove (back up first)
config.json— this resets all settings and fixes issues caused by a corrupted config - Remove (back up first)
cache.jsonfrom your content library
Crashes every launch — reverting to an older version doesn’t help
This is usually a VR runtime problem, not DanceXR itself.
- If you have multiple VR runtimes, try switching to a different one
- For SteamVR: disable startup overlays and addons you don’t need; try a clean reinstall
- Check the SteamVR
driverfolder for anything recently installed or updated that you can remove
Asked to activate again
Device IDs can change after an OS update, hardware upgrade, or other system changes. Just run through the activation steps again. Contact us if you have trouble.
Unable to launch VR
DanceXR uses OpenXR to initialize VR. If you have multiple VR runtimes installed, one needs to be set as the active OpenXR runtime:
- Oculus / Meta: Open the Oculus app → Settings → Beta → OpenXR Runtime → “Set Oculus as active”
- SteamVR: Open SteamVR → top-left menu → Settings → Developer → “Set SteamVR as OpenXR Runtime”
- Windows Mixed Reality: Download “Windows Mixed Reality OpenXR Developer Tools” from the Microsoft Store and set WMR as active from there
Model loads but everything is white
The most common cause is filename encoding — textures can’t be located when filenames use a different character encoding.
- For ZIP packages, add the encoding to the package name so DanceXR knows how to parse filenames. Details here →
- Extra spaces in filenames can also prevent textures from loading. Open the model in PMXEditor and verify that texture references match the actual filenames exactly.
Hair materials are see-through
Transparency depth prepass is on by default. It fixes transparency sorting by rendering only the topmost transparent layer — which means stacked transparent layers (like layered hair) only show the top one.
- Turn off transparency depth prepass to render all transparent layers. This may introduce sorting artifacts if the model’s material order isn’t correct.
- There is no perfect universal solution — try different configurations and use the one with fewer visual problems.
Sky sphere from a stage model has holes or looks pixelated
Also caused by transparency depth prepass — when multiple sky spheres are transparent, only the topmost layer renders fully in some areas.
- Turn off transparency depth prepass, or
- Find the background sky sphere and change its material from transparent to opaque
Troubleshooting
Finding Your Log Files
When reporting a bug, attaching your log files is extremely helpful. Log files record errors as they happen and let us diagnose problems quickly.
Log file location (PC):
C:\Users\[your user name]\AppData\LocalLow\VR Storm Lab\DanceXR HD
The last folder name depends on which version you have — it may be DanceXR HD, DanceXR LW, or DanceXR RT.
Some folders are hidden by default. If you can’t find AppData, enable hidden files in Explorer first.
Once you open the folder, attach Player.log (current session) and Player-prev.log (previous session) to your report.
Quick Fixes
Before Reporting
Run through these steps first — they resolve the majority of issues:
- Update to the latest version — your issue may already be fixed
- Reset config — back up then delete
config.jsonto rule out a corrupted settings file - Check the log — open
Player.logand search forERRORorExceptionto identify the problem - VR not launching — confirm your OpenXR runtime is set correctly (see FAQ above)
- White textures — check filename encoding and extra spaces in texture references
If none of these help, the issue is worth reporting.
Contact
Report a Bug or Get in Touch
Preferred
GitHub Issues
Bug tracking & feature requests
- Full issue history and status
- Attach screenshots & log files
- Track progress on your report
- Request new features
Fast
Discord
Community support
- Quick answers from the community
- Share work and ideas
- Developer presence
- Real-time discussion
Direct
Business & direct enquiries
- Bug reports with attachments
- Business inquiries
- Activation issues
- vrstormlab@gmail.com