[il2]
title=Il2-Sturmovik Forgotten Battles
;   

hotkeys=HotKey game
;  ,    
[window]
;       Windows

width=1024
;     ( )

height=768
;     ( )
; :  LCD-     // (  12801024).
;   ,  SaveAspect=0,  conf.ini   ... 
; (      il2setup.exe      OK,       640x480 16bit)
;   !    , , ,        . 
;       ,    800x600      . 
;         !    ,      .

ColourBits=32
; 16, 32 -    .

DepthBits=24
; 16, 24 -     Z-.

StencilBits=0
; 0, 8 -    -     il2setup.exe. (8-     )

ChangeScreenRes=1
; 0..1 -      

FullScreen=1
; 0..1 -   (1),      (0)

DrawIfNotFocused=0
; 0..1 -  ,     

EnableResize=0
; 0..1 -     (  )

EnableClose=1
; 0..1 -     (  )

SaveAspect=1
; 0..1 -   ,          4:3.

Use3Renders=0
; 0..1 -    3  (   ...).

[GLPROVIDER]
;  ,  3D-  .

GL=Opengl32.dll
; OpenGL32.dll, dx8wrap.dll -   openGL  Direct X    ,     .

[GLPROVIDERS]
;      il2setup.exe.

OpenGL=Opengl32.dll
DirectX=dx8wrap.dll

[NET]
;      /internet

speed=25000
;  ,     .
; 9.6k  900 
; 14.4k  1500
; 28.8k  3000
; 56k  5000
; ISDN  10000
; xDSL  25000
; LAN  100000

routeChannels=0

serverChannels=31
;  .  -   .

localPort=21000
;    ,    . ,           .

remotePort=21000
; ,   .

SkinDownload=1
; 0..1 -    . (0,1).

serverName=No Name
;   .

serverDescription= 
;   .

remoteHost= 
; IP   

localHost= 
; IP   

socksHost= 

checkServerTimeSpeed=1
;    .   -2       .   .

checkClientTimeSpeed=0

checkTimeSpeedDifferense=0.05
;  .             .
;  -  0.2 (20 ) .

checkTimeSpeedInterval=5
;  .    ,     .
;  -  17 (17).   !          :
; checkTimeSpeed N sec K%.
;   checkTimeSpeedDifferense  checkTimeSpeedInterval     
;        ,    . 
;   ,    ,    . 
;         ,    ,   .

[MaxLag]
;         .

farMaxLagTime=10.0
;        ().     .

nearMaxLagTime=2.0
;        ().     .

cheaterWarningDelay=5.0
;  ()     , - ! (      ).

cheaterWarningNum=-1
;     ,        (-1= ).
;   [  -2]\i18n\netmessages_ru.properties  :
; user_cheating1 /__ (  .)
; user_cheating2 /__ (  .)
; user_cheating3 /__ ( - !)
;     1,2,3       .
;  :
; user_cheating1 {0} /__
; user_cheating2 {0} /__
; user_cheating3 {0} /__
;           .

[chat]
;     .

region=(dx=0.6925,dy=0.071666665,x=0.0,y=0.0)
;  ,    .

msg0 = 
;   0

adr0=ALL
; ,   0. ()

msg1 = 
;   1

adr1=MY_ARMY
; ,   1. (  )

autoLogDetail = 
; 0..3 -    .      . 
;   :
; 0     .
; 1          .
; 2             .
; 3    .

[game]
;   .

Arcade=0
; 0..1 -  .     (    .)

HighGore=0
; 0..1 -     

mapPadX=0.6689453
;      

mapPadY=-0.046875
;      

viewSet=32
; Snap view -Even number. Pan view Odd number.
; , ,     

Intro=0
; 0..1 -      

NoSubTitles=0
; 0..1      (   )

SubTitlesLines=3
;   .

NoChatter=0
; 0..1 -   AI-

NoHudLog=0
; 0..1 -       HUD

NoLensFlare=0
; 0..1 -   

iconTypes=3
; 0..3 -  ,    .
; 0=.
; 1=;
; 2= +  ;
; 3= +  /ID +  .

eventlog=eventlog.lst
;  -

eventlogkeep=0
; 0..1 -  -
; 0 =     - ,
; 1 =   ,            

