Technical help?

shulgi

Warlord
Joined
Aug 22, 2012
Messages
202
With all the buzz about K-mod, I'm giving it a try. I am having some difficulty and really don't know how to troubleshoot this. I can supply more information, a save, screenshots whatever. I am at v. 3.19 and using the Steam version of the game, installed K-mod yesterday from Karadoc's github page.

BUG doesn't seem to be behaving properly, the scoreboard (civs, score...) refuses to display and no leaders are visible in the foreign advisor page. There is an error when I first begin the game "BUGcore - BUFFY not initializing".

Second my economy is collapsing - I've never had so many strike problems before - well, no I am not blaming anyone for my poor civ skills :). My five archers and two warriors are costing me 80 /turn at 950 BC in emperor, this doesn't seem quite right. Are strikes meant to last several turns? Other costs on the Finance advisor page make sense. If there is a more appropriate place to discuss this, this post can be moved.
 
I dont really know if this is about some corrupted version u might have downloaded (maybe ur download didnt go well), but try setting bug features in bug options when u hit menu after u start a new game. About economy, be sure to set the game speed to normal. I accidentally had it on marathon couple of times and we confused about my economic fail as well. ;)
 
It's difficult to say for sure, but my guess is that only parts of the mod are loading (for some unknown reason).

The huge unit upkeep suggests that the K-Mod .dll is not being loaded, but that the xml is being loaded.

(here's why I think that: )
Spoiler :
In K-Mod, in order to make a particular balance change to Pacifism, I had to change the scale of "iGoldPerUnit" from 1 gold / unit to 0.01 gold / unit - and so all the iGoldPerUnit values in the K-Mod xml are 100 times bigger to counterbalance this change. Therefore if the K-Mod xml loads but that dll does not, then the units costs will be 100 times better than they are meant to be.

The empty foreign advisor page is a symptom of there being a python error. That may be caused by the python code trying to use something that K-Mod added, but which is inaccessible because the dll is missing.

So... the big question then is why isn't the DLL loading? -- For that, I only have one solid idea for what might be causing the problem - and unfortunately, if I'm right about this, then the problem is impossible to fix:
Are you playing on a Mac? -- If so, this is a problem, because Mac's don't use .dll files and there is no equivalent way to do similar modding work on a Mac.

If these problems are happening on Windows then I'm not really sure what the cause is. Just let me know if you're running Windows; and if you are, I'll try to think of something.

(I really should update the download page to explicitly state the Mac incompatibility.)

[edit]
I just reread your post and noticed that you said you installed it from the github page. That may well be the source of the problem.

The thing about the github page is that it only includes the source code. The compiled version of the dll is not included on github, and so if you wanted to play directly from the github stuff you'd need to compile it yourself. I suggest that you download the mod from here instead.
 
Thanks karadoc and en dotter, the problem was caused by using only the github contents. I deleted the old K-Mod master directory and unzipped from the civfanatics link. This was on Windows (I am accustomed to dual booting and Civ4 hasn't run great in Linux but would there be K-mod incompatibility there ? - it's okay either way). I haven't had a chance to play much yet but the scoreboard and foreign advisor problems are not problems any more.

Thanks again, will share ideas and impressions with you all on the forums. Isn't it nice when problems are so easily solved!
 
I'd expect K-Mod to work on Linux, because Linux just runs the Windows version of Civ4 using WINE.

Actually, Mac users would probably be better off just using WINE & the Windows version as well rather than using the Mac version.
 
Back
Top Bottom