XR Viewer Portable Windows
- Last UpdatedSep 03, 2025
- 2 minute read
The XR Portable Windows version is designed specifically for development and debug, so its unique characteristics are:
-
The execution is restricted to when XR Studio is running on the same machine. For this reason, XR Portable should not be part of any release.
-
Can execute unpacked project data.
-
Has a debug panel supporting most of the functionalities of the main Windows version.
-
Has a log panel supporting the same functionalities of the main Windows version. The log is also saved in the project folder as engine_nx.xml.
-
Supports DDS as a compressed texture file format.
Command line arguments
|
Argument |
Description |
|---|---|
|
-config |
Application Configuration File to be loaded. |
|
-paks |
List of paks to be loaded. Format: pakname|pakpath (ex. pakname1.pak|C:\mypaks\path1\|pakname2.pak| C:\mypaks\path2\). |
|
-configuration |
(optional) Project configuration file to override some of the application configuration options. This file can be generated using XR Studio. |
XR Viewer Portable Windows size menu
The XR Viewer Portable Windows offers a convenient debug option. It embeds a menu that allows you to select a specific form resolution based on device and orientation mode (landscape/portrait). This makes it possible to test a UX with the actual visual display of the corresponding device.
Change window size
-
Right-click on XR Viewer Portable Area. The size menu appears.

-
Select desired resolution based on device and mode.
-
Right-click again to hide menu.
Patching the grid
Sometimes, portable development requires patching the global grid to create pixel-perfect user interfaces. There is a checkbox on Global node to set the grid at the same values as the currently selected resolution.
If Apply Size To Grid is checked, when any resolution is selected from the drop- down list, the grid is modified accordingly. This allows you to not only to resize the render panel, but also to set the grid at the same values. This creates a precise simulation of any device or monitor that needs to be tested.
Any persisted resolution from the loaded Graphic Contexts will be available in the list, and the first one read, if any, will be used as the start-up screen size of the application. For more information, see View Options.