Every Unity game supports a number of command line arguments. In the case of VaM, particularly interesting are those to control VR mode, screen resolution as well as fullscreen mode. Why would you want to use this? Sometimes you want to quickly switch resolutions without going through the VaM Launcher which forces you to launch in VR first. Maybe because you want to record video with a particular resolution or aspect ratio?
Parameter: -vrmode X
Parameter: -screen-fullscreen X
Examples
With this information, you can now create a Batch file (".bat") that launches VaM directly with these settings. Just make a copy of the "VaM (Desktop Mode).bat" you already got in your VaM directory and modify from there. Some examples below. All of these examples are ZIPed up and attached to this resource for easy download and use. Extract to your VaM directory and delete those you don't need.
What if you want to record a side-by-side video? Maybe something where you compare something old to new? You could try something like this: Two 960x1080 video streams put side-by-side gives you a nice regular 1920x1080. I think you get the idea what kind of flexibility this gives to you.
This is for example how the following video came together. Video editing to combine both videos and adding the text was done with the free version of DaVinci Resolve:
Parameter: -vrmode X
Force the application to run with a particular VR device/software. This can also be "None", to run in Desktop mode.
-vrmode None
-vrmode OpenVR
-vrmode oculus
Parameter: -screen-width X -screen-height YOverride the default screen width and height. X and Y must be integer from a supported resolution. When in window mode, you can use more or less arbitrary integer values, but of course it has to fit on your screen. Note that VaM UI does not react well to weird aspect ratios.
-screen-width 1920
-screen-height 1080
Parameter: -screen-fullscreen X
Override the default full-screen state. This must be 0 or 1 to force either window or fullscreen mode.
-screen-fullscreen 1
More parameter documentation can be found here, look for the "Unity Standalone Player command line arguments" section.Examples
With this information, you can now create a Batch file (".bat") that launches VaM directly with these settings. Just make a copy of the "VaM (Desktop Mode).bat" you already got in your VaM directory and modify from there. Some examples below. All of these examples are ZIPed up and attached to this resource for easy download and use. Extract to your VaM directory and delete those you don't need.
START "VaM" VaM.exe -vrmode None -screen-width 1280 -screen-height 720 -screen-fullscreen 0
START "VaM" VaM.exe -vrmode None -screen-width 1920 -screen-height 1080 -screen-fullscreen 0
START "VaM" VaM.exe -vrmode None -screen-width 1920 -screen-height 1080 -screen-fullscreen 1
START "VaM" VaM.exe -vrmode None -screen-width 3440 -screen-height 1440 -screen-fullscreen 1
START "VaM" VaM.exe -vrmode None -screen-width 3840 -screen-height 2160 -screen-fullscreen 1
What if you want to record a side-by-side video? Maybe something where you compare something old to new? You could try something like this: Two 960x1080 video streams put side-by-side gives you a nice regular 1920x1080. I think you get the idea what kind of flexibility this gives to you.
START "VaM" VaM.exe -vrmode None -screen-width 960 -screen-height 1080 -screen-fullscreen 0
This is for example how the following video came together. Video editing to combine both videos and adding the text was done with the free version of DaVinci Resolve: