Template:Config: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
(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.)
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{#if:
<includeonly>{{#if:
<!-- GENERAL -->
    <!-- GENERAL -->
{{{dualcore|}}}
    {{{dualcore|}}}
{{{framelimit|}}}
    {{{speedlimit|}}}
{{{cpuengine|}}}
    {{{cpuengine|}}}
{{{ntscj|}}}
    {{{ntscj|}}}
{{{panichandlers|}}}
    {{{panichandlers|}}}
{{{skipbios|}}}
    {{{skipbios|}}}
<!-- GRAPHICS -->
    {{{cpuclock|}}}
{{{gfxbackend|}}}
    <!-- GRAPHICS -->
{{{fullres|}}}
    {{{gfxbackend|}}}
{{{aspectratio|}}}
    {{{fullres|}}}
{{{vsync|}}}
    {{{aspectratio|}}}
{{{startfull|}}}
    {{{vsync|}}}
{{{rendertomain|}}}
    {{{startfull|}}}
{{{internalres|}}}
    {{{rendertomain|}}}
{{{antialiasing|}}}
    {{{shadercomp|}}}
{{{anisotropic|}}}
    {{{compilefirst|}}}
{{{pixellighting|}}}
    {{{internalres|}}}
{{{efbscaledcopy|}}}
    {{{antialiasing|}}}
{{{forcefilter|}}}
    {{{anisotropic|}}}
{{{skipcpuefbaccess|}}}
    {{{efbscaledcopy|}}}
{{{formatchanges|}}}
    {{{pixellighting|}}}
{{{efb2texonly|}}}
    {{{forcefilter|}}}
{{{accuratetexturecache|}}}
    {{{widescreenhack|}}}
{{{xfb|}}}
    {{{disablefog|}}}
{{{fastdepth|}}}
    {{{arbmipmap|}}}
{{{boundingbox|}}}
    {{{skipcpuefbaccess|}}}
{{{disablefog|}}}
    {{{formatchanges|}}}
{{{widescreenhack|}}}
    {{{efb2texonly|}}}
{{{progressivescan|}}}
    {{{deferefb|}}}
<!-- AUDIO -->
    {{{accuratetexturecache|}}}
{{{dspengine|}}}
    {{{gputexdecode|}}}
{{{audiobackend|}}}
    {{{xfb2texonly|}}}
<!-- WII -->
    {{{xfbimmediate|}}}
{{{screensaver|}}}
    {{{fastdepth|}}}
{{{pal60|}}}
    {{{boundingbox|}}}
{{{systemlang|}}}
    {{{vertexrounding|}}}
{{{sdcard|}}}
    {{{crop|}}}
{{{usbkeyboard|}}}
    {{{progressivescan|}}}
<!-- WIIMOTE -->
    <!-- AUDIO -->
{{{enablespeakerdata|}}}
    {{{dspengine|}}}
{{{wiimotemotor|}}}
    {{{audiobackend|}}}
<!-- GAME PROPERTIES -->
    <!-- WII -->
{{{patches|}}}
    {{{pal60|}}}
{{{mmu|}}}
    {{{screensaver|}}}
{{{fastdisc|}}}
    {{{sdcard|}}}
{{{fprf|}}}
    {{{usbkeyboard|}}}
{{{blockmerging|}}}
    {{{systemlang|}}}
{{{syncgputhread|}}}|
    <!-- WII REMOTE -->
Only configuration options for the best compatibility where they deviate from defaults are listed. A full list of options is available in the [[Template:Config/doc|Config template's documentation]].|This {{#if:{{{type|}}}|{{{type|}}}|game}} doesn't need non-default settings to run properly. A full list of config options is available in the [[Template:Config/doc|Config template's documentation]].}}
    {{{enablespeakerdata|}}}
    {{{wiimotemotor|}}}
    <!-- GAME PROPERTIES -->
    {{{mmu|}}}
    {{{fprf|}}}
    {{{syncgputhread|}}}
    {{{fastdisc|}}}
    {{{patches|}}}|
    Only configuration options for the best compatibility where they deviate from defaults are listed.
<!-- GENERAL -->{{#if:
<!-- GENERAL -->{{#if:
{{{dualcore|}}}
    {{{dualcore|}}}
{{{framelimit|}}}
    {{{speedlimit|}}}
{{{cpuengine|}}}
    {{{cpuengine|}}}
{{{ntscj|}}}
    {{{ntscj|}}}
{{{panichandlers|}}}
    {{{panichandlers|}}}
{{{skipbios|}}}|
    {{{skipbios|}}}
=== General ===
    {{{cpuclock|}}}|
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
    <h3> General </h3>
!Config!!Setting!!Notes
    {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3"
{{!}}-
    !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 or 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:{{{framelimit|}}}|{
    {{!}}-
    {{#if:{{{speedlimit|}}}|{{!}}[[Category:Speed Limit (Config Required)]]{{Hover|Limits the speed of emulation (

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