Graphics Settings Guide - Platform Compatibility
Overview
This guide explains how graphics settings work across different platforms (Desktop, Android, iOS) in Pokemon Blaze Online. Due to platform limitations and design decisions, not all settings are available on every platform.
Settings Availability by Platform
Desktop (Windows, macOS, Linux)
All graphics settings are available and fully configurable:
Special Features:
Android
Limited settings due to platform constraints:
iOS
Limited settings due to platform constraints:
Why These Limitations Exist
Mobile Resolution Settings
Q: Why can't I change resolution on Android/iOS?
Mobile Fullscreen Toggle
Q: Why is there no fullscreen option on mobile?
Anti-Aliasing on iOS
Q: Why is anti-aliasing not available on iOS?
V-Sync on Android
Q: Why can't I control V-Sync on Android?
Mobile-Specific Optimizations
Automatic UI Scaling
Mobile devices automatically calculate appropriate UI scale ranges based on:
Density-Based Defaults
The game automatically sets optimal defaults based on your device:
Tablet Detection
Devices with screens 7 inches or larger (diagonal) are treated as tablets and receive:
Performance Considerations
Desktop
Mobile
Troubleshooting
Desktop Issues
Window appears too small/large after settings change:
Mobile Issues
UI appears too small/large:
Settings Storage
All graphics settings are stored in a JSON file:
Settings persist across app launches and updates. If settings become corrupted, use "Restore Default" to reset.
Future Improvements
We're continuously working to improve graphics settings:
Contact Support
If you experience graphics issues not covered here:
Last updated: August 2025
Overview
This guide explains how graphics settings work across different platforms (Desktop, Android, iOS) in Pokemon Blaze Online. Due to platform limitations and design decisions, not all settings are available on every platform.
Settings Availability by Platform
Desktop (Windows, macOS, Linux)
All graphics settings are available and fully configurable:
| Setting | Available | Notes |
| UI Scale | Range: 0.5 - 2.5 (varies by screen resolution) | |
| Game Zoom | Range: 1.0 - 3.0 | |
| Screen Resolution | Can select from preset or use custom resolutions | |
| Fullscreen | Toggle between windowed and fullscreen modes | |
| Dynamic Lights | Visual quality setting | |
| Particle Weather | Visual effects for weather | |
| Anti-Aliasing | 0x, 2x, 4x, 8x options | |
| V-Sync | Vertical synchronization |
Special Features:
- Resolution changes apply immediately without restart
- Window can be manually resized, creating custom resolutions
- UI scale limits automatically adjust based on screen size to prevent overflow
Android
Limited settings due to platform constraints:
| Setting | Available | Notes |
| UI Scale | Range: 0.7 - 2.5 (varies by screen density) | |
| Game Zoom | Range: 1.0 - 3.0 | |
| Screen Resolution | Uses device native resolution | |
| Fullscreen | Android apps are always fullscreen | |
| Dynamic Lights | Visual quality setting | |
| Particle Weather | Visual effects for weather | |
| Anti-Aliasing | 0x, 2x, 4x, 8x options | |
| V-Sync | Not configurable on Android |
iOS
Limited settings due to platform constraints:
| Setting | Available | Notes |
| UI Scale | Range: 0.7 - 2.5 (varies by screen density) | |
| Game Zoom | Range: 1.0 - 3.0 | |
| Screen Resolution | Uses device native resolution | |
| Fullscreen | iOS apps are always fullscreen | |
| Dynamic Lights | Visual quality setting | |
| Particle Weather | Visual effects for weather | |
| Anti-Aliasing | Not supported via RoboVM | |
| V-Sync | Controls frame rate (60 FPS when enabled) |
Why These Limitations Exist
Mobile Resolution Settings
Q: Why can't I change resolution on Android/iOS?
A: Mobile devices have fixed physical displays with specific native resolutions. Unlike desktop monitors that support multiple resolution modes, mobile screens are designed to work at their native resolution only. Changing resolution would result in:
- Blurry visuals due to scaling
- Black bars or stretched content
- Poor battery performance
- Inconsistent touch input mapping
Mobile Fullscreen Toggle
Q: Why is there no fullscreen option on mobile?
A: Mobile apps run in fullscreen by default - it's part of the mobile app paradigm. The entire screen is always dedicated to the active app, unlike desktop where windows can be resized and moved around. The system UI (status bar, navigation bar) is handled by the OS, not the app.
Anti-Aliasing on iOS
Q: Why is anti-aliasing not available on iOS?
A: This is a technical limitation of the RoboVM framework used for iOS deployment. While iOS devices support anti-aliasing at the hardware level, the current implementation doesn't expose this setting through the configuration API we use.
V-Sync on Android
Q: Why can't I control V-Sync on Android?
A: Android handles frame synchronization at the system level through its rendering pipeline. The OS automatically manages frame timing to prevent screen tearing, making manual V-Sync control unnecessary and unavailable to individual apps.
Mobile-Specific Optimizations
Automatic UI Scaling
Mobile devices automatically calculate appropriate UI scale ranges based on:
- Screen Density (DPI): Higher density screens get wider scale ranges
- Screen Size: Tablets allow more scaling flexibility than phones
- Physical Size: Detected via diagonal measurement to distinguish tablets
Density-Based Defaults
The game automatically sets optimal defaults based on your device:
- Low Density (mdpi): Conservative scaling to maintain performance
- Medium Density (hdpi): Balanced scaling options
- High Density (xhdpi): Wider range for crisp displays
- Very High Density (xxhdpi+): Maximum flexibility for modern devices
Tablet Detection
Devices with screens 7 inches or larger (diagonal) are treated as tablets and receive:
- Extended UI scale range (0.7 - 2.5)
- Different default scale values
- Optimized layout calculations
Performance Considerations
Desktop
- Higher resolutions impact performance more than other settings
- Anti-aliasing (especially 8x) can significantly affect frame rate
- Dynamic lights and particle weather have moderate performance impact
Mobile
- UI Scale affects rendering performance - higher scales = more pixels
- Dynamic lights have higher battery impact on mobile
- Particle weather effects can affect performance on older devices
Troubleshooting
Desktop Issues
Window appears too small/large after settings change:
- The new resolution is applied immediately
- Use the resolution dropdown to select a different size
- Manually resize the window for custom dimensions
- Reduce UI Scale setting
- The game automatically limits scale based on screen size
Mobile Issues
UI appears too small/large:
- Adjust the UI Scale slider
- The range is automatically optimized for your device
- Disable Dynamic Lights
- Disable Particle Weather
- Reduce UI Scale if rendering is slow
Settings Storage
All graphics settings are stored in a JSON file:
- Desktop: User preferences directory
- Android: App's private storage
- iOS: App's documents directory
Settings persist across app launches and updates. If settings become corrupted, use "Restore Default" to reset.
Future Improvements
We're continuously working to improve graphics settings:
- Investigating anti-aliasing support for iOS
- Exploring resolution scaling options for mobile
- Adding more granular performance presets
- Implementing automatic performance optimization
Contact Support
If you experience graphics issues not covered here:
- Note your device model and OS version
- Screenshot your current graphics settings
- Report the issue on our Official Discord Ticketing System => Technical Ticket
- Include any error messages or unusual behavior
Last updated: August 2025