Template:Config: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(Deprecated anisotropic filtering and force texture filtering, as both got merged under the new "Texture Filtering" option)
No edit summary
 
Line 122: Line 122:
     !Config!!Setting!!Notes
     !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 Backend (Config Required)]]{{Hover|Selects which graphical API interface should be used for display rendering (OpenGL, Direct3D 11, Direct3D 12, Vulkan, Metal, Software)|'''Video Backend'''}}{{!!}}{{{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|}}}}}
Line 140: Line 140:
     {{#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:{{{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:{{{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:{{{antialiasing|}}}|{{!}}[[Category:Anti-Aliasing (Config Required)]]{{Hover|Corrects aliasing along lines and edges (Many choices depending on Video Backend)|'''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:{{{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|}}}}}
Line 146: Line 146:
     {{#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:{{{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:{{{forcetexturefiltering|}}}|{{!}}[[Category:Texture Filtering (Config Required)]]{{Hover|Forces specific texture filtering method even if the game intentionally disables it (Default, Force Nearest, Force Linear)|'''Texture Filtering'''|}}{{!!}}{{{forcetexturefiltering|}}}{{!!}}{{{forcetexturefilteringnotes|}}}}}
     {{#if:{{{forcetexturefiltering|}}}|{{!}}[[Category:Texture Filtering (Config Required)]]{{Hover|Forces specific texture filtering method even if the game intentionally disables it (Default, Anisotropic, Force Nearest, Force Linear)|'''Texture Filtering'''|}}{{!!}}{{{forcetexturefiltering|}}}{{!!}}{{{forcetexturefilteringnotes|}}}}}
     {{!}}-
     {{!}}-
     {{#if:{{{widescreenhack|}}}|{{!}}[[Category:Widescreen Hack (Config Required)]]{{Hover|Force GameCube games to output graphics for widescreen resolutions (On, Off)|'''Widescreen Hack'''}}{{!!}}{{{widescreenhack|}}}{{!!}}{{{widescreenhacknotes|}}}}}
     {{#if:{{{widescreenhack|}}}|{{!}}[[Category:Widescreen Hack (Config Required)]]{{Hover|Force GameCube games to output graphics for widescreen resolutions (On, Off)|'''Widescreen Hack'''}}{{!!}}{{{widescreenhack|}}}{{!!}}{{{widescreenhacknotes|}}}}}
Line 194: Line 194:
     {{#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, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
     {{#if:{{{audiobackend|}}}|{{!}}[[Category:Audio Backend (Config Required)]]{{Hover|Select the audio backend API library (ALSA, Cubeb, Pulse, WASAPI)|'''Audio Backend'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
     {{!}}-
     {{!}}-
     {{!}}}
     {{!}}}
Line 354: Line 354:
     {{{ubershaders|}}}
     {{{ubershaders|}}}
     {{{ubershadersnotes|}}}
     {{{ubershadersnotes|}}}
    <!-- Since 5.0-4525 -->
    {{#regex:{{{audiobackend}}}|/OpenAL/}}
    <!-- Since 5.0-4901 -->
    {{#regex:{{{audiobackend}}}|/CoreAudio/}}
     <!-- Since 5.0-5874 -->
     <!-- Since 5.0-5874 -->
     {{{xfb|}}}
     {{{xfb|}}}

Latest revision as of 22:16, 29 January 2023

[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            =
|ntscj                      =
|ntscjnotes                 =
|panichandlers              =
|panichandlersnotes         =
|skipbios                   =
|skipbiosnotes              =
|cpuengine                  =
|cpuenginenotes             =
|cpuclock                   =
|cpuclocknotes              =

<!-- Graphics -->
|gfxbackend                 =
|gfxbackendnotes            =
|fullres                    =
|fullresnotes               =
|aspectratio                =
|aspectrationotes           =
|vsync                      =
|vsyncnotes                 =
|startfull                  =
|startfullnotes             =
|rendertomain               =
|rendertomainnotes          =
|shadercomp                 =
|shadercompnotes            =
|compilefirst               =
|compilefirstnotes          =
|internalres                =
|internalresnotes           =
|antialiasing               =
|antialiasingnotes          =
|efbscaledcopy              =
|efbscaledcopynotes         =
|pixellighting              =
|pixellightingnotes         =
|forcetexturefiltering      =
|forcetexturefilteringnotes =
|widescreenhack             =
|widescreenhacknotes        =
|disablefog                 =
|disablefognotes            =
|force24bit                 =
|force24bitnotes            =
|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       =
|manualtexturesampling      =
|manualtexturesamplingnotes =

<!-- 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               =
}}