For all of you that asked for a Long War edition of my mod... well there is one now! and its 100% times easier to install since you just have to copy 1 single file!
Someone reached out that the exe used to patch the file was no longer working (in 2025) with windows 11...
I found a new way to get the mod working! and its a LOT easier too!
1) grab this amazing mod manager : https://www.nexusmods.com/xcom/mods/448?tab=files 2) extract and run it 3) Select the game you wish to mod (....steamapps\common\XCom-Enemy-Unknown\ For Regular and ...steamapps\common\XCom-Enemy-Unknown\XEW for Expansion. 4) In "tools", Select the first FOUR options in order (hash check, ini loading, phone home, open config folder) 5) in that config folder, simply drag+drop the file (or files) from my mod version that you wish to use!
it is indeed possible that the ini files have changed if there has been a balancing patch done by the devs since the launch... but since the ini works, i am assuming that if some values were changed, they would simply be re-balanced to how it was in the mod itself... IF there are new variables in the ini, there is most likely a fallback system that it re-creates and uses the default values if they are not provided...
Meaning, at "worst" using it in 2025 would mean reverting the balancing to how it was then... but considering the mod makes things so much more easy (depending on the version you pick) -- it would still not affect anything but the balancing on the game and everything else will still work exactly like the latest version would without any mods.
yes you totally could tweak any variable as you wanted... follow the steps from the msg above from March 17th (steps 1 to 4)... then instead of copying the files from this mod, edit the .ini file in that folder using any text editor, search for what you wish to edit (cannot help you there, use ctrl+f to find and try the right keywords), edit the file, save, and start a new game :)
Just a heads up, this breaks building a new interceptor. I went through the .ini files and found that the amount of engineers needed was set to -1, which caused the amount of time needed to make an interceptor overflow into the negative, functionally breaking it. You can just change the -1 to a positive number in the .ini to fix this.
I followed the instructions as exactly as I could, moving the 6th file (ultimate uber with all UFOS) into the config file and started a new game but nothing seems changed. Is there an extra step that I missed?
sorry for the delay in answering, i dont check the website everyday and i dont get email notifications for posts on my mods...
did you put the game in "modding mode" using the mod manager? (its the pinned post from march 17th)... when the game is in modding mode and you click "open config folder" you should see the .ini files in there that you need to replace (just be sure to pick the right one EnemyUnknown (no DLC) or EnemyWithin (DLC))
xcommodhelper.exe -x [your game directory path, remove the brackets] -c EWconfig.xml
then run it and it should actually show as patching and tell you that its done correctly. If you want to make sure it works, start a new game without tutorial, first alien you see, throw a grenade and if it does 5 damage you know it works. I used version 5 of the mod, so everything and from the get go I could see soldiers could run further and the grenade radius was larger.
IDK of anyone is still checking this but i have a problem I'm pretty sure is from this mod as it is the only one i have installed for the game. my interceptors are at -48 days to build and they continue to tick higher into the negative numbers when i try to build them. I can't figure out how to fix it on my own.
that seems pretty bad... did you by chance try to add the mod onto an already existing savegame? cause that would do that... sadly i do not know of any possibilities to fix that, unless you manage to find any save editor
This is happening to me as well. -120 days. When you open the buy menu for the interceptors it shows -1 engineers. Might this be fixed by going in the files and changing a single value?
pretty much the same question/answer as the first time sadly... did you add the mod unto an already existing save game? and unless you can find a save editor to fix it, i dont think any changes to the file would fix it if its already in the negative... did you try cancelling/selling it and buying a new one? (just throwing ideas out there)
you mean in steam? no mod in ANY game will ever disable steam achievements (as far as i know) beside, there is a free open source tool on github (Steam Achievement Editor \ SAM.Picker.exe) that allows you to unlock (or lock) any achievements from any of your games... its not like they mean anything :)
It was not that way when I played the game on launch... But from a quick search, that seems to indeed be the case... However, It only disables the achievements for .esp based mods, so if it's just textures, it would work. The game doesn't detect modded texture/models in the Data folder for the purposes of that.
Today (January 15th 2016), I decided to replay the game using my own mod... since i had not played for a while, i started by doing a verify integrity with steam to make sure i had "stock" version...
then I ran install-4-Xcom-EnemyWithin.bat (but like others said, it closed too quickly), i did "shift+right click in the folder, selecting "open command windows here" (you can also open CMD directly from the run menu)... then i ran it again and it said it was installed fine...
then, i copied the 2 files from folder #5 (5-ULTIMATE_UBER_Version) from enemy within to the "\SteamApps\common\XCom-Enemy-Unknown\XEW\XComGame\Config"
finally, i opened DefaultGameCore.ini, searched for PSI_GIFT_CHANCE and changed it to PSI_GIFT_CHANCE=0.01 to fix a small error i had in my mod...
then launched the game... and the mod STILL WORKS!!
How to know? EASY!
Start a new game, skip tutorial, as soon as you have control of your first character, throw a grenade!! if it does 5 damage instead of the usual 3, then the files are installed and working!!
I have tried to run the batch file for enemy unknown but it keeps posting this error:
[INFO]> ==========XCOMModHelper======== [INFO]> Attempting to Locate XCOM Root Directory [ERROR]> An Error occured during processing:Cannot Determine XCOM Root Directory from Config.VDF [ERROR]> System.InvalidOperationException: Cannot Determine XCOM Root Directory from Config.VDF at XCOMModHelper.XCOMUtilities.GetXCOMRootDirectoryFromVDFConfig() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMUtilities.cs:line 48 at XCOMModHelper.XCOMUtilities.GetXCOMRootDirectory() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMUtilities.cs:line 23 at XCOMModHelper.XCOMModHelper.GetXCOMRootDirectory() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 54 at XCOMModHelper.XCOMModHelper.Execute() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 34 at XCOMModHelper.Program.Main(String[] args) in d:\Workspace\xcom-mod-helper\XCOMModHelper\Program.cs:line 53 [ERROR]> The Patching Process was Aborted
the reason why you both have this issue is because the installer cannot find your xcom install directory... either because you are not using a steam version of the game... or the registry are not found (perhaps another language of windows i dont know)...
HOWEVER, you can manually tell the installer where your xcom directory is located.. as long as you know how to type in dos window 1) open cmd in the folder where you have the xcom mod helper (shift + right click in the folder, select open command window here) 2) type in :xcommodhelper.exe -x X:\games\XCom-Enemy-Unknown -c EWconfig.xml I just tried it on mine and it worked! you have to point to the root folder of the game (regardless of which EW or EC you have) of course X:\games\ is an example... put in the correct drive letter and folder path for where your Xcom-Enemy-Unknown folder is!
hopefully it will work for others who have similar issues
I have my steam library in another HD. Steam created the following folder: E:\Program Files (x86)\SteamLibrary\steamapps\common to drop the game folders. When I try to tell the mod the location of the folder, It says: "[ERROR]> The Specified XCOM Root Directory [ E:\Program ] is not valid".
If I put a space between E:/ and Program, it tries to set the directory in the root E:/, but obviously can't find the game:
"E:\Program Files (x86)\SteamLibrary\steamapps\common\XCom-Enemy-Unknown\XCOMModH elper>xcommodhelper.exe -x E:\ Program Files (x86)\SteamLibrary\steamapps\common \XCom-Enemy-Unknown -c EWconfig.xml [INFO]> ==========XCOMModHelper======== [INFO]> Found XCOM Root Directory of [ E:\ ] [INFO]> Backup Target Directory is [ E:\XEW\Backup ] [INFO]> Backup Directory does not exist, creating [INFO]> Decompressed UPK Folder [ E:\XEW\UpkUnpacked ] [INFO]> Decompressed UPK Output Directory does not exist, creating [ERROR]> An Error occured during processing:Cannot find the specified Target Pat h [ E:\XEW\Binaries\Win32\XComEW.exe ] [ERROR]> System.IO.FileNotFoundException: Cannot find the specified Target Path [ E:\XEW\Binaries\Win32\XComEW.exe ] em XCOMModHelper.XCOMModHelper.ExpandTargetPath(String targetPath, Boolean va lidatePath) na d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:linha 127 em XCOMModHelper.XCOMModHelper.ExpandPatchTargetPaths() na d:\Workspace\xcom- mod-helper\XCOMModHelper\XCOMModHelper.cs:linha 113 em XCOMModHelper.XCOMModHelper.Execute() na d:\Workspace\xcom-mod-helper\XCOM ModHelper\XCOMModHelper.cs:linha 39 em XCOMModHelper.Program.Main(String[] args) na d:\Workspace\xcom-mod-helper\ XCOMModHelper\Program.cs:linha 53 [ERROR]> The Patching Process was Aborted"
Tried to remove the spaces between Program and Files, and pretty much any other combination of the directory name to make it work. To avoid typos, I've dragged the directory from the explorer to the CMD screen, but it still doesn't recognize it. Anything I've done wrong?
Hi, I'm new to XCOM and currently playing Enemy Within, vanilla, no mods with 2 DLC's. In reading your post above I have several questions. First, I cannot get you Mod to install. I have the same issue that when trying to run the install-4-Xcom-EnemyWithin.bat as you describe in your post. The CMD window blinks on ever so briefly to quick;y disappear to fast to read. Have no ideal if the .bat install. I then open the CMD window as you suggested in the folder...same results. CMD blinks then gone. No difference. Any thoughts? Also, I do not have "The Long War" installed. Is that required to install your Mod? Also in your XCOMModhelper folder I see a XCommodhelper App. When I attempt to run this App as Administrator again as with the .bat files, the CMD window briefly blinks on then disappears. The App does not run...is this necessary? I really like the sound of your Mod and I believe I would enjoy using it. Any suggestions would be greatly appreciated....Thanks
I am thinking you did something wrong... CMD means opening a "Dos window command prompt"... which is a black window that you can type in... it will never "blink and dissapear" as it is permanant until you close it... that way you can type in the commands i have written above for the "manual install" there is no reason it would not work if done properly... its just not THAT user friendly
as for longwar, NO it is not required at all to play with this... in fact... this mod does NOT work with long war!! I had to make a separate version of the uber mod (linked at the top) to work with longwar
Hello, I have the same issues as the other people, and I have tried everything. I believe it works for you because you have Enemy Within. For us ppl without it, it doesn't work.
D:\Steam\steamapps\common\XCom-Enemy-Unknown\XcomUberMod\XCOMModHelper>xcommodhelper.exe -x "D:\Steam\steamapps\common\XCom-Enemy-Unknown" -c EWconfig.xml [INFO]> ==========XCOMModHelper======== [INFO]> Found XCOM Root Directory of [ D:\Steam\steamapps\common\XCom-Enemy-Unknown ] [INFO]> Backup Target Directory is [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Backup ] [INFO]> Decompressed UPK Folder [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\UpkUnpacked ] [INFO]> Decompressed UPK Output Directory does not exist, creating [ERROR]> An Error occured during processing:Cannot find the specified Target Path [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Binaries\Win32\XComEW.exe ] [ERROR]> System.IO.FileNotFoundException: Cannot find the specified Target Path [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Binaries\Win32\XComEW.exe ] at XCOMModHelper.XCOMModHelper.ExpandTargetPath(String targetPath, Boolean validatePath) in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 127 at XCOMModHelper.XCOMModHelper.ExpandPatchTargetPaths() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 113 at XCOMModHelper.XCOMModHelper.Execute() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 39 at XCOMModHelper.Program.Main(String[] args) in d:\Workspace\xcom-mod-helper\XCOMModHelper\Program.cs:line 53 [ERROR]> The Patching Process was Aborted
is what I get. No matter where I use the command prompt, no matter where I have the files, this is what happens. It is looking for a EW thing, but we only have EU. I am 100% positive that is the problem. You cannot verify this because you have EW. How can you test for EU only ?
The batch file clearly says it is looking for a EW file somewhere. My game does not have EW, so it is impossible for the file to work.
And before you ask, yes I am 200% positive I am using the EnemyUnknown batch file, not EnemyWithin.
there seems to be something wrong with your command... you should try the manual install I posted here in the comments...
you are using the EW config file and not the EU config... "perhaps" the bat file is wrong for people who dont have the expantion... i do not have time to test/check it and since i have the expantion i cannot use the regular one anymore either...
best suggestion is really to try the manual installation instructions in DOS command prompt (CMD) and install the one for enemy unknown manually
from what i had read, the phone home thing can be an issue if you ever tried the online mode which i never did...
not sure why the batch file wasnt working... but for ANYONE else having similar issue, search this thread and find the manual install steps and you will most likely succeed if you have basic computer knowledge!
good luck to all.. i'm going back to modding my witcher3 now!
Worked for me! Pathing it out can be daunting if you have spaces, so using quotes to enclose the path should help. Example, xcommodhelper -x "x:\steam games\steamapps\common\xcom-enemy-unknown" -c ewconfig.xml
Thanks for the report! I havent touched the game for many years and it is sometimes hard to find out if the mod is no longer working or if its someone not installing it properly...
363 comments
availlable now here on the Nexus : http://www.nexusmods.com/xcom/mods/669/?
I found a new way to get the mod working! and its a LOT easier too!
1) grab this amazing mod manager : https://www.nexusmods.com/xcom/mods/448?tab=files
2) extract and run it
3) Select the game you wish to mod (....steamapps\common\XCom-Enemy-Unknown\ For Regular and ...steamapps\common\XCom-Enemy-Unknown\XEW for Expansion.
4) In "tools", Select the first FOUR options in order (hash check, ini loading, phone home, open config folder)
5) in that config folder, simply drag+drop the file (or files) from my mod version that you wish to use!
I've read how to install in 2025, etc., but haven't there been a lot of changes in the game since the release of this mod in 2016? :-)
Meaning, at "worst" using it in 2025 would mean reverting the balancing to how it was then... but considering the mod makes things so much more easy (depending on the version you pick) -- it would still not affect anything but the balancing on the game and everything else will still work exactly like the latest version would without any mods.
I'll try to get an update out over the weekend! thx for pointing it out!
I followed the instructions as exactly as I could, moving the 6th file (ultimate uber with all UFOS) into the config file and started a new game but nothing seems changed. Is there an extra step that I missed?
did you put the game in "modding mode" using the mod manager? (its the pinned post from march 17th)... when the game is in modding mode and you click "open config folder" you should see the .ini files in there that you need to replace (just be sure to pick the right one EnemyUnknown (no DLC) or EnemyWithin (DLC))
This is how you open this in CMD.
Go to where your mod was downloaded here is mine for example:
C:\Users\mypcnameorsomething\Downloads\XCOM\XcomUberMod\XCOMModHelper
In the bar replace your path with cmd and hit enter, this will then launch CMD from that directory directly.
After that you need to enter a variant of this command into your cmd, ensure it points to your game's directory.
xcommodhelper.exe -x E:\SteamLibrary\steamapps\common\XCom-Enemy-Unknown -c EWconfig.xml
so for you it would be like this
xcommodhelper.exe -x [your game directory path, remove the brackets] -c EWconfig.xml
then run it and it should actually show as patching and tell you that its done correctly.
If you want to make sure it works, start a new game without tutorial, first alien you see, throw a grenade and if it does 5 damage you know it works. I used version 5 of the mod, so everything and from the get go I could see soldiers could run further and the grenade radius was larger.
'XCOMModHelper' is not recognized as an internal or external command,
operable program or batch file.
".\XCOMModHelper.exe -c EWConfig.xml -x [Your games root folder]"
Just got to test now, see if it actually works
When I switched to using CMD it worked fine.
If it's not working for you try using CMD instead.
thanks for reporting it in case it helps others!
When you open the buy menu for the interceptors it shows -1 engineers. Might this be fixed by going in the files and changing a single value?
did you try cancelling/selling it and buying a new one? (just throwing ideas out there)
beside, there is a free open source tool on github (Steam Achievement Editor \ SAM.Picker.exe) that allows you to unlock (or lock) any achievements from any of your games... its not like they mean anything :)
And there is a mod to re-enable them as well :)
then I ran install-4-Xcom-EnemyWithin.bat (but like others said, it closed too quickly), i did "shift+right click in the folder, selecting "open command windows here" (you can also open CMD directly from the run menu)... then i ran it again and it said it was installed fine...
then, i copied the 2 files from folder #5 (5-ULTIMATE_UBER_Version) from enemy within to the "\SteamApps\common\XCom-Enemy-Unknown\XEW\XComGame\Config"
finally, i opened DefaultGameCore.ini, searched for PSI_GIFT_CHANCE and changed it to PSI_GIFT_CHANCE=0.01 to fix a small error i had in my mod...
then launched the game... and the mod STILL WORKS!!
How to know? EASY!
Start a new game, skip tutorial, as soon as you have control of your first character, throw a grenade!! if it does 5 damage instead of the usual 3, then the files are installed and working!!
[INFO]> ==========XCOMModHelper========
[INFO]> Attempting to Locate XCOM Root Directory
[ERROR]> An Error occured during processing:Cannot Determine XCOM Root Directory from Config.VDF
[ERROR]> System.InvalidOperationException: Cannot Determine XCOM Root Directory from Config.VDF
at XCOMModHelper.XCOMUtilities.GetXCOMRootDirectoryFromVDFConfig() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMUtilities.cs:line 48
at XCOMModHelper.XCOMUtilities.GetXCOMRootDirectory() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMUtilities.cs:line 23
at XCOMModHelper.XCOMModHelper.GetXCOMRootDirectory() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 54
at XCOMModHelper.XCOMModHelper.Execute() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 34
at XCOMModHelper.Program.Main(String[] args) in d:\Workspace\xcom-mod-helper\XCOMModHelper\Program.cs:line 53
[ERROR]>
The Patching Process was Aborted
HOWEVER, you can manually tell the installer where your xcom directory is located.. as long as you know how to type in dos window
1) open cmd in the folder where you have the xcom mod helper (shift + right click in the folder, select open command window here)
2) type in :xcommodhelper.exe -x X:\games\XCom-Enemy-Unknown -c EWconfig.xml
I just tried it on mine and it worked! you have to point to the root folder of the game (regardless of which EW or EC you have)
of course X:\games\ is an example... put in the correct drive letter and folder path for where your Xcom-Enemy-Unknown folder is!
hopefully it will work for others who have similar issues
When I try to tell the mod the location of the folder, It says: "[ERROR]> The Specified XCOM Root Directory [ E:\Program ] is not valid".
If I put a space between E:/ and Program, it tries to set the directory in the root E:/, but obviously can't find the game:
"E:\Program Files (x86)\SteamLibrary\steamapps\common\XCom-Enemy-Unknown\XCOMModH
elper>xcommodhelper.exe -x E:\ Program Files (x86)\SteamLibrary\steamapps\common
\XCom-Enemy-Unknown -c EWconfig.xml
[INFO]> ==========XCOMModHelper========
[INFO]> Found XCOM Root Directory of [ E:\ ]
[INFO]> Backup Target Directory is [ E:\XEW\Backup ]
[INFO]> Backup Directory does not exist, creating
[INFO]> Decompressed UPK Folder [ E:\XEW\UpkUnpacked ]
[INFO]> Decompressed UPK Output Directory does not exist, creating
[ERROR]> An Error occured during processing:Cannot find the specified Target Pat
h [ E:\XEW\Binaries\Win32\XComEW.exe ]
[ERROR]> System.IO.FileNotFoundException: Cannot find the specified Target Path
[ E:\XEW\Binaries\Win32\XComEW.exe ]
em XCOMModHelper.XCOMModHelper.ExpandTargetPath(String targetPath, Boolean va
lidatePath) na d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:linha
127
em XCOMModHelper.XCOMModHelper.ExpandPatchTargetPaths() na d:\Workspace\xcom-
mod-helper\XCOMModHelper\XCOMModHelper.cs:linha 113
em XCOMModHelper.XCOMModHelper.Execute() na d:\Workspace\xcom-mod-helper\XCOM
ModHelper\XCOMModHelper.cs:linha 39
em XCOMModHelper.Program.Main(String[] args) na d:\Workspace\xcom-mod-helper\
XCOMModHelper\Program.cs:linha 53
[ERROR]>
The Patching Process was Aborted"
Tried to remove the spaces between Program and Files, and pretty much any other combination of the directory name to make it work. To avoid typos, I've dragged the directory from the explorer to the CMD screen, but it still doesn't recognize it.
Anything I've done wrong?
basically what you should type would probably be exactly like this :
xcommodhelper.exe -x "E:\Program Files (x86)\SteamLibrary\steamapps\common\XCom-Enemy-Unknown" -c EWconfig.xml
as for longwar, NO it is not required at all to play with this... in fact... this mod does NOT work with long war!! I had to make a separate version of the uber mod (linked at the top) to work with longwar
D:\Steam\steamapps\common\XCom-Enemy-Unknown\XcomUberMod\XCOMModHelper>xcommodhelper.exe -x "D:\Steam\steamapps\common\XCom-Enemy-Unknown" -c EWconfig.xml
[INFO]> ==========XCOMModHelper========
[INFO]> Found XCOM Root Directory of [ D:\Steam\steamapps\common\XCom-Enemy-Unknown ]
[INFO]> Backup Target Directory is [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Backup ]
[INFO]> Decompressed UPK Folder [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\UpkUnpacked ]
[INFO]> Decompressed UPK Output Directory does not exist, creating
[ERROR]> An Error occured during processing:Cannot find the specified Target Path [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Binaries\Win32\XComEW.exe ]
[ERROR]> System.IO.FileNotFoundException: Cannot find the specified Target Path [ D:\Steam\steamapps\common\XCom-Enemy-Unknown\XEW\Binaries\Win32\XComEW.exe ]
at XCOMModHelper.XCOMModHelper.ExpandTargetPath(String targetPath, Boolean validatePath) in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 127
at XCOMModHelper.XCOMModHelper.ExpandPatchTargetPaths() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 113
at XCOMModHelper.XCOMModHelper.Execute() in d:\Workspace\xcom-mod-helper\XCOMModHelper\XCOMModHelper.cs:line 39
at XCOMModHelper.Program.Main(String[] args) in d:\Workspace\xcom-mod-helper\XCOMModHelper\Program.cs:line 53
[ERROR]>
The Patching Process was Aborted
is what I get. No matter where I use the command prompt, no matter where I have the files, this is what happens. It is looking for a EW thing, but we only have EU. I am 100% positive that is the problem. You cannot verify this because you have EW. How can you test for EU only ?
The batch file clearly says it is looking for a EW file somewhere. My game does not have EW, so it is impossible for the file to work.
And before you ask, yes I am 200% positive I am using the EnemyUnknown batch file, not EnemyWithin.
you are using the EW config file and not the EU config... "perhaps" the bat file is wrong for people who dont have the expantion... i do not have time to test/check it and since i have the expantion i cannot use the regular one anymore either...
best suggestion is really to try the manual installation instructions in DOS command prompt (CMD)
and install the one for enemy unknown manually
good luck
Yeah I was using your example command and it used the EW config file. So I typed EU instead and that worked but still, the mod didn't work in-game.
As a last attempt, I did the "stop Steam from calling home" thing with the hosts file and that worked ! So it works now
from what i had read, the phone home thing can be an issue if you ever tried the online mode which i never did...
not sure why the batch file wasnt working... but for ANYONE else having similar issue, search this thread and find the manual install steps and you will most likely succeed if you have basic computer knowledge!
good luck to all.. i'm going back to modding my witcher3 now!
xcommodhelper -x "x:\steam games\steamapps\common\xcom-enemy-unknown" -c ewconfig.xml
Done and done!