Options.ini

# Options.INI File

The Options.ini contains Lobby and Player options that are generally set using the various OPTIONS menus in-game. However, a number of Options (or ranges of values) are available that are not directly supported by the Options user-interface.

Fogs and Filters are part of ovshowroadszmin and ovshowroadszminf. Increasing these will make overlays such as supply and fog of war visible to higher zoom levels. This will certainly impact game performance.

Default Options File :

&&OPTIONS 0,

```
tabstay:	0,

```

```
tabturnstay:	1,

```

```
sidescreens:	0,

```

```
minimapfloattop:	1,

```

```
blistboxstyle:	0,

```

```
bigmaps:	0,

```

```
bunitcolor:	0,

```

```
bunitpcolor:	0,

```

```
bnewsatbottom:	0,

```

```
bnewsheadonly:	0,

```

```
bnoconfirmturn:	0,

```

```
bspeeddouble:	0,

```

```
bshowequipinlists:	0,

```

```
bshowmixedinlists:	1,

```

```
bshowallulistob:	1,

```

```
bshowequipulistob:	1,

```

```
bfullzoom:	0,

```

```
bfullmapshow:	0,

```

```
bunithudon:	1,

```

```
bunithudmulti:	1,

```

```
bunithudcenter:	1,

```

```
bunithudnozoom:	1,

```

```
bunithudpcolor:	0,

```

```
bunithudssize:	1,

```

```
bunithudthinbar:	0,

```

```
bunitnozoom:	1,

```

```
bunitdiscon:	1,

```

```
bunittoponly:	0,

```

```
buniteffecton:	1,

```

```
bunitallpath:	0,

```

```
bdistancehexes:	0,

```

```
bunithudflag:	0,

```

```
buiresetubuilddef:	0,

```

```
buishowspecsliders:	0,

```

```
buiprogbarstyle:	0,

```

```
bchatpname:	0,

```

```
chatplayercol:	0,

```

```
ovshowgrid:	0,

```

```
ovshowborders:	1,

```

```
ovshowresources:	0,

```

```
ovshowsupply:	0,

```

```
ovshowloyalty:	0,

```

```
ovshowownership:	0,

```

```
ovshowlos:	1,

```

```
ovshowhighground:	0,

```

```
ovshowwater:	0,

```

```
ovhideallterrain:	0,

```

```
ovshowweather:	0,

```

```
ovshowgrounddef:	0,

```

```
ovshowclosecombat:	0,

```

```
ovshowrangecircle:	0,

```

```
ovshowrangeline:	0,

```

```
ovshowcitynames:	1,

```

```
ovshowupgrades:	1,

```

```
ovshowunits:	1,

```

```
mapnoedgerot:	0,

```

```
bautomappitch:	1,

```

```
bmouseptzoom:	1,

```

```
ovshowgridnolos:	0,

```

```
ovshowtagsset:	0,

```

```
ovhideallhud:	0,

```

```
ovshowgarrisons:	0,

```

```
ovshowcurrbord:	0,

```

```
ovshowhotspots:	1,

```

```
bautoselstack:	0,

```

```
bautoselrband:	1,

```

```
bautoselsingle:	1,

```

```
bunitorderdef:	0,

```

```
brevwheelzoom:	0,

```

```
brevmousebuts:	1,

```

```
brevmapdrag:	0,

```

```
brevmousesecbuts:	0,

```

```
bclicklmaptab:	0,

```

```
bclickrmaptab:	0,

```

```
bclickrmenu:	1,

```

```
bmapautopanel2:	1,

```

```
bmapkeepopen:	1,

```

```
bspacecentre:	0,

```

```
bspacepanels:	1,

```

```
bshowprevpane:	1,

```

```
bpanelslide:	0,

```

```
b24hformat:	0,

```

```
dayannual:	1,

```

```
bautopicknext:	0,

```

```
bautodeployset:	1,

```

```
bcontinuousset:	1,

```

```
bsoundmute:	0,

```

```
bmusicmute:	0,

```

```
bsoundmuteui:	0,

```

```
bsoundmutestatus:	0,

```

```
bsoundmuteemail:	0,

```

```
bsoundmutenews:	0,

```

```
bsoundmutevoice:	0,

```

```
bsoundmuteshot:	0,

```

```
bsoundmutemove:	0,

```

```
bsoundmutechat:	0,

```

```
outlogdef:	0,

```

```
statlinetooltips:	0,

```

```
bmuteminimize:	0,

```

```
bmuteuserswitch:	1,

```

```
bnohelphighlight:	0,

```

```
fastturn:	1,

```

```
syncpause:	0,

```

```
nomplayautosave:	0,

```

```
bfilterunits:	0,

```

```
bfilterunitsunres:	0,

```

```
bfilterunitsviewfav:	0,

```

```
bfilterunitsviewrep:	0,

```

```
bfilterunitsviewexclude:	0,

```

```
bfilterunitsviewobsol:	0,

```

