Template:Config/sandbox/doc: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 12: Line 12:
|dualcore              = Off
|dualcore              = Off
|dualcorenotes          = Show File Select menus properly
|dualcorenotes          = Show File Select menus properly
}}</div>
== Full preview ==
<div style="background:#fff;border:1px solid #ddd;padding:.5em">
{{Config/sandbox
<!--GENERAL-->
|dualcore                  = On
|dualcorenotes              = Boolean
|speedlimit                = 100%
|speedlimitnotes            = Decimal
|ntscj                      = On
|ntscjnotes                = Boolean
|panichandlers              = On
|panichandlersnotes        = Boolean
|skipbios                  = On
|skipbiosnotes              = Boolean
|cpuengine                  = On
|cpuenginenotes            = String
|cpuclock                  = 100%
|cpuclocknotes              = Decimal
<!--GRAPHICS-->
|gfxbackend                = OpenGL
|gfxbackendnotes            = String
|fullres                    = On
|fullresnotes              = Boolean
|aspectratio                = Auto
|aspectrationotes          = String
|vsync                      = On
|vsyncnotes                = Boolean
|startfull                  = On
|startfullnotes            = Boolean
|rendertomain              = On
|rendertomainnotes          = Boolean
|shadercomp                = Synchronous
|shadercompnotes            = String
|compilefirst              = On
|compilefirstnotes          = Boolean
|internalres                = 1x
|internalresnotes          = String
|antialiasing              = None
|antialiasingnotes          = String
|anisotropic                = 1x
|anisotropicnotes          = String
|efbscaledcopy              = On
|efbscaledcopynotes        = Boolean
|pixellighting              = On
|pixellightingnotes        = Boolean
|forcefilter                = On
|forcefilternotes          = Boolean
|widescreenhack            = On
|widescreenhacknotes        = Boolean
|disablefog                = On
|disablefognotes            = Boolean
|arbmipmap                  = On
|arbmipmapnotes            = Boolean
|skipcpuefbaccess          = On
|skipcpuefbaccessnotes      = Boolean
|formatchanges              = On
|formatchangesnotes        = Boolean
|efb2texonly                = On
|efb2texonlynotes          = Boolean
|deferefb                  = On
|deferefbnotes              = Boolean
|accuratetexturecache      = Position 3 (Fast)
|accuratetexturecachenotes  = String
|gputexdecode              = On
|gputexdecodenotes          = Boolean
|xfb2texonly                = On
|xfb2texonlynotes          = Boolean
|xfbimmediate              = On
|xfbimmediatenotes          = Boolean
|fastdepth                  = On
|fastdepthnotes            = Boolean
|boundingbox                = On
|boundingboxnotes          = Boolean
|vertexrounding            = On
|vertexroundingnotes        = Boolean
|crop                      = On
|cropnotes                  = Boolean
|progressivescan            = On
|progressivescannotes      = Boolean
|manualtexturesampling      = On
|manualtexturesamplingnotes = Boolean
|force24bit                = On
|force24bitnotes            = Boolean
<!--AUDIO-->
|dspengine                  = HLE
|dspenginenotes            = String
|audiobackend              = Cubeb
|audiobackendnotes          = String
<!--WII-->
|pal60                      = On
|pal60notes                = Boolean
|screensaver                = On
|screensavernotes          = Boolean
|sdcard                    = On
|sdcardnotes                = Boolean
|usbkeyboard                = On
|usbkeyboardnotes          = Boolean
|systemlang                = English
|systemlangnotes            = String
<!--WIIREMOTE-->
|enablespeakerdata          = On
|enablespeakerdatanotes    = Boolean
|wiimotemotor              = On
|wiimotemotornotes          = Boolean
<!--GAMEPROPERTIES-->
|mmu                        = On
|mmunotes                  = Boolean
|fprf                      = On
|fprfnotes                  = Boolean
|syncgputhread              = On
|syncgputhreadnotes        = Boolean
|fastdisc                  = On
|fastdiscnotes              = Boolean
|patches                    = Patched
|patchesnotes              = String
}}</div>
}}</div>

Revision as of 02:54, 3 February 2022

