Dolphin, the GameCube and Wii emulator - Forums

Full Version: INIs
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I use WinMerge so see wich setting writes to wich line to files and i found default Dolphin ini files do not have all settings written, a lot are written only if changed, why ?

I listed Wii TAB settings that are written to SYSCONF, too bad we can't write/edit in this file !
SYSCONF file reverts to his previous state (hash MD5/...) if setting is reverted, so, if i use many instances of the emu, i should be able to use the same SYSCONF file (copy/replace) with wanted settings in any instance...

Code:
SYSCONF (Wii - VI)
PAL60
screensaver
16:9 - 4:3
LANG
Surround
Sensor bar TOP-BOTTOM
Speaker Volume
Rumble

//

[NetPlay]
TraversalChoice = traversal
ChunkedUploadLimit = 0x00000bb8
ConnectPort = 0x0a42
EnableChunkedUploadLimit = False
HostCode = 00000000
HostPort = 0x0a42
IndexName =
IndexPassword =
IndexRegion =
Nickname = Player
UseIndex = False
UseUPNP = False


//
Qt.ini
//
move window on screen
[mainwindow]
[tableheader]
//
skin
[userstyle]
name=Skyline.qss
enabled=true
//
search game folder in background
[gamelist]
autorefresh=false

//
Dolphin.ini
//


OGL / D3D (11) / D3D12 / Vulkan / Software Renderer (debug) / Null
GFXBackend = OGL

//
I
//

double coeurs
CPUThread = True (False)
//
cheat
EnableCheats = True
//
region differente (legacy setting - RODEA but keep off !!)
OverrideRegionSettings = False
//
disc change (MGS RECVX))
AutoDiscChange = False
//
discord
UseDiscordPresence = False
//
vitesse emu (normal)
EmulationSpeed = 1.0
//
mise à jour
UpdateTrack =
//
region if auto fail
FallbackRegion = 2 (PAL-2 NTSC-1 JAP-0 KOR-4)
//
permission data send (ligne 3)
Enabled = False


//
II
//


lang (fr=auto)
LanguageCode =
//
theme ([userstyle])
ThemeName = Clean
//
titre jeu
UseBuiltinTitleDatabase = True
//
[userstyle] name=Skyline.qss + enabled=true QTini
//
grid cover
UseGameCovers = True
//
debug interface
DebugModeEnabled = False
//
hotkeying (set False)
HotkeysRequireFocus = True
//
DisableScreenSaver = True
//
on top
KeepWindowOnTop = False
//
close
ConfirmStop = True
//
log report
UsePanicHandlers = False
//
osd
OnScreenDisplayMessages = True
//
title in window
ShowActiveTitle = False
//
focus
PauseOnFocusLost = False
//
souris (0=jamais 1=always 2=if moved)
CursorVisibility = 0
//
curseur bloqué
LockCursor = False


//
III
//


DSPHLE = True / False = LLE recompiler
EnableJIT = False / True = LLE recompiler (not interpreter)
Backend = Cubeb / No Audio Output / WASAPI (Exclusive Mode)
WASAPIDevice = default = WASAPI
AudioLatency = 20 = WASAPI
DPL2Decoder = False / Dolby prologic2
DPL2Quality = 2 / low-high 0-3
AudioStretch = False
AudioStretchMaxLatency = 80
Volume = 85

//
IV
//


[gamelist] autorefresh=true / QTini
RecursiveISOPaths = False
ISOPath0 = X:\Folder\
ISOPaths = 1


//
V
//


SkipIPL = True / needs gc bios files
SelectedLanguage = 2 / Eng-0 Fr-2... 1-3-4-5
SlotA = 8 / 8-GC 255-Wii (no card)
SlotB = 255
SerialPort1 = 255
Threads = True
BIOS = E:/KLM/Dolphin/User/GBA/gba_bios.bin
Rom1 =
Rom2 =
Rom3 =
Rom4 =
SavesInRomPath = False
SavesPath = E:/KLM/Dolphin/User/GBA/Saves/


//
VI
//


PAL60 = \User\Wii\shared2\sys\SYSCONF
screensaver = \User\Wii\shared2\sys\SYSCONF
WiiKeyboard = False
16:9 - 4:3 = \User\Wii\shared2\sys\SYSCONF
LANG = \User\Wii\shared2\sys\SYSCONF
Surround = \User\Wii\shared2\sys\SYSCONF
insert
WiiSDCard = False
WiiSDCardAllowWrites = True
WiiSDCardEnableFolderSync = False
noneed bc deleted if off
WiiSDCardSyncFolder = X:/Folder
only if listed (empty=good)
[USBPassthrough]
Devices =
Sensor bar TOP-BOTTOM = \User\Wii\shared2\sys\SYSCONF
Speaker Volume = \User\Wii\shared2\sys\SYSCONF
Rumble = \User\Wii\shared2\sys\SYSCONF


//
VII
//


CPUCore = 1 / 1=Jit default 5=recompiler 0=interpreter
MMU = False
PauseOnPanic = False
OverclockEnable = False
Overclock = 1.0 / 0.0625 6% 0.5 50% 155 155% 4.0 400%
RAMOverrideEnable = False
MEM1Size = 0x01800000 / 24 default=0x01800000 32=0x02000000 48=0x03000000 64 max=0x04000000
MEM2Size = 0x04000000 / 64 default=0x04000000 96=0x06000000 128 max=0x08000000
EnableCustomRTC = False
change in tab applies data number
CustomRTCValue =


//
GFX
//


[Hardware]
Adapter = 0 / 1 is soft renderer
I also found GFX ini file is empty if previously erased (or never created) and game launched/played.
It's not empty if graphics config TAB has been opened...

LOL