```
bfiltershownbc:	0,

```

```
buseannexset:	0,

```

```
brepeatplace:	1,

```

```
bnotipshow:	0,

```

```
bshowmapettemtpy:	0,

```

```
bshowmapettzoomout:	1,

```

```
bshowmapettextended:	0,

```

```
bdippopdclick:	1,

```

```
bformationmove:	0,

```

```
bbattlegroupten:	0,

```

```
breversename:	0,

```

```
bpauseonevent:	1,

```

```
bformationmovespeed:	0,

```

```
bpauseonobjective:	1,

```

```
bextemails:	0,

```

```
bextbgett:	1,

```

```
bomneffectoff:	0,

```

```
ovhide3dterrain:	0,

```

```
bcapstarrel:	0,

```

```
buse2dmesh:	0,

```

```
bshowpathmo:	1,

```

```
mpmatchfronly:	0,

```

```
bminimapspaceback:	0,

```

```
bsaveonquit:	1,

```

```
bhasbarbarians:	0,

```

```
ovshownavpoints:	1,

```

```
bshareablemusic:	0,

```

```
bmapshroud:	1,

```

```
bunithudsgmin:	1,

```

```
bzoomlevelchange:	1,

```

```
popupalpha:	150,

```

```
unitdiscalpha:	150,

```

```
minimapbuts:	74,

```

```
prodgraphstock:	0,

```

bnowatereffect: 0, // When set do not use the water visual effect

```
optioncolors[30]:	0x80000000, 0xC8E4E4FF, 0xC8E4E4FF, 0xC8ADF080, 0xC88896AA, 0xC85AAAC3, 0xC8E6E6FA, 0xC882B460, 0xC8667080, 0xC8448092, 0xC8BEBEDC, 0xFF000A32, 0xFFFF64FF, 0xFFFF0000, 0xFF00FF00, 0xFFFF0000, 0xFFFF0000, 0x60000000, 0x0, 0x90000000, 0xFFE6E6E6, 0xFF00FF00, 0xFFFFFF00, 0xFFFF0000, 0xFF993333, 0xFFCC6666, 0xFFFFFFFF, 0xFF6699CC, 0xFF3333FF, 0x0,

```

* D3DCOLOR maphexgrid[3]; //
* D3DCOLOR pathcolor[4]; // Default Path line colours
* D3DCOLOR pathcolordim[4]; // Default Path line colours for existing path show
* D3DCOLOR mapbackground; // Background colour of map
* D3DCOLOR mapeditbackground; // ... And Map Editor
* D3DCOLOR mapovlcolor; // ... Colour for map overlays
* D3DCOLOR mapovlhgcolor; // ... map overlay high ground colour
* D3DCOLOR mapovlgdcolor; // ... Ground Defense overlay colour
* D3DCOLOR mapovlcccolor; // ... Close Combat/Low Vis overlay colour
* D3DCOLOR maploscolor; // ... LOS fog colour (include alpha)
* D3DCOLOR maphexgridold; // ... colour & alpha of hex grid
* D3DCOLOR popupbackground; // Default Popup Background Colour
* D3DCOLOR colbyrel[4]; // Us/allied/neut/enemy
* D3DCOLOR colbysphere[5];
* D3DCOLOR unused2;

```
playercolor[1024]:	  // Default Colours for players

```

```
fontstyles:	3, 3, 5, 1, 72, 29, 42, 0,

```

* int fontnews; // Style # to use for news text - usually selection of font#s 1/2/3/5
* int fontemail; // Style # to use for email text
* int fontstatus; // Style # to use for status text
* int fontchat; // Style # to use for chat text
* int fontmain; // (UI font style overrides) TODO
* int fontdim;
* int fontlabel;
* int fontresvd;

```
showlevels:	21, 21, 21, 50,

```

* int newslevel; // Minimum severity of news ato show (0=show all) (in CW also used as 'master level')
* int emaillevel; // Minimum severity of email to show (0=show all)
* int statuslevel; // Minimum severity of status to show (0=show all)
* int pauselevel; // Minimum severity of Email to force pauseonevent  - UNUSED AT PRESENT

```
newsdeldays:	7,

```

```
chatshowlines:	6,

```

```
chatsavehistory:	32,

```

```
chatsoundnum:	4,

```

```
mailsoundnum:	0,

```

```
statlineloc:	0,

```

```
statlinehistory:	40,

```

```
statshowlines:	6,

```

```
listsliderwidth:	0,

```

```
unitorderdefault:	1,

```

```
zoomvalues:	0.020000, 40.000000, 2.600000, 1.800000, 6.000000, 2.500000, 1.200000, 0.800000, 2.000000, 1.400000, 4.000000, 2.500000, 0.600000, 1.400000, 1.600000, 0.750000,

```

zoomvalues: (Sets map zoom at which map display items fade in or out)