HakenAllowed=1
; 0..1 -   

3dgunners=1
; 0..1 -  3D-      

ClearCache=0
; 0..1 -        

[HotKey game]
;    

PrintScreen=ScreenShot
;   (  .tga)

P=pause
Pause=pause
;   

[HotKey gui]

Escape=activate
;     conf.ini,     .
;   ,        .

[HookViewFly Config]
;     F3 (   ).

timeFirstStep=2.0
;  ()  ,      .

deltaZ=10.0
;        .

[HookView]
;  . .

MouseLeft=Len
;     

[HookView Config]
;  . .

AzimutSpeed=0.1
;   .

TangageSpeed=0.1
;   .

LenSpeed=1.0
;        . 

MinLen=1.0
;  ,       .

DefaultLen=20.0
;  - - (    )

MaxLen=3000.0
;  ,       . 
;  100000  ,       100.( )

Speed=6
;    /

[HotKey builder]
;        .

MouseLeft=objectMove
;  

MouseRight=popupmenu
;   ( , , ,... )

Enter=freeView
;  3D- 

Shift MouseLeft=worldZoom
;       (zoom)

Alt MouseLeft=select+
Alt MouseRight=select-
Alt Ctrl=unselect
;   

PageDown=change+
;         (    ... ? :))

PageUp=change-
;        

End=change++
Home=change--
Ctrl MouseLeft=insert+
;   

Insert=insert+
NumPad-0=insert+
F=fill
;     :        ( ,  )

Ctrl MouseRight=delete+
;   

NumPad.=delete+
Delete=delete+
Backspace=cursor
;  3D-:   /   

Tab=cursor
F10=land
; /  .

F11=onLand
NumPad-=normalLand
;   3D-       (      ...)

NumPad+=toLand
NumPad-5=resetAngles
;    

NumPad-8=resetTangage90
;   -  (-   )

NumPad-7=stepAzimut-5
;    5  

NumPad-4=stepAzimut-15
;    15  

NumPad-1=stepAzimut-30
;    30  

NumPad-9=stepAzimut5
;    5  

NumPad-6=stepAzimut15
;    15  

NumPad-3=stepAzimut30
;    30  

[MouseXYZ]
;      3D-          .      , -...

F1=SpeedSlow
; FMB 3D View  slow (precise) movement of object

F2=SpeedNormal
; FMB 3D View  normal\movement of object

F3=SpeedFast
; FMB 3D View  fast (course) movement of object

MouseRight=XYmove
; FMB 3D View  right click and hold moves object

F4 MouseRight=Zmove
; FMB 3D View  F4 + righthold moves object up/down

MouseMiddle=Amove
; FMB 3D View  Middle button hold rotates object around Z axis

F5 MouseRight=Amove
; FMB 3D View  F4 + left button hold rotates object around Z axis

F6 MouseRight=Tmove
; FMB 3D View  F6 + left button hold rotates object around Y (X?) axis

F7 MouseRight=Kmove
; FMB 3D View  F7 + left button hold rotates object around X (Y?) axis

[MouseXYZ Config]
RealTime=1
[HotKey Console]
;  .  .

Shift Tab=Activate
;   (Shift Tab  -)

[Console]
;  . 

HISTORY=1024
;    .

HISTORYCMD=1024
;   .

LOAD=console.cmd
;      (   )

SAVE=console.cmd
;       

LOG=0
; 0..1 -   

LOGTIME=0
;      ( ).

LOGFILE=log.lst
;  -.

LOGKEEP=0
; 0..1 -  -  

[sound]
;    
; dont set hardware acceleration to full in directx
; e.g. Start  Control Panel  Sound Devices  Advanced  Hardware Acceleration
; when there is mention of Volume [0..14] beware ! 
; > out of bounds can crash system <
;   hardware acceleration,     Volume [0.. 14]
; ... -... 

SoundUse=1
; 0..1 -  

SoundEngine=1
Speakers=1
; 0..4 -   
; 0 -  
; 1 -  
; 2 -  
; 3 -  
; 4 -  dolby-surround

Placement=0

SoundFlags.reversestereo=0
;  

RadioFlags.Enabled=1
; 0..1 -      