This template outputs a standardized set of configuration information.

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
Settings > 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
Settings > General > Enable Dual Core On CPUThread = True Boolean
Settings > General > Speed Limit 100% EmulationSpeed = 1 Decimal
Settings > Interface > Use Panic Handlers On Boolean
Settings > GameCube > Skip GC BIOS On Boolean
Settings > Advanced > CPU Emulator Engine On CPUCore = String
Settings > Advanced > CPU Clock Override 100% Overclock = 1 Decimal

Graphics

Configuration Setting See GameINI for headings Notes
Graphics > General > Video Back End OpenGL GFXBackend = OGL String
Graphics > General > Aspect Ratio Auto AspectRatio = 0 String
Graphics > General > V-Sync On VSync = True Boolean
Graphics > General > Use Fullscreen On Boolean
Graphics > General > Render to Main Window On Boolean
Graphics > General > Shader Compilation Synchronous ShaderCompilationMode = 0 String
Graphics > General > Compile Shaders Before Starting On WaitForShadersBeforeStarting = True Boolean
Graphics > Enhancements > Internal Resolution 1x InternalResolution = 0 String
Graphics > Enhancements > Anti-Aliasing None MSAA = 0 String
Graphics > Enhancements > Anisotropic Filtering 1x MaxAnisotropy = 0 String
Graphics > Enhancements > Scaled EFB Copy On EFBScaledCopy = True Boolean
Graphics > Enhancements > Per-Pixel Lighting On EnablePixelLighting = True Boolean
Graphics > Enhancements > Force Texture Filtering On ForceFiltering = True Boolean
Graphics > Enhancements > Widescreen Hack On wideScreenHack = True Boolean
Graphics > Enhancements > Disable Fog On DisableFog = True Boolean
Graphics > Enhancements > Force 24-Bit Color On ForceTrueColor = True Boolean
Graphics > Enhancements > Arbitrary Mipmap Detection On ArbitraryMipmapDetection = True Boolean
Graphics > Hacks > Skip EFB Access from CPU On EFBAccessEnable = False Boolean
Graphics > Hacks > Ignore Format Changes On EFBEmulateFormatChanges = False Boolean
Graphics > Hacks > Store EFB Copies to Texture Only On EFBToTextureEnable = True Boolean
Graphics > Hacks > Defer EFB Copies to RAM On DeferEFBCopies = True Boolean
Graphics > Hacks > Texture Cache Accuracy Position 3 (Fast) SafeTextureCacheColorSamples = 128 String
Graphics > Hacks > GPU Texture Decoding On EnableGPUTextureDecoding = True Boolean
Graphics > Hacks > Store XFB Copies to Texture Only On XFBToTextureEnable = True Boolean
Graphics > Hacks > Immediately Present XFB On ImmediateXFBenable = True Boolean
Graphics > Hacks > Fast Depth Calculation On FastDepthCalc = True Boolean
Graphics > Hacks > Disable Bounding Box On BBoxEnable = True Boolean
Graphics > Hacks > Vertex Rounding Hack On VertexRounding = True Boolean
Graphics > Advanced > Crop On Boolean
Graphics > Advanced > Enable Progressive Scan On ProgressiveScan = True Boolean
Graphics > Advanced > Manual Texture Sampling On FastTextureSampling = False Boolean

Audio

Configuration Setting GameINI [DSP] Notes
Settings > Audio > DSP Emulator Engine HLE EnableJIT = True String
Settings > Audio > Audio Back End Cubeb Backend = Cubeb String

Wii

Configuration Setting See GameINI for headings Notes
Settings > Wii > Use PAL60 Mode (EuRGB60) On PAL60 = True Boolean
Settings > Wii > Enable Screen Saver On Boolean
Settings > Wii > Insert SD Card On WiiSDCard = True Boolean
Settings > Wii > Connect USB Keyboard On Boolean
Settings > Wii > System Language English Language = 1 String

Wii Remote

Configuration Setting GameINI Notes
Controllers > Enable Speaker Data On Boolean
Controllers > Wii Remote Motor On Boolean

Game Properties

Configuration Setting GameINI [Core] Notes
Properties > General > Enable MMU On MMU = True Boolean
Properties > General > Enable FPRF On FPRF = True Boolean
Properties > General > Synchronize GPU Thread On SyncGPU = True Boolean
Properties > General > Speed up Disc Transfer Rate On FastDiscSpeed = True Boolean