Template:Config: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
m (Update to DSP Engine)
(Try to fix spacing issues with variables... Current code is ugly, I'll rewrite some parts very soon. Also, Trying to fix the category issue)
Line 1: Line 1:
<includeonly>{{#if:{{{dualcore|}}}
<includeonly>{{#vardefine:tableheader|{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-}}<!--
-->{{#vardefine:general|===General===
{{#var:tableheader}}}}<!--
-->{{#vardefine:graphics|===Graphics===
{{#var:tableheader}}}}<!--
-->{{#vardefine:audio|===Audio===
{{#var:tableheader}}}}<!--
-->{{#vardefine:wii|===Wii===
{{#var:tableheader}}}}<!--
-->{{#vardefine:wiimote|===Wiimote===
{{#var:tableheader}}}}<!--
-->{{#vardefine:gameproperties|===Game Properties===
{{#var:tableheader}}}}<!--
-->{{#if:{{{dualcore|}}}
<!-- GENERAL -->
<!-- GENERAL -->
{{{idleskipping|}}}
{{{idleskipping|}}}
Line 62: Line 77:
         {{{bbox|}}}
         {{{bbox|}}}
{{{ztphack|}}}
{{{ztphack|}}}
{{{projectionhack|}}}|
{{{projectionhack|}}}|Only configuration options for the best compatibility are listed. Please see the [[performance guide]] for an overview of performance related settings.  A full list of options is available at [[Template:Config/doc]]<!--  
Only configuration options for the best compatibility are listed. Please see the [[performance guide]] for an overview of performance related settings.  A full list of options is available at [[Template:Config/doc]]
        GENERAL -->
<!-- GENERAL -->
{{#if: {{{dualcore|}}}
{{#if: {{{dualcore|}}}
{{{idleskipping|}}}
{{{idleskipping|}}}
Line 73: Line 87:
{{{ntscj|}}}
{{{ntscj|}}}
{{{panichandlers|}}}
{{{panichandlers|}}}
{{{skipbios|}}}|
{{{skipbios|}}}|{{#var:general}}
===General===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{dualcore|}}}|{{!}}{{Hover|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On or Off)|'''Enable Dual Core'''}}{{!!}}{{{dualcore|}}}{{!!}}{{{dualcorenotes|}}}}}
{{#if:{{{dualcore|}}}|{{!}}{{Hover|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core (On or Off)|'''Enable Dual Core'''}}{{!!}}{{{dualcore|}}}{{!!}}{{{dualcorenotes|}}}}}
{{!}}-
{{!}}-
Line 97: Line 107:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- GRAPHICS -->
}}<!-- GRAPHICS  
{{#if: {{{gfxbackend|}}}
-->{{#if:{{{gfxbackend|}}}
{{{fullres|}}}
{{{fullres|}}}
{{{aspectratio|}}}
{{{aspectratio|}}}
Line 124: Line 134:
{{{widescreenhack|}}}
{{{widescreenhack|}}}
{{{progressivescan|}}}
{{{progressivescan|}}}
{{{hackedbuffer|}}}|
{{{hackedbuffer|}}}|{{#var:graphics}}
===Graphics===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{gfxbackend|}}}|{{!}}{{Hover|Selects which graphical API interface should be used for display rendering (DirectX9, DirectX11, OpenGL, Software)|'''Video Back End'''}}{{!!}}{{{gfxbackend|}}}{{!!}}{{{gfxbackendnotes|}}}}}
{{#if:{{{gfxbackend|}}}|{{!}}{{Hover|Selects which graphical API interface should be used for display rendering (DirectX9, DirectX11, OpenGL, Software)|'''Video Back End'''}}{{!!}}{{{gfxbackend|}}}{{!!}}{{{gfxbackendnotes|}}}}}
{{!}}-
{{!}}-
Line 186: Line 192:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- AUDIO -->
}}<!-- AUDIO
{{#if: {{{dspengine|}}}
-->{{#if:{{{dspengine|}}}
{{{dtkmusic|}}}
{{{dtkmusic|}}}
{{{dsplleonthread|}}}
{{{dsplleonthread|}}}
{{{dsponthread|}}}
{{{dsponthread|}}}
{{{audiobackend|}}}
{{{audiobackend|}}}
{{{samplerate|}}}|
{{{samplerate|}}}|{{#var:audio}}
===Audio===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{dspengine|}}}|{{!}}{{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|}}}|{{!}}{{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|}}}}}
{{!}}-
{{!}}-
Line 210: Line 212:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- WII -->
}}<!-- WII  
{{#if: {{{screensaver|}}}
-->{{#if:{{{screensaver|}}}
{{{pal60|}}}
{{{pal60|}}}
{{{systemlang|}}}
{{{systemlang|}}}
{{{sdcard|}}}
{{{sdcard|}}}
{{{usbkeyboard|}}}|
{{{usbkeyboard|}}}|{{#var:wii}}
===Wii===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{screensaver|}}}|{{!}}{{Hover|(On, Off)|'''Enable Screen Saver'''}}{{!!}}{{{screensaver|}}}{{!!}}{{{screensavernotes|}}}}}
{{#if:{{{screensaver|}}}|{{!}}{{Hover|(On, Off)|'''Enable Screen Saver'''}}{{!!}}{{{screensaver|}}}{{!!}}{{{screensavernotes|}}}}}
{{!}}-
{{!}}-
Line 231: Line 229:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- WIIMOTE -->
}}<!-- WIIMOTE  
{{#if: {{{enablespeakerdata|}}}
-->{{#if:{{{enablespeakerdata|}}}
{{{wiimotemotor|}}}|
{{{wiimotemotor|}}}|{{#var:wiimote}}
===Wiimote===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{enablespeakerdata|}}}|{{!}}{{Hover|Controls if sounds come from the Wii Remote speaker of Real Wiimotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdatanotes|}}}}}
{{#if:{{{enablespeakerdata|}}}|{{!}}{{Hover|Controls if sounds come from the Wii Remote speaker of Real Wiimotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdatanotes|}}}}}
{{!}}-
{{!}}-
Line 243: Line 237:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- GAME PROPERTIES -->
}}<!-- GAME PROPERTIES  
{{#if: {{{patches|}}}
-->{{#if:{{{patches|}}}
{{{mmu|}}}
{{{mmu|}}}
{{{bat|}}}
{{{bat|}}}
Line 256: Line 250:
{{{syncgputhread|}}}
{{{syncgputhread|}}}
{{{altwiimotetiming|}}}
{{{altwiimotetiming|}}}
{{{boundingbox|}}}|
{{{boundingbox|}}}|{{#var:gameproperties}}
===Game Properties===
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
!Config!!Setting!!Notes
{{!}}-
{{#if:{{{patches|}}}|{{!}}'''Patches'''{{!!}}{{{patches|}}}{{!!}}{{{patchesnotes|}}}}}
{{#if:{{{patches|}}}|{{!}}'''Patches'''{{!!}}{{{patches|}}}{{!!}}{{{patchesnotes|}}}}}
{{!}}-
{{!}}-
Line 322: Line 312:
<!-- Since 3.5-1154 -->
<!-- Since 3.5-1154 -->
{{{dsplleonthread|}}}
{{{dsplleonthread|}}}
|[[Category:Pages with deprecated config template parameters]]}}</includeonly><noinclude>{{documentation}}</noinclude>
|[[Category:Pages with deprecated config template parameters]]|}}</includeonly><noinclude>{{documentation}}</noinclude>

Revision as of 01:57, 16 April 2013

[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 are listed. Please see the performance guide for an overview of performance related settings. A full list of options is available at Template:Config/doc

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