BW reads a file "starcraft.ini" if it exists in the BW directory. Here are the values it can have:
[Assets]
; Directory for game data files. Defaults to installation dir
;dataFolder = C:\something\path
; Defaults to true
asyncLoading = true
; ???
; Defaults to 2 or 4 (Depending on monitor size?)
scale = 1
; New Game Data Package? CASC stuff.
[NGDP]
; Enables CASC
; Defaults to true
enable = true
; CASC data file location
; Defaults to "Data\"
container = Data\
; Defaults to true
enableDownload = false
[Locale]
; Valid values seem to be: (__ can be anything which gives default result for language)
; zhTW, zh__, de__, enSG, en__, esMX, fr__, it__, ja__, koKR, ko__, pl__, ptBR, pt__, ru__, th__
; Possibly not all of these even work?
; Anything else defaults to enUS
region = enUS
; No idea.
useKoreanVariant = false
; Use original voices in SCR campaign?
originalCampaign = false
; Use original voices in SCR
originalUnitVO = false
[BattlenetDEBUG]
; Defaults to "general"
traceTags = general
; Can have multiple clientSDKSetting_ values, the game accepts them as long until it doesn't
; find the next one. Ordering starts from 1, base 10.
;
; Format for settings is "key:value"
;
; Client.Aurora.GeoRouter is always set to
https://connect.classic.blizzard.com/aurora; List of possible keys for 1.19.5 is below
clientSDKSetting1 = key:value
[Resolution]
windowWidth = 800
windowHeight = 600
fullscreen = false
[Renderer]
; Can be "opengl", "dx9" or "Auto"
; Defaults to "Auto"
renderAPI = auto
; Seems to be dev only setting
shaderReloadPath = ..\..\..\Starcraft\SWAR\lang\OpenGL\
[Mouse]
; Allows overriding the settings value? from 0 to 100 I guess.
mouseSpeed = 50
[Font]
; Default is false.
useExtendedPunctuation = true
; Default is true when using Chinese or Japanese locale.
useFixedLineSize = false
; Default is true when using Japanese locale.
useUnbreakableSpace = false
[GlueFontSmall]
FontLatin = font\BLIZZARD-REGULAR.ttf
FontLatin_useOriginalPixelHeight = true
; Only used if useOriginalPixelHeight = false
FontLatin_PointSize = 1.0
; The useOriginalPixelHeight and PointSize entries are used for other fonts as well,
; just too lazy to list
FontKR = font\Kostar.ttf
FontCJK = font\bl.ttf
FontJP = font\UDTypos58B_P_H.ttf
FontTW = font\Nimbus(BlizzardGlobal).ttf
drawShadow = true
shadowOffset = 1.0
; Going to just list the ones with different default fonts from above
[GlueFontMedium]
FontLatin = font\EUROSTILE-REG.ttf
[GlueFontBig]
[GlueFontBigger]
FontJP = font\UDTypos510B_P_H.ttf
[GameFontSmall]
[GameFontMedium]
FontLatin = font\BLIZZARD-REGULAR.ttf
[GameFontBig]
[GameFontBigger]
FontLatin = font\EUROSTILEEXT-REG.ttf
[Transition]
; Doesn't seem to be read?
; Default is 750
duration = 0
[Skins]
; It's a string, no idea about format or values.
selectedSkins = what
; SCR only?
[Foliage]
distributionLambda = 1.618033
distributionThreshold = 0.8000000
[MapCurate]
; Defaults to true.
mapCurateEnabled = true
[InGameUI]
; SCR thing?
; Defaults to true.
consoleSplit = false
; ??????
currentTimeDays = 0
currentTimeHours = 0
[Minimap]
; Makes minimap look prettier
useMinimapRenderer = true
; Defaults to false
useLinearFiltering = true
; Defaults to 4
minimapResolution = 4
; Defaults to 2
minimapSampler = 2
[Timer]
showGameTimer = true
[Replay]
; Writes replay_complete.bin after watching replay?
; It doesn't contain anything meaningful though, just "REPC"
WriteOnCompletion = true
; what
; Defaults are below, but not sure if defaults are same for everyone.
[WolfeLimiter]
paramReleaseMs = 5
paramUseARC = false
paramThresholdDB = -1.000000
paramMakeUpGainDB = 0.7000000
paramSoftKneeWidthDB = 0.0
paramARCAttackMs = 0
paramARCReleaseMs = 10
paramARCMinReleaseMs = 1
paramARCMaxReleaseMs = 500
paramARCRlsSweepMs = 500
Most of them seem useless/just mirroring the settings, but some sounded interesting. What's MapCurate, or does SCR have foliage? Though I like the fact that I can set windowed mode resolution to what I want.
Most of these are just telemetry stuff, I haven't managed to get anything out of them yet.
Also creating directory "Apps/Battle.net" inside BW directory changes... something... Not sure if it's anything interesting, all I could notice was that the version text in main menu became "Version 1.19.5.2529, IGR-2, Region enUS", whatever that's supposed to be.