Template:Config: Difference between revisions

I will commit in parts, first, fix the MaJoR code
(Eh, now I messed the things)
(I will commit in parts, first, fix the MaJoR code)
Line 8: Line 8:
{{{panichandlers|}}}
{{{panichandlers|}}}
{{{skipbios|}}}
{{{skipbios|}}}
<!-- GRAPHICS -->
<!-- GRAPHICS -->
{{{gfxbackend|}}}
{{{gfxbackend|}}}
Line 38: Line 37:
{{{progressivescan|}}}
{{{progressivescan|}}}
{{{hackedbuffer|}}}
{{{hackedbuffer|}}}
<!-- AUDIO -->
<!-- AUDIO -->
{{{dspengine|}}}
{{{dspengine|}}}
{{{dsponthread|}}}
{{{dsponthread|}}}
{{{dsplleonthread|}}}
{{{audiobackend|}}}
{{{audiobackend|}}}
{{{latency|}}}
{{{samplerate|}}}
 
<!-- WII -->
<!-- WII -->
{{{screensaver|}}}
{{{screensaver|}}}
Line 52: Line 48:
{{{sdcard|}}}
{{{sdcard|}}}
{{{usbkeyboard|}}}
{{{usbkeyboard|}}}
<!-- WIIMOTE -->
<!-- WIIMOTE -->
{{{enablespeakerdata|}}}
{{{enablespeakerdata|}}}
{{{wiimotemotor|}}}
{{{wiimotemotor|}}}
<!-- GAME PROPERTIES -->
<!-- GAME PROPERTIES -->
{{{patches|}}}
{{{patches|}}}
Line 68: Line 62:
         {{{bbox|}}}
         {{{bbox|}}}
{{{ztphack|}}}
{{{ztphack|}}}
{{{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]]<!--   
{{{projectionhack|}}}|
    -- GENERAL --  
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]]
-->{{#if:{{{dualcore|}}}
<!-- GENERAL -->
{{#if: {{{dualcore|}}}
{{{idleskipping|}}}
{{{idleskipping|}}}
{{{framelimit|}}}
{{{framelimit|}}}
{{{limitbyfps|}}}
{{{limitbyfps|}}}
{{{cpuengine|}}}
{{{cpuengine|}}}
{{{lockthreadstocore|}}}
{{{ntscj|}}}
{{{ntscj|}}}
{{{panichandlers|}}}
{{{panichandlers|}}}
Line 91: Line 87:
{{!}}-
{{!}}-
{{#if:{{{cpuengine|}}}|{{!}}{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, JIT, JITIL)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}}
{{#if:{{{cpuengine|}}}|{{!}}{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, JIT, JITIL)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}}
{{!}}-
{{#if:{{{lockthreadstocore|}}}|{{!}}{{Hover|Forces Dolphin threads to stay on their individual cores (On, Off)|'''Lock Threads to Cores'''}}{{!!}}{{{lockthreadstocore|}}}{{!!}}{{{lockthreadstocorenotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{ntscj|}}}|{{!}}{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}}
{{#if:{{{ntscj|}}}|{{!}}{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}}
Line 98: Line 96:
{{#if:{{{skipbios|}}}|{{!}}{{Hover|Skip loading of GameCube BIOS before booting the {{#if:{{{type|}}}|{{{type|}}}|game}} when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}}
{{#if:{{{skipbios|}}}|{{!}}{{Hover|Skip loading of GameCube BIOS before booting the {{#if:{{{type|}}}|{{{type|}}}|game}} when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}}
{{!}}-
{{!}}-
{{!}}}}<!--
{{!}}}
        -- GRAPHICS --
}}<!-- GRAPHICS -->
-->{{#if:{{{gfxbackend|}}}
{{#if: {{{gfxbackend|}}}
{{{fullres|}}}
{{{fullres|}}}
{{{aspectratio|}}}
{{{aspectratio|}}}
Line 126: Line 124:
{{{widescreenhack|}}}
{{{widescreenhack|}}}
{{{progressivescan|}}}
{{{progressivescan|}}}
{{{hackedbuffer|}}}|===Graphics===
{{{hackedbuffer|}}}|
===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"
!Config!!Setting!!Notes
!Config!!Setting!!Notes
Line 186: Line 185:
{{#if:{{{hackedbuffer|}}}|{{!}}{{Hover|OpenGL only. Enables hacked buffer upload for a speedup in OpenGL (On, Off)|'''Hacked Buffer Upload'''}}{{!!}}{{{hackedbuffer|}}}{{!!}}{{{hackedbuffer|}}}}}
{{#if:{{{hackedbuffer|}}}|{{!}}{{Hover|OpenGL only. Enables hacked buffer upload for a speedup in OpenGL (On, Off)|'''Hacked Buffer Upload'''}}{{!!}}{{{hackedbuffer|}}}{{!!}}{{{hackedbuffer|}}}}}
{{!}}-
{{!}}-
{{!}}}}}<!--
{{!}}}
        -- AUDIO --  
}}<!-- AUDIO -->
-->{{#if:{{{dspengine|}}}
{{#if: {{{dspengine|}}}
{{{dtkmusic|}}}
{{{dsplleonthread|}}}
{{{dsplleonthread|}}}
{{{dsponthread|}}}
{{{dsponthread|}}}
{{{audiobackend|}}}
{{{audiobackend|}}}
{{{latency|}}}|===Audio===
{{{samplerate|}}}|
===Audio===
{{{!}}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
Line 198: Line 199:
{{#if:{{{dspengine|}}}|{{!}}{{Hover|Use High-level (HL) or Low-level (LL) audio emulation; LL emulation is more accurate, but require a dump of GameCube or Wii DSP ROMs at User\GC (HLE, LLE, LLE Interpreter)|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}}
{{#if:{{{dspengine|}}}|{{!}}{{Hover|Use High-level (HL) or Low-level (LL) audio emulation; LL emulation is more accurate, but require a dump of GameCube or Wii DSP ROMs at User\GC (HLE, LLE, LLE Interpreter)|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsplleonthread|}}}{{!!}}{{{dsplleonthreadnotes|}}}}}
{{#if:{{{dtkmusic|}}}|{{!}}{{Hover|Used to play background music (On, Off)|'''Enable DTK Music'''}}{{!!}}{{{dtkmusic|}}}{{!!}}{{{dtkmusicnotes|}}}}}
{{!}}-
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP LLE on thread'''}}{{!!}}{{{dsplleonthread|}}}{{!!}}{{{dsplleonthreadnotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{dsponthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsponthread|}}}{{!!}}{{{dsponthreadnotes|}}}}}
{{#if:{{{dsponthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsponthread|}}}{{!!}}{{{dsponthreadnotes|}}}}}
Line 204: Line 207:
{{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
{{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}}
{{!}}-
{{!}}-
{{#if:{{{latency|}}}|{{!}}{{Hover|Adjust the latency (in ms). Higher values may reduce audio crackling. OpenAL backend only (0 to 30)|'''Latency'''}}{{!!}}{{{latency|}}}{{!!}}{{{latencynotes|}}}}}
{{#if:{{{samplerate|}}}|{{!}}{{Hover|(32000 Hz, 48000 Hz)|'''Sample Rate'''}}{{!!}}{{{samplerate|}}}{{!!}}{{{samplerate notes|}}}}}
{{!}}-
{{!}}-
{{!}}}}}<!--
{{!}}}
        -- WII --
}}<!-- WII -->
-->{{#if:{{{screensaver|}}}
{{#if: {{{screensaver|}}}
{{{pal60|}}}
{{{pal60|}}}
{{{systemlang|}}}
{{{systemlang|}}}
{{{sdcard|}}}
{{{sdcard|}}}
{{{usbkeyboard|}}}|===Wii===
{{{usbkeyboard|}}}|
===Wii===
{{{!}}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
Line 226: Line 230:
{{#if:{{{usbkeyboard|}}}|{{!}}{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}}
{{#if:{{{usbkeyboard|}}}|{{!}}{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}}
{{!}}-
{{!}}-
{{!}}}}}<!--
{{!}}}
        -- WIIMOTE --
}}<!-- WIIMOTE -->
-->{{#if:{{{enablespeakerdata|}}}
{{#if: {{{enablespeakerdata|}}}
{{{wiimotemotor|}}}|===Wiimote===
{{{wiimotemotor|}}}|
===Wiimote===
{{{!}}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|}}}|{{!}}{{Hover|Controls if sounds come from the Wii Remote Speaker of Real Wiimotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdata|}}}}}
{{#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|}}}}}
{{#if:{{{wiimotemotor|}}}|{{!}}{{Hover|(On, Off)|'''Wiimote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotor|}}}}}
{{!}}-
}}<!-- GAME PROPERTIES -->
{{!}}}}}<!--
{{#if: {{{patches|}}}
        -- GAME PROPERTIES --
-->{{#if:{{{patches|}}}
{{{mmu|}}}
{{{mmu|}}}
{{{bat|}}}
{{{bat|}}}
Line 251: Line 254:
{{{syncgputhread|}}}
{{{syncgputhread|}}}
{{{altwiimotetiming|}}}
{{{altwiimotetiming|}}}
{{{boundingbox|}}}|===Game Properties===
{{{boundingbox|}}}|
===Game Properties===
{{{!}}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
Line 302: Line 306:
{{{fpsforlimit|}}}
{{{fpsforlimit|}}}
{{{fpsforlimitnotes|}}}
{{{fpsforlimitnotes|}}}
{{{samplerate|}}}
{{{sampleratenotes|}}}
{{{cpuefbaccess|}}}
{{{cpuefbaccess|}}}
{{{hacks|}}}
{{{hacks|}}}