Single Player bugs and crashes v37 plus (SVN) - After the 24th of December 2016

Snail.... I guess I'll have to investigate the python code some, it indicates something else might be done wrongly. I think all buildings would cost more than 12 hammers on snail speed.

Edit: One thing that is wrong is that difficulty effect on building cost is not accounted for by the demolish building code. That wasn't an issue when the python code was written as diffs didn't affect building cost.

@Thunderbrd
A python function would have to made in the dll so that python can ask how much difficulty is affecting the building hammer cost.
A CvHandicapInfo.getConstructionPercentage() function.
 
Last edited:
Oh sorry, I got distracted by the game option thing, it's probably because 12% ends up being rounded down to 0.
It should only happen at fast gamespeeds with buildings from the prehistoric era, if it happens under other conditions, there might be a mistake in the python code (I'll take a look at the code asap).

Yeah.... I should probably revert it back to 20% as it always used to be at. It is in my opinion a reasonable percentage. Noriad has been around like forever, and that's why I took him at his word that it was a necessary
adjustment. However, I think he might be, as you would phrase it, an uber player.
Hes playing on Immortal/Large/Snail settings (see few posts above)
So for example Saddler costs 32 (that is under settler/duel/normal settings or other building on other settings)
I sell it. I should get 12% of its cost.
32*0.12 = 3,84 gold.
Something somewhere is bugging like multiplying by 0 :p:lol:

Edit: few posts appeared when I replied :p
 
Last edited:
Ive encountered a couple of random crashes on the 9898 SVN, started a brand new game earlier today, i have not managed to repeat it yet tho, but its more than its used to, if it ever goes repeating ill post a savegame, but i guess its something to keep an eye out for.

Normal/Prince/Large/15 civs
 
getting this again after last 2 updates:

[52932.734] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53000.047] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53194.969] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53749.859] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53986.688] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
I'm getting this too and don't know how we ever corrected it in the first place. I'm looking into it again.

When I try to Update the SVN I get a "checksum" Error in Red. I have done the recommended Clean up that the SVN asked. But it says now that the pristine files are now corrupt. So I have to re- d/l the whole svn files.
That CAN happen for unknown reasons, whenever updating to earlier revisions and then updating later - basically jumping around. There's likely some small bugs in Tortoise on that matter.

As to the PM's and not getting them, I closed the conversation on my end. You will need to start a new PM. Or not.
rev 9767. Just need to know why you were reducing the progression on iTechCostModifier. I'm not thinking its suspicious - just wondering what prompted you to make that change. It ultimately caused the later stages of the game to go way out of balance in the production to technology progress ratio, which ended up leading to the complaints that it was getting harder and harder to keep up with units and buildings as the techs began to fly by. I was thinking you might have made this change to help the tech progression rates match better to the dates, in which case it was a reasonable adjustment but since the production factors didn't scale along with it, we ended up out of a frying pan and into a fire. When I later adjusted the construction scaling 2 months later, it was more apparent why that had become necessary when seeing the slashing that was done to tech costs as the eras progressed.

I'm not trying to audit your work, so much as was trying to understand the balance factors and the course of the changes they've made and the reasons for some of them. Once the calculations were corrected, it seems like we're running fairly well. I have no problem admitting my own mistakes there.

I do have a question about the removal of the BBAI iTechCost Modifier though. What exactly was done? Was the Modifier just removed from the file it was in? Was the Modifier set to 0 before it's removal? Was the BBAI code for that Modifier changed? How it was done will have a big impact.
As stated previously:
I stopped the use of the era tag iTechCostModifier and changed the previously unused era tag, iResearchPercent, to work like the construction and build percent tags and to operate off the current era rather than the starting era,

The global variable that influences research was also moved and renamed slightly (so that it would be in the same globalmodifiers.xml file right next to the train and construction globals.) But ultimately, the numbers are all the same as they were before I messed with the research calculation in this last pre-v38 preparation push.

The amount that was in iTechCostModifier was converted over to the iResearchPercent tag, which operates on a base of 100 rather than the old one which operated on a base of 0. The iResearchPercent tag was at 100 across the board and had thus not had any effect on the calculation so just adding the iTechCostModifier amount into that tag was enough once I had changed iResearchPercent to stop operating on the starting era and start operating on the current era instead. Thus the formula doesn't change as I remove the tag. The iTechCostModifier tag is now defunct - it's still there in a sense but it doesn't apply its value to the formula.

BBAI code is not an isolated thing - it blends into the rest of the tapestry of the coding - a tag is just a tag. I can research any problems you may think might exist from such a change that could be processed outside of the tech cost calculation, which to my knowledge is the only place that tag influences. I suppose I didn't look through python files but I'm not thinking there would be anywhere else it would have an effect - it's a pretty simple adjuster.

