Difference between revisions of "Template:Config"

From Dolphin Emulator Wiki
Jump to: navigation, search
(add arbitrary mipmap detection)
(replace all tabs with four spaces. tabs aren't really supposed to ever be used, a) you can't type them, have to copy paste, and b) they're really glitchy in my browser (firefox 68.0 for ubuntu). i'll do more little formatting cleanups here later today.)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly>{{#if:
 
<includeonly>{{#if:
<!-- GENERAL -->
+
    <!-- GENERAL -->
{{{dualcore|}}}
+
    {{{dualcore|}}}
{{{speedlimit|}}}
+
    {{{speedlimit|}}}
{{{cpuengine|}}}
+
    {{{cpuengine|}}}
{{{ntscj|}}}
+
    {{{ntscj|}}}
{{{panichandlers|}}}
+
    {{{panichandlers|}}}
{{{skipbios|}}}
+
    {{{skipbios|}}}
{{{cpuclock|}}}
+
    {{{cpuclock|}}}
<!-- GRAPHICS -->
+
    <!-- GRAPHICS -->
{{{gfxbackend|}}}
+
    {{{gfxbackend|}}}
{{{fullres|}}}
+
    {{{fullres|}}}
{{{aspectratio|}}}
+
    {{{aspectratio|}}}
{{{vsync|}}}
+
    {{{vsync|}}}
{{{startfull|}}}
+
    {{{startfull|}}}
{{{rendertomain|}}}
+
    {{{rendertomain|}}}
{{{shadercomp|}}}
+
    {{{shadercomp|}}}
{{{internalres|}}}
+
    {{{compilefirst|}}}
{{{antialiasing|}}}
+
    {{{internalres|}}}
{{{anisotropic|}}}
+
    {{{antialiasing|}}}
{{{efbscaledcopy|}}}
+
    {{{anisotropic|}}}
{{{pixellighting|}}}
+
    {{{efbscaledcopy|}}}
{{{forcefilter|}}}
+
    {{{pixellighting|}}}
{{{widescreenhack|}}}
+
    {{{forcefilter|}}}
{{{disablefog|}}}
+
    {{{widescreenhack|}}}
{{{arbmipmap|}}}
+
    {{{disablefog|}}}
{{{skipcpuefbaccess|}}}
+
    {{{arbmipmap|}}}
{{{formatchanges|}}}
+
    {{{skipcpuefbaccess|}}}
{{{efb2texonly|}}}
+
    {{{formatchanges|}}}
{{{deferefb|}}}
+
    {{{efb2texonly|}}}
{{{accuratetexturecache|}}}
+
    {{{deferefb|}}}
{{{gputexdecode|}}}
+
    {{{accuratetexturecache|}}}
{{{xfb2texonly|}}}
+
    {{{gputexdecode|}}}
{{{xfbimmediate|}}}
+
    {{{xfb2texonly|}}}
{{{fastdepth|}}}
+
    {{{xfbimmediate|}}}
{{{boundingbox|}}}
+
    {{{fastdepth|}}}
{{{vertexrounding|}}}
+
    {{{boundingbox|}}}
{{{crop|}}}
+
    {{{vertexrounding|}}}
{{{progressivescan|}}}
+
    {{{crop|}}}
<!-- AUDIO -->
+
    {{{progressivescan|}}}
{{{dspengine|}}}
+
    <!-- AUDIO -->
{{{audiobackend|}}}
+
    {{{dspengine|}}}
<!-- WII -->
+
    {{{audiobackend|}}}
{{{pal60|}}}
+
    <!-- WII -->
{{{screensaver|}}}
+
    {{{pal60|}}}
{{{sdcard|}}}
+
    {{{screensaver|}}}
{{{usbkeyboard|}}}
+
    {{{sdcard|}}}
{{{systemlang|}}}
+
    {{{usbkeyboard|}}}
<!-- WII REMOTE -->
+
    {{{systemlang|}}}
{{{enablespeakerdata|}}}
+
    <!-- WII REMOTE -->
{{{wiimotemotor|}}}
+
    {{{enablespeakerdata|}}}
<!-- GAME PROPERTIES -->
+
    {{{wiimotemotor|}}}
{{{mmu|}}}
+
    <!-- GAME PROPERTIES -->
{{{fprf|}}}
+
    {{{mmu|}}}
{{{syncgputhread|}}}
+
    {{{fprf|}}}
{{{fastdisc|}}}
+
    {{{syncgputhread|}}}
{{{patches|}}}|
+
    {{{fastdisc|}}}
Only configuration options for the best compatibility where they deviate from defaults are listed.
+
    {{{patches|}}}|
 +
    Only configuration options for the best compatibility where they deviate from defaults are listed.
 
<!-- GENERAL -->{{#if:
 
<!-- GENERAL -->{{#if:
{{{dualcore|}}}
+
    {{{dualcore|}}}
{{{speedlimit|}}}
+
    {{{speedlimit|}}}
{{{cpuengine|}}}
+
    {{{cpuengine|}}}
{{{ntscj|}}}
+
    {{{ntscj|}}}
{{{panichandlers|}}}
+
    {{{panichandlers|}}}
{{{skipbios|}}}
+
    {{{skipbios|}}}
{{{cpuclock|}}}|
+
    {{{cpuclock|}}}|
<h3> General </h3>
+
    <h3> General </h3>
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
+
    !Config!!Setting!!Notes
{{!}}-
+
    {{!}}-
{{#if:{{{dualcore|}}}|{{!}}[[Category:Enable Dual Core (Config Required)]]{{Hover|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On, Off)|'''Enable Dual Core'''}}{{!!}}{{{dualcore|}}}{{!!}}{{{dualcorenotes|}}}}}
+
    {{#if:{{{dualcore|}}}|{{!}}[[Category:Enable Dual Core (Config Required)]]{{Hover|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On, Off)|'''Enable Dual Core'''}}{{!!}}{{{dualcore|}}}{{!!}}{{{dualcorenotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{speedlimit|}}}|{{!}}[[Category:Speed Limit (Config Required)]]{{Hover|Limits the speed of emulation (10-200% or Unlimited)|'''Speed Limit'''}}{{!!}}{{{speedlimit|}}}{{!!}}{{{speedlimitnotes|}}}}}
+
    {{#if:{{{speedlimit|}}}|{{!}}[[Category:Speed Limit (Config Required)]]{{Hover|Limits the speed of emulation (10-200% or Unlimited)|'''Speed Limit'''}}{{!!}}{{{speedlimit|}}}{{!!}}{{{speedlimitnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{cpuengine|}}}|{{!}}[[Category:CPU Emulator Engine (Config Required)]]{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, Cached Interpreter, JIT)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}}
+
    {{#if:{{{cpuengine|}}}|{{!}}[[Category:CPU Emulator Engine (Config Required)]]{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, Cached Interpreter, JIT)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{ntscj|}}}|{{!}}[[Category:Force Console as NTSC-J (Config Required)]]{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}}
+
    {{#if:{{{ntscj|}}}|{{!}}[[Category:Force Console as NTSC-J (Config Required)]]{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{panichandlers|}}}|{{!}}[[Category:Use Panic Handlers (Config Required)]]{{Hover|Shows a pop-up when an error or a panic condition is encountered (On, Off)|'''Use Panic Handlers'''}}{{!!}}{{{panichandlers|}}}{{!!}}{{{panichandlersnotes|}}}}}
+
    {{#if:{{{panichandlers|}}}|{{!}}[[Category:Use Panic Handlers (Config Required)]]{{Hover|Shows a pop-up when an error or a panic condition is encountered (On, Off)|'''Use Panic Handlers'''}}{{!!}}{{{panichandlers|}}}{{!!}}{{{panichandlersnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{skipbios|}}}|{{!}}[[Category:Skip GC BIOS (Config Required)]]{{Hover|Skip loading of GameCube BIOS before booting the game when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}}
+
    {{#if:{{{skipbios|}}}|{{!}}[[Category:Skip GC BIOS (Config Required)]]{{Hover|Skip loading of GameCube BIOS before booting the game when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{cpuclock|}}}|{{!}}[[Category:CPU Clock Override (Config Required)]]{{Hover|Sets the CPU clock speed (6-400%)|'''CPU Clock Override'''}}{{!!}}{{{cpuclock|}}}{{!!}}{{{cpuclocknotes|}}}}}
+
    {{#if:{{{cpuclock|}}}|{{!}}[[Category:CPU Clock Override (Config Required)]]{{Hover|Sets the CPU clock speed (6-400%)|'''CPU Clock Override'''}}{{!!}}{{{cpuclock|}}}{{!!}}{{{cpuclocknotes|}}}}}
{{!}}-
+
    {{!}}-
{{!}}}
+
    {{!}}}
 
}}<!-- GRAPHICS -->{{#if:
 
}}<!-- GRAPHICS -->{{#if:
{{{gfxbackend|}}}
+
    {{{gfxbackend|}}}
{{{fullres|}}}
+
    {{{fullres|}}}
{{{aspectratio|}}}
+
    {{{aspectratio|}}}
{{{vsync|}}}
+
    {{{vsync|}}}
{{{startfull|}}}
+
    {{{startfull|}}}
{{{rendertomain|}}}
+
    {{{rendertomain|}}}
{{{shadercomp|}}}
+
    {{{shadercomp|}}}
{{{internalres|}}}
+
    {{{compilefirst|}}}
{{{antialiasing|}}}
+
    {{{internalres|}}}
{{{anisotropic|}}}
+
    {{{antialiasing|}}}
{{{efbscaledcopy|}}}
+
    {{{anisotropic|}}}
{{{pixellighting|}}}
+
    {{{efbscaledcopy|}}}
{{{forcefilter|}}}
+
    {{{pixellighting|}}}
{{{widescreenhack|}}}
+
    {{{forcefilter|}}}
{{{disablefog|}}}
+
    {{{widescreenhack|}}}
{{{arbmipmap|}}}
+
    {{{disablefog|}}}
{{{skipcpuefbaccess|}}}
+
    {{{arbmipmap|}}}
{{{formatchanges|}}}
+
    {{{skipcpuefbaccess|}}}
{{{efb2texonly|}}}
+
    {{{formatchanges|}}}
{{{deferefb|}}}
+
    {{{efb2texonly|}}}
{{{accuratetexturecache|}}}
+
    {{{deferefb|}}}
{{{gputexdecode|}}}
+
    {{{accuratetexturecache|}}}
{{{xfb2texonly|}}}
+
    {{{gputexdecode|}}}
{{{xfbimmediate|}}}
+
    {{{xfb2texonly|}}}
{{{fastdepth|}}}
+
    {{{xfbimmediate|}}}
{{{boundingbox|}}}
+
    {{{fastdepth|}}}
{{{vertexrounding|}}}
+
    {{{boundingbox|}}}
{{{crop|}}}
+
    {{{vertexrounding|}}}
{{{progressivescan|}}}|
+
    {{{crop|}}}
<h3> Graphics </h3>
+
    {{{progressivescan|}}}|
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    <h3> Graphics </h3>
!Config!!Setting!!Notes
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
{{!}}-
+
    !Config!!Setting!!Notes
{{#if:{{{gfxbackend|}}}|{{!}}[[Category:Video Back End (Config Required)]]{{Hover|Selects which graphical API interface should be used for display rendering (OpenGL, Direct3D11, Direct3D12, Vulkan, Software)|'''Video Back End'''}}{{!!}}{{{gfxbackend|}}}{{!!}}{{{gfxbackendnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{gfxbackend|}}}|{{!}}[[Category:Video Back End (Config Required)]]{{Hover|Selects which graphical API interface should be used for display rendering (OpenGL, Direct3D11, Direct3D12, Vulkan, Software)|'''Video Back End'''}}{{!!}}{{{gfxbackend|}}}{{!!}}{{{gfxbackendnotes|}}}}}
{{#if:{{{fullres|}}}|{{!}}[[Category:Fullscreen Resolution (Config Required)]]{{Hover|Selects what the monitor resolution should be set to for fullscreen mode.|'''Fullscreen Resolution'''}}{{!!}}{{{fullres|}}}{{!!}}{{{fullresnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{fullres|}}}|{{!}}[[Category:Fullscreen Resolution (Config Required)]]{{Hover|Selects what the monitor resolution should be set to for fullscreen mode.|'''Fullscreen Resolution'''}}{{!!}}{{{fullres|}}}{{!!}}{{{fullresnotes|}}}}}
{{#if:{{{aspectratio|}}}|{{!}}[[Category:Aspect Ratio (Config Required)]]{{Hover|Selects what aspect ratio the monitor should display the game in (Auto, Force 16:9, Force 4:3)|'''Aspect Ratio'''}}{{!!}}{{{aspectratio|}}}{{!!}}{{{aspectrationotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{aspectratio|}}}|{{!}}[[Category:Aspect Ratio (Config Required)]]{{Hover|Selects what aspect ratio the monitor should display the game in (Auto, Force 16:9, Force 4:3)|'''Aspect Ratio'''}}{{!!}}{{{aspectratio|}}}{{!!}}{{{aspectrationotes|}}}}}
{{#if:{{{vsync|}}}|{{!}}[[Category:V-Sync (Config Required)]]{{Hover|Synchronizes Dolphin's framerate with your monitor's refresh rate (On, Off)|'''V-Sync'''}}{{!!}}{{{vsync|}}}{{!!}}{{{vsyncnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{vsync|}}}|{{!}}[[Category:V-Sync (Config Required)]]{{Hover|Synchronizes Dolphin's framerate with your monitor's refresh rate (On, Off)|'''V-Sync'''}}{{!!}}{{{vsync|}}}{{!!}}{{{vsyncnotes|}}}}}
{{#if:{{{startfull|}}}|{{!}}[[Category:Use Fullscreen (Config Required)]]{{Hover|Goes to fullscreen by default when a game is started (On, Off)|'''Use Fullscreen'''}}{{!!}}{{{startfull|}}}{{!!}}{{{startfullnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{startfull|}}}|{{!}}[[Category:Use Fullscreen (Config Required)]]{{Hover|Goes to fullscreen by default when a game is started (On, Off)|'''Use Fullscreen'''}}{{!!}}{{{startfull|}}}{{!!}}{{{startfullnotes|}}}}}
{{#if:{{{rendertomain|}}}|{{!}}[[Category:Render to Main Window (Config Required)]]{{Hover|Displays games in the main window instead of a separate one (On, Off)|'''Render to Main Window'''}}{{!!}}{{{rendertomain|}}}{{!!}}{{{rendertomainnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{rendertomain|}}}|{{!}}[[Category:Render to Main Window (Config Required)]]{{Hover|Displays games in the main window instead of a separate one (On, Off)|'''Render to Main Window'''}}{{!!}}{{{rendertomain|}}}{{!!}}{{{rendertomainnotes|}}}}}
{{#if:{{{shadercomp|}}}|{{!}}[[Category:Shader Compilation (Config Required)]]{{Hover|Sets whether specialized shaders or ubershaders are used (Synchronous, Synchronous (Ubershaders), Asynchronous (Ubershaders), Asynchronous (Skip Drawing))|'''Shader Compilation'''}}{{!!}}{{{shadercomp|}}}{{!!}}{{{shadercompnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{shadercomp|}}}|{{!}}[[Category:Shader Compilation (Config Required)]]{{Hover|Sets whether specialized shaders or ubershaders are used (Synchronous, Synchronous (Ubershaders), Asynchronous (Ubershaders), Asynchronous (Skip Drawing))|'''Shader Compilation'''}}{{!!}}{{{shadercomp|}}}{{!!}}{{{shadercompnotes|}}}}}
{{#if:{{{internalres|}}}|{{!}}[[Category:Internal Resolution (Config Required)]]{{Hover|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)|'''Internal Resolution'''}}{{!!}}{{{internalres|}}}{{!!}}{{{internalresnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{compilefirst|}}}|{{!}}[[Category:Compile Shaders Before Starting (Config Required)]]{{Hover|Waits for all shaders to finish compiling before starting a game (On, Off)|'''Compile Shaders Before Starting'''}}{{!!}}{{{compilefirst|}}}{{!!}}{{{compilefirstnotes|}}}}}
{{#if:{{{antialiasing|}}}|{{!}}[[Category:Anti-Aliasing (Config Required)]]{{Hover|Corrects aliasing along lines and edges (Many choices depending on Video Back End)|'''Anti-Aliasing'''}}{{!!}}{{{antialiasing|}}}{{!!}}{{{antialiasingnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{internalres|}}}|{{!}}[[Category:Internal Resolution (Config Required)]]{{Hover|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)|'''Internal Resolution'''}}{{!!}}{{{internalres|}}}{{!!}}{{{internalresnotes|}}}}}
{{#if:{{{anisotropic|}}}|{{!}}[[Category:Anisotropic Filtering (Config Required)]]{{Hover|Reduces distortion when viewing textures at an angle (1x, 2x, 4x, 8x, 16x)|'''Anisotropic Filtering'''}}{{!!}}{{{anisotropic|}}}{{!!}}{{{anisotropicnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{antialiasing|}}}|{{!}}[[Category:Anti-Aliasing (Config Required)]]{{Hover|Corrects aliasing along lines and edges (Many choices depending on Video Back End)|'''Anti-Aliasing'''}}{{!!}}{{{antialiasing|}}}{{!!}}{{{antialiasingnotes|}}}}}
{{#if:{{{efbscaledcopy|}}}|{{!}}[[Category:Scaled EFB Copy (Config Required)]]{{Hover|Greatly increase the quality of textures generated using render-to-texture effects (On, Off)|'''Scaled EFB Copy'''}}{{!!}}{{{efbscaledcopy|}}}{{!!}}{{{efbscaledcopynotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{anisotropic|}}}|{{!}}[[Category:Anisotropic Filtering (Config Required)]]{{Hover|Reduces distortion when viewing textures at an angle (1x, 2x, 4x, 8x, 16x)|'''Anisotropic Filtering'''}}{{!!}}{{{anisotropic|}}}{{!!}}{{{anisotropicnotes|}}}}}
{{#if:{{{pixellighting|}}}|{{!}}[[Category:Per-Pixel Lighting (Config Required)]]{{Hover|Calculate lighting of 3D graphics per-pixel rather than per-vertex (On, Off)|'''Per-Pixel Lighting'''}}{{!!}}{{{pixellighting|}}}{{!!}}{{{pixellightingnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{efbscaledcopy|}}}|{{!}}[[Category:Scaled EFB Copy (Config Required)]]{{Hover|Greatly increase the quality of textures generated using render-to-texture effects (On, Off)|'''Scaled EFB Copy'''}}{{!!}}{{{efbscaledcopy|}}}{{!!}}{{{efbscaledcopynotes|}}}}}
{{#if:{{{forcefilter|}}}|{{!}}[[Category:Force Texture Filtering (Config Required)]]{{Hover|Forces texture filtering even if the game specifically disables it (On, Off)|'''Force Texture Filtering'''|}}{{!!}}{{{forcefilter|}}}{{!!}}{{{forcefilternotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{pixellighting|}}}|{{!}}[[Category:Per-Pixel Lighting (Config Required)]]{{Hover|Calculate lighting of 3D graphics per-pixel rather than per-vertex (On, Off)|'''Per-Pixel Lighting'''}}{{!!}}{{{pixellighting|}}}{{!!}}{{{pixellightingnotes|}}}}}
{{#if:{{{widescreenhack|}}}|{{!}}[[Category:Widescreen Hack (Config Required)]]{{Hover|Force GameCube games to output graphics for widescreen resolutions (On, Off)|'''Widescreen Hack'''}}{{!!}}{{{widescreenhack|}}}{{!!}}{{{widescreenhacknotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{forcefilter|}}}|{{!}}[[Category:Force Texture Filtering (Config Required)]]{{Hover|Forces texture filtering even if the game specifically disables it (On, Off)|'''Force Texture Filtering'''|}}{{!!}}{{{forcefilter|}}}{{!!}}{{{forcefilternotes|}}}}}
{{#if:{{{disablefog|}}}|{{!}}[[Category:Disable Fog (Config Required)]]{{Hover|Disables the fog used in some games to hide far-away objects (On, Off)|'''Disable Fog'''}}{{!!}}{{{disablefog|}}}{{!!}}{{{disablefognotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{widescreenhack|}}}|{{!}}[[Category:Widescreen Hack (Config Required)]]{{Hover|Force GameCube games to output graphics for widescreen resolutions (On, Off)|'''Widescreen Hack'''}}{{!!}}{{{widescreenhack|}}}{{!!}}{{{widescreenhacknotes|}}}}}
{{#if:{{{arbmipmap|}}}|{{!}}[[Category:Arbitrary Mipmap Detection (Config Required)]]{{Hover|Enables detection of arbitrary mipmaps, which some games use for special distance-based effects (On, Off)|'''Arbitrary Mipmap Detection'''}}{{!!}}{{{arbmipmap|}}}{{!!}}{{{arbmipmapnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{disablefog|}}}|{{!}}[[Category:Disable Fog (Config Required)]]{{Hover|Disables the fog used in some games to hide far-away objects (On, Off)|'''Disable Fog'''}}{{!!}}{{{disablefog|}}}{{!!}}{{{disablefognotes|}}}}}
{{#if:{{{skipcpuefbaccess|}}}|{{!}}[[Category:Skip EFB Access from CPU (Config Required)]]{{Hover|Prevents the CPU from accessing the External Frame Buffer (On, Off)|'''Skip EFB Access from CPU'''}}{{!!}}{{{skipcpuefbaccess|}}}{{!!}}{{{skipcpuefbaccessnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{arbmipmap|}}}|{{!}}[[Category:Arbitrary Mipmap Detection (Config Required)]]{{Hover|Enables detection of arbitrary mipmaps, which some games use for special distance-based effects (On, Off)|'''Arbitrary Mipmap Detection'''}}{{!!}}{{{arbmipmap|}}}{{!!}}{{{arbmipmapnotes|}}}}}
{{#if:{{{formatchanges|}}}|{{!}}[[Category:Ignore Format Changes (Config Required)]]{{Hover|Ignore any changes to the External Frame Buffer format (On, Off)|'''Ignore Format Changes'''}}{{!!}}{{{formatchanges|}}}{{!!}}{{{formatchangesnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{skipcpuefbaccess|}}}|{{!}}[[Category:Skip EFB Access from CPU (Config Required)]]{{Hover|Prevents the CPU from accessing the External Frame Buffer (On, Off)|'''Skip EFB Access from CPU'''}}{{!!}}{{{skipcpuefbaccess|}}}{{!!}}{{{skipcpuefbaccessnotes|}}}}}
{{#if:{{{efb2texonly|}}}|{{!}}[[Category:Store EFB Copies to Texture Only (Config Required)]]{{Hover|Stores EFB Copies exclusively on the GPU, bypassing system memory (On, Off)|'''Store EFB Copies to Texture Only'''}}{{!!}}{{{efb2texonly|}}}{{!!}}{{{efb2texonlynotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{formatchanges|}}}|{{!}}[[Category:Ignore Format Changes (Config Required)]]{{Hover|Ignore any changes to the External Frame Buffer format (On, Off)|'''Ignore Format Changes'''}}{{!!}}{{{formatchanges|}}}{{!!}}{{{formatchangesnotes|}}}}}
{{#if:{{{deferefb|}}}|{{!}}[[Category:Defer EFB Copies to RAM (Config Required)]]{{Hover|Wait to store EFB Copies providing performance improvements (On, Off)|'''Defer EFB Copies to RAM'''}}{{!!}}{{{deferefb|}}}{{!!}}{{{deferefbnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{efb2texonly|}}}|{{!}}[[Category:Store EFB Copies to Texture Only (Config Required)]]{{Hover|Stores EFB Copies exclusively on the GPU, bypassing system memory (On, Off)|'''Store EFB Copies to Texture Only'''}}{{!!}}{{{efb2texonly|}}}{{!!}}{{{efb2texonlynotes|}}}}}
{{#if:{{{accuratetexturecache|}}}|{{!}}[[Category:Texture Cache Accuracy (Config Required)]]{{Hover|(Position 1 (Safe), Position 2 (Medium), Position 3 (Fast))|'''Texture Cache Accuracy'''}}{{!!}}{{{accuratetexturecache|}}}{{!!}}{{{accuratetexturecachenotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{deferefb|}}}|{{!}}[[Category:Defer EFB Copies to RAM (Config Required)]]{{Hover|Wait to store EFB Copies providing performance improvements (On, Off)|'''Defer EFB Copies to RAM'''}}{{!!}}{{{deferefb|}}}{{!!}}{{{deferefbnotes|}}}}}
{{#if:{{{gputexdecode|}}}|{{!}}[[Category:GPU Texture Decoding (Config Required)]]{{Hover|Enables texture decoding using the GPU instead of the CPU (On, Off)|'''GPU Texture Decoding'''}}{{!!}}{{{gputexdecode|}}}{{!!}}{{{gputexdecodenotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{accuratetexturecache|}}}|{{!}}[[Category:Texture Cache Accuracy (Config Required)]]{{Hover|(Position 1 (Safe), Position 2 (Medium), Position 3 (Fast))|'''Texture Cache Accuracy'''}}{{!!}}{{{accuratetexturecache|}}}{{!!}}{{{accuratetexturecachenotes|}}}}}
{{#if:{{{xfb2texonly|}}}|{{!}}[[Category:Store XFB Copies to Texture Only (Config Required)]]{{Hover|Stores XFB Copies exclusively on the GPU, bypassing system memory (On, Off)|'''Store XFB Copies to Texture Only'''}}{{!!}}{{{xfb2texonly|}}}{{!!}}{{{xfb2texonlynotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{gputexdecode|}}}|{{!}}[[Category:GPU Texture Decoding (Config Required)]]{{Hover|Enables texture decoding using the GPU instead of the CPU (On, Off)|'''GPU Texture Decoding'''}}{{!!}}{{{gputexdecode|}}}{{!!}}{{{gputexdecodenotes|}}}}}
{{#if:{{{xfbimmediate|}}}|{{!}}[[Category:Immediately Present XFB (Config Required)]]{{Hover|Displays the XFB Copies as soon as they are created, without waiting for scanout (On, Off)|'''Immediately Present XFB'''}}{{!!}}{{{xfbimmediate|}}}{{!!}}{{{xfbimmediatenotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{xfb2texonly|}}}|{{!}}[[Category:Store XFB Copies to Texture Only (Config Required)]]{{Hover|Stores XFB Copies exclusively on the GPU, bypassing system memory (On, Off)|'''Store XFB Copies to Texture Only'''}}{{!!}}{{{xfb2texonly|}}}{{!!}}{{{xfb2texonlynotes|}}}}}
{{#if:{{{fastdepth|}}}|{{!}}[[Category:Fast Depth Calculation (Config Required)]]{{Hover|Uses a less accurate method of depth calculation for a speedup (On, Off)|'''Fast Depth Calculation'''}}{{!!}}{{{fastdepth|}}}{{!!}}{{{fastdepthnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{xfbimmediate|}}}|{{!}}[[Category:Immediately Present XFB (Config Required)]]{{Hover|Displays the XFB Copies as soon as they are created, without waiting for scanout (On, Off)|'''Immediately Present XFB'''}}{{!!}}{{{xfbimmediate|}}}{{!!}}{{{xfbimmediatenotes|}}}}}
{{#if:{{{boundingbox|}}}|{{!}}[[Category:Disable Bounding Box (Config Required)]]{{Hover|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this. (On/Off)|'''Disable Bounding Box'''}}{{!!}}{{{boundingbox|}}}{{!!}}{{{boundingboxnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{fastdepth|}}}|{{!}}[[Category:Fast Depth Calculation (Config Required)]]{{Hover|Uses a less accurate method of depth calculation for a speedup (On, Off)|'''Fast Depth Calculation'''}}{{!!}}{{{fastdepth|}}}{{!!}}{{{fastdepthnotes|}}}}}
{{#if:{{{vertexrounding|}}}|{{!}}[[Category:Vertex Rounding Hack (Config Required)]]{{Hover|Round 2d vertices to whole pixels (On, Off)|'''Vertex Rounding Hack'''}}{{!!}}{{{vertexrounding|}}}{{!!}}{{{vertexroundingnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{boundingbox|}}}|{{!}}[[Category:Disable Bounding Box (Config Required)]]{{Hover|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this. (On/Off)|'''Disable Bounding Box'''}}{{!!}}{{{boundingbox|}}}{{!!}}{{{boundingboxnotes|}}}}}
{{#if:{{{crop|}}}|{{!}}[[Category:Crop (Config Required)]]{{Hover|Crop the picture from it's native aspect ratio to 4:3 or 16:9. (On, Off)|'''Crop'''}}{{!!}}{{{crop|}}}{{!!}}{{{cropnotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{vertexrounding|}}}|{{!}}[[Category:Vertex Rounding Hack (Config Required)]]{{Hover|Round 2d vertices to whole pixels (On, Off)|'''Vertex Rounding Hack'''}}{{!!}}{{{vertexrounding|}}}{{!!}}{{{vertexroundingnotes|}}}}}
{{#if:{{{progressivescan|}}}|{{!}}[[Category:Enable Progressive Scan (Config Required)]]{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
+
    {{!}}-
{{!}}-
+
    {{#if:{{{crop|}}}|{{!}}[[Category:Crop (Config Required)]]{{Hover|Crop the picture from it's native aspect ratio to 4:3 or 16:9. (On, Off)|'''Crop'''}}{{!!}}{{{crop|}}}{{!!}}{{{cropnotes|}}}}}
{{!}}}
+
    {{!}}-
 +
    {{#if:{{{progressivescan|}}}|{{!}}[[Category:Enable Progressive Scan (Config Required)]]{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
 +
    {{!}}-
 +
    {{!}}}
 
}}<!-- AUDIO -->{{#if:
 
}}<!-- AUDIO -->{{#if:
{{{dspengine|}}}
+
    {{{dspengine|}}}
{{{audiobackend|}}}|
+
    {{{audiobackend|}}}|
<h3> Audio </h3>
+
    <h3> Audio </h3>
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
+
    !Config!!Setting!!Notes
{{!}}-
+
    {{!}}-
{{#if:{{{dspengine|}}}|{{!}}[[Category:DSP Emulator Engine (Config Required)]]{{Hover|Use High-Level audio Emulation (HLE) or Low-Level audio Emulation (LLE); LLE audio emulation is more accurate, but uses more CPU power|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}}
+
    {{#if:{{{dspengine|}}}|{{!}}[[Category:DSP Emulator Engine (Config Required)]]{{Hover|Use High-Level audio Emulation (HLE) or Low-Level audio Emulation (LLE); LLE audio emulation is more accurate, but uses more CPU power|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{audiobackend|}}}|{{!}}[[Category:Audio Back End (Config Required)]]{{Hover|Select the audio back-end API library (No Audio Output, Cubeb, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
+
    {{#if:{{{audiobackend|}}}|{{!}}[[Category:Audio Back End (Config Required)]]{{Hover|Select the audio back-end API library (No Audio Output, Cubeb, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
{{!}}-
+
    {{!}}-
{{!}}}
+
    {{!}}}
 
}}<!-- WII -->{{#if:
 
}}<!-- WII -->{{#if:
{{{pal60|}}}
+
    {{{pal60|}}}
{{{screensaver|}}}
+
    {{{screensaver|}}}
{{{sdcard|}}}
+
    {{{sdcard|}}}
{{{usbkeyboard|}}}
+
    {{{usbkeyboard|}}}
{{{systemlang|}}}|
+
    {{{systemlang|}}}|
<h3> Wii </h3>
+
    <h3> Wii </h3>
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
+
    !Config!!Setting!!Notes
{{!}}-
+
    {{!}}-
{{#if:{{{pal60|}}}|{{!}}[[Category:Use PAL60 Mode (EuRGB60) (Config Required)]]{{Hover|(On, Off)|'''Use PAL60 Mode (EuRGB60)'''}}{{!!}}{{{pal60|}}}{{!!}}{{{pal60notes|}}}}}
+
    {{#if:{{{pal60|}}}|{{!}}[[Category:Use PAL60 Mode (EuRGB60) (Config Required)]]{{Hover|(On, Off)|'''Use PAL60 Mode (EuRGB60)'''}}{{!!}}{{{pal60|}}}{{!!}}{{{pal60notes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{screensaver|}}}|{{!}}[[Category:Enable Screen Saver (Config Required)]]{{Hover|(On, Off)|'''Enable Screen Saver'''}}{{!!}}{{{screensaver|}}}{{!!}}{{{screensavernotes|}}}}}
+
    {{#if:{{{screensaver|}}}|{{!}}[[Category:Enable Screen Saver (Config Required)]]{{Hover|(On, Off)|'''Enable Screen Saver'''}}{{!!}}{{{screensaver|}}}{{!!}}{{{screensavernotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{sdcard|}}}|{{!}}[[Category:Insert SD Card (Config Required)]]{{Hover|(On, Off)|'''Insert SD Card'''}}{{!!}}{{{sdcard|}}}{{!!}}{{{sdcardnotes|}}}}}
+
    {{#if:{{{sdcard|}}}|{{!}}[[Category:Insert SD Card (Config Required)]]{{Hover|(On, Off)|'''Insert SD Card'''}}{{!!}}{{{sdcard|}}}{{!!}}{{{sdcardnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{usbkeyboard|}}}|{{!}}[[Category:Connect USB Keyboard (Config Required)]]{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}}
+
    {{#if:{{{usbkeyboard|}}}|{{!}}[[Category:Connect USB Keyboard (Config Required)]]{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{systemlang|}}}|{{!}}[[Category:System Language (Config Required)]]{{Hover|(Japanese, English, German, French, Spanish, Italian, Dutch, Simplified Chinese, Traditional Chinese, Korean)|'''System Language'''}}{{!!}}{{{systemlang|}}}{{!!}}{{{systemlangnotes|}}}}}
+
    {{#if:{{{systemlang|}}}|{{!}}[[Category:System Language (Config Required)]]{{Hover|(Japanese, English, German, French, Spanish, Italian, Dutch, Simplified Chinese, Traditional Chinese, Korean)|'''System Language'''}}{{!!}}{{{systemlang|}}}{{!!}}{{{systemlangnotes|}}}}}
{{!}}-
+
    {{!}}-
{{!}}}
+
    {{!}}}
 
}}<!-- WII REMOTE -->{{#if:
 
}}<!-- WII REMOTE -->{{#if:
{{{enablespeakerdata|}}}
+
    {{{enablespeakerdata|}}}
{{{wiimotemotor|}}}|
+
    {{{wiimotemotor|}}}|
<h3> Wii Remote </h3>
+
    <h3> Wii Remote </h3>
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
+
    !Config!!Setting!!Notes
{{!}}-
+
    {{!}}-
{{#if:{{{enablespeakerdata|}}}|{{!}}[[Category:Enable Speaker Data (Config Required)]]{{Hover|Controls if sounds come from the Wii Remote speaker of Real Wii Remotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdatanotes|}}}}}
+
    {{#if:{{{enablespeakerdata|}}}|{{!}}[[Category:Enable Speaker Data (Config Required)]]{{Hover|Controls if sounds come from the Wii Remote speaker of Real Wii Remotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdatanotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{wiimotemotor|}}}|{{!}}[[Category:Wii Remote Motor (Config Required)]]{{Hover|(On, Off)|'''Wii Remote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotornotes|}}}}}
+
    {{#if:{{{wiimotemotor|}}}|{{!}}[[Category:Wii Remote Motor (Config Required)]]{{Hover|(On, Off)|'''Wii Remote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotornotes|}}}}}
{{!}}-
+
    {{!}}-
{{!}}}
+
    {{!}}}
 
}}<!-- GAME PROPERTIES -->{{#if:
 
}}<!-- GAME PROPERTIES -->{{#if:
{{{mmu|}}}
+
    {{{mmu|}}}
{{{fprf|}}}
+
    {{{fprf|}}}
{{{syncgputhread|}}}
+
    {{{syncgputhread|}}}
{{{fastdisc|}}}
+
    {{{fastdisc|}}}
{{{patches|}}}|
+
    {{{patches|}}}|
<h3> Game Properties </h3>
+
    <h3> Game Properties </h3>
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
+
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
+
    !Config!!Setting!!Notes
{{!}}-
+
    {{!}}-
{{#if:{{{mmu|}}}|{{!}}[[Category:Enable MMU (Config Required)]]{{Hover|Enable Memory Management Unit (On, Off)|'''Enable MMU'''}}{{!!}}{{{mmu|}}}{{!!}}{{{mmunotes|}}}}}
+
    {{#if:{{{mmu|}}}|{{!}}[[Category:Enable MMU (Config Required)]]{{Hover|Enable Memory Management Unit (On, Off)|'''Enable MMU'''}}{{!!}}{{{mmu|}}}{{!!}}{{{mmunotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{fprf|}}}|{{!}}[[Category:Enable FPRF (Config Required)]]{{Hover|Floating Point Result Flag support (On, Off)|'''Enable FPRF'''}}{{!!}}{{{fprf|}}}{{!!}}{{{fprfnotes|}}}}}
+
    {{#if:{{{fprf|}}}|{{!}}[[Category:Enable FPRF (Config Required)]]{{Hover|Floating Point Result Flag support (On, Off)|'''Enable FPRF'''}}{{!!}}{{{fprf|}}}{{!!}}{{{fprfnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{syncgputhread|}}}|{{!}}[[Category:Synchronize GPU Thread (Config Required)]]{{Hover|Synchronizes CPU and GPU threads, allowing dual core to work in games where it has problems otherwise (On, Off)|'''Synchronize GPU Thread'''}}{{!!}}{{{syncgputhread|}}}{{!!}}{{{syncgputhreadnotes|}}}}}
+
    {{#if:{{{syncgputhread|}}}|{{!}}[[Category:Synchronize GPU Thread (Config Required)]]{{Hover|Synchronizes CPU and GPU threads, allowing dual core to work in games where it has problems otherwise (On, Off)|'''Synchronize GPU Thread'''}}{{!!}}{{{syncgputhread|}}}{{!!}}{{{syncgputhreadnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{fastdisc|}}}|{{!}}[[Category:Speed up Disc Transfer Rate (Config Required)]]{{Hover|Enables fast disc access (On, Off)|'''Speed up Disc Transfer Rate'''}}{{!!}}{{{fastdisc|}}}{{!!}}{{{fastdiscnotes|}}}}}
+
    {{#if:{{{fastdisc|}}}|{{!}}[[Category:Speed up Disc Transfer Rate (Config Required)]]{{Hover|Enables fast disc access (On, Off)|'''Speed up Disc Transfer Rate'''}}{{!!}}{{{fastdisc|}}}{{!!}}{{{fastdiscnotes|}}}}}
{{!}}-
+
    {{!}}-
{{#if:{{{patches|}}}|{{!}}[[Category:Patches (Config Required)]]'''Patches'''{{!!}}{{{patches|}}}{{!!}}{{{patchesnotes|}}}}}
+
    {{#if:{{{patches|}}}|{{!}}[[Category:Patches (Config Required)]]'''Patches'''{{!!}}{{{patches|}}}{{!!}}{{{patchesnotes|}}}}}
{{!}}-
+
    {{!}}-
{{!}}}
+
    {{!}}}
 
}}|{{#ifeq:{{ratings/{{PAGENAME}}}}|5|This {{#ifpageincat:Wii Channels|channel|title}} does not need non-default settings to run properly.|No configuration changes are known to affect compatibility for this {{#ifpageincat:Wii Channels|channel|title}}.}}}}{{#if:
 
}}|{{#ifeq:{{ratings/{{PAGENAME}}}}|5|This {{#ifpageincat:Wii Channels|channel|title}} does not need non-default settings to run properly.|No configuration changes are known to affect compatibility for this {{#ifpageincat:Wii Channels|channel|title}}.}}}}{{#if:
{{{graphicsplugin|}}}
+
    {{{graphicsplugin|}}}
{{{graphicspluginnotes|}}}
+
    {{{graphicspluginnotes|}}}
{{{hletheipl|}}}
+
    {{{hletheipl|}}}
{{{hletheiplnotes|}}}
+
    {{{hletheiplnotes|}}}
{{{realxfb|}}}
+
    {{{realxfb|}}}
{{{realxfbnotes|}}}
+
    {{{realxfbnotes|}}}
{{{recompiler|}}}
+
    {{{recompiler|}}}
{{{recompilernotes|}}}
+
    {{{recompilernotes|}}}
{{{safetexturecache|}}}
+
    {{{safetexturecache|}}}
{{{safetexturecachenotes|}}}
+
    {{{safetexturecachenotes|}}}
{{{winsize|}}}
+
    {{{winsize|}}}
{{{winsizenotes|}}}
+
    {{{winsizenotes|}}}
{{{dspplugin|}}}
+
    {{{dspplugin|}}}
{{{dsppluginnotes|}}}
+
    {{{dsppluginnotes|}}}
{{{panichandler|}}}
+
    {{{panichandler|}}}
{{{panichandlernotes|}}}
+
    {{{panichandlernotes|}}}
{{{nativemipmaps|}}}
+
    {{{nativemipmaps|}}}
{{{nativemipmapsnotes|}}}
+
    {{{nativemipmapsnotes|}}}
{{{fpsforlimit|}}}
+
    {{{fpsforlimit|}}}
{{{fpsforlimitnotes|}}}
+
    {{{fpsforlimitnotes|}}}
{{{cpuefbaccess|}}}
+
    {{{cpuefbaccess|}}}
{{{cpuefbaccessnotes|}}}
+
    {{{cpuefbaccessnotes|}}}
{{{hacks|}}}
+
    {{{hacks|}}}
{{{hacksnotes|}}}
+
    {{{hacksnotes|}}}
{{{dsphle|}}}
+
    {{{dsphle|}}}
{{{dsphlenotes|}}}
+
    {{{dsphlenotes|}}}
{{{audiothrottle|}}}
+
    {{{audiothrottle|}}}
{{{audiothrottlenotes|}}}
+
    {{{audiothrottlenotes|}}}
{{{dtkmusic|}}}
+
    {{{dtkmusic|}}}
{{{dtkmusicnotes|}}}
+
    {{{dtkmusicnotes|}}}
<!-- Since 3.0-710 -->
+
    <!-- Since 3.0-710 -->
{{{fastmipmaps|}}}
+
    {{{fastmipmaps|}}}
{{{fastmipmapsnotes|}}}
+
    {{{fastmipmapsnotes|}}}
{{{disablelighting|}}}
+
    {{{disablelighting|}}}
{{{disablelightingnotes|}}}
+
    {{{disablelightingnotes|}}}
<!-- Since 3.0-918 -->
+
    <!-- Since 3.0-918 -->
{{{lockthreadstocore|}}}
+
    {{{lockthreadstocore|}}}
{{{lockthreadstocorenotes|}}}
+
    {{{lockthreadstocorenotes|}}}
<!-- Since 3.5-146 -->
+
    <!-- Since 3.5-146 -->
{{{pixeldepth|}}}
+
    {{{pixeldepth|}}}
{{{pixeldepthnotes|}}}
+
    {{{pixeldepthnotes|}}}
<!-- Since 3.5-367 -->
+
    <!-- Since 3.5-367 -->
{{{altwiimotetiming|}}}
+
    {{{altwiimotetiming|}}}
{{{altwiimotetimingnotes|}}}
+
    {{{altwiimotetimingnotes|}}}
<!-- Since 4.0-155 -->
+
    <!-- Since 4.0-155 -->
{{{3dvision|}}}
+
    {{{3dvision|}}}
{{{3dvisionnotes|}}}
+
    {{{3dvisionnotes|}}}
<!-- Since 4.0-520 -->
+
    <!-- Since 4.0-520 -->
{{{opencl|}}}
+
    {{{opencl|}}}
{{{openclnotes|}}}
+
    {{{openclnotes|}}}
<!-- Since 4.0-615 -->
+
    <!-- Since 4.0-615 -->
{{{hackedbuffer|}}}
+
    {{{hackedbuffer|}}}
{{{hackedbuffernotes|}}}
+
    {{{hackedbuffernotes|}}}
<!-- Since 4.0-647 -->
+
    <!-- Since 4.0-647 -->
{{{ztphack|}}}
+
    {{{ztphack|}}}
{{{ztphacknotes|}}}
+
    {{{ztphacknotes|}}}
<!-- Since 4.0-758 -->
+
    <!-- Since 4.0-758 -->
{{{dlistcaching|}}}
+
    {{{dlistcaching|}}}
{{{dlistcachingnotes|}}}
+
    {{{dlistcachingnotes|}}}
<!-- Since 4.0-2356 -->
+
    <!-- Since 4.0-2356 -->
{{{projectionhack|}}}
+
    {{{projectionhack|}}}
{{{projectionhacknotes|}}}
+
    {{{projectionhacknotes|}}}
<!-- Since 4.0-3631 -->
+
    <!-- Since 4.0-3631 -->
{{{mmuhack|}}}
+
    {{{mmuhack|}}}
{{{mmuhacknotes|}}}
+
    {{{mmuhacknotes|}}}
<!-- Since 4.0-4087 -->
+
    <!-- Since 4.0-4087 -->
{{{openmp|}}}
+
    {{{openmp|}}}
{{{openmpnotes|}}}
+
    {{{openmpnotes|}}}
<!-- Since 4.0-4488 -->
+
    <!-- Since 4.0-4488 -->
{{{dsponthread|}}}
+
    {{{dsponthread|}}}
{{{dsponthreadnotes|}}}
+
    {{{dsponthreadnotes|}}}
{{{dsplleonthread|}}}
+
    {{{dsplleonthread|}}}
{{{dsplleonthreadnotes|}}}
+
    {{{dsplleonthreadnotes|}}}
<!-- Since 4.0-5432 -->
+
    <!-- Since 4.0-5432 -->
{{{vbeamhack|}}}
+
    {{{vbeamhack|}}}
{{{vbeamhacknotes|}}}
+
    {{{vbeamhacknotes|}}}
<!-- Since 4.0-5496 -->
+
    <!-- Since 4.0-5496 -->
{{{bat|}}}
+
    {{{bat|}}}
{{{batnotes|}}}
+
    {{{batnotes|}}}
<!-- Since 4.0-5656 -->
+
    <!-- Since 4.0-5656 -->
{{{efbcopy|}}}
+
    {{{efbcopy|}}}
{{{efbcopynotes|}}}
+
    {{{efbcopynotes|}}}
{{{efbcopycache|}}}
+
    {{{efbcopycache|}}}
{{{efbcopycachenotes|}}}
+
    {{{efbcopycachenotes|}}}
<!-- Since 4.0-7666 -->
+
    <!-- Since 4.0-7666 -->
{{{disablealpha|}}}
+
    {{{disablealpha|}}}
{{{disablealphanotes|}}}
+
    {{{disablealphanotes|}}}
<!-- Since 4.0-??? -->
+
    <!-- Since 4.0-??? -->
{{{limitbyfps|}}}
+
    {{{limitbyfps|}}}
{{{limitbyfpsnotes|}}}
+
    {{{limitbyfpsnotes|}}}
{{{samplerate|}}}
+
    {{{samplerate|}}}
{{{sampleratenotes|}}}
+
    {{{sampleratenotes|}}}
{{{blockmerging|}}}
+
    {{{blockmerging|}}}
{{{blockmergingnotes|}}}
+
    {{{blockmergingnotes|}}}
<!-- Since 5.0-??? -->
+
    <!-- Since 5.0-??? -->
{{{idleskipping|}}}
+
    {{{idleskipping|}}}
{{{idleskippingnotes|}}}
+
    {{{idleskippingnotes|}}}
{{{framelimit|}}}
+
    {{{framelimit|}}}
{{{framelimitnotes|}}}
+
    {{{framelimitnotes|}}}
{{#regex:{{{cpuengine}}}|/.*[iI][lL].*/}}
+
    {{#regex:{{{cpuengine}}}|/.*[iI][lL].*/}}
{{{ubershaders|}}}
+
    {{{ubershaders|}}}
{{{ubershadersnotes|}}}
+
    {{{ubershadersnotes|}}}
<!-- Since 5.0-5874 -->
+
    <!-- Since 5.0-5874 -->
{{{xfb|}}}
+
    {{{xfb|}}}
{{{xfbnotes|}}}
+
    {{{xfbnotes|}}}
|[[Category:Pages with deprecated config template parameters]]}}</includeonly><noinclude>{{documentation}}</noinclude>
+
    |[[Category:Pages with deprecated config template parameters]]}}</includeonly><noinclude>{{documentation}}</noinclude>

Latest revision as of 01:25, 17 August 2019

[edit] [purge] Template documentation

This template outputs a standardized set of configuration information.

Example

{{Config
|dualcore               = Off
|dualcorenotes          = Show File Select menus properly
}}

Produces

Only configuration options for the best compatibility where they deviate from defaults are listed.

General

Config Setting Notes
Enable Dual Core Off Show File Select menus properly

Parameters

The following lists a complete set of current config template settings:

== Configuration ==
{{Config
<!-- General -->
|dualcore               = 
|dualcorenotes          = 
|speedlimit             = 
|speedlimitnotes        = 
|cpuengine              = 
|cpuenginenotes         = 
|ntscj                  = 
|ntscjnotes             = 
|panichandlers          = 
|panichandlersnotes     = 
|skipbios               = 
|skipbiosnotes          = 
|cpuclock               = 
|cpuclocknotes          = 

<!-- Graphics -->
|gfxbackend             = 
|gfxbackendnotes        = 
|fullres                = 
|fullresnotes           = 
|aspectratio            = 
|aspectrationotes       = 
|vsync                  = 
|vsyncnotes             = 
|startfull              = 
|startfullnotes         = 
|rendertomain           = 
|rendertomainnotes      = 
|shadercomp             = 
|shadercompnotes        = 
|compilefirst           = 
|compilefirstnotes      = 
|internalres            = 
|internalresnotes       = 
|antialiasing           = 
|antialiasingnotes      = 
|anisotropic            = 
|anisotropicnotes       = 
|efbscaledcopy          = 
|efbscaledcopynotes     = 
|pixellighting          = 
|pixellightingnotes     = 
|forcefilter            = 
|forcefilternotes       = 
|widescreenhack         = 
|widescreenhacknotes    = 
|disablefog             = 
|disablefognotes        = 
|arbmipmap              = 
|arbmipmapnotes         = 
|skipcpuefbaccess       = 
|skipcpuefbaccessnotes  = 
|formatchanges          = 
|formatchangesnotes     = 
|efb2texonly            = 
|efb2texonlynotes       = 
|deferefb               = 
|deferefbnotes          = 
|accuratetexturecache      = 
|accuratetexturecachenotes = 
|gputexdecode           = 
|gputexdecodenotes      = 
|xfb2texonly            = 
|xfb2texonlynotes       = 
|xfbimmediate           = 
|xfbimmediatenotes      = 
|fastdepth              = 
|fastdepthnotes         = 
|boundingbox            = 
|boundingboxnotes       = 
|vertexrounding         = 
|vertexroundingnotes    = 
|crop                   = 
|cropnotes              = 
|progressivescan        = 
|progressivescannotes   = 

<!-- Audio -->
|dspengine              = 
|dspenginenotes         = 
|audiobackend           = 
|audiobackendnotes      = 

<!-- Wii -->
|pal60                  = 
|pal60notes             = 
|screensaver            = 
|screensavernotes       = 
|sdcard                 = 
|sdcardnotes            = 
|usbkeyboard            = 
|usbkeyboardnotes       = 
|systemlang             = 
|systemlangnotes        = 

<!-- Wiimote -->
|enablespeakerdata      = 
|enablespeakerdatanotes = 
|wiimotemotor           = 
|wiimotemotornotes      = 

<!-- Game Properties -->
|mmu                    = 
|mmunotes               = 
|fprf                   = 
|fprfnotes              = 
|syncgputhread          = 
|syncgputhreadnotes     = 
|fastdisc               = 
|fastdiscnotes          = 
|patches                = 
|patchesnotes           = 
}}