Template:Config/sandbox
Appearance
[edit] [] Template documentation
This template outputs a standardized set of configuration information.
Features
New features in this sandbox version:
- Path to setting
- GameINI counterparts
- Using Template:Config required
- Handing off table tags for improved editing performance
- Produces Category:Config template misformatted settings
Issues
- Requires
{{#vardefineecho:=|setting=gameini}}for all string-based settings for using equal signs. - String-based settings need empty equation when ini isn't available.
- Those using decimal will accept "Unlimited" as input.
Example
{{Config/sandbox
|dualcore = Off
|dualcorenotes = Show File Select menus properly
}}
Produces
Only configuration options for the best compatibility where they deviate from defaults are listed.
General
| Configuration | Setting | GameINI [Core] | Notes |
|---|---|---|---|
| Settings > General > Enable Dual Core | Off | CPUThread = False |
Show File Select menus properly |
Full preview
Only configuration options for the best compatibility where they deviate from defaults are listed.
General
| Configuration | Setting | GameINI [Core] | Notes |
|---|---|---|---|
| Settings > General > Enable Dual Core | On | CPUThread = True |
Boolean |
| Settings > General > Speed Limit | 100% | EmulationSpeed = 1 |
Decimal |
| Settings > Interface > Use Panic Handlers | On | Boolean | |
| Settings > GameCube > Skip GC BIOS | On | Boolean | |
| Settings > Advanced > CPU Emulator Engine | JIT x64 | CPUCore = Interpreter=0, JIT x64=1, JIT ARM64=4, Cached Interpreter=5 |
String |
| Settings > Advanced > CPU Clock Override | 100% | Overclock = 1 |
Decimal |
Graphics
| Configuration | Setting | See GameINI for headings | Notes |
|---|---|---|---|
| Graphics > General > Video Back End | OpenGL | GFXBackend = OpenGL=OGL, Direct3D11=D3D, Direct3D12=D3D12, Vulkan=Vulkan, Software=Software Renderer |
String |
| Graphics > General > Aspect Ratio | Auto | AspectRatio = Auto=0, Force 16:9=1, Force 4:3=2, Stretch to Window=3 |
String |
| Graphics > General > V-Sync | On | VSync = True |
Boolean |
| Graphics > General > Use Fullscreen | On | Boolean | |
| Graphics > General > Render to Main Window | On | Boolean | |
| Graphics > General > Shader Compilation | Synchronous | ShaderCompilationMode = Synchronous=0, Synchronous (Ubershaders)=1, Asynchronous (Ubershaders)=2, Asynchronous (Skip Drawing)=3 |
String |
| Graphics > General > Compile Shaders Before Starting | On | WaitForShadersBeforeStarting = True |
Boolean |
| Graphics > Enhancements > Internal Resolution | 1x | InternalResolution = 1x=0, 1.5x=0, 2x=1, 2.5x=1, 3x=2, 4x=3 |
String |
Graphics > Enhancements > <span title="Corrects aliasing along lines and edges (Many choices depending on Video Back End) (None=0, Non-SSAA=0 or SSAA = False, 2x MSAA=2SSAA = False, 4x MSAA=4SSAA = False, 8x MSAA=8SSAA = False, 2x SSAA=2SSAA = True, 4x SSAA=4SSAA = True, 8x SSAA=8SSAA = True)" style="border-bottom:1px dotted">Anti-Aliasing
|
4x SSAA | MSAA = None=0, Non-SSAA=0 or SSAA = False, 2x MSAA=2SSAA = False, 4x MSAA=4SSAA = False, 8x MSAA=8SSAA = False, 2x SSAA=2SSAA = True, 4x SSAA=4SSAA = True, 8x SSAA=8SSAA = True |
String |
| Graphics > Enhancements > Anisotropic Filtering | 1x | MaxAnisotropy = 1x=0, 2x=1, 4x=2, 8x=3, 16x=4 |
String |
| Graphics > Enhancements > Scaled EFB Copy | On | EFBScaledCopy = True |
Boolean |
| Graphics > Enhancements > Per-Pixel Lighting | On | EnablePixelLighting = True |
Boolean |
| Graphics > Enhancements > Force Texture Filtering | On | ForceFiltering = True |
Boolean |
| Graphics > Enhancements > Widescreen Hack | On | wideScreenHack = True |
Boolean |
| Graphics > Enhancements > Disable Fog | On | DisableFog = True |
Boolean |
| Graphics > Enhancements > Force 24-Bit Color | On | ForceTrueColor = True |
Boolean |
| Graphics > Enhancements > Arbitrary Mipmap Detection | On | ArbitraryMipmapDetection = True |
Boolean |
| Graphics > Hacks > Skip EFB Access from CPU | On | EFBAccessEnable = On=False, Off=True |
String |
| Graphics > Hacks > Ignore Format Changes | On | EFBEmulateFormatChanges = On=False, Off=True |
String |
| Graphics > Hacks > Store EFB Copies to Texture Only | On | EFBToTextureEnable = True |
Boolean |
| Graphics > Hacks > Defer EFB Copies to RAM | On | DeferEFBCopies = True |
Boolean |
| Graphics > Hacks > Texture Cache Accuracy | Position 3 (Fast) | SafeTextureCacheColorSamples = Position 1 (Safe)=0, Position 2 (Medium)=512, Position 3 (Fast)=128 |
String |
| Graphics > Hacks > GPU Texture Decoding | On | EnableGPUTextureDecoding = True |
Boolean |
| Graphics > Hacks > Store XFB Copies to Texture Only | On | XFBToTextureEnable = True |
Boolean |
| Graphics > Hacks > Immediately Present XFB | On | ImmediateXFBenable = True |
Boolean |
| Graphics > Hacks > Fast Depth Calculation | On | FastDepthCalc = True |
Boolean |
| Graphics > Hacks > Disable Bounding Box | On | BBoxEnable = True |
Boolean |
| Graphics > Hacks > Vertex Rounding Hack | On | VertexRounding = True |
Boolean |
| Graphics > Advanced > Crop | On | Boolean | |
| Graphics > Advanced > Enable Progressive Scan | On | ProgressiveScan = True |
Boolean |
| Graphics > Advanced > Manual Texture Sampling | On | FastTextureSampling = On=False, Off=True |
String |
Audio
| Configuration | Setting | GameINI [DSP] | Notes |
|---|---|---|---|
| Settings > Audio > DSP Emulator Engine | HLE | EnableJIT = HLE=True, LLE=False |
String |
| Settings > Audio > Audio Back End | Cubeb | Backend = No Audio Output=No audio output, Cubeb=Cubeb, OpenAL=OpenAL |
String |
Wii
| Configuration | Setting | See GameINI for headings | Notes |
|---|---|---|---|
| Settings > Wii > Use PAL60 Mode (EuRGB60) | On | PAL60 = True |
Boolean |
| Settings > Wii > Enable Screen Saver | On | Boolean | |
| Settings > Wii > Insert SD Card | On | WiiSDCard = True |
Boolean |
| Settings > Wii > Connect USB Keyboard | On | Boolean | |
| Settings > Wii > System Language | English | Language = Japanese=0, English=1, German=2, French=3, Spanish=4, Italian=5, Dutch=6, Simplified Chinese=7, Traditional Chinese=8, Korean=9 |
String |
Wii Remote
| Configuration | Setting | GameINI | Notes |
|---|---|---|---|
| Controllers > Enable Speaker Data | On | Boolean | |
| Controllers > Wii Remote Motor | On | Boolean |
Game Properties
| Configuration | Setting | GameINI [Core] | Notes |
|---|---|---|---|
| Properties > General > Enable MMU | On | MMU = True |
Boolean |
| Properties > General > Enable FPRF | On | FPRF = True |
Boolean |
| Properties > General > Synchronize GPU Thread | On | SyncGPU = True |
Boolean |
| Properties > General > Speed up Disc Transfer Rate | On | FastDiscSpeed = True |
Boolean |
| The above documentation is transcluded from Template:Config/sandbox/doc. (edit | history) Editors can experiment in this template's sandbox (edit) and testcases (edit) pages. Subpages of this template. |