Jump to content


Template:Config/sandbox

From Dolphin Emulator Wiki
[edit] [purge] Template documentation

This template outputs a standardized set of configuration information.

Features

New features in this sandbox version:

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=2
SSAA = False, 4x MSAA=4
SSAA = False, 8x MSAA=8
SSAA = False, 2x SSAA=2
SSAA = True, 4x SSAA=4
SSAA = True, 8x SSAA=8
SSAA = True)" style="border-bottom:1px dotted">Anti-Aliasing
4x SSAA MSAA = None=0, Non-SSAA=0 or SSAA = False, 2x MSAA=2
SSAA = False, 4x MSAA=4
SSAA = False, 8x MSAA=8
SSAA = False, 2x SSAA=2
SSAA = True, 4x SSAA=4
SSAA = True, 8x SSAA=8
SSAA = 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