Main page is downJUST BLANK
Umm, does anyone know where the trait infos are now? Civ4TraitInfos isn't there anymore and a search in assets reveals nothing for TRAIT_FINANCIAL and what not. So, where is the trait infos? (sorry if this has been explained. I did my best to read through everything)
Civ4TraitInfos.xml is still used, it is just unchanged in BtS so they didn't include one. Grab the one from Warlords directory to use.
I believe I read somewhere that there were a number of SDK changes made in 3.03 - if so, was the SDK in "Beyond The Sword/CvGameCoreDLL" automatically updated to comply?
Well I didn't check the file dates before applying the patch, but I am 99% sure they are updated.
I mean if they weren't then how could anybody mod BtS?
Yeah, they were updated. When the patch was running, it showed the files it was updating. A couple of the .cpp files in the SDK was updated too.I believe I read somewhere that there were a number of SDK changes made in 3.03 - if so, was the SDK in "Beyond The Sword/CvGameCoreDLL" automatically updated to comply?
What happens for people who don't have Warlords? Do they get a Civ4TraitInfos put into the BtS assets folder? Man, I would've thought that they'd make each expansion self contained (and thus more predictable).Civ4TraitInfos.xml is still used, it is just unchanged in BtS so they didn't include one. Grab the one from Warlords directory to use.
I'm glad you put that disclaimer there, because I saw a .cpp file being updated. The only place that could have been is in the CvGameCoreDLL folder. Next time, watch the patch go through all the files that it updates. One (or two) or them is a .cpp file. I know this because I was kind of relieved when I saw it. It was the last to be updated.Please note - it IS always possible that one or more of my above assumptions is invalid or that the comparison tool I used was in some way flawed. Please perform the above test (or one specifically targeting the "CvGameCoreDLL" folder) to verify these results.
I'm glad you put that disclaimer there, because I saw a .cpp file being updated. The only place that could have been is in the CvGameCoreDLL folder. Next time, watch the patch go through all the files that it updates. One (or two) or them is a .cpp file. I know this because I was kind of relieved when I saw it. It was the last to be updated.
Good point. I didn't consider that oneI did - and although the patch whipped though the files very quickly I agree that it did appear to write to some .cpp files and quite a few .py files. That, however, is not at issue. What IS at issue is that despite these files being overwritten they were, at least in my case, overwritten by an identical copy of the file.
Please perform the above test (or simply uninstall BtS, reinstall, copy the original SDK, install the patch, and compare the two folders) before negating my results.
Good point. I didn't consider that one
EDIT: Actually, are you from America? I'm thinking that if this is a 'synchro patch', then prehaps there are places in the world whereby this patch would update the SDK whilest your SDK was already up to date. Having said that, why then was the .dll altered and not the SDK...?Hmmm.
To my eyes it looks like CvUnit.cpp, CVUnitAI.cpp and CvPlayerAI.cpp were updated by the patch. I used Beyond Compare to merge the changes with my modified DLL. They are relativly minor changes (I would expect the game to run with DLL's compiled with either form) though if Firaxis is pushed them out this quick they probably resolve crashes so its definitly worth doing.