Template:Config/sandbox: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 71: | Line 71: | ||
<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]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[Core]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{dualcore|}}}|{{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|}}}|{{!}}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:{{{speedlimit|}}}|{{Config required|Speed Limit|EmulationSpeed|decimal|Limits the speed of emulation|{{{speedlimit|}}}|10-200% or Unlimited}}{{{speedlimitnotes|}}}}} | {{#if:{{{speedlimit|}}}|{{!}}General > {{Config required|Speed Limit|EmulationSpeed|decimal|Limits the speed of emulation|{{{speedlimit|}}}|10-200% or Unlimited}}{{{speedlimitnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{ntscj|}}}|{{Config required|Force Console as NTSC-J||boolean|Force Console as NTSC-J|{{{ntscj|}}}}}{{{ntscjnotes|}}}}} | {{#if:{{{ntscj|}}}|{{!}}General > {{Config required|Force Console as NTSC-J||boolean|Force Console as NTSC-J|{{{ntscj|}}}}}{{{ntscjnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{panichandlers|}}}|{{Config required|Use Panic Handlers||boolean|Shows a pop-up when an error or a panic condition is encountered|{{{panichandlers|}}}}}{{{panichandlersnotes|}}}}} | {{#if:{{{panichandlers|}}}|{{!}}General > {{Config required|Use Panic Handlers||boolean|Shows a pop-up when an error or a panic condition is encountered|{{{panichandlers|}}}}}{{{panichandlersnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{skipbios|}}}|{{Config required|Skip GC BIOS||boolean|Skip loading of GameCube BIOS before booting the game when the IPL dumps are present on User\GC\|{{{skipbios|}}}}}{{{skipbiosnotes|}}}}} | {{#if:{{{skipbios|}}}|{{!}}General > {{Config required|Skip GC BIOS||boolean|Skip loading of GameCube BIOS before booting the game when the IPL dumps are present on User\GC\|{{{skipbios|}}}}}{{{skipbiosnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{cpuengine|}}}|{{Config required|CPU Emulator Engine|CPUCore|string|Sets which CPU Emulator Engine should be used|{{{cpuengine|}}}|{{#vardefineecho:=|Interpreter=0, JIT x64=1, JIT ARM64=4, Cached Interpreter=5}}}}{{{cpuenginenotes|}}}}} | {{#if:{{{cpuengine|}}}|{{!}}General > {{Config required|CPU Emulator Engine|CPUCore|string|Sets which CPU Emulator Engine should be used|{{{cpuengine|}}}|{{#vardefineecho:=|Interpreter=0, JIT x64=1, JIT ARM64=4, Cached Interpreter=5}}}}{{{cpuenginenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{cpuclock|}}}|{{Config required|CPU Clock Override|Overclock|decimal|Sets the CPU clock speed|{{{cpuclock|}}}|6-400%}}{{{cpuclocknotes|}}}}} | {{#if:{{{cpuclock|}}}|{{!}}General > {{Config required|CPU Clock Override|Overclock|decimal|Sets the CPU clock speed|{{{cpuclock|}}}|6-400%}}{{{cpuclocknotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
Line 122: | Line 122: | ||
<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!![[GameINI]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[Video_Settings]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{gfxbackend|}}}|{{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 > {{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:{{{fullres|}}}|{{Config required|Fullscreen Resolution||boolean|Selects what the monitor resolution should be set to for fullscreen mode.|{{{fullres|}}}}}{{{fullresnotes|}}}}} | {{#if:{{{fullres|}}}|{{!}}Graphics > {{Config required|Fullscreen Resolution||boolean|Selects what the monitor resolution should be set to for fullscreen mode.|{{{fullres|}}}}}{{{fullresnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{aspectratio|}}}|{{Config required|Aspect Ratio|AspectRatio|string|Selects what aspect ratio the monitor should display the game in|{{{aspectratio|}}}|{{#vardefineecho:=|Auto=0, Force 16:9=1, Force 4:3=2, Stretch to Window=3}}}}{{{aspectrationotes|}}}}} | {{#if:{{{aspectratio|}}}|{{!}}Graphics > {{Config required|Aspect Ratio|AspectRatio|string|Selects what aspect ratio the monitor should display the game in|{{{aspectratio|}}}|{{#vardefineecho:=|Auto=0, Force 16:9=1, Force 4:3=2, Stretch to Window=3}}}}{{{aspectrationotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{vsync|}}}|{{Config required|V-Sync|VSync|boolean|Synchronizes Dolphin's framerate with your monitor's refresh rate|{{{vsync|}}}}}{{{vsyncnotes|}}}}} | {{#if:{{{vsync|}}}|{{!}}Graphics > {{Config required|V-Sync|VSync|boolean|Synchronizes Dolphin's framerate with your monitor's refresh rate|{{{vsync|}}}}}{{{vsyncnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{startfull|}}}|{{Config required|Use Fullscreen||boolean|Goes to fullscreen by default when a game is started|{{{startfull|}}}}}{{{startfullnotes|}}}}} | {{#if:{{{startfull|}}}|{{!}}Graphics > {{Config required|Use Fullscreen||boolean|Goes to fullscreen by default when a game is started|{{{startfull|}}}}}{{{startfullnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{rendertomain|}}}|{{Config required|Render to Main Window||boolean|Displays games in the main window instead of a separate one|{{{rendertomain|}}}}}{{{rendertomainnotes|}}}}} | {{#if:{{{rendertomain|}}}|{{!}}Graphics > {{Config required|Render to Main Window||boolean|Displays games in the main window instead of a separate one|{{{rendertomain|}}}}}{{{rendertomainnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{shadercomp|}}}|{{Config required|Shader Compilation|ShaderCompilationMode|string|Sets whether specialized shaders or ubershaders are used|{{{shadercomp|}}}|{{#vardefineecho:=|Synchronous=0, Synchronous (Ubershaders)=1, Asynchronous (Ubershaders)=2, Asynchronous (Skip Drawing)=3}}}}{{{shadercompnotes|}}}}} | {{#if:{{{shadercomp|}}}|{{!}}Graphics > {{Config required|Shader Compilation|ShaderCompilationMode|string|Sets whether specialized shaders or ubershaders are used|{{{shadercomp|}}}|{{#vardefineecho:=|Synchronous=0, Synchronous (Ubershaders)=1, Asynchronous (Ubershaders)=2, Asynchronous (Skip Drawing)=3}}}}{{{shadercompnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{compilefirst|}}}|{{Config required|Compile Shaders Before Starting|WaitForShadersBeforeStarting|boolean|Waits for all shaders to finish compiling before starting a game|{{{compilefirst|}}}}}{{{compilefirstnotes|}}}}} | {{#if:{{{compilefirst|}}}|{{!}}Graphics > {{Config required|Compile Shaders Before Starting|WaitForShadersBeforeStarting|boolean|Waits for all shaders to finish compiling before starting a game|{{{compilefirst|}}}}}{{{compilefirstnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{internalres|}}}|{{Config required|Internal Resolution|InternalResolution|string|Sets the resolution the game will be rendered at behind-the-scenes|{{{internalres|}}}|{{#vardefineecho:=|Window Size, Multiple of 640x528, 1x=0, 1.5x=0, 2x=1, 2.5x=1, 3x=2, 4x=3}}}}{{{internalresnotes|}}}}} | {{#if:{{{internalres|}}}|{{!}}Graphics > {{Config required|Internal Resolution|InternalResolution|string|Sets the resolution the game will be rendered at behind-the-scenes|{{{internalres|}}}|{{#vardefineecho:=|Window Size, Multiple of 640x528, 1x=0, 1.5x=0, 2x=1, 2.5x=1, 3x=2, 4x=3}}}}{{{internalresnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{antialiasing|}}}|{{Config required|Anti-Aliasing|MSAA|string|Corrects aliasing along lines and edges (Many choices depending on Video Back End)|{{{antialiasing|}}}|{{#vardefineecho:=|None=0, 2x MSAA=2, 4x MSAA=4, 8x MSAA=8, 2x SSAA=2, 4x SSAA=4, 8x SSAA=8}}}}{{{antialiasingnotes|}}}}} | {{#if:{{{antialiasing|}}}|{{!}}Graphics > {{Config required|Anti-Aliasing|MSAA|string|Corrects aliasing along lines and edges (Many choices depending on Video Back End)|{{{antialiasing|}}}|{{#vardefineecho:=|None=0, 2x MSAA=2, 4x MSAA=4, 8x MSAA=8, 2x SSAA=2, 4x SSAA=4, 8x SSAA=8}}}}{{{antialiasingnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{anisotropic|}}}|{{Config required|Anisotropic Filtering|MaxAnisotropy|string|Reduces distortion when viewing textures at an angle|{{{anisotropic|}}}|{{#vardefineecho:=|1x=0, 2x=1, 4x=2, 8x=3, 16x=4}}}}{{{anisotropicnotes|}}}}} | {{#if:{{{anisotropic|}}}|{{!}}Graphics > {{Config required|Anisotropic Filtering|MaxAnisotropy|string|Reduces distortion when viewing textures at an angle|{{{anisotropic|}}}|{{#vardefineecho:=|1x=0, 2x=1, 4x=2, 8x=3, 16x=4}}}}{{{anisotropicnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{efbscaledcopy|}}}|{{Config required|Scaled EFB Copy|EFBScaledCopy|boolean|Greatly increase the quality of textures generated using render-to-texture effects|{{{efbscaledcopy|}}}}}{{{efbscaledcopynotes|}}}}} | {{#if:{{{efbscaledcopy|}}}|{{!}}Graphics > {{Config required|Scaled EFB Copy|EFBScaledCopy|boolean|Greatly increase the quality of textures generated using render-to-texture effects|{{{efbscaledcopy|}}}}}{{{efbscaledcopynotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{pixellighting|}}}|{{Config required|Per-Pixel Lighting|EnablePixelLighting|boolean|Calculate lighting of 3D graphics per-pixel rather than per-vertex|{{{pixellighting|}}}}}{{{pixellightingnotes|}}}}} | {{#if:{{{pixellighting|}}}|{{!}}Graphics > {{Config required|Per-Pixel Lighting|EnablePixelLighting|boolean|Calculate lighting of 3D graphics per-pixel rather than per-vertex|{{{pixellighting|}}}}}{{{pixellightingnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{forcefilter|}}}|{{Config required|Force Texture Filtering|ForceFiltering|boolean|Forces texture filtering even if the game specifically disables it|{{{forcefilter|}}}}}{{{forcefilternotes|}}}}} | {{#if:{{{forcefilter|}}}|{{!}}Graphics > {{Config required|Force Texture Filtering|ForceFiltering|boolean|Forces texture filtering even if the game specifically disables it|{{{forcefilter|}}}}}{{{forcefilternotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{widescreenhack|}}}|{{Config required|Widescreen Hack|wideScreenHack|boolean|Force GameCube games to output graphics for widescreen resolutions|{{{widescreenhack|}}}}}{{{widescreenhacknotes|}}}}} | {{#if:{{{widescreenhack|}}}|{{!}}Graphics > {{Config required|Widescreen Hack|wideScreenHack|boolean|Force GameCube games to output graphics for widescreen resolutions|{{{widescreenhack|}}}}}{{{widescreenhacknotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{disablefog|}}}|{{Config required|Disable Fog|DisableFog|boolean|Disables the fog used in some games to hide far-away objects|{{{disablefog|}}}}}{{{disablefognotes|}}}}} | {{#if:{{{disablefog|}}}|{{!}}Graphics > {{Config required|Disable Fog|DisableFog|boolean|Disables the fog used in some games to hide far-away objects|{{{disablefog|}}}}}{{{disablefognotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{arbmipmap|}}}|{{Config required|Arbitrary Mipmap Detection|ArbitraryMipmapDetection|boolean|Enables detection of arbitrary mipmaps, which some games use for special distance-based effects|{{{arbmipmap|}}}}}{{{arbmipmapnotes|}}}}} | {{#if:{{{arbmipmap|}}}|{{!}}Graphics > {{Config required|Arbitrary Mipmap Detection|ArbitraryMipmapDetection|boolean|Enables detection of arbitrary mipmaps, which some games use for special distance-based effects|{{{arbmipmap|}}}}}{{{arbmipmapnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{skipcpuefbaccess|}}}|{{Config required|Skip EFB Access from CPU|EFBAccessEnable|string|Prevents the CPU from accessing the External Frame Buffer|{{{skipcpuefbaccess|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{skipcpuefbaccessnotes|}}}}} | {{#if:{{{skipcpuefbaccess|}}}|{{!}}Graphics > {{Config required|Skip EFB Access from CPU|EFBAccessEnable|string|Prevents the CPU from accessing the External Frame Buffer|{{{skipcpuefbaccess|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{skipcpuefbaccessnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{formatchanges|}}}|{{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 > {{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|}}}|{{Config required|Store EFB Copies to Texture Only||boolean|Stores EFB Copies exclusively on the GPU, bypassing system memory|{{{efb2texonly|}}}}}{{{efb2texonlynotes|}}}}} | {{#if:{{{efb2texonly|}}}|{{!}}Graphics > {{Config required|Store EFB Copies to Texture Only||boolean|Stores EFB Copies exclusively on the GPU, bypassing system memory|{{{efb2texonly|}}}}}{{{efb2texonlynotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{deferefb|}}}|{{Config required|Defer EFB Copies to RAM||boolean|Wait to store EFB Copies providing performance improvements|{{{deferefb|}}}}}{{{deferefbnotes|}}}}} | {{#if:{{{deferefb|}}}|{{!}}Graphics > {{Config required|Defer EFB Copies to RAM||boolean|Wait to store EFB Copies providing performance improvements|{{{deferefb|}}}}}{{{deferefbnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{accuratetexturecache|}}}|{{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 > {{Config required|Texture Cache Accuracy|SafeTextureCacheColorSamples|string||{{{accuratetexturecache|}}}|{{#vardefineecho:=|Position 1 (Safe)=0, Position 2 (Medium)=512, Position 3 (Fast)=128}}}}{{{accuratetexturecachenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{gputexdecode|}}}|{{Config required|GPU Texture Decoding|EnableGPUTextureDecoding|boolean|Enables texture decoding using the GPU instead of the CPU|{{{gputexdecode|}}}}}{{{gputexdecodenotes|}}}}} | {{#if:{{{gputexdecode|}}}|{{!}}Graphics > {{Config required|GPU Texture Decoding|EnableGPUTextureDecoding|boolean|Enables texture decoding using the GPU instead of the CPU|{{{gputexdecode|}}}}}{{{gputexdecodenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{xfb2texonly|}}}|{{Config required|Store XFB Copies to Texture Only||boolean|Stores XFB Copies exclusively on the GPU, bypassing system memory|{{{xfb2texonly|}}}}}{{{xfb2texonlynotes|}}}}} | {{#if:{{{xfb2texonly|}}}|{{!}}Graphics > {{Config required|Store XFB Copies to Texture Only||boolean|Stores XFB Copies exclusively on the GPU, bypassing system memory|{{{xfb2texonly|}}}}}{{{xfb2texonlynotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{xfbimmediate|}}}|{{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 > {{Config required|Immediately Present XFB||boolean|Displays the XFB Copies as soon as they are created, without waiting for scanout|{{{xfbimmediate|}}}}}{{{xfbimmediatenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{fastdepth|}}}|{{Config required|Fast Depth Calculation|FastDepthCalc|boolean|Uses a less accurate method of depth calculation for a speedup|{{{fastdepth|}}}}}{{{fastdepthnotes|}}}}} | {{#if:{{{fastdepth|}}}|{{!}}Graphics > {{Config required|Fast Depth Calculation|FastDepthCalc|boolean|Uses a less accurate method of depth calculation for a speedup|{{{fastdepth|}}}}}{{{fastdepthnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{boundingbox|}}}|{{Config required|Disable Bounding Box|BBoxEnable|boolean|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this.|{{{boundingbox|}}}}}{{{boundingboxnotes|}}}}} | {{#if:{{{boundingbox|}}}|{{!}}Graphics > {{Config required|Disable Bounding Box|BBoxEnable|boolean|Disables a niche GC/Wii GPU feature for a speedup. A very small number of games will break with this.|{{{boundingbox|}}}}}{{{boundingboxnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{vertexrounding|}}}|{{Config required|Vertex Rounding Hack|VertexRounding|boolean|Round 2D vertices to whole pixels|{{{vertexrounding|}}}}}{{{vertexroundingnotes|}}}}} | {{#if:{{{vertexrounding|}}}|{{!}}Graphics > {{Config required|Vertex Rounding Hack|VertexRounding|boolean|Round 2D vertices to whole pixels|{{{vertexrounding|}}}}}{{{vertexroundingnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{crop|}}}|{{Config required|Crop||boolean|Crop the picture from it's native aspect ratio to 4:3 or 16:9.|{{{crop|}}}}}{{{cropnotes|}}}}} | {{#if:{{{crop|}}}|{{!}}Graphics > {{Config required|Crop||boolean|Crop the picture from it's native aspect ratio to 4:3 or 16:9.|{{{crop|}}}}}{{{cropnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{progressivescan|}}}|{{Config required|Enable Progressive Scan|ProgressiveScan|boolean|Enables progressive scan if your game supports it|{{{progressivescan|}}}}}{{{progressivescannotes|}}}}} | {{#if:{{{progressivescan|}}}|{{!}}Graphics > {{Config required|Enable Progressive Scan|ProgressiveScan|boolean|Enables progressive scan if your game supports it|{{{progressivescan|}}}}}{{{progressivescannotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{manualtexturesampling|}}}|{{Config required|Manual Texture Sampling|FastTextureSampling|string|Use a manual implementation of texture sampling instead of the graphics backend's built-in functionality|{{{manualtexturesampling|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{manualtexturesamplingnotes|}}}}} | {{#if:{{{manualtexturesampling|}}}|{{!}}Graphics > {{Config required|Manual Texture Sampling|FastTextureSampling|string|Use a manual implementation of texture sampling instead of the graphics backend's built-in functionality|{{{manualtexturesampling|}}}|{{#vardefineecho:=|On=False, Off=True}}}}{{{manualtexturesamplingnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{force24bit|}}}|{{Config required|Force 24-Bit Color|ForceTrueColor|boolean|Force the game to render the RGB color channels in 24-bit, thereby increasing quality by reducing color banding.|{{{force24bit|}}}}}{{{force24bitnotes|}}}}} | {{#if:{{{force24bit|}}}|{{!}}Graphics > {{Config required|Force 24-Bit Color|ForceTrueColor|boolean|Force the game to render the RGB color channels in 24-bit, thereby increasing quality by reducing color banding.|{{{force24bit|}}}}}{{{force24bitnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
Line 194: | Line 194: | ||
<h3> Audio </h3> | <h3> Audio </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]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[DSP]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{dspengine|}}}|{{Config required|DSP Emulator Engine|EnableJIT|string|Use High-Level audio Emulation or Low-Level audio Emulation; LLE audio emulation is more accurate, but uses more CPU power|{{{dspengine|}}}|{{#vardefineecho:=|HLE=True, LLE=False}}}}{{{dspenginenotes|}}}}} | {{#if:{{{dspengine|}}}|{{!}}Audio > {{Config required|DSP Emulator Engine|EnableJIT|string|Use High-Level audio Emulation or Low-Level audio Emulation; LLE audio emulation is more accurate, but uses more CPU power|{{{dspengine|}}}|{{#vardefineecho:=|HLE=True, LLE=False}}}}{{{dspenginenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{audiobackend|}}}|{{Config required|Audio Back End|Backend|string|Select the audio back-end API library|{{{audiobackend|}}}|{{#vardefineecho:=|No Audio Output=No audio output, Cubeb=Cubeb, OpenAL=OpenAL}}}}{{{audiobackendnotes|}}}}} | {{#if:{{{audiobackend|}}}|{{!}}Audio > {{Config required|Audio Back End|Backend|string|Select the audio back-end API library|{{{audiobackend|}}}|{{#vardefineecho:=|No Audio Output=No audio output, Cubeb=Cubeb, OpenAL=OpenAL}}}}{{{audiobackendnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
Line 209: | Line 209: | ||
<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]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[Wii]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{pal60|}}}|{{Config required|Use PAL60 Mode (EuRGB60)||boolean||{{{pal60|}}}}}{{{pal60notes|}}}}} | {{#if:{{{pal60|}}}|{{!}}General > Wii > {{Config required|Use PAL60 Mode (EuRGB60)||boolean||{{{pal60|}}}}}{{{pal60notes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{screensaver|}}}|{{Config required|Enable Screen Saver||boolean||{{{screensaver|}}}}}{{{screensavernotes|}}}}} | {{#if:{{{screensaver|}}}|{{!}}General > Wii > {{Config required|Enable Screen Saver||boolean||{{{screensaver|}}}}}{{{screensavernotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{sdcard|}}}|{{Config required|Insert SD Card||boolean||{{{sdcard|}}}}}{{{sdcardnotes|}}}}} | {{#if:{{{sdcard|}}}|{{!}}General > Wii > {{Config required|Insert SD Card||boolean||{{{sdcard|}}}}}{{{sdcardnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{usbkeyboard|}}}|{{Config required|Connect USB Keyboard||boolean||{{{usbkeyboard|}}}}}{{{usbkeyboardnotes|}}}}} | {{#if:{{{usbkeyboard|}}}|{{!}}General > Wii > {{Config required|Connect USB Keyboard||boolean||{{{usbkeyboard|}}}}}{{{usbkeyboardnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{systemlang|}}}|{{Config required|System Language|Language|string||{{{systemlang|}}}|{{#vardefineecho:=|Japanese=0, English=1, German=2, French=3, Spanish=4, Italian=5, Dutch=6, Simplified Chinese=7, Traditional Chinese=8, Korean=9}}}}{{{systemlangnotes|}}}}} | {{#if:{{{systemlang|}}}|{{!}}General > Wii > {{Config required|System Language|Language|string||{{{systemlang|}}}|{{#vardefineecho:=|Japanese=0, English=1, German=2, French=3, Spanish=4, Italian=5, Dutch=6, Simplified Chinese=7, Traditional Chinese=8, Korean=9}}}}{{{systemlangnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
Line 227: | Line 227: | ||
<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]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[Controls]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{enablespeakerdata|}}}|{{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|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{wiimotemotor|}}}|{{Config required|Wii Remote Motor||boolean||{{{wiimotemotor|}}}}}{{{wiimotemotornotes|}}}}} | {{#if:{{{wiimotemotor|}}}|{{!}}Controllers > {{Config required|Wii Remote Motor||boolean||{{{wiimotemotor|}}}}}{{{wiimotemotornotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} | ||
Line 242: | Line 242: | ||
<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]]!!Notes | !Configuration!!Setting!![[GameINI]] <span style="font-weight:normal;">[???]</span>!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{mmu|}}}|{{Config required|Enable MMU|MMU|boolean|Enable Memory Management Unit|{{{mmu|}}}}}{{{mmunotes|}}}}} | {{#if:{{{mmu|}}}|{{!}}Properties > {{Config required|Enable MMU|MMU|boolean|Enable Memory Management Unit|{{{mmu|}}}}}{{{mmunotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{fprf|}}}|{{Config required|Enable FPRF|FPRF|boolean|Floating Point Result Flag support|{{{fprf|}}}}}{{{fprfnotes|}}}}} | {{#if:{{{fprf|}}}|{{!}}Properties > {{Config required|Enable FPRF|FPRF|boolean|Floating Point Result Flag support|{{{fprf|}}}}}{{{fprfnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{syncgputhread|}}}|{{Config required|Synchronize GPU Thread|SyncGPU|boolean|Synchronizes CPU and GPU threads, allowing dual core to work in games where it has problems otherwise|{{{syncgputhread|}}}}}{{{syncgputhreadnotes|}}}}} | {{#if:{{{syncgputhread|}}}|{{!}}Properties > {{Config required|Synchronize GPU Thread|SyncGPU|boolean|Synchronizes CPU and GPU threads, allowing dual core to work in games where it has problems otherwise|{{{syncgputhread|}}}}}{{{syncgputhreadnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{fastdisc|}}}|{{Config required|Speed up Disc Transfer Rate|FastDiscSpeed|boolean|Enables fast disc access|{{{fastdisc|}}}}}{{{fastdiscnotes|}}}}} | {{#if:{{{fastdisc|}}}|{{!}}Properties > {{Config required|Speed up Disc Transfer Rate|FastDiscSpeed|boolean|Enables fast disc access|{{{fastdisc|}}}}}{{{fastdiscnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{patches|}}}|{{Config required|Patches||string|Patching required|{{{patches|}}}|{{#vardefineecho:=|_=_}}}}{{{patchesnotes|}}}}} | {{#if:{{{patches|}}}|{{!}}Properties > {{Config required|Patches||string|Patching required|{{{patches|}}}|{{#vardefineecho:=|_=_}}}}{{{patchesnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}} | {{!}}} |
Revision as of 04:51, 8 February 2022
[edit] [ ] Template documentation
This template outputs a standardized set of configuration information.
Features
New features in this sandbox version:
- Path to setting
- GameINI counterparts
- Using Template:Config required
- Handing off table tags for improved editing performance
- Produces Category:Config template misformatted settings
Issues
- Requires
{{#vardefineecho:=|setting=gameini}}
for all string-based settings for using equal signs. - String-based settings need empty equation when ini isn't available.
- Those using decimal will accept "Unlimited" as input.
Example
{{Config/sandbox |dualcore = Off |dualcorenotes = Show File Select menus properly }}
Produces
Only configuration options for the best compatibility where they deviate from defaults are listed.
General
Configuration | Setting | GameINI [Core] | Notes |
---|---|---|---|
General > Enable Dual Core | Off | CPUThread = False |
Show File Select menus properly |
Full preview
Only configuration options for the best compatibility where they deviate from defaults are listed.
General
Configuration | Setting | GameINI [Core] | Notes |
---|---|---|---|
General > Enable Dual Core | On | CPUThread = True |
Boolean |
General > Speed Limit | 100% | EmulationSpeed = 1 |
Decimal |
General > Use Panic Handlers | On | Boolean | |
General > Skip GC BIOS | On | Boolean | |
General > CPU Emulator Engine | JIT x64 | CPUCore = 1 |
String |
General > CPU Clock Override | 100% | Overclock = 1 |
Decimal |
Graphics
Configuration | Setting | GameINI [Video_Settings] | Notes |
---|---|---|---|
Graphics > Video Back End | OpenGL | GFXBackend = OGL |
String |
Graphics > Aspect Ratio | Auto | AspectRatio = 0 |
String |
Graphics > V-Sync | On | VSync = True |
Boolean |
Graphics > Use Fullscreen | On | Boolean | |
Graphics > Render to Main Window | On | Boolean | |
Graphics > Shader Compilation | Synchronous | ShaderCompilationMode = 0 |
String |
Graphics > Compile Shaders Before Starting | On | WaitForShadersBeforeStarting = True |
Boolean |
Graphics > Internal Resolution | 1x | InternalResolution = 0 |
String |
Graphics > Anti-Aliasing | 4x SSAA | MSAA = 4 |
String |
Graphics > Anisotropic Filtering | 1x | MaxAnisotropy = 0 |
String |
Graphics > Scaled EFB Copy | On | EFBScaledCopy = True |
Boolean |
Graphics > Per-Pixel Lighting | On | EnablePixelLighting = True |
Boolean |
Graphics > Force Texture Filtering | On | ForceFiltering = True |
Boolean |
Graphics > Widescreen Hack | On | wideScreenHack = True |
Boolean |
Graphics > Disable Fog | On | DisableFog = True |
Boolean |
Graphics > Arbitrary Mipmap Detection | On | ArbitraryMipmapDetection = True |
Boolean |
Graphics > Skip EFB Access from CPU | On | EFBAccessEnable = False |
String |
Graphics > Ignore Format Changes | On | EFBEmulateFormatChanges = False |
String |
Graphics > Store EFB Copies to Texture Only | On | Boolean | |
Graphics > Defer EFB Copies to RAM | On | Boolean | |
Graphics > Texture Cache Accuracy | Position 3 (Fast) | SafeTextureCacheColorSamples = 128 |
String |
Graphics > GPU Texture Decoding | On | EnableGPUTextureDecoding = True |
Boolean |
Graphics > Store XFB Copies to Texture Only | On | Boolean | |
Graphics > Immediately Present XFB | On | Boolean | |
Graphics > Fast Depth Calculation | On | FastDepthCalc = True |
Boolean |
Graphics > Disable Bounding Box | On | BBoxEnable = True |
Boolean |
Graphics > Vertex Rounding Hack | On | VertexRounding = True |
Boolean |
Graphics > Crop | On | Boolean | |
Graphics > Enable Progressive Scan | On | ProgressiveScan = True |
Boolean |
Graphics > Manual Texture Sampling | On | FastTextureSampling = False |
String |
Graphics > Force 24-Bit Color | On | ForceTrueColor = True |
Boolean |
Audio
Configuration | Setting | GameINI [DSP] | Notes |
---|---|---|---|
Audio > DSP Emulator Engine | HLE | EnableJIT = True |
String |
Audio > Audio Back End | Cubeb | Backend = Cubeb |
String |
Wii
Configuration | Setting | GameINI [Wii] | Notes |
---|---|---|---|
General > Wii > Use PAL60 Mode (EuRGB60) | On | Boolean | |
General > Wii > Enable Screen Saver | On | Boolean | |
General > Wii > Insert SD Card | On | Boolean | |
General > Wii > Connect USB Keyboard | On | Boolean | |
General > Wii > System Language | English | Language = 1 |
String |
Wii Remote
Configuration | Setting | GameINI [Controls] | Notes |
---|---|---|---|
Controllers > Enable Speaker Data | On | Boolean | |
Controllers > Wii Remote Motor | On | Boolean |
Game Properties
Configuration | Setting | GameINI [???] | Notes |
---|---|---|---|
Properties > Enable MMU | On | MMU = True |
Boolean |
Properties > Enable FPRF | On | FPRF = True |
Boolean |
Properties > Synchronize GPU Thread | On | SyncGPU = True |
Boolean |
Properties > Speed up Disc Transfer Rate | On | FastDiscSpeed = True |
Boolean |
The above documentation is transcluded from Template:Config/sandbox/doc. (edit | history) Editors can experiment in this template's sandbox (edit) and testcases (edit) pages. Subpages of this template. |