RadioEngine=2
;  

MusicVolume=8
; 0..14 -    

ObjectVolume=14
; 0..14 -  .       ,     .

MusState.takeoff=1
; 0..1 -    . ( [  -2]\samples\Music\TakeOff\...)

MusState.inflight=1
; 0..1 -    . ( [-2]\samples\Music\InFlight\...)

MusState.crash=1
; 0..1 -    . ( [-2]\samples\Music\Crash\...)

MusFlags.play=0
; 0..1 -   

MasterVolume=12
; 0..14 -   

Attenuation=7
;  -

SoundMode=1
SamplingRate=1
; 1..2 -  . 1=22050, 2=44100

NumChannels=2
; 0..3 -    :  ,"8","16","32" .

SoundExt.occlusions=0
; EAX  use occlusions (object in the way of sound path

SoundFlags.hardware=0
; use hardware EAX acceleration

SoundFlags.streams=1
; use streams

SoundFlags.duplex=1
; use duplex mode

SoundExt.acoustics=0
; EAX  use acoustics (room influence)

SoundExt.volumefx=0
; EAX  use volume effects

SoundFlags.voicemgr=0
SoundFlags.static=1
VoiceVolume=12
; 0..14 -  AI .

Channels=2
SoundExt.extrender=0
; Use an External renderer for EAX

SoundFlags.bugscorrect=0
SoundSetupId=9
; ID  

ActivationLevel=0.02
;    

Preemphasis=0.85
; Pre-Emphasis of microphone
;   .

RadioLatency=0.5
; Latency in radio signal allowed

AGC=1
; 0..1 - (Automatic Gain Control) for microphone

PTTMode=1
; 0..1 - Push To Talk mode        . (0,1)

SoundFlags.UseRadioChatter=0
; -2      .  :    il2setup.exe    >" ">""

SoundFlags.AutoActivation=0
;  

RadioFlags.PTTMode=0
RadioFlags.PlayClicks=0
; 0..1 - Play radio clicks

ActLevel=0
; 0..14 - Activation Level of in-game radio

MicLevel=0
; 0..14 - Microphone input level for in-game radio

SoundFlags.forceEAX1=0
; 0..1 -  Force EAX1 effects

[rts]
;      
;ProcessAffinityMask=1
;   Hyperthreading.
; 1    
; 2    
; 3    

mouseUse=2
;  
; 0 -  
; 1 -     
; 2 -   

joyUse=1
; 0..1 -  

trackIRUse=1
; 0..1 -  TrackIR ( NewView ,     )

DisableIME=0
locale= 
;  .  , =English

[rts_mouse]
SensitivityX=1.0
;     x.

SensitivityY=1.0
;     y.

Invert=0
; 0..1 -  .

SensitivityZ=1.0
[rts_joystick]
;     
;   :
;        (0..50)
;  10      
;         () (0..100)
;   ,      ,      100

X=0 1 4 9 16 25 36 49 64 81 100 0
;    X   ()

Y=0 1 4 9 16 25 36 49 64 81 100 0
;    Y   ()

Z=0 10 20 30 40 50 60 70 80 90 100
;    Z   ()

RZ=0 10 20 30 40 50 60 70 80 90 100 0
;    RZ   ()

FF=0
; 0..1 -   Force Feed Back

U=0 10 20 30 40 50 60 70 80 90 100 0
;    U   ()

V=0 10 20 30 40 50 60 70 80 90 100 0
1X=0 0 3 7 15 25 35 50 66 84 100 0
; GAME ID #1 (x-axis)
;   ID    0,   -  1.       

1Y=0 0 5 10 17 25 33 43 54 71 100 0
; GAME ID #1 (y-axis)

1RZ=0 0 8 19 29 39 51 62 75 86 100 0
; GAME ID #1 (z-axisrotation)

1U=0 100 100 100 100 100 100 100 100 100 100 0
1V=0 100 100 100 100 100 100 100 100 100 100 0
1X1=0 100 100 100 100 100 100 100 100 100 100 0
; GAME ID #2 (x-axis)

1Y1=0 100 100 100 100 100 100 100 100 100 100 0
1Z1=0 100 100 100 100 100 100 100 100 100 100 0
1RZ1=0 100 100 100 100 100 100 100 100 100 100 0
[Render_DirectX]
;        DirectX.
;     OPENGL,      .

TexQual=3
; 0..3  
; 3= normal 
; 2=     2  
; 1=     4  
; 0 =     8 

TexMipFilter=2
; 0..2 MipMap  ();
; 0 = Bilinear (),
; 1 = Trilinear ( ,   ),
; 2 = Anisotropic ( + )

TexCompress=0
; 0..2   
; 0 = 
; 1 = 16Bit
; 2 = S3TC (      )
; ( TexFlags.TexCompressARBExt   )

TexFlags.UseDither=1
; 0..1  .     16- 

TexFlags.UseAlpha=0
; 0..1  -

TexFlags.UseIndex=0
; 0..1   .   PNG 

TexFlags.PolygonStipple=1
; 0..1    

TexFlags.UseClampedSprites=0
; 0..1 C     

TexFlags.DrawLandByTriangles=1
; 0..1   3d- 

TexFlags.UseVertexArrays=1
; 0..1   

TexFlags.DisableAPIExtensions=0
; 0..1   

TexFlags.ARBMultitextureExt=1
; 0..1   
;   ,  Ext - 

TexFlags.TexEnvCombineExt=1
; 0..1     

TexFlags.SecondaryColorExt=1
; 0..1     (    ..)

TexFlags.VertexArrayExt=1
; 0..1   

TexFlags.ClipHintExt=0
; 0..1    (       )

TexFlags.UsePaletteExt=0
; 0..1   

TexFlags.TexAnisotropicExt=0
; 0..1   

TexFlags.TexCompressARBExt=1
; 0..1   ,      S3TC

TexFlags.TexEnvCombine4NV=0
;    .
;      NVidia -      
; Ш . (   ,   -    ,   "").

TexFlags.TexEnvCombineDot3=0
;    . 
;    ( 3 )  
;      TNT2.

TexFlags.DepthClampNV=0
; 0..1 Use depth clamp (Z Buffer) for nVidia

TexFlags.SeparateSpecular=0
; 0..1

TexFlags.TextureShaderNV=0
; 0..1  nVidia- 

HardwareShaders=0
; 0..1    (     )

Shadows=2
; 0..1   

Specular=2
; 1..2 " " -   ,  ...

SpecularLight=2
; 0..2 " " -  

DiffuseLight=2
; 0..2 " " -     - ;-)

