6,576
edits
(add dualcore determinism) |
mNo edit summary |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
You can configure settings per game through their GameINI. GameINI is a plain text file with game's GameID as its file name and INI as its file extension. It can be retrieved from game's properties, right-click the game from game list then choose '''Properties''' from the context menu, then click on the '''Edit Config''' button and edit the empty text file that pops up. When editing, carefully arranged line, headings, and capitalization are important. | You can configure settings per game through their GameINI. GameINI is a plain text file with game's GameID as its file name and INI as its file extension. It can be retrieved from game's properties, right-click the game from game list then choose '''Properties''' from the context menu, then click on the '''Edit Config''' button and edit the empty text file that pops up. When editing, carefully arranged line, headings, and capitalization are important. | ||
For controller settings, go to [[GameINI (Controller Settings)]]. | |||
== Properties Window == | == Properties Window == | ||
Line 26: | Line 28: | ||
*<code>GFXBackend = OGL</code> to set the video backend to OpenGL. | *<code>GFXBackend = OGL</code> to set the video backend to OpenGL. | ||
*<code>GFXBackend = Vulkan</code> to set the video backend to Vulkan. | *<code>GFXBackend = Vulkan</code> to set the video backend to Vulkan. | ||
*<code>GFXBackend = Software Renderer</code> to set the video backend to Software. | |||
*<code>GFXBackend = Null</code> to set the video backend to Null(no output). | |||
=== CPU Emulator Engine === | === CPU Emulator Engine === | ||
Line 42: | Line 46: | ||
=== DSP LLE on Dedicated Thread === | === DSP LLE on Dedicated Thread === | ||
Will do nothing in {{revision|4.0-4488}} and later. | |||
*<code>DSPThread = True</code> or <code>False</code> to enable and disable the "DSP LLE on Dedicated Thread" respectively. | *<code>DSPThread = True</code> or <code>False</code> to enable and disable the "DSP LLE on Dedicated Thread" respectively. | ||
Line 87: | Line 92: | ||
=== DCBZ === | === DCBZ === | ||
Will do nothing in {{revision|5.0-8482}} and later. | |||
*<code>DCBZ = True</code> or <code>False</code> to enable and disable "Skip DCBZ Clearing" respectively. | *<code>DCBZ = True</code> or <code>False</code> to enable and disable "Skip DCBZ Clearing" respectively. | ||
Line 109: | Line 115: | ||
=== Internal Resolution === | === Internal Resolution === | ||
Values starting from 0 represent the drop down order in the list that dolphin uses. | Values starting from 0 represent the drop down order in the list that dolphin uses. | ||
*<code> | *<code>InternalResolution = 0</code> | ||
=== Shader Compilation === | |||
*<code>ShaderCompilationMode = 0</code> | |||
<pre>0 = Synchronous | |||
1 = Synchronous (Ubershaders) | |||
2 = Asynchronous (Ubershaders) | |||
3 = Asynchronous (Skip Drawing)</pre> | |||
=== Compile Shaders Before Starting === | |||
*<code>WaitForShadersBeforeStarting = True</code> or <code>False</code> to enable and disable "Compile Shaders Before Starting" respectively. | |||
=== Texture Cache Accuracy === | === Texture Cache Accuracy === | ||
Line 133: | Line 149: | ||
=== External Frame Buffer === | === External Frame Buffer === | ||
Will do nothing in {{revision|5.0-5874}} and later. | |||
*<code>UseXFB = True</code> or <code>False</code> to enable and disable "External Frame Buffer" respectively. Virtual or Real will be set according to what you have set it last at the general settings. To control it use together the line below: | *<code>UseXFB = True</code> or <code>False</code> to enable and disable "External Frame Buffer" respectively. Virtual or Real will be set according to what you have set it last at the general settings. To control it use together the line below: | ||
*<code>UseRealXFB = True</code> or <code>False</code> to enable "Real XFB" or "Virtual XFB" respectively. | *<code>UseRealXFB = True</code> or <code>False</code> to enable "Real XFB" or "Virtual XFB" respectively. | ||
Line 161: | Line 178: | ||
This option will only work with the OpenGL and Vulkan backend. Use the names listed in the drop down menu of the option, below we use sepia as an example. | This option will only work with the OpenGL and Vulkan backend. Use the names listed in the drop down menu of the option, below we use sepia as an example. | ||
*<code>PostProcessingShader = sepia</code>, also you can put the name of your preferred shader here. | *<code>PostProcessingShader = sepia</code>, also you can put the name of your preferred shader here. | ||
=== Force 24-Bit Color === | |||
*<code>ForceTrueColor = True</code> or <code>False</code> to enable and disable "Force 24-Bit Color" respectively. | |||
=== Disable Copy Filter === | |||
*<code>DisableCopyFilter = True</code> or <code>False</code> to enable and disable "Disable Copy Filter" respectively. | |||
=== Arbitrary Mipmap Detection === | |||
*<code>ArbitraryMipmapDetection = True</code> or <code>False</code> to enable and disable "Arbitrary Mipmap Detection" respectively. | |||
== [Video_Hacks] == | == [Video_Hacks] == | ||
Line 183: | Line 209: | ||
*<code>VertexRounding = True</code> or <code>False</code> to enable and disable "Vertex Rounding" respectively. | *<code>VertexRounding = True</code> or <code>False</code> to enable and disable "Vertex Rounding" respectively. | ||
===XFB copies === | |||
<code>XFBToTextureEnable = True</code> or <code>False</code> to enable "XFB to Texture" and "XFB to Ram" respectively. | *<code>XFBToTextureEnable = True</code> or <code>False</code> to enable "XFB to Texture" and "XFB to Ram" respectively. | ||
===Immediate XFB === | ===Immediate XFB === | ||
<code>ImmediateXFBenable = True</code> or <code>False</code> to enable and disable "Immediate XFB" respectively. | *<code>ImmediateXFBenable = True</code> or <code>False</code> to enable and disable "Immediate XFB" respectively. | ||
== [Video_Hardware] == | == [Video_Hardware] == | ||
Line 218: | Line 244: | ||
*<code>Backend = OpenAL</code> | *<code>Backend = OpenAL</code> | ||
*<code>Backend = XAudio2</code> | *<code>Backend = XAudio2</code> | ||
*<code>Backend = Cubeb</code> | |||
*<code>Backend = WASAPI (Exclusive mode)</code> | |||
*<code>Backend = No audio output</code> | *<code>Backend = No audio output</code> | ||
Line 225: | Line 253: | ||
=== Volume === | === Volume === | ||
*<code>Volume = 100</code>, values starting from 0 up to 100 max are valid. | *<code>Volume = 100</code>, values starting from 0 up to 100 max are valid. | ||
== [Wii] == | == [Wii] == |
edits