Template:Config/sandbox
Jump to navigation
Jump to search
[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
Enable Dual CoreConfig | Setting | Notes |
---|---|---|
style=" | Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On, Off) = |
Show File Select menus properly |
Full preview
Only configuration options for the best compatibility where they deviate from defaults are listed.
General
Enable Dual CoreSpeed LimitUse Panic HandlersSkip GC BIOSCPU Emulator EngineCPU Clock OverrideConfig | Setting | Notes |
---|---|---|
style=" | Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On, Off) = |
Boolean |
style=" | Limits the speed of emulation (10-200% or Unlimited) = |
Decimal |
style=" | Shows a pop-up when an error or a panic condition is encountered (On, Off) = |
Boolean |
style=" | Skip loading of GameCube BIOS before booting the game when the IPL dumps are present on User\GC (On, Off) = |
Boolean |
style=" | Sets which CPU Emulator Engine should be used (Interpreter, Cached Interpreter, JIT) = |
String |
style=" | Sets the CPU clock speed (6-400%) = |
Decimal |
Graphics
Video Back EndAspect RatioV-SyncUse FullscreenRender to Main WindowShader CompilationCompile Shaders Before StartingInternal ResolutionAnti-AliasingAnisotropic FilteringScaled EFB CopyPer-Pixel LightingForce Texture FilteringWidescreen HackDisable FogArbitrary Mipmap DetectionSkip EFB Access from CPUIgnore Format ChangesStore EFB Copies to Texture OnlyDefer EFB Copies to RAMTexture Cache AccuracyGPU Texture DecodingStore XFB Copies to Texture OnlyImmediately Present XFBFast Depth CalculationDisable Bounding BoxVertex Rounding HackCropEnable Progressive ScanManual Texture SamplingConfig | Setting | Notes |
---|---|---|
style=" | Selects which graphical API interface should be used for display rendering (OpenGL, Direct3D11, Direct3D12, Vulkan, Software) = |
String |
style=" | Selects what aspect ratio the monitor should display the game in (Auto, Force 16:9, Force 4:3) = |
String |
style=" | Synchronizes Dolphin's framerate with your monitor's refresh rate (On, Off) = |
Boolean |
style=" | Goes to fullscreen by default when a game is started (On, Off) = |
Boolean |
style=" | Displays games in the main window instead of a separate one (On, Off) = |
Boolean |
style=" | Sets whether specialized shaders or ubershaders are used (Synchronous, Synchronous (Ubershaders), Asynchronous (Ubershaders), Asynchronous (Skip Drawing)) = |
String |
style=" | Waits for all shaders to finish compiling before starting a game (On, Off) = |
Boolean |
style=" | Sets the resolution the game will be rendered at behind-the-scenes (Window Size, Multiple of 640x528, 1x, 1.5x, 2x, 2.5x, 3x, 4x) = |
String |
style=" | Corrects aliasing along lines and edges (Many choices depending on Video Back End) = |
String |
style=" | Reduces distortion when viewing textures at an angle (1x, 2x, 4x, 8x, 16x) = |
String |
style=" | Greatly increase the quality of textures generated using render-to-texture effects (On, Off) = |
Boolean |
style=" | Calculate lighting of 3D graphics per-pixel rather than per-vertex (On, Off) = |
Boolean |
style=" | Forces texture filtering even if the game specifically disables it (On, Off) = |
Boolean |
style=" | Force GameCube games to output graphics for widescreen resolutions (On, Off) = |
Boolean |
style=" | Disables the fog used in some games to hide far-away objects (On, Off) = |
Boolean |
style=" | Enables detection of arbitrary mipmaps, which some games use for special distance-based effects (On, Off) = |
Boolean |
style=" | Prevents the CPU from accessing the External Frame Buffer (On, Off) = |
String |
style=" | Ignore any changes to the External Frame Buffer format (On, Off) = |
String |
style=" | Stores EFB Copies exclusively on the GPU, bypassing system memory (On, Off) = |
Boolean |
style=" | Wait to store EFB Copies providing performance improvements (On, Off) = |
Boolean |
style=" | (Position 1 (Safe), Position 2 (Medium), Position 3 (Fast)) = |
String |
style=" | Enables texture decoding using the GPU instead of the CPU (On, Off) = |
Boolean |
style=" | Stores XFB Copies exclusively on the GPU, bypassing system memory (On, Off) = |
Boolean |
style=" | Displays the XFB Copies as soon as they are created, without waiting for scanout (On, Off) = |
Boolean |
style=" | Uses a less accurate method of depth calculation for a speedup (On, Off) = |
Boolean |
style=" | Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this. (On/Off) = |
Boolean |
style=" | Round 2D vertices to whole pixels (On, Off) = |
Boolean |
style=" | Crop the picture from it's native aspect ratio to 4:3 or 16:9. (On, Off) = |
Boolean |
style=" | Enables progressive scan if your game supports it (On, Off) = |
Boolean |
style=" | Use a manual implementation of texture sampling instead of the graphics backend's built-in functionality (On, Off) = |
String |
Audio
DSP Emulator EngineAudio Back EndConfig | Setting | Notes |
---|---|---|
style=" | Use High-Level audio Emulation (HLE) or Low-Level audio Emulation (LLE); LLE audio emulation is more accurate, but uses more CPU power = |
String |
style=" | Select the audio back-end API library (No Audio Output, Cubeb, OpenAL) = |
String |
Wii
Use PAL60 Mode (EuRGB60)Enable Screen SaverInsert SD CardConnect USB KeyboardSystem LanguageConfig | Setting | Notes |
---|---|---|
style=" | (On, Off) = |
Boolean |
style=" | (On, Off) = |
Boolean |
style=" | (On, Off) = |
Boolean |
style=" | (On, Off) = |
Boolean |
style=" | (Japanese, English, German, French, Spanish, Italian, Dutch, Simplified Chinese, Traditional Chinese, Korean) = |
String |
Wii Remote
Enable Speaker DataWii Remote MotorConfig | Setting | Notes |
---|---|---|
style=" | Controls if sounds come from the Wii Remote speaker of Real Wii Remotes (On, Off) = |
Boolean |
style=" | (On, Off) = |
Boolean |
Game Properties
Enable MMUEnable FPRFSynchronize GPU ThreadSpeed up Disc Transfer RateConfig | Setting | Notes |
---|---|---|
style=" | Enable Memory Management Unit (On, Off) = |
Boolean |
style=" | Floating Point Result Flag support (On, Off) = |
Boolean |
style=" | Synchronizes CPU and GPU threads, allowing dual core to work in games where it has problems otherwise (On, Off) = |
Boolean |
style=" | Enables fast disc access (On, Off) = |
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. |