Note to modmakers: 2.08 -> 2.13 patch change

Gyathaar

Warlock
GOTM Staff
Retired Moderator
Joined
Nov 19, 2003
Messages
3,755
Location
Trondheim, Norway
CvPlot::isCity() changed from taking 1 argument to taking 2 arguments

the exe file will call this function sometimes

The result of this is if a game patched to 2.13 tries to use a DLL that is compiled for 2.08, then it will eventually crash.

So all custom DLLs will have to be recompiled (the 2.13 patch also contains a few other changes, including an AI crash bug fix)


for vanilla patch, the old DLLs will work just fine in 1.74 , but the patched SDK contains some crash and other bubfixes, so you prolly want to supply a new DLL anyway if you havent already fixed those bugs :)
 
CvPlot::isCity() changed from taking 1 argument to taking 2 arguments

the exe file will call this function sometimes

The result of this is if a game patched to 2.13 tries to use a DLL that is compiled for 2.08, then it will eventually crash.

So all custom DLLs will have to be recompiled (the 2.13 patch also contains a few other changes, including an AI crash bug fix)


for vanilla patch, the old DLLs will work just fine in 1.74 , but the patched SDK contains some crash and other bubfixes, so you prolly want to supply a new DLL anyway if you havent already fixed those bugs :)

yes, i found this too - it look taht i need to create two version of DLL - one for patch 2.13 and one for 2.08 (for peoples which don't want buy BtS)
 
yes, i found this too - it look taht i need to create two version of DLL - one for patch 2.13 and one for 2.08 (for peoples which don't want buy BtS)
2.13 patch is available for everyone (except certain localized versions and some download versions where it has not arrived yet.. plus mac.. but they cant use DLLs anyway :p )
 
I am not downloading the patch as it would take approximately.. #counts on fingers# 1..2....3...4... 5 years. :P :(

But fortunately my mod attempt isn't really that popular enough to make it worth it for me. ;)
 
Yo want to say that in SDK is just one change? fixing this file would make sdk work?
 
Yo want to say that in SDK is just one change? fixing this file would make sdk work?

no, there is more changes in SDK, but this one is most important because cause incompatibility (new declaration in CvPlot.h, new code in CvPlot.cpp and changed use of this method in CvUnit.cpp, CvGameTextMgr.cpp and CvUnitAI.cpp if i good remember)
 
Back
Top Bottom