C2C SVN Changelog

@TB: Maybe you should revert your changed then? It may be totally bugged, but it kept the game in balance, and I think rebalancing after your bugfix needs more then a few days (or weeks...)
After V34 (or is it 35?) is released we can address this bug again.

If I can get those education buildings adjusted I think you'll see the impact diminish so that it's not QUITE so bad. Most cities in current games I think have positive education levels that aren't doing much for them yet. That's what I've seen so far in many advanced games I've had to load to test.

It'd be madness to revert it and let it be totally screwed up accounting just to keep the game from being imbalanced, particularly when there were game devastating bugs involved that would cause economies to hopelessly crash later in the game without the player being given any explanation as to why. That's what started this audit in the first place.
 
6828 update

- Update the strength of the first two pirate ships in line with the changes made to the other ships.
- Add Story buildings for Amphibians and Dart Frogs. This is the beginning of the restructure of the animal myths to get them back to being about the neolithic explosion in science and to provide a steady base for the new Education property.

@Hydro if you have time could you convert the buttons I made for these. They are in assets/art/interface/buttons/buildings and have the prefix story_ and stories_. There are four. Just update the SVN thanks.
 
# 6835, Added some old buildings that were needed for CityL System.

6836 fixed canoe and kayak for Afri units size was .44 needed to be .15

6838 changed skirmisher to early skir for Euro units (was red blob)

6839 Added new sounds by Grimith
 
SVN6837

Fixed Naval Blockades.
Small XML-Reading changes.



SVN6840

Fixed an XML-Error in CIV4UnitArtStyleTypeInfos.xml.



SVN6841

Changed the CvArtFileMgr to also display a error message for missing ArtInfos if the Release DLL is used.



SVN6842

Fixed various ArtInfo errors.



SVN6843

Fixed an XML-Error in Prehistoric_CIV4BuildingInfos.xml.



SVN6844

Fixed XML-Errors in Hydro/Housing/Housing_CIV4BuildingInfos.xml, MrAzure/Birds/Catchers/Birds_CIV4BuildingInfos.xml, MrAzure/Celebration/Festivals/Festivals_CIV4BuildingInfos.xml and MrAzure/Insects/Gatherers/Gatherers_CIV4BuildingInfos.xml.



SVN6845

Fixed XML-Errors in MrAzure/XML/Buildings/Azurian_CIV4BuildingInfos.xml.



SVN6846

Fixed an XML-Error in Hydro/Farming/Farming_CIV4BuildingInfos.xml.



And the last one today i'am getting really tired from fixing other peoples mistakes:confused::nono::crazyeye::sleep:

SVN6847

Fixed Errors in OrionsMods/GreatDoctorHealthCareMod/HC_CIV4UnitInfos.xml.
 
SVN6837

Fixed Naval Blockades.
Small XML-Reading changes.



SVN6840

Fixed an XML-Error in CIV4UnitArtStyleTypeInfos.xml.



SVN6841

Changed the CvArtFileMgr to also display a error message for missing ArtInfos if the Release DLL is used.



SVN6842

Fixed various ArtInfo errors.



SVN6843

Fixed an XML-Error in Prehistoric_CIV4BuildingInfos.xml.



SVN6844

Fixed XML-Errors in Hydro/Housing/Housing_CIV4BuildingInfos.xml, MrAzure/Birds/Catchers/Birds_CIV4BuildingInfos.xml, MrAzure/Celebration/Festivals/Festivals_CIV4BuildingInfos.xml and MrAzure/Insects/Gatherers/Gatherers_CIV4BuildingInfos.xml.



SVN6845

Fixed XML-Errors in MrAzure/XML/Buildings/Azurian_CIV4BuildingInfos.xml.



SVN6846

Fixed an XML-Error in Hydro/Farming/Farming_CIV4BuildingInfos.xml.



And the last one today i'am getting really tired from fixing other peoples mistakes:confused::nono::crazyeye::sleep:

SVN6847

Fixed Errors in OrionsMods/GreatDoctorHealthCareMod/HC_CIV4UnitInfos.xml.

When n47 was developing her loading mechanism initially she reported there were loads of errors throughout the XML we had but she didn't have time to do through and fix it all. I imagine you're now finding some of what she was so this is years of accumulated bugs here you're uncovering. Good job and thank you!
 
When n47 was developing her loading mechanism initially she reported there were loads of errors throughout the XML we had but she didn't have time to do through and fix it all. I imagine you're now finding some of what she was so this is years of accumulated bugs here you're uncovering. Good job and thank you!

She was just scratching on the surface and those errors are already fixed the errors i fix now are things like this.

Code:
		<UnitInfo>
			<Class>UNITCLASS_SUBDUED_BENGALTIGER</Class>
			<Type>UNIT_SUBDUED_BENGALTIGER</Type>
[COLOR="Red"]			<Building>
				<BuildingType>BUILDING_ANIMAL_TOTEM_CATS</BuildingType>
				<bBuilding>1</bBuilding>
			</Building>[/COLOR]
			<UnitClassUpgrades>
				<UnitClassUpgrade>
					<UnitClassUpgradeType>UNITCLASS_TRAINEDCAT</UnitClassUpgradeType>
					<bUnitClassUpgrade>1</bUnitClassUpgrade>
				</UnitClassUpgrade>
			</UnitClassUpgrades>
		</UnitInfo>

Must be like this
Code:
		<UnitInfo>
			<Class>UNITCLASS_SUBDUED_BENGALTIGER</Class>
			<Type>UNIT_SUBDUED_BENGALTIGER</Type>
			<Buildings>
				<Building>
					<BuildingType>BUILDING_ANIMAL_TOTEM_CATS</BuildingType>
					<bBuilding>1</bBuilding>
				</Building>
			</Buildings>
			<UnitClassUpgrades>
				<UnitClassUpgrade>
					<UnitClassUpgradeType>UNITCLASS_TRAINEDCAT</UnitClassUpgradeType>
					<bUnitClassUpgrade>1</bUnitClassUpgrade>
				</UnitClassUpgrade>
			</UnitClassUpgrades>
		</UnitInfo>

I think whoever does things like this should really think about what what he is doing because it's not enoght to make this error once you have to Copy&Paste it 10 times:crazyeye::confused:



SVN6849

Fixed some errors in Alt_Timelines/MegaFauna/Big_Cats/BIG_CATS_CIV4UnitInfos.xml



SVN6850

Fixed an error in Alt_Timelines/MegaFauna/Sabretooth/ExoticAnimals-0.3_CIV4UnitInfos.xml.
 
SVN6851

Fixed two errors in XML/Events/CIV4EventTriggerInfos.xml.



SVN6852

Fixed an error in Natural_Wonders/NaturalWonder_CIV4GameText.xml.
 
I was causing some of the game text errors without realising it. My editor did not support UTF-8 and was replacing such characters with invalid ones without reporting anything. I upgraded the software yesterday so hopefully it wont be happening again.

We used to get good reporting on problems with the XML but the way it was read changed and for quite awhile we did not get any error messages anywhere. Eventually Tbrd gave us a debug dll to try things out with but that error you post in #7618 did not produce an error the last time I ran in debug.

How can we ensure we have not made errors if the error reporting is not happening?
 
Update
Added initializations to several variables that were missing them (some of them were just not properly initialized when read from the cache). This would cause crashes if there was a non 0 value at that place in memory.

I found those when I was testing the linking with a newer Boost library and a helper DLL which changed the memory layout and caused those to repeatedly crash on loading the game.
 
Back
Top Bottom