Bug Reports

Really? I tried that, but it didn't help. It had no effect, as long as the LeaderType parameter was in place. (Tried removing that, too, but then the game crashed.)
 
I thought this bug had been fixed in 2.5 along with the other minor text issues. I guess not:

http://forums.civfanatics.com/showpost.php?p=8497026&postcount=380

Basically when a civ is absorbed you get the message "%s Have Given up their Independence and joined %s" where % should be the names of the affected civs. This is a longstanding bug, but like I said I thought it was fixed in 2.5, as the other minor text bugs were, but this one is aparently still around according the report in the link.
 
When you guys merged in WoC into your core, you forgot to make your additions to the CvCivicInfos's in the WoC format. So, WoC modules (like mine) with changes to the CivicInfos.xml file in a modular format would cause them to inadvertently clear the revolution mod's civic modifiers. The fix is pretty easy. In CvInfos.cpp, the function

Code:
void CvCivicInfo::copyNonDefaults(CvCivicInfo* pClassInfo)

is missing some info.

Add this code block to it.

Code:
/********************************************************************************/
	/**		REVOLUTION_MOD							9/27/09			Afforess		*/
	/**																				*/
	/**		 																		*/
	/********************************************************************************/
	if (getRevIdxLocal() == iDefault) m_iRevIdxLocal = pClassInfo->getRevIdxLocal();
	if (getRevIdxNational() == iDefault) m_iRevIdxNational = pClassInfo->getRevIdxNational();
	if (getRevIdxHolyCityGood() == iDefault) m_iRevIdxHolyCityGood = pClassInfo->getRevIdxHolyCityGood();
	if (getRevIdxHolyCityBad() == iDefault) m_iRevIdxHolyCityBad = pClassInfo->getRevIdxHolyCityBad();
	if (getRevIdxSwitchTo() == iDefault) m_iRevIdxSwitchTo = pClassInfo->getRevIdxSwitchTo();
	if (getRevIdxNationalityMod() == fDefault) m_fRevIdxNationalityMod = pClassInfo->getRevIdxNationalityMod();
	if (getRevIdxBadReligionMod() == fDefault) m_fRevIdxBadReligionMod = pClassInfo->getRevIdxBadReligionMod();
	if (getRevIdxGoodReligionMod() == fDefault) m_fRevIdxGoodReligionMod = pClassInfo->getRevIdxGoodReligionMod();
	if (getRevIdxDistanceMod() == fDefault) m_fRevIdxDistanceMod = pClassInfo->getRevIdxDistanceMod();
	if (getRevViolentMod() == fDefault) m_fRevViolentMod = pClassInfo->getRevViolentMod();
	if (getRevReligiousFreedom() == iDefault) m_iRevReligiousFreedom = pClassInfo->getRevReligiousFreedom();
	if (getRevLaborFreedom() == iDefault) m_iRevLaborFreedom = pClassInfo->getRevLaborFreedom();
	if (getRevEnvironmentalProtection() == iDefault) m_iRevEnvironmentalProtection = pClassInfo->getRevEnvironmentalProtection();
	if (getRevDemocracyLevel() == iDefault) m_iRevDemocracyLevel = pClassInfo->getRevDemocracyLevel();
	if (IsCommunism() == bDefault) m_bIsCommunism = pClassInfo->IsCommunism();
	if (IsFreeSpeech() == bDefault) m_bIsFreeSpeech = pClassInfo->IsFreeSpeech();
	if (IsCanDoElection() == bDefault) m_bCanDoElection = pClassInfo->IsCanDoElection();
	/********************************************************************************/
	/**		REVOLUTION_MOD							END								*/
	/********************************************************************************/

Otherwise, great work guys!
 
Reinstalled the game fresh on windows vista. I can load other mods but not this one. My mod is located at D:\Program Files (x86)\Firaxis Games\Sid Meier's Civilization 4\Beyond The Sword\Mods\RevolutionDCM
There is nothing in the customassets folder. There was but I deleted it. I also removed all folders that reference from my documents/my games. I get the error after loading the mod from standard BTS. The game closes and acts like its about to load and then I get the error. Here it is:

Problem signature:
Problem Event Name: APPCRASH
Application Name: Civ4BeyondSword.exe
Application Version: 3.1.3.1
Application Timestamp: 48310000
Fault Module Name: CvGameCoreDLL.dll
Fault Module Version: 3.1.9.0
Fault Module Timestamp: 4a4fa437
Exception Code: c0000005
Exception Offset: 00066640
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 3164
Additional Information 2: f31c530d3d12785f4cca5eb2cbce0d8e
Additional Information 3: 5f87
Additional Information 4: 01bff28ec018e5af7a10ed0e25a03bbf

