6,576
edits
Progress Continues
We've already had 21543 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
mNo edit summary |
mNo edit summary |
||
Line 63: | Line 63: | ||
{{{patches|}}}| | {{{patches|}}}| | ||
Only configuration options for the best compatibility where they deviate from defaults are listed. | Only configuration options for the best compatibility where they deviate from defaults are listed. | ||
<!-- GENERAL -->{{#if: | <!-- GENERAL -->{{#vardefine:iniheader|}}{{#if: | ||
{{{ntscj|}}} | |||
{{{panichandlers|}}} | |||
{{{skipbios|}}}{{#if: | |||
{{{dualcore|}}} | {{{dualcore|}}} | ||
{{{speedlimit|}}} | {{{speedlimit|}}} | ||
{{{cpuengine|}}} | {{{cpuengine|}}} | ||
{{{cpuclock|}}}| | {{{cpuclock|}}}|{{#vardefineecho:iniheader|[Core]}}}}| | ||
<h3> General </h3> | <h3> General </h3> | ||
{{{!}}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" | ||
!Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;"> | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">{{#var:iniheader}}</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{dualcore|}}}|{{!}}Settings > General > {{Config required|Enable Dual Core|CPUThread|boolean|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core|{{{dualcore|}}}}}{{{dualcorenotes|}}}}} | {{#if:{{{dualcore|}}}|{{!}}Settings > General > {{Config required|Enable Dual Core|CPUThread|boolean|Creates two threads, one for graphics and one for CPU, allowing better use of more than one processor core|{{{dualcore|}}}}}{{{dualcorenotes|}}}}} | ||
Line 90: | Line 90: | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
}}<!-- GRAPHICS -->{{#if:{{#if: | }}<!-- GRAPHICS -->{{#vardefine:iniheader|}}{{#if: | ||
<!-- ini n/a --> | |||
{{{fullres|}}} | |||
{{{startfull|}}} | |||
{{{rendertomain|}}} | |||
{{{crop|}}}{{#if: | |||
<!-- Core --> | <!-- Core --> | ||
{{{progressivescan|}}}|{{#vardefineecho:iniheader|[Core]}}}}{{#if: | {{{progressivescan|}}}|{{#vardefineecho:iniheader|[Core]}}}}{{#if: | ||
<!-- Video_Settings --> | <!-- Video_Settings --> | ||
{{{gfxbackend|}}} | {{{gfxbackend|}}} | ||
{{{aspectratio|}}} | {{{aspectratio|}}} | ||
{{{shadercomp|}}} | {{{shadercomp|}}} | ||
{{{compilefirst|}}}|{{#vardefineecho:iniheader|{{#if:{{#var:iniheader}}|headings|[Video_Settings]}}}}}}{{#if: | {{{compilefirst|}}}|{{#vardefineecho:iniheader|{{#if:{{#var:iniheader}}|headings|[Video_Settings]}}}}}}{{#if: | ||
Line 130: | Line 131: | ||
<h3> Graphics </h3> | <h3> Graphics </h3> | ||
{{{!}}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" | ||
!Configuration!!Setting!!{{#ifeq:{{#var:iniheader}}|headings|<span style="font-weight:normal;">See | !Configuration!!Setting!!{{#ifeq:{{#var:iniheader}}|headings|<span style="font-weight:normal;">See '''[[GameINI]]''' for headings</span>|[[GameINI]] <span style="font-weight:normal;">{{#var:iniheader}}</span>}}!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{gfxbackend|}}}|{{!}}Graphics > General > {{Config required|Video Back End|GFXBackend|string|Selects which graphical API interface should be used for display rendering|{{{gfxbackend|}}}|{{#vardefineecho:=|OpenGL=OGL, Direct3D11=D3D, Direct3D12=D3D12, Vulkan=Vulkan, Software=Software Renderer}}}}{{{gfxbackendnotes|}}}}} | {{#if:{{{gfxbackend|}}}|{{!}}Graphics > General > {{Config required|Video Back End|GFXBackend|string|Selects which graphical API interface should be used for display rendering|{{{gfxbackend|}}}|{{#vardefineecho:=|OpenGL=OGL, Direct3D11=D3D, Direct3D12=D3D12, Vulkan=Vulkan, Software=Software Renderer}}}}{{{gfxbackendnotes|}}}}} | ||
Line 172: | Line 173: | ||
{{#if:{{{formatchanges|}}}|{{!}}Graphics > Hacks > {{Config required|Ignore Format Changes|EFBEmulateFormatChanges|string|Ignore any changes to the External Frame Buffer format|{{{formatchanges|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{formatchangesnotes|}}}}} | {{#if:{{{formatchanges|}}}|{{!}}Graphics > Hacks > {{Config required|Ignore Format Changes|EFBEmulateFormatChanges|string|Ignore any changes to the External Frame Buffer format|{{{formatchanges|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{formatchangesnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{efb2texonly|}}}|{{!}}Graphics > Hacks > {{Config required|Store EFB Copies to Texture Only||boolean|Stores EFB Copies exclusively on the GPU, bypassing system memory|{{{efb2texonly|}}}}}{{{efb2texonlynotes|}}}}} | {{#if:{{{efb2texonly|}}}|{{!}}Graphics > Hacks > {{Config required|Store EFB Copies to Texture Only|EFBToTextureEnable|boolean|Stores EFB Copies exclusively on the GPU, bypassing system memory|{{{efb2texonly|}}}}}{{{efb2texonlynotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{deferefb|}}}|{{!}}Graphics > Hacks > {{Config required|Defer EFB Copies to RAM||boolean|Wait to store EFB Copies providing performance improvements|{{{deferefb|}}}}}{{{deferefbnotes|}}}}} | {{#if:{{{deferefb|}}}|{{!}}Graphics > Hacks > {{Config required|Defer EFB Copies to RAM|DeferEFBCopies|boolean|Wait to store EFB Copies providing performance improvements|{{{deferefb|}}}}}{{{deferefbnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{accuratetexturecache|}}}|{{!}}Graphics > Hacks > {{Config required|Texture Cache Accuracy|SafeTextureCacheColorSamples|string||{{{accuratetexturecache|}}}|{{#vardefineecho:=|Position 1 (Safe)=0, Position 2 (Medium)=512, Position 3 (Fast)=128}}}}{{{accuratetexturecachenotes|}}}}} | {{#if:{{{accuratetexturecache|}}}|{{!}}Graphics > Hacks > {{Config required|Texture Cache Accuracy|SafeTextureCacheColorSamples|string||{{{accuratetexturecache|}}}|{{#vardefineecho:=|Position 1 (Safe)=0, Position 2 (Medium)=512, Position 3 (Fast)=128}}}}{{{accuratetexturecachenotes|}}}}} | ||
Line 180: | Line 181: | ||
{{#if:{{{gputexdecode|}}}|{{!}}Graphics > Hacks > {{Config required|GPU Texture Decoding|EnableGPUTextureDecoding|boolean|Enables texture decoding using the GPU instead of the CPU|{{{gputexdecode|}}}}}{{{gputexdecodenotes|}}}}} | {{#if:{{{gputexdecode|}}}|{{!}}Graphics > Hacks > {{Config required|GPU Texture Decoding|EnableGPUTextureDecoding|boolean|Enables texture decoding using the GPU instead of the CPU|{{{gputexdecode|}}}}}{{{gputexdecodenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{xfb2texonly|}}}|{{!}}Graphics > Hacks > {{Config required|Store XFB Copies to Texture Only||boolean|Stores XFB Copies exclusively on the GPU, bypassing system memory|{{{xfb2texonly|}}}}}{{{xfb2texonlynotes|}}}}} | {{#if:{{{xfb2texonly|}}}|{{!}}Graphics > Hacks > {{Config required|Store XFB Copies to Texture Only|XFBToTextureEnable|boolean|Stores XFB Copies exclusively on the GPU, bypassing system memory|{{{xfb2texonly|}}}}}{{{xfb2texonlynotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{xfbimmediate|}}}|{{!}}Graphics > Hacks > {{Config required|Immediately Present XFB||boolean|Displays the XFB Copies as soon as they are created, without waiting for scanout|{{{xfbimmediate|}}}}}{{{xfbimmediatenotes|}}}}} | {{#if:{{{xfbimmediate|}}}|{{!}}Graphics > Hacks > {{Config required|Immediately Present XFB|ImmediateXFBenable|boolean|Displays the XFB Copies as soon as they are created, without waiting for scanout|{{{xfbimmediate|}}}}}{{{xfbimmediatenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{fastdepth|}}}|{{!}}Graphics > Hacks > {{Config required|Fast Depth Calculation|FastDepthCalc|boolean|Uses a less accurate method of depth calculation for a speedup|{{{fastdepth|}}}}}{{{fastdepthnotes|}}}}} | {{#if:{{{fastdepth|}}}|{{!}}Graphics > Hacks > {{Config required|Fast Depth Calculation|FastDepthCalc|boolean|Uses a less accurate method of depth calculation for a speedup|{{{fastdepth|}}}}}{{{fastdepthnotes|}}}}} | ||
Line 197: | Line 198: | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
}}<!-- AUDIO -->{{#if: | }}<!-- AUDIO -->{{#vardefine:iniheader|}}{{#if: | ||
{{{dspengine|}}} | {{{dspengine|}}} | ||
{{{audiobackend|}}}| | {{{audiobackend|}}}| | ||
Line 209: | Line 210: | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
}}<!-- WII -->{{#if: | }}<!-- WII -->{{#vardefine:iniheader|}}{{#if: | ||
<!-- ini n/a --> | |||
{{{pal60|}}} | {{{pal60|}}} | ||
{{{screensaver|}}} | {{{screensaver|}}} | ||
{{{sdcard|}}} | {{{sdcard|}}} | ||
{{{usbkeyboard|}}} | {{{usbkeyboard|}}}{{#if: | ||
{{{systemlang|}}}| | <!-- Wii --> | ||
{{{systemlang|}}}|{{#vardefineecho:iniheader|[Wii]}}}}| | |||
<h3> Wii </h3> | <h3> Wii </h3> | ||
{{{!}}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" | ||
!Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;"> | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">{{#var:iniheader}}</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{pal60|}}}|{{!}}Settings > Wii > {{Config required|Use PAL60 Mode (EuRGB60)||boolean||{{{pal60|}}}}}{{{pal60notes|}}}}} | {{#if:{{{pal60|}}}|{{!}}Settings > Wii > {{Config required|Use PAL60 Mode (EuRGB60)||boolean||{{{pal60|}}}}}{{{pal60notes|}}}}} | ||
Line 230: | Line 233: | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
}}<!-- WII REMOTE -->{{#if: | }}<!-- WII REMOTE -->{{#vardefine:iniheader|}}{{#if: | ||
<!-- ini n/a --> | |||
{{{enablespeakerdata|}}} | {{{enablespeakerdata|}}} | ||
{{{wiimotemotor|}}}| | {{{wiimotemotor|}}}| | ||
<h3> Wii Remote </h3> | <h3> Wii Remote </h3> | ||
{{{!}}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" | ||
!Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;"> | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">{{#var:iniheader}}</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{enablespeakerdata|}}}|{{!}}Controllers > {{Config required|Enable Speaker Data||boolean|Controls if sounds come from the Wii Remote speaker of Real Wii Remotes|{{{enablespeakerdata|}}}}}{{{enablespeakerdatanotes|}}}}} | {{#if:{{{enablespeakerdata|}}}|{{!}}Controllers > {{Config required|Enable Speaker Data||boolean|Controls if sounds come from the Wii Remote speaker of Real Wii Remotes|{{{enablespeakerdata|}}}}}{{{enablespeakerdatanotes|}}}}} | ||
Line 243: | Line 247: | ||
{{!}}} | {{!}}} | ||
}}<!-- GAME PROPERTIES -->{{#if: | }}<!-- GAME PROPERTIES -->{{#if: | ||
<!-- ini n/a --> | |||
{{{patches|}}}{{#if: | |||
<!-- Core --> | |||
{{{mmu|}}} | {{{mmu|}}} | ||
{{{fprf|}}} | {{{fprf|}}} | ||
{{{syncgputhread|}}} | {{{syncgputhread|}}} | ||
{{{fastdisc|}}} | {{{fastdisc|}}}|{{#vardefineecho:iniheader|[Core]}}}}| | ||
<h3> Game Properties </h3> | <h3> Game Properties </h3> | ||
{{{!}}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" | ||
!Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;"> | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">{{#var:iniheader}}</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{mmu|}}}|{{!}}Properties > General > {{Config required|Enable MMU|MMU|boolean|Enable Memory Management Unit|{{{mmu|}}}}}{{{mmunotes|}}}}} | {{#if:{{{mmu|}}}|{{!}}Properties > General > {{Config required|Enable MMU|MMU|boolean|Enable Memory Management Unit|{{{mmu|}}}}}{{{mmunotes|}}}}} |
edits