* mapminzoom; // Minimum zoom value (zoom IN)
* mapmaxzoom; // Maximum zoom value (zoom OUT)
* ovshowgridzmin; // Zoom min to show grid at all
* ovshowgridzminf; // Zoom start point to fade grid
* ovshowborderzmin; // Zoom min to show borders at all
	+ Default value 6.0
	+ Suggested for high end systems; 15
* ovshowborderzminf; // Zoom start point to fade borders
	+ Default value 2.5
	+ Suggested for high end systems; 12
* ovshowunitszmin; // Zoom min to show units at all
	+ Default value 2.6
	+ Suggested for high end systems; 4.6
* ovshowunitszminf; // Zoom start point to fade
	+ Default value 1.6
	+ Suggested for high end systems; 3.6
* ovshowupgradeszmin; // Zoom min to show upgrades at all
	+ Default value 2.6
	+ Suggested for high end systems; 7.6
* ovshowupgradeszminf;// Zoom start point to fade
	+ Default value 1.6
	+ Suggested for high end systems; 6.6
* ovshowroadszmin; // Zoom min to show transp at all
	+ Default value 4
	+ Suggested for high end systems; 24
* ovshowroadszminf; // Zoom start point to fade
	+ Default value 2.5
	+ Suggested for high end systems; 21.5
* mappitchstart; // Zoom level that map tilt starts
* mapettzoom; // Zoom that the all-hex map ETT begins to show
* ovshowtermin; // Zoom that the terrain starts to fade
* ovshowteralpha; // Default alpha blend of the terrain over the backmap (overridden by terrain modtertex)

```
mappitchmax:	55.000000,

```

* Default 55.0
* Higher value means more pitched at max zoom
* Values > 60 begin cause graphical oddities where the map meets the GUI.

```
zoomwheelfactor:	360.000000,

```

* Default 360
* Lower value scrolls in/out faster.

```
zoommultfactor:	0.100000,

```

```
mapscrollspeed:	1.000000,

```

```
gammalevel:	1.000000,

```

```
unitscaleadj:	1.000000,

```

```
meshdrawxyscale:	160.000000,

```

```
meshdrawzscale:	160.000000,

```

```
opdelaysms:	0xFA, 0x64, 0xC8, 0x190, 0x28, 0x2710, 0x64, 0x258,

```

* DWORD repeatbutms; // # of ms between repeating button selects
* DWORD repeatmoms; // # of ms between repeating MOSELECT events
* DWORD waittooltip; // # of ms before tooltip shows; 0 for never; 1 for always
* DWORD waitentooltip; // # of ms before enhanced (hap) tooltip shows; 0 for never; 1 for always
* DWORD animframems; // # of ms to trigger an 'animation frame' (default 40 / 25fps)
* DWORD chatshowtime; // How many ms before chat items and statlist items are deleted (used by statline too)
* DWORD waititooltip; // # of ms before itt shows
* DWORD waitxtooltip; // # of ms before xtt disappears after mouse leaves rect

```
usecurr:	0, 0, 0, 0,

```

```
usedateorder:	0,

```

```
savegameloc:	0,

```

```
ovshowtags:	0x0,

```

```
emailfiltmask:	0x1F,

```

```
emaildeldays:	0x1E,

```

```
autosaveturns:	7,

```

```
nexttipofday:	0,

```

```
opdef_turntype:	0,

```

```
opturnlength:	1440,

```

```
optbtimer:	180,

```

```
opstartuptimer:	0,

```

```
opdifficulty:	2,

```

```
opresources:	2,

```

```
opinitialfunds:	2,

```

```
opreservelimit:	0,

```

```
opaistance:	0,

```

```
opvolume:	0.750000, 0.250000, 0.750000, 0.750000, 0.750000, 0.750000, 0.750000, 0.750000, 0.750000, 0.750000, 0.200000, 1.000000, 0.400000, 0.600000, 0.200000, 0.000000,

```

* float opsoundvol; // Master Wave Sound volume: 0 (silence) to 1.0 (full)
* float opmusicvol; // Music Sound volume: 0 (silence) to 1.0 (full)
* float opsounduivol; // UI sounds volume
* float opsoundstatusvol; // status sounds volume
* float opsoundemailvol; // email sound volume
* float opsoundnewsvol; // news sound volume
* float opsoundvoicevol; // voice acknowledgements volume
* float opsoundshotvol; // shot and explosion sound (master) volume
* float opsoundmovevol; // movement sounds (master) volume
* float opsoundchatvol; // Chat sound effect volume
* float opsoundmapzoom; // Map zoom sound volume modifier
* float opsoundmap[5]; // On-Map Sound modifiers (full/inviewNotus/notinviewUs/notinviewAlly/notinviewOther)

```
speedrateslices:	0, 5, 15, 30, 65, 140, 2000,

```

```
planetscale:	1.000000, 0.850000, 1.000000, 1.150000, 1.300000,

```

```
opgamma:	1.000000, 1.000000,

```

```
maxflagshow:	640, (# of pages of flags/160)

```