If you get no :gold: for selling a building then what good is this new option? Help please?
If there's any coding to make there be no gold for selling buildings based on that option then it's working the opposite to the way it should. The idea is that with this option you get gold for disbanding units, so along the same lines, it should also mean you don't normally get gold for disbanding buildings BUT with this option, you still do.

@Toffer90 I thought that we had set things up so that buildings do give SOME gold when disbanded so perhaps we do have a switch somewhere in that formula based on the option that is working opposite to how it should? I dunno... On that side I didn't apply the option to building selling off at all. Just unit disbanding.

New subject, cost of Upgrading a unit. I meant to post these screen shots earlier to explain the reason for dropping it to 50% when the new formula and tag changes were introduced.

Below is a screenie of the upgrade of a slinger to an archer on a Snail, Immortal game, when the changes were 1st made. The upgrade cost was 830 Gold. This is ine of the reasons I said there was a problem. While the cost of building a new Archer was 360 gold.

The next screenshot is the current cost at 100% Upgrade cost, 208Gold for a slinger to archer, again for an archer that costs 360 hammers.

You can see why I did the change. 830 gold was cut down to 417 gold, before all the "fixes". It was untenable to upgrade during that time. Now at 100% it is 208, after multiple fixes.
I understood that personally. I also said, before you did this change:
What the value of gold is in relation to the value of production is not only very circumstantial but it's also much to do with how easy or difficult it is to generate and keep a healthy gold income and reserve. For so long it's been so difficult for us to challenge a player with gold so gold was worth a LOT LESS than production. BUT if the balance is making gold more difficult to maintain then perhaps we can consider lowering unit upgrade costs further than a 1:1 (100%) ratio. Tends to be best if we can keep them the same and just adjust the production costs on units a bit if it seems to expensive. If its too expensive for gold, perhaps its too expensive for production as well? We should consider that angle a bit before jumping into a less than 100 value for UNIT_UPGRADE_COST_PER_PRODUCTION imo. Not ruling it out.
I guess I probably got overly complicated in saying what I meant, which was:

Since we have an error in the production cost calculation at the moment, leave the upgrade cost ratio to production at 100 until that gets sorted out and then we can revisit considerations on changing it from 100, which should at that time depend on how hard it is to maintain a positive gold budget. You may not have realized I assumed you understood that I understood that something was still off in production calculations. Why else were we going through the formula as a team to try and figure out what was incorrect? So I took your change to mean you felt basically units should barely cost anything to upgrade and that they were too expensive even before all this.

To help you understand her position on this, Whisperr was very strongly against this as well and was upset you ignored what I said and felt as if she needed to show not only that we still have a problem with gold income balance, regardless of WHY or WHO is to blame isn't really the point, but that reducing unit upgrade costs is only making that problem worse since unit upgrading is really the main purpose for a player to amass gold anyhow if you don't play with tech trading.

i believe this mini-dump is from trying to build the "inquisitor", i clicked on it and poof CTD . . .
I'll take a look at it immediately.
@Thunderbrd
A python function would have to made in the dll so that python can ask how much difficulty is affecting the building hammer cost.
A CvHandicapInfo.getConstructionPercentage() function.
OK. I'll include it in the next commit today.
 
BBAI code is not an isolated thing - it blends into the rest of the tapestry of the coding - a tag is just a tag. I can research any problems you may think might exist from such a change that could be processed outside of the tech cost calculation, which to my knowledge is the only place that tag influences. I suppose I didn't look through python files but I'm not thinking there would be anywhere else it would have an effect - it's a pretty simple adjuster.
Looking more closely, this was indeed the only place in the entire code where the tag was being referenced so at this point its safe to remove it completely and save a little data. Which I'm doing.

Also streamlining the calculation coding a bit. (don't worry - at this point I have a few benchmarks to check my work with before turning it over to the community to assure calculation integrity.)
 
Is this the intended look of victoria's falls?
Spoiler :
upload_2018-2-10_21-37-31.png
 
That CAN happen for unknown reasons, whenever updating to earlier revisions and then updating later - basically jumping around. There's likely some small bugs in Tortoise on that matter.
Cleared 30GB of data off my HD.
To help you understand her position on this, Whisperr was very strongly against this as well and was upset you ignored what I said and felt as if she needed to show not only that we still have a problem with gold income balance, regardless of WHY or WHO is to blame isn't really the point, but that reducing unit upgrade costs is only making that problem worse since unit upgrading is really the main purpose for a player to amass gold anyhow if you don't play with tech trading.

That's why I told her to change it. It was only a temp solution. Does not matter what I think about it anyway.

As for 9767 that was last Nov. commit. IDK, without looking at posts in that timeframe. All I remember about it was that there were players complaining about tech. I don't remember for sure. So I'm guessing, but it was done to rebalance the current state of the Mod at that time. As the commits I do in this area are always all done for.

As for whisperr, no worries. She baited and I bit. My mistake. I now know what she thinks of me. No need for further communications between us.
 
Is this the intended look of victoria's falls?
Yes, it looks as glorious as adding modifiers to each other :mwaha::joke:

In all seriousness we have little shortage of artists.
If you look at my or THPEHP space maps, then you can see, that features representing space objects and future/space related improvements are placeholders.
 
Last edited:
getting this again after last 2 updates:

[52932.734] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53000.047] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53194.969] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53749.859] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
[53986.688] info type 'ATTACHABLE_CHIMNEYSMOKE' not found, Current XML file is: modules\Natural_Wonders\Reef_Shark_CIV4SpawnInfos.xml
I don't know how many times we have fixed this. Seems to be every other release.:( No, I can't remember where to do it, I think it is on an improvement but I am not sure.
Is this the intended look of victoria's falls?
Yes. Some wonderful art provided by one on the best artists Civ IV has, if I remember correctly.
 
I don't know how many times we have fixed this. Seems to be every other release.:( No, I can't remember where to do it, I think it is on an improvement but I am not sure.
I didn't find any references to it in grepping the entire assets folder. I think @alberts2 has always been the one to resolve it hasn't he?
 
I didn't find any references to it in grepping the entire assets folder. I think @alberts2 has always been the one to resolve it hasn't he?
The use is inside one of the NIF files, I think and I think it was Sparth who fixed it last time. Again I can't remember exactly how I fixed it last time I did it. I think I may have gone back to an old set of FPKs and found it there. Or maybe I searched the other forums for the same error and found the solution there.

edit see here
 
I didn't find any references to it in grepping the entire assets folder. I think @alberts2 has always been the one to resolve it hasn't he?
"Find in Files" (Notepad++) search option is pretty useful - look what I found.
Spoiler :

Search "ATTACHABLE_CHIMNEYSMOKE" (5 hits in 1 file)
\Caveman2Cosmos\Assets\Structures.FPK (5 hits)
Line 68857: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 93517: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 140041: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 368737: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 368738: ATTACH:NodeFXChimsmke05:ATTACHABLE_CHIMNEYSMOKE

I used *.* to search in absolutely all files in base folder of mod.
 
The use is inside one of the NIF files, I think and I think it was Sparth who fixed it last time. Again I can't remember exactly how I fixed it last time I did it. I think I may have gone back to an old set of FPKs and found it there. Or maybe I searched the other forums for the same error and found the solution there.

edit see here

"Find in Files" (Notepad++) search option is pretty useful - look what I found.
Spoiler :

Search "ATTACHABLE_CHIMNEYSMOKE" (5 hits in 1 file)
\Caveman2Cosmos\Assets\Structures.FPK (5 hits)
Line 68857: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 93517: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 140041: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 368737: ATTACH:NodeFXChimsmke04:ATTACHABLE_CHIMNEYSMOKE
Line 368738: ATTACH:NodeFXChimsmke05:ATTACHABLE_CHIMNEYSMOKE

I used *.* to search in absolutely all files in base folder of mod.

I'm out of time here to address this right away so if y'all have the scent of blood on this one, kill it!
 
I've fixed it on my end, but a complete fix will require 4 modified .nif files to be packed into the structures.fpk.
For now, just including them loose in their correct file path will override what is in the fpk. We can correct the FPK at the end of the next cycle.
 
@Thunderbrd
I searched for "TechCostModifier" in all files and there are still mentions of this tag.
There is innocent beelinestings getting caught though.
Spoiler :

Search "TechCostModifier" (227 hits in 91 files)
\Caveman2Cosmos\Assets\CvGameCoreDLL.pdb (7 hits)
Line 34374:
Line 42015:
Line 86940:
Line 87917:
Line 147757:
Line 147772:
Line 147780:
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\alberts2\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\Dancing_Hoskuld\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\Hydromancerx\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\Koshling\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\MrAzure\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\StrategyOnly\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Cultures\Thunderbrd\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Civilizations\Neanderthal\AAranda_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\AbuBakr\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Afonso\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Atotoztli\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Basil\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Caligula\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Cetshwayo\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Charles_V\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Cleopatra\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\deWitt\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Dido\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Earp\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Franco\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Hadrian\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Harun\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Henry_the_Navigator\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Henry_VIII\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Hiawatha\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Hirohito\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Hitler\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Holliday\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Itzcoatl\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Ivan_IV\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\James\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Jayavarman\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\JoanofArc\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Kelly\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Kim_Jong_Il\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Lenin\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Leonidas\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Logan\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Lopez\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Meiji\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Nebuchadrezzar\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Nefertiti\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Pachacuti\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\PhillipII\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Richelieu\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Sa\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Sejong\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Sennacherib\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Smoke_Jaguar\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Taizong\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Theodora\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Vargas\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Wilhelmina\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Leaderheads\Wu\C2C_LH_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Andean\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Asatru\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Bahai\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Canaanism\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Caodai\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Druid\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Jainism\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Mesopotamian\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Mormon\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Ngai\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Rodnovery\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Scientology\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Shaman\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Shinto\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Sikh\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Tengri\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Voodoo\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_Religions\Yoruba\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_World_Views\Cannibalism\Cannibalism_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_World_Views\Human_Sacrifice\HS_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Custom_World_Views\Slavery\Slavery_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\DancingHoskuld\ExtraDiplomacy\GS_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Faustmouse\LunarColonyDemo\Lunar_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\My_Mods (unloaded)\Mormon New\Custom_Religions_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\My_Mods (unloaded)\SlowReligionSpread\phillipschall_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\NomadDemo\NomadDemo_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\OrionsMods\Mine_Warfare\MineWarfare_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Pepper2000\P2K_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Platyping\Platyping_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\StrategyOnly\Better_Handicaps\SO_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\Modules\Vokarya\VW_CIV4GameInfoSchema.xml (2 hits)
Line 244: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1940: <element type="iTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\XML\GameInfo\C2C_CIV4GameInfoSchema.xml (4 hits)
Line 121: <ElementType name="iBeelineStingsTechCostModifier" content="textOnly" dt:type="int"/>
Line 246: <ElementType name="iTechCostModifier" content="textOnly" dt:type="int"/>
Line 1941: <element type="iTechCostModifier" minOccurs="0"/>
Line 1951: <element type="iBeelineStingsTechCostModifier" minOccurs="0"/>
\Caveman2Cosmos\Assets\XML\GameInfo\CIV4EraInfos.xml (26 hits)
Line 32: <iBeelineStingsTechCostModifier>200</iBeelineStingsTechCostModifier>
Line 32: <iBeelineStingsTechCostModifier>200</iBeelineStingsTechCostModifier>
Line 85: <iBeelineStingsTechCostModifier>140</iBeelineStingsTechCostModifier>
Line 85: <iBeelineStingsTechCostModifier>140</iBeelineStingsTechCostModifier>
Line 155: <iBeelineStingsTechCostModifier>100</iBeelineStingsTechCostModifier>
Line 155: <iBeelineStingsTechCostModifier>100</iBeelineStingsTechCostModifier>
Line 216: <iBeelineStingsTechCostModifier>75</iBeelineStingsTechCostModifier>
Line 216: <iBeelineStingsTechCostModifier>75</iBeelineStingsTechCostModifier>
Line 294: <iBeelineStingsTechCostModifier>60</iBeelineStingsTechCostModifier>
Line 294: <iBeelineStingsTechCostModifier>60</iBeelineStingsTechCostModifier>
Line 358: <iBeelineStingsTechCostModifier>50</iBeelineStingsTechCostModifier>
Line 358: <iBeelineStingsTechCostModifier>50</iBeelineStingsTechCostModifier>
Line 420: <iBeelineStingsTechCostModifier>40</iBeelineStingsTechCostModifier>
Line 420: <iBeelineStingsTechCostModifier>40</iBeelineStingsTechCostModifier>
Line 480: <iBeelineStingsTechCostModifier>30</iBeelineStingsTechCostModifier>
Line 480: <iBeelineStingsTechCostModifier>30</iBeelineStingsTechCostModifier>
Line 540: <iBeelineStingsTechCostModifier>25</iBeelineStingsTechCostModifier>
Line 540: <iBeelineStingsTechCostModifier>25</iBeelineStingsTechCostModifier>
Line 593: <iBeelineStingsTechCostModifier>20</iBeelineStingsTechCostModifier>
Line 593: <iBeelineStingsTechCostModifier>20</iBeelineStingsTechCostModifier>
Line 646: <iBeelineStingsTechCostModifier>15</iBeelineStingsTechCostModifier>
Line 646: <iBeelineStingsTechCostModifier>15</iBeelineStingsTechCostModifier>
Line 695: <iBeelineStingsTechCostModifier>10</iBeelineStingsTechCostModifier>
Line 695: <iBeelineStingsTechCostModifier>10</iBeelineStingsTechCostModifier>
Line 745: <iBeelineStingsTechCostModifier>5</iBeelineStingsTechCostModifier>
Line 745: <iBeelineStingsTechCostModifier>5</iBeelineStingsTechCostModifier>
\Caveman2Cosmos\Sources\CvInfos.cpp (13 hits)
Line 35067: m_iTechCostModifier(0),
Line 35078: m_iBeelineStingsTechCostModifier(0),
Line 35209: int CvEraInfo::getBeelineStingsTechCostModifier() const
Line 35211: return m_iBeelineStingsTechCostModifier;
Line 35302: pXML->GetOptionalChildXmlValByName(&m_iTechCostModifier, L"iTechCostModifier");
Line 35302: pXML->GetOptionalChildXmlValByName(&m_iTechCostModifier, L"iTechCostModifier");
Line 35316: pXML->GetOptionalChildXmlValByName(&m_iBeelineStingsTechCostModifier, L"iBeelineStingsTechCostModifier");
Line 35316: pXML->GetOptionalChildXmlValByName(&m_iBeelineStingsTechCostModifier, L"iBeelineStingsTechCostModifier");
Line 35381: if (getBeelineStingsTechCostModifier() == iDefault) m_iBeelineStingsTechCostModifier = pClassInfo->getBeelineStingsTechCostModifier();
Line 35381: if (getBeelineStingsTechCostModifier() == iDefault) m_iBeelineStingsTechCostModifier = pClassInfo->getBeelineStingsTechCostModifier();
Line 35381: if (getBeelineStingsTechCostModifier() == iDefault) m_iBeelineStingsTechCostModifier = pClassInfo->getBeelineStingsTechCostModifier();
Line 35448: CheckSum(iSum, m_iTechCostModifier);
Line 35454: CheckSum(iSum, m_iBeelineStingsTechCostModifier);
\Caveman2Cosmos\Sources\CvInfos.h (3 hits)
Line 9621: int getBeelineStingsTechCostModifier() const; // Exposed to Python
Line 9674: int m_iTechCostModifier;
Line 9685: int m_iBeelineStingsTechCostModifier;
\Caveman2Cosmos\Sources\CvTeam.cpp (4 hits)
Line 3714: int iBeelineStingsTechCostModifier = 0;
Line 3735: iBeelineStingsTechCostModifier += GC.getEraInfo(eEvalEra).getBeelineStingsTechCostModifier();
Line 3735: iBeelineStingsTechCostModifier += GC.getEraInfo(eEvalEra).getBeelineStingsTechCostModifier();
Line 3758: iModifier += iBeelineStingsTechCostModifier;



Orr this isn't related to that:
9899
  • Improves the formulas a bit on construction and training and tech costs (no effective change, just syntax improvements) One of these adjustments may improve game turn speed significantly.
  • Exposes new scaling tags to python.
  • Final elimination of an obsoleted tag.
 
The schema files are of no consequence, don't worry about it, TB probably panned to do unimportant clean up when he actually have time for unimportant stuff.

The reference of the tag in the dll code that reads the EraInfo xml (CvInfos) is the only thing there that I'm surprised TB didn't remove right away. But I'm sure it would only be one inconsequential error message when launching the game running the debug dll.
OK. I'll include it in the next commit today.
Cool, I'll put it to use asap.
 
Last edited:
Just tried to update again to current SVN and Update fails at .dll.debug file. Says expected abcxx12345 but got 54321abcdxxx (strings made up cause I did not copy either down, as the update pop up will m=not let you copy/paste). Did clean up as suggested. That too failed to solve the problem. Now I have to Re-checkout again today for 2nd time.
 
Just tried to update again to current SVN and Update fails at .dll.debug file. Says expected abcxx12345 but got 54321abcdxxx (strings made up cause I did not copy either down, as the update pop up will m=not let you copy/paste). Did clean up as suggested. That too failed to solve the problem. Now I have to Re-checkout again today for 2nd time.
Windows might believe someone is using the file, and won't let the svn modify it.
Did you attempt to restart the computer, do a clean and delete the corrupt file (this might be fixed by the clean command already)?
In such a scenario, the svn should only need to re-download the debug file.
 
Windows might believe someone is using the file, and won't let the svn modify it.
Did you attempt to restart the computer, do a clean and delete the corrupt file (this might be fixed by the clean command already)?
In such a scenario, the svn should only need to re-download the debug file.
Will try it.
 
Back
Top Bottom