Template:Config: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
(I triple checked it, it SHOULD be ok. But I kind of was hoping someone could just check it and be done by now. So, I'm porting it over. Please review it and make sure there isn't anything broken, and fix it if there is.)
Line 5: Line 5:
{{{limitbyfps|}}}
{{{limitbyfps|}}}
{{{cpuengine|}}}
{{{cpuengine|}}}
{{{lockthreadstocore|}}}
{{{ntscj|}}}
{{{ntscj|}}}
{{{panichandlers|}}}
{{{panichandlers|}}}
Line 37: Line 36:
{{{widescreenhack|}}}
{{{widescreenhack|}}}
{{{progressivescan|}}}
{{{progressivescan|}}}
{{{hackedbuffer|}}}
<!-- AUDIO -->
<!-- AUDIO -->
{{{dspengine|}}}
{{{dspengine|}}}
{{{dsplleonthread|}}}
{{{dsponthread|}}}
{{{audiobackend|}}}
{{{audiobackend|}}}
{{{samplerate|}}}
{{{samplerate|}}}
Line 48: Line 48:
{{{sdcard|}}}
{{{sdcard|}}}
{{{usbkeyboard|}}}
{{{usbkeyboard|}}}
<!-- WIIMOTE -->
{{{enablespeakerdata|}}}
{{{wiimotemotor|}}}
<!-- GAME PROPERTIES -->
<!-- GAME PROPERTIES -->
{{{patches|}}}
{{{patches|}}}
Line 56: Line 59:
{{{fastdisc|}}}
{{{fastdisc|}}}
{{{blockmerging|}}}
{{{blockmerging|}}}
{{{syncgputhread|}}}
         {{{bbox|}}}
         {{{bbox|}}}
{{{ztphack|}}}
{{{ztphack|}}}
Line 120: Line 124:
{{{widescreenhack|}}}
{{{widescreenhack|}}}
{{{progressivescan|}}}|
{{{progressivescan|}}}|
{{{hackedbuffer|}}}
===Graphics===
===Graphics===
{{{!}}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"
Line 177: Line 182:
{{!}}-
{{!}}-
{{#if:{{{progressivescan|}}}|{{!}}{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
{{#if:{{{progressivescan|}}}|{{!}}{{Hover|Enables progressive scan if your game supports it (On, Off)|'''Enable Progressive Scan'''}}{{!!}}{{{progressivescan|}}}{{!!}}{{{progressivescannotes|}}}}}
{{!}}-
{{#if:{{{hackedbuffer|}}}|{{!}}{{Hover|OpenGL only. Enables hacked buffer upload for a speedup in OpenGL (On, Off)|'''Hacked Buffer Upload'''}}{{!!}}{{{hackedbuffer|}}}{{!!}}{{{hackedbuffer|}}}}}
{{!}}-
{{!}}-
{{!}}}
{{!}}}
Line 183: Line 190:
{{{dtkmusic|}}}
{{{dtkmusic|}}}
{{{dsplleonthread|}}}
{{{dsplleonthread|}}}
{{{dsponthread|}}}
{{{audiobackend|}}}
{{{audiobackend|}}}
{{{samplerate|}}}|
{{{samplerate|}}}|
Line 195: Line 203:
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP LLE on thread'''}}{{!!}}{{{dsplleonthread|}}}{{!!}}{{{dsplleonthreadnotes|}}}}}
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP LLE on thread'''}}{{!!}}{{{dsplleonthread|}}}{{!!}}{{{dsplleonthreadnotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
{{#if:{{{dsponthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsponthread|}}}{{!!}}{{{dsponthreadnotes|}}}}}
{{!}}-
{{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{samplerate|}}}|{{!}}{{Hover|(32000 Hz, 48000 Hz)|'''Sample Rate'''}}{{!!}}{{{samplerate|}}}{{!!}}{{{samplerate notes|}}}}}
{{#if:{{{samplerate|}}}|{{!}}{{Hover|(32000 Hz, 48000 Hz)|'''Sample Rate'''}}{{!!}}{{{samplerate|}}}{{!!}}{{{samplerate notes|}}}}}
Line 221: Line 231:
{{!}}-
{{!}}-
{{!}}}
{{!}}}
}}<!-- WIIMOTE -->
{{#if: {{{enablespeakerdata|}}}
{{{wiimotemotor|}}}
===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|}}}{{!!}}{{{enablespeakerdata|}}}}}
{{!}}-
{{#if:{{{wiimotemotor|}}}|{{!}}{{Hover|(On, Off)|'''Wiimote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotor|}}}}}
}}<!-- GAME PROPERTIES -->
}}<!-- GAME PROPERTIES -->
{{#if: {{{patches|}}}
{{#if: {{{patches|}}}
Line 232: Line 252:
{{{ztphack|}}}
{{{ztphack|}}}
{{{projectionhack|}}}
{{{projectionhack|}}}
{{{syncgputhread|}}}
{{{altwiimotetiming|}}}
{{{altwiimotetiming|}}}
{{{boundingbox|}}}|
{{{boundingbox|}}}|
Line 251: Line 272:
{{!}}-
{{!}}-
{{#if:{{{blockmerging|}}}|{{!}}{{Hover|(On, Off)|'''Enable Block Merging'''}}{{!!}}{{{blockmerging|}}}{{!!}}{{{blockmergingnotes|}}}}}
{{#if:{{{blockmerging|}}}|{{!}}{{Hover|(On, Off)|'''Enable Block Merging'''}}{{!!}}{{{blockmerging|}}}{{!!}}{{{blockmergingnotes|}}}}}
{{!}}-
{{#if:{{{syncgputhread|}}}|{{!}}{{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:{{{altwiimotetiming|}}}|{{!}}{{Hover|Disables the wiimote speaker, fixing the sluggish pointer and random disconnects in some games. Has no effect on emulated wiimotes (On, Off)|'''Alternate Wiimote Timing'''}}{{!!}}{{{altwiimotetiming|}}}{{!!}}{{{altwiimotetimingnotes|}}}}}
{{#if:{{{altwiimotetiming|}}}|{{!}}{{Hover|Disables the wiimote speaker, fixing the sluggish pointer and random disconnects in some games. Has no effect on emulated wiimotes (On, Off)|'''Alternate Wiimote Timing'''}}{{!!}}{{{altwiimotetiming|}}}{{!!}}{{{altwiimotetimingnotes|}}}}}
Line 291: Line 314:
{{{fastmipmaps|}}}
{{{fastmipmaps|}}}
{{{disablelighting|}}}
{{{disablelighting|}}}
<!-- Since 3.0-918 -->
{{{lockthreadstocore|}}}
<1-- Since 3.5-415 -->
{{{altwiimotetiming|}}
<!-- Since 3.5-1154 -->
{{{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 06:00, 11 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               =
}}