Settings Guide - Complete Reference
How to open
Open Settings from the VSA sidebar.

| 🏠 Document Top | ⚖️ Terms of Service | 🔒 Privacy Policy |
The Settings panel allows you to customize VSA’s appearance, behavior, integrations, update checks, and user-facing legal/support information.
Accessing Settings
Click the gear icon (⚙️) in the sidebar to open the Settings screen.
The left menu includes these panels:
- System - startup and background behavior
- Appearance - theme, color, and language
- Animation - motion and transition settings
- Game Settings - watched folders, OSC, Virtual Desktop, and Steam integration
- Notification - notification settings
- Shortcut - keyboard shortcuts
- X Post - posting presets and posting-related settings
- Favorites - favorites management
- Update - update checks and release notes
- Other - terms, privacy policy, licenses, external links, and important notices
System Panel
- Run at PC startup: Starts VSA when you sign in to Windows.
- Open new photos in VR preview: Works with a compatible VR preview app to show newly imported photos automatically.
- VR preview curvature: Adjusts the curvature of the photo surface shown in VR.
- Automatically archive older photos: Choose an age threshold of 1, 2, 3, 4, 6, or 12 months. Archives are stored in
VSA-Archiveunder the current photo output folder. - Automatic cloud upload: Adds newly imported photos to the cloud upload queue. A signed-in VSA account is required.
Appearance Panel
Configure how VSA looks and displays information.
Theme Settings
Choose the visual theme for the application.
Theme Options:
- Light: White background with dark text (for bright environments)
- Dark: Dark background with light text (reduces eye strain)
- System Linked: Automatically follows Windows theme settings (Recommended)
How to Change:
- Select your preferred theme
- Changes apply immediately with smooth fade transition
- Window content updates in real-time
Language Setting
Choose the UI language for the entire application.
Available Languages:
- Japanese: Complete UI, menus, and dialogs in Japanese
- English: Complete UI, menus, and dialogs in English
How to Change:
- Select language from dropdown
- Application UI updates immediately
- All dialogs and tooltips change to selected language
- Setting persists across sessions
Note: Documentation language can be set independently in the Documents panel.
Theme Color Selector
Choose an accent color for the application interface.
3 Preset Colors Available:
- Darkroom: Graphite and amber
- Night Scene: Blue-black and cobalt
- Print: Warm white and teal ink
How to Use:
- Click on desired color swatch
- Color preview appears in real-time
- All UI elements (buttons, accents, highlights) change immediately
- Selection applies to entire application
Animation Effects:
- Color transitions include smooth animation
- Fade-in effect when selecting new color
- Multiple interactive elements animate simultaneously
Animation Panel
Control visual effects and transitions throughout the application.
Animation Effects Toggle
Enable or disable UI animations and transition effects.
When Enabled:
- Fade transitions between views
- Smooth scroll animations
- Button press animations
- Panel opening/closing animations
When Disabled:
- UI changes appear instantly
- No transition effects
- Faster perceived responsiveness
- Lower GPU usage
Use Cases:
- Enable for modern, polished feel
- Disable if animations cause discomfort or on low-end systems
Notification Panel
Configure desktop notifications and alerts.
Desktop Notifications
Control whether VSA sends Windows notifications.
Enable/Disable:
- Toggle desktop notifications ON or OFF
- When disabled, no system notifications appear
Notification Types
Choose which events trigger notifications:
Import Notifications:
- Trigger when importing folder completes
- Shows file count and status
Photo Import In-Progress:
- Notify when new screenshots detected
- Shows count of incoming photos
Compression Complete:
- Notify when JXL compression finishes
- Shows compression statistics
Error Notifications:
- Alert when errors occur
- Prevents silent failures
VRChat Startup/Shutdown:
- Notify when VRChat detected starting/stopping
- Useful for workflow awareness
Notification Sound
Enable/Disable Sound:
- Toggle notification sounds ON or OFF
- When enabled, audible alert for each notification
Volume Control: (if available)
- Adjust notification volume level
- Range typically 0-100%
Notification History
Use the notification button in the footer to review photo-import and background-task notifications. History is stored on the device and can be removed one item at a time or cleared at once.
Shortcut Panel
Manage keyboard shortcuts for frequent operations.
Implemented Shortcuts (4 total)
Display Operations:
- Screen Size Toggle (F10): Cycle through window sizes (1280×720 → 1600×900 → 1920×1080 → 2560×1440)
- Fullscreen Toggle (F11): Switch between window and fullscreen modes
- Gallery Zoom In (Ctrl + =): Increase thumbnail size
- Gallery Zoom Out (Ctrl + −): Decrease thumbnail size
Customizing Shortcuts
How to Change a Shortcut:
- Locate the shortcut you want to change
- Click on the shortcut field (becomes highlighted)
- Enter your new key combination:
- Press and hold modifier keys (Ctrl, Shift, Alt, Win)
- While holding modifiers, press your desired key
- Release all keys
- New combination displays in the field
- Click “Save” to confirm
Example Combinations:
- Single key:
F5 - With modifier:
Ctrl + Shift + S - Multiple modifiers:
Ctrl + Alt + Delete
Resetting to Defaults
Reset All Shortcuts:
- Open Settings > Shortcut panel
- Click “Reset to Default” button
- Confirm in dialog
- All shortcuts return to default values
Warning: This action cannot be undone. Note current customizations if needed.
See Keyboard Shortcuts Complete List for detailed information.
Game Settings Panel
Configure folders, OSC, Virtual Desktop, and Steam integration for VRChat.
Virtual Desktop auto-launch
On Windows, enable Launch VRChat when Virtual Desktop connects to launch Steam VRChat after the Virtual Desktop Streamer and headset connection are confirmed. It is off by default and VSA must be running.
Steam integration
Enable Start VSA with VRChat (Steam) to add VSA to Steam VRChat’s Launch Options (App ID 438100). Existing safe arguments are preserved. If Steam-side options were changed outside VSA, VSA does not overwrite them. Disabling the integration or uninstalling VSA restores VSA-managed options when they have not been changed.
Favorites Panel
Manage favorites data and legacy folder migration.
Favorites Folder Migration
Purpose: Move favorites data from old locations to new database.
Legacy Folder Import:
- Click “Import Legacy Folder”
- Select old favorites folder location
- VSA imports all legacy data
- Favorites appear in Favorites view
Note: Modern VSA uses SQLite database for favorites. Legacy folder migration preserves existing data.
Database Management
View Favorites Database:
- Location:
%APPDATA%\VSA\favorites.db - Automatically created on first favorites action
Backup Favorites:
- Locate
%APPDATA%\VSA\favorites.db - Copy to safe location
- Keep as backup
Restore from Backup:
- Copy backup file to
%APPDATA%\VSA\ - Overwrite current
favorites.db - Restart VSA
See Favorites Guide for complete favorites information.
Update Panel
Control automatic update checking and version information.
Auto-Update Check
Enable/Disable Checking:
- Toggle automatic update checking
- When enabled, VSA checks for updates periodically
Version Information
Current Version Display:
- Shows installed VSA version
- Format: X.X.X
External Links:
- External links such as GitHub Releases and documentation have moved to the Other panel.
- The Update panel now focuses on the installed version, release notes, and update checks.
Update Notifications
When new version available:
- Notification appears in UI
- Can download or dismiss
- Check can be done manually anytime
Other Panel
The Other panel collects user-facing documents and notices.
Terms, Privacy, and Licenses
You can open:
- Terms of Service
- Privacy Policy
- License information
- The latest privacy policy URL used for Google OAuth publishing settings
External Links
You can open:
- Documentation home
- GitHub Releases
Important Notices
The panel summarizes:
- The correct app name is Virtual Snap Archive. VSA is unofficial and is not affiliated with, endorsed by, or supported by VRChat Inc., VirtualLens2, Integral, or their respective rights holders.
- Core local features are free. Cloud storage and X API features may require payment beyond the free allowance.
- External communication occurs when using VSA accounts, cloud storage, X posting, Turnstile, update checks, or server status features.
- Broad local file permissions are used so users can choose watched folders and export destinations.
- Windows installers may be unsigned and may trigger SmartScreen or security software warnings.
Resetting All Settings
Reset to Defaults:
- Settings > scroll to bottom
- Click “Reset All Settings” button
- Confirm in dialog
- All settings revert to default values
- Application restarts automatically
Warning: This action cannot be undone. All customizations will be lost.
Settings Storage
Settings are stored in:
%APPDATA%\VSA\settings.json
Backup Settings:
- Navigate to
%APPDATA%\VSA\ - Copy
settings.jsonto safe location - Keep as backup before major changes
Restore Settings:
- Copy backup
settings.jsonto%APPDATA%\VSA\ - Overwrite current file
- Restart VSA
Tips
- Performance: Disable animations if VSA feels slow on older hardware
- Notifications: Disable non-critical notifications to reduce distractions
- Shortcuts: Create shortcuts for operations you perform frequently
- Backup: Backup settings.json periodically in case of corruption
- Theme: Use System-Linked theme for automatic light/dark switching
Related Documentation
- Keyboard Shortcuts Complete List - All shortcut details
- Favorites Guide - Favorites feature overview
- Game Configuration Guide - VRChat integration settings
- Terms of Service - Usage terms
- Privacy Policy - Data handling
- License Information - Licenses and third-party software
- Troubleshooting Guide - Settings-related issues