Deacon's Suggested INI Edits - UPDATED
Posted: Wed Jan 25, 2017 3:04 pm
Update 04-18-2017
So, I have gone back and discovered that my initial edits were messy to say the least
Here are the updated entries that I have tested and am using:
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaultUI.ini maxvisiblecrew = 30 (adds more active crew members to your Avenger screens, purely cosmetic)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomcamera.ini ZoomedDistanceFromCursor=4600 (this allows you to zoom wayyyy out over the AO)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomcamera.ini MaxTilesCameraCanMoveOutsideLevelVolume=25 (this allows you to rotate the camera further outside of the AO than vanilla (or default LW2)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomgamedata.ini XComHeadquarters_DefaultRespecSoldierDays[1]=0; (choose your difficulty and set this value to 0 if you need to respec your soldiers post 1.3)
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaultGameData.ini NumClerks_ActOne=5 NumClerks_ActTwo=10 NumClerks_ActThree=15 all at least 30. (This adds more people to the avenger as well, purely cosmetic).
\Steam\steamapps\workshop\content\268500\844674609\config\xcomLW_AWCPack.ini ALWAYSSHOW=true (Always shows the AWC perk trees).
The following allows you to bind the zoom in/out controls to your mouse wheel (you will only ever need to update it if you verify your XCOM2 game cache from Steam). You should be able to use Winmerge to copy and paste these new settings over, be sure to back up your default files first. Basically it swaps the MouseScroll commands from ascend/descend to Zoom In/Out:
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaltInput.ini
; Zoom In
;.Bindings=(Name="T", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="MouseScrollUp", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True)
; Zoom Out
;.Bindings=(Name="G", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="MouseScrollDown", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True)
; Zoom Toggle
.Bindings=(Name="Z", Command="Z_Key_Press | onrelease Z_Key_Release", bPrimaryBinding=True)
; Zoom Range
.Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release", bPrimaryBinding=True)
; Center camera on current unit
.Bindings=(Name="Home", Command="Home_Key_Press | onrelease Home_Key_Release", bPrimaryBinding=True)
; Change Cursor Altitude
;.Bindings=(Name="MouseScrollUp", Command="F_Key_Press | onrelease F_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="F", Command="F_Key_Press | onrelease F_Key_Release", bSecondaryBinding=True)
;.Bindings=(Name="MouseScrollDown", Command="C_Key_Press | onrelease C_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="C", Command="C_Key_Press | onrelease C_Key_Release", bSecondaryBinding=True)
Apologies to everyone who tried these unsuccessfully. The commands for altering soldier classes do not work as I directed and I'm not sure how to fix them.
Some QoL ini edits that I've collected from around the web.
FWIW I make my changes in the \Steam\steamapps\common\XCOM 2\XComGame\Config folder, that way when I rebuild the \my documents\xcom2\xcomgame\config folder after mod updates, or for troubleshooting, etc. I don't have to redo the changes each time. However if you verify your local files it will often overwrite the changes in all folders.
You are free to make the changes in the \my documents\xcom2\xcomgame\config folder for the same effect, just replace the word "Default" with "XcomGame"
DefaultCamera.ini change ZoomedDistanceFromCursor to 4400 which allows you to back way out to see more of the AOE
DefaultCamera.ini change MaxTilesCameraCanMoveOutsideLevelVolume to 25 so that the camera isn't blocked by the edges of the AOE and can swing out (this works in LW1 as well)
DefaultClassData.ini NumInForcedDeck = 0 NumInDeck = 0 This edit removes the specific soldier class from initial promotion screens, note that you can still receive this class as a reward or for hire in the Black Market.
DefaultUI.ini set maxvisiblecrew to 30 for your difficulty (or all difficulties) this adds more activity to your Avenger
DefaultGameData.ini set NumClerks_ActOne=5 NumClerks_ActTwo=10 NumClerks_ActThree=15 all at least 30. This works well with the previous edit .
DefaultAnimation.ini set HitReactDelayTimeToDeath to 0.2 reduces lag after shooting an enemy.
winmerge and notepad++ are your friends when it comes to editing the ini files. They are free programs that make it much easier.
So, I have gone back and discovered that my initial edits were messy to say the least
Here are the updated entries that I have tested and am using:
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaultUI.ini maxvisiblecrew = 30 (adds more active crew members to your Avenger screens, purely cosmetic)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomcamera.ini ZoomedDistanceFromCursor=4600 (this allows you to zoom wayyyy out over the AO)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomcamera.ini MaxTilesCameraCanMoveOutsideLevelVolume=25 (this allows you to rotate the camera further outside of the AO than vanilla (or default LW2)
\Steam\steamapps\workshop\content\268500\844674609\config\xcomgamedata.ini XComHeadquarters_DefaultRespecSoldierDays[1]=0; (choose your difficulty and set this value to 0 if you need to respec your soldiers post 1.3)
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaultGameData.ini NumClerks_ActOne=5 NumClerks_ActTwo=10 NumClerks_ActThree=15 all at least 30. (This adds more people to the avenger as well, purely cosmetic).
\Steam\steamapps\workshop\content\268500\844674609\config\xcomLW_AWCPack.ini ALWAYSSHOW=true (Always shows the AWC perk trees).
The following allows you to bind the zoom in/out controls to your mouse wheel (you will only ever need to update it if you verify your XCOM2 game cache from Steam). You should be able to use Winmerge to copy and paste these new settings over, be sure to back up your default files first. Basically it swaps the MouseScroll commands from ascend/descend to Zoom In/Out:
\Steam\steamapps\common\XCOM 2\XComGame\Config\DefaltInput.ini
; Zoom In
;.Bindings=(Name="T", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="MouseScrollUp", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True)
; Zoom Out
;.Bindings=(Name="G", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="MouseScrollDown", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True)
; Zoom Toggle
.Bindings=(Name="Z", Command="Z_Key_Press | onrelease Z_Key_Release", bPrimaryBinding=True)
; Zoom Range
.Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release", bPrimaryBinding=True)
; Center camera on current unit
.Bindings=(Name="Home", Command="Home_Key_Press | onrelease Home_Key_Release", bPrimaryBinding=True)
; Change Cursor Altitude
;.Bindings=(Name="MouseScrollUp", Command="F_Key_Press | onrelease F_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="F", Command="F_Key_Press | onrelease F_Key_Release", bSecondaryBinding=True)
;.Bindings=(Name="MouseScrollDown", Command="C_Key_Press | onrelease C_Key_Release", bPrimaryBinding=True)
.Bindings=(Name="C", Command="C_Key_Press | onrelease C_Key_Release", bSecondaryBinding=True)
Apologies to everyone who tried these unsuccessfully. The commands for altering soldier classes do not work as I directed and I'm not sure how to fix them.
Some QoL ini edits that I've collected from around the web.
FWIW I make my changes in the \Steam\steamapps\common\XCOM 2\XComGame\Config folder, that way when I rebuild the \my documents\xcom2\xcomgame\config folder after mod updates, or for troubleshooting, etc. I don't have to redo the changes each time. However if you verify your local files it will often overwrite the changes in all folders.
You are free to make the changes in the \my documents\xcom2\xcomgame\config folder for the same effect, just replace the word "Default" with "XcomGame"
DefaultCamera.ini change ZoomedDistanceFromCursor to 4400 which allows you to back way out to see more of the AOE
DefaultCamera.ini change MaxTilesCameraCanMoveOutsideLevelVolume to 25 so that the camera isn't blocked by the edges of the AOE and can swing out (this works in LW1 as well)
DefaultClassData.ini NumInForcedDeck = 0 NumInDeck = 0 This edit removes the specific soldier class from initial promotion screens, note that you can still receive this class as a reward or for hire in the Black Market.
DefaultUI.ini set maxvisiblecrew to 30 for your difficulty (or all difficulties) this adds more activity to your Avenger
DefaultGameData.ini set NumClerks_ActOne=5 NumClerks_ActTwo=10 NumClerks_ActThree=15 all at least 30. This works well with the previous edit .
DefaultAnimation.ini set HitReactDelayTimeToDeath to 0.2 reduces lag after shooting an enemy.
winmerge and notepad++ are your friends when it comes to editing the ini files. They are free programs that make it much easier.