Jump to content

Help modding please (old xcom player)


Souless05

Recommended Posts

Hey guys,

 

I am an old xcom player and I use to mod Enemy Unknown a little for my liking (cheaper satalites + less days, less panic)

 

I have spent the last couple days trying to find an easy way to mod these values for Enemy Within. I have read countless threads, tried a couple programs and had no luck modding.

 

I simply just want to change the satellite days value and starting money value for EW. I thought I could just simply edit the DefaultGameCore.ini but I get a "access denied" message when I try to save.

 

Please help me out and dont get mad at me. Like I said I have tried for a while now to get this game modded to my liking and have been unsuccessful.

 

EDIT: http://forums.nexusmods.com/index.php?/topic/1215717-xcommodhelper/

 

I tried using this XCOMModHelper and have had no luck. Dont even know if I should be doing this or not.

Edited by Souless05
Link to comment
Share on other sites

If you are getting "access denied" messages, it sounds like you still have Steam games installed under the "C:\Program Files(x86)" tree. See the wiki article 'Installing Games on Windows Vista+' for why this is a bad idea and how to resolve it.

 

Otherwise, you need to edit the XcomEW.EXE file to get it to read your modified 'loose file' version of the DGC.INI. We've recently updated the 'Enabling INI Loading' section of 'Recent Discoveries' with the location of this tweak for EW.

 

-Dubious-

Link to comment
Share on other sites

Souless05 the best for you would be to move Steam out of the system folder. The article Dubious linked links to Moving a Steam Installation and Games.

 

Also I would like to know, if you tried running Notepad and Mod Helper as admin (right click - run as administrator).

Link to comment
Share on other sites

Thanks for the replies guys.

 

So I re-installed the game in C:/Games. I then was able to edit the DCG.ini and save it. But it has no effect on the game, for example, I changed the starting soldiers to "19," engineers to "9" and they still are at default values after a new game has been made.

 

I did edit some properties on the .exe to allow a bunch of things but still no luck.

 

Laslty, dubious thank you too for your post. I have to follow all those steps to just modify EW? To be honest they are confusing a little too in depth for me.

 

I tried to go in to MyGames -> Xcom and edit the config file there but the DGC.ini is empty except for a line of "[XComGame.XGTacticalGameCore]"

Link to comment
Share on other sites

Here's little guide how to enable loading of DefaultGameCore.ini for Enemy Within. it uses information from Wiki's article: Recent Discoveries - Enabling INI loading.

 

If is XComEW.exe modded in such way, there is no need to use Resource Hacker. We can modify DefaultGameCore.ini directly.

Link to comment
Share on other sites

Here's little guide how to enable loading of DefaultGameCore.ini for Enemy Within. it uses information from Wiki's article: Recent Discoveries - Enabling INI loading.

 

If is XComEW.exe modded in such way, there is no need to use Resource Hacker. We can modify DefaultGameCore.ini directly.

 

Downloaded HxD I followed the steps in your post and it messed up my .exe. Wont open. Tried putting it back to 58 still didnt work. Re-installing game now.

 

.exe I went to was in the XEW/binaries/win32 folder.

Edited by Souless05
Link to comment
Share on other sites

Do you mean verifying integrity of game cache with Steam? Because it checks altered files and redownloads them (less time consuming).

 

Well, there must be something wrong, because I've tried searching/replacing and just changing 58 to 57 at the right offset and it works flawlessly.

 

Start with running the game at least once to make sure it works before modding it.

Then backup your XComEW.exe

If you use TexMod, you have to edit the original executable, not TexMod's.

Then start HxD, do the change, save, and run the game to verify, if it works or not.

 

Btw my OS is Windows 7 64-bit and I have Steam at S: drive.

Link to comment
Share on other sites

I am 64 bit also. Getting this error upon opening XComEW.exe. Yes I did test to make game works. Played for a while.

 

"The application was unable tos tart correctly (0xc00000142). Click OK to close the application"

 

Made a backup of the .exe and now game works again. I just used notepad to edit the DGC.ini

Edited by Souless05
Link to comment
Share on other sites

It's a mystery :(

 

What operating system do you have? Windows 7 64-bit?

Do you have english version of Enemy Within?

Steam version of the game?

Have you tried Verify Integrity of Game Cache option in Steam?

Do you have other mods installed?

Does the crash happen when you modify fresh installation's XComEW.exe (changing 58 to 57)?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...