DynamicalLights=1
; 0..1 " " -     

MeshDetail=2
; 0..2   3D-

VisibilityDistance=3
; 0..3   (/)

Sky=2
; 0..2   

TypeClouds=0
; 0..1  ""  (  4.00+)

Forest=2
; 0..3   

Water=2
; 0..3   
; 0   ,    
; 1     ,  
; 2    !  ...    .     
;  ,         
; 3  ,   2,    3.0 (-...) :)

Effects=1
; 0..2    (,  ..) ( 0    ) 

LandShading=3
; 0..3  

LandDetails=2
; 0..2   

LandGeom=2
; 0..2   .        

TexLarge=1
;     ()
; 0=  512x512,
; 1=  1024x1024

TexLandQual=3
; 0..3   

TexLandLarge=1
;    
; 0=  
; 1=  

VideoSetupId=4
; 0..17     

ForceShaders1x=0
; 0..1    Ver.1. ForceShaders1x=1    GeForce FX 5200, 5600, 5700.

PolygonOffsetFactor=-0.15
; . .          ,     -0.15

PolygonOffsetUnits=-3.0
; . .          ,     -3.0

[Render_OpenGL]
;        OpenGL.
;     OPENGL,      .

TexQual=3
; 0..3  
; 3 = normal 
; 2 =     2  
; 1 =     4  
; 0 =     8 

TexMipFilter=2
; 0..2 MipMap  ();
; 0 = Bilinear (),
; 1 = Trilinear ( ,   ),
; 2 = Anisotropic ( + )

TexCompress=0
; 0..2   
; 0 = 
; 1 = 16Bit
; 2 = S3TC (      )
; ( TexFlags.TexCompressARBExt   )

TexFlags.UseDither=1
; 0..1  .     16- 

TexFlags.UseAlpha=0
; 0..1  -

TexFlags.UseIndex=0
; 0..1   .   PNG 

TexFlags.PolygonStipple=1
; 0..1    

TexFlags.UseClampedSprites=0
; 0..1 C     

TexFlags.DrawLandByTriangles=1
; 0..1   3d- 

TexFlags.UseVertexArrays=1
; 0..1   

TexFlags.DisableAPIExtensions=0
; 0..1   

TexFlags.ARBMultitextureExt=1
; 0..1   
;   ,  Ext - 

TexFlags.TexEnvCombineExt=1
; 0..1     

TexFlags.SecondaryColorExt=1
; 0..1     (    ..)

TexFlags.VertexArrayExt=1
; 0..1   

TexFlags.ClipHintExt=0
; 0..1    (       )

TexFlags.UsePaletteExt=0
; 0..1   

TexFlags.TexAnisotropicExt=0
; 0..1   

TexFlags.TexCompressARBExt=1
; 0..1   ,      S3TC

TexFlags.TexEnvCombine4NV=0
; 0..1 use Environmental combine (nVidia)

TexFlags.TexEnvCombineDot3=0
; 0..1  -3 (   nVidia 6600+  6800+)

TexFlags.DepthClampNV=0
; 0..1 Use depth clamp (Z Buffer) for nVidia

TexFlags.SeparateSpecular=0
; 0..1

TexFlags.TextureShaderNV=0
; 0..1  nVidia- 

HardwareShaders=0
; 0..1    (     )

Shadows=2
; 0..1   

Specular=2
; 1..2 " " -   ,  ...

SpecularLight=2
; 0..2 " " -  

DiffuseLight=2
; 0..2 " " -     - ;-)

DynamicalLights=1
; 0..1 " " -     

MeshDetail=2
; 0..2   3D-

VisibilityDistance=3
; 0..3   (/)

Sky=2
; 0..2   

TypeClouds=0
; 0..1  ""  (  4.00+)

Forest=2
; 0..3   

Water=2
; 0..3   
; 0   ,    
; 1     ,  
; 2    !  ...    .     
;  ,         
; 3  ,   2,    3.0 (-...) :)

Effects=1
; 0..2    (,  ..) ( 0    ) 

LandShading=3
; 0..3  

LandDetails=2
; 0..2   

LandGeom=2
; 0..2   .        

TexLarge=1
;     ()
; 0=  512x512,
; 1=  1024x1024

TexLandQual=3
; 0..3   

TexLandLarge=1
;    
; 0=  
; 1=  

VideoSetupId=4
; 0..17     

ForceShaders1x=0
; 0..1    Ver.1. ForceShaders1x=1    GeForce FX 5200, 5600, 5700.

PolygonOffsetFactor=-0.15
; . .          ,     -0.15

PolygonOffsetUnits=-3.0
; . .          ,     -3.0

[DGen]
;  - .    .    

NoBadWeather=1
; 0..1           

MissionDistance=50
; 10..200       ()

NoAirfieldHighlight=1
; 0..1        

RandomFlights=0
; 0..5        ,      (   ).
;       . (-  3)

MaxFLAK=5
; 0..100    ,        . (-  10)

AirIntensity=Low
; Low, Medium, Hight -   ,    . -  medium.
;   low        RandomFlights .

GroundIntensity=Low
; Low, Medium, Hight -     . (-  medium.)
;   low          .
;   high  medium     .

Maxbomberskill=1
; 0..3   AI   .   AI: (, , , ).
;  Maxbomberskill            .

CampaignMissions=Hard
; Easy, Normal, Hard -     . -  normal.
;         .

CampaignAI=Hard
; Easy, Normal, Hard -  AI  .
;   AI      AI  .  .

CampaignLength=Short
;  .VeryShort, Short, Medium, Long, VeryLong (VeryLong  -)

OperationVictory=100
OperationDefeat=-100
WarVictory=1000
WarDefeat=-1000
;       .    -  100  (  ,   ).
;   ,      1000 

UseParachutes=0
; 0..1      

[DeviceLink]
; DeviceLink       

port=21100
; ,      

IPS=127.0.0.1
; IP   

host=127.0.0.1
;IP   