Read our privacy statement:
http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409
 
Problem signature:
Problem Event Name: APPCRASH
Application Name: Civ4BeyondSword.exe
Application Version: 3.1.3.1
Application Timestamp: 48310000
Fault Module Name: CvGameCoreDLL.dll
Fault Module Version: 3.1.9.0
Fault Module Timestamp: 4a4fa437
Exception Code: c0000005
Exception Offset: 00066640
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 3164
Additional Information 2: f31c530d3d12785f4cca5eb2cbce0d8e
Additional Information 3: 5f87
Additional Information 4: 01bff28ec018e5af7a10ed0e25a03bbf

Read our privacy statement:
http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409

The version of RevDCM you installed is for BTS 3.19, you need to update your installation from 3.13 or this mod and most others won't work.
 
This is a strange one. Got a report of hang in LoR 0.9.6c, checked it with a debug dll, and it played fine. Tried all permutations of LoR (there is a light version, and expanded graphics and such), and it played fine, no hang. So finally I tried it with the final release dll, and it hung, all versions. Cycling through the civs doesn't reproduce the hang either. However if you skip ahead (switch) to Catherine of Russia it hangs. If however you skp to the civ before her, De Gaulle of France, it plays with no problem. So I don't know, I can't isolate the offending civ, or the unit or whatever is causing the hang, and the debug dll causes the hang not to occur. Hopefully you have better luck tracking it down, because this is a critical bug, so it should be fixed. Unfortunately though not being able to produce it with a debug dll may make that difficult. You can use any of the available 0.9.6c versions to reproduce the bug, and all versions have an option to install the source code when installing (though the source code is just RevDCM 2.51 source with the code in the suggested code proposal thread added, so a straight RevDCM 2.51 core would probably work fine). A list of LoR download mirrors can be found here: http://forums.civfanatics.com/showpost.php?p=8199812&postcount=4
 
The version of RevDCM you installed is for BTS 3.19, you need to update your installation from 3.13 or this mod and most others won't work.

Thanks that worked. Im having a problem keeping the game running even without loading a mod. The screen goes black and the comp turns off.
 
The screen goes black and the comp turns off
Yeah had that at one point too. For me it meant a dead graphics chip. On laptops civ heats up the CPU and the GPU so if there is a weakness civ will find it because we tend to have the game up for hours and hours if not days and days, unlike 1st person shooters. In the past I have found that if you run civ in the background, it uses the CPU but not the GPU and so the machine runs cooler and the game not much slower (if at all). Problem is this is useless unless you are testing civ to debug it for example.
Cheers.
 
I know that there isn't a complete italian translation of Revolution DCM... but when i play this mod with italian language, i can't see any text (menu, option, civilopedia, units, interface... no text at all).

I'm using last version of RevolutionDCM with windows 7 and with civilization steam version.
 
I know that there isn't a complete italian translation of Revolution DCM... but when i play this mod with italian language, i can't see any text (menu, option, civilopedia, units, interface... no text at all).
Prior versions were missing some language tags. This should be fixed in the upcoming 2.6 release.
 
Prior versions were missing some language tags. This should be fixed in the upcoming 2.6 release.

I checked text files in the mod's folder... and i saw that they have all language tags (no empty tags for italian language).

So i don't understand it :confused:
 
Pretty much same bug as reported 8 posts back. Different user, and different save, also a minor difference from the previous report so editing the quote to reflect that:

This is a strange one. Got a report of hang in LoR 0.9.6c, checked it with a debug dll, and it played fine. Tried all permutations of LoR (there is a light version, and expanded graphics and such), and it played fine, no hang. So finally I tried it with the final release dll, and it hung, all versions.

Edit-change from previsoud report:
Cycling through the civs I was able to get the hang to produce when switching from Hateshput of Egypt to Augustus of Rome

Back to quote as this is again the same as previous report:
Unfortunately though not being able to produce it with a debug dll may make fixing things difficult. You can use any of the available 0.9.6c versions to reproduce the bug, and all versions have an option to install the source code when installing (though the source code is just RevDCM 2.51 source with the code in the suggested code proposal thread added, so a straight RevDCM 2.51 core would probably work fine). A list of LoR download mirrors can be found here: http://forums.civfanatics.com/showpost.php?p=8199812&postcount=4

Being that this is a critical bug, and this is the second example of it reported to me, I'd apreciate a response. Pleas let me know anything you find, and especially if this has been fixed in RevDCM 2.6. Save attached to post.
 
I'll check these out tonight, will fold in any fixes if need be for 2.6.
Thanks jdog. If you don't figure anything out, I still would like to know how it's possible for a final release dll to hang, but a debug version not. Isn't a debug dll just a final release dll with asserts on?
 
Back
Top Bottom