Unofficial BTS 3.13 patch

Sheeesh, guys! Maybe you should crawl back under the covers until that crankiness wears off! :p
 
.................

Now I'd rather discuss the new version that Bhruic has been working on for two months now but as long as it's not out it's no wonder this thread mostly consists of irrelevant ramblings and "oh, I don't know how to install it even though it has been explained a dozen times already in this thread (not to mention the readme), help me!!!!!1111" :P

Well... Steam is a lot different of the boxed or retail versions, and I just can't find where the #@%&# folders are... Sorry! :)
 
Sorry, I can't help you there, I don't have the Steam version, so I don't know what the directory structure is like. Hopefully someone else with the Steam version will be able to answer your question.

Bh
 
I think the steam version has the same folder structure but insinde the steam folder somewhere. At least it was the case back on HalfLife.
 
Well... Steam is a lot different of the boxed or retail versions, and I just can't find where the #@%&# folders are... Sorry! :)

You can always use Windows to do a search for you....just have it search for "CvGameCoreDLL.dll" You want to replace the version of this file that's inside the Beyond the Sword\Asset folder, wherever that happens to be located.
 
Try here:
C:\Program Files\Steam\steamapps\common\sid meier's civilization iv beyond the sword\Beyond the Sword\Assets
 
There has been a lot of discussion earlier in this thread about swapping the import/export figures to be more in line with the facts. But does it matter ?
What is important to you, the player, is to know how much you are getting in foreign trade, and whether you are getting more than your opponents. So is it possible to modify the Demog screen to show simply "Foreign trade" and rank the civs accordingly ?
What if you are getting 200 foreign trade and the other civs, combined, are getting 300 from trading with you ? As things stand, you will be rated equal with a civ which is only getting 20 from foreign trade and yielding 30 to the other civs: inverting the ratios will not alter this. But clearly you are doing much better, by 180, and ranking by absolute amounts would show this.
In general terms, how much the other civs are making from trade with you is not important, I feel. To be fair, I recall one instance where a smaller civ was using trade income from me to finance his research on Liberalism which I was also researching: closing borders cut off that trade so that I got the tech first. But the information did not come from the demog screen but from espionage.
 
There has been a lot of discussion earlier in this thread about swapping the import/export figures to be more in line with the facts. But does it matter ?
What is important to you, the player, is to know how much you are getting in foreign trade, and whether you are getting more than your opponents. So is it possible to modify the Demog screen to show simply "Foreign trade" and rank the civs accordingly ?
What if you are getting 200 foreign trade and the other civs, combined, are getting 300 from trading with you ? As things stand, you will be rated equal with a civ which is only getting 20 from foreign trade and yielding 30 to the other civs: inverting the ratios will not alter this. But clearly you are doing much better, by 180, and ranking by absolute amounts would show this.
In general terms, how much the other civs are making from trade with you is not important, I feel. To be fair, I recall one instance where a smaller civ was using trade income from me to finance his research on Liberalism which I was also researching: closing borders cut off that trade so that I got the tech first. But the information did not come from the demog screen but from espionage.

I agree completely with you. The trading statistics that are mentioned in the Demographics screen aren't very interesting and much more interesting values could be shown there. (I was arguing a similar point earlier in the thread). However, changing the information in the demographics screen to show really different and more useful information would probably be outside of the scope of this unoffical patch. If the information would be more useful, then the change would be game-altering instead of bug-solving.

It would be an interesting modification and I also wouldn't mind if it were changed in the next official patch.
 
Sorry to hijack the topic away from the Import/Export issue...

But...

Bhruic,

I think there is something wrong with the Civilopedia that needs to be corrected. Under the "Civics" section under both "Nationhood" and "Pacifism" there is no label for upkeep costs. All other civics have an upkeep cost description....

Nationhood:
Civ4ScreenShot0017.JPG

Pacifism:
Civ4ScreenShot0018.JPG

I'm not even sure what the upkeep is on these two civics, but even if there happened to be *no* upkeep costs to these civics, shouldn't they be labeled as such, anyway? :confused:

I know you volunteer your time to help us out as players and you're not obligated to look into this issue, but I thought you should know about it.
I am using BtS 3.13 with both your patched .dll and the 1.02 python fixes.

~Benford's Law
 
Those civics have no upkeep costs...

I think its how the pedia works - it only displays items that are not "0"... Might be to 'expensive' to introduce some kind of special treatment just for those 2 civics...
 
@Refar and ggganz,

Your point about potential programming snafus is well-taken and I can see how Civ veterans can forgive this oversight....but considering how complex Civ 4 is....It would have been a nice "user-friendly" thing to have for the newer and low-level players like myself.
After all, if this unofficial patch went through the trouble of making sure the culture/espionage points of buildings yet to be constructed were properly labeled, I would also think these Civilopedia entries would also be ripe candidates for clarification.
I can certainly move on and forget about this problem, but it might confuse other players new to the game.

~Benford's Law
 
@Refar and ggganz,

Your point about potential programming snafus is well-taken and I can see how Civ veterans can forgive this oversight....but considering how complex Civ 4 is....It would have been a nice "user-friendly" thing to have for the newer and low-level players like myself.
After all, if this unofficial patch went through the trouble of making sure the culture/espionage points of buildings yet to be constructed were properly labeled, I would also think these Civilopedia entries would also be ripe candidates for clarification.
I can certainly move on and forget about this problem, but it might confuse other players new to the game.

~Benford's Law

You're right that it would be more user friendly. However, in this case the upkeep value of 'none' is mentioned in the civics screen (F3), which is the most useful spot for such a value. Better documentation is of course always useful for complex games, but I don't think the documentation of civilization IV is very bad. I've played turn-based strategy games with far worse documentation.
 
There you go, a save from my recent Emperor game. Good luck.

DrJ

OK, unzip this one into your CustomAssets/python/screens folder. Ratio is changed from Imports/Exports to Exports/Imports, text is changed to match, highest ratio is "best", lowest ratio is "worst". In the savegame you posted, you are ranked #10 (worse than your worst rival).

There were a LOT more changes than just the one section originally quoted. I have placed comments in to mark where my changes are located, usually just before a block of code that contains one or more changes. The comments all are headlined like this, with leading tabs as necessary:

# Post-3.13 Patch fix - Reverse ratio to Exports/Imports

All variables with "ImpExpRatio" in the name were changed to use "ExpImpRatio" to keep the code honest.

HTH

smacfan

P.S. - It wouldn't be too much work to just display two lines, one for exports and one for imports, but it's after 4AM in my time zone so I'm going to bed... ;)
 

Attachments

smacfan - just unzip your file into the stated folder as an additional file ? Or must I add it to an existing file, overwrite an existing file, or what ? Simply adding another file sounds too easy !
 
smacfan - just unzip your file into the stated folder as an additional file ? Or must I add it to an existing file, overwrite an existing file, or what ? Simply adding another file sounds too easy !

Bushface, if you already downloaded Bhruic's "supplementary" patch (python files only), the instructions in that DL said to put the four ".py" files into your CustomAssets/python/screens folder. This will be found in your Windows "My Documents" folder, usually under "My Documents\My Games\Beyond the Sword".

Within that folder there already exists a folder named CustomAssets. Just go down that path to the python\screens folder and put my changed file there.

Bhruic's supplementary python files DL has no version of CvInfoScreen.py, so you can just put my copy in that same folder with his three.

And yes, it's as easy as that. CivIV looks for its programs and screens in your private CustomAssets folder before looking in the program-installed Assets folder.

HTH

Peter
 
Back
Top Bottom