What is wrong?

need my speed

Rex Omnium Imperarium
Joined
Oct 3, 2009
Messages
2,497
Location
European Union (Magna Batavia)
Hello. I've modified (yet again) the Civ5Improvements.xml. Or something like that. Anyway, now, due to this, the Tech Tree can't be moved and techs which aren't fully visible (like the one that gives Walls) can't be researched (they are stuck at 1 turn). This is what I added / changed / removed:

<Row>
<ImprovementType>IMPROVEMENT_MINE</ImprovementType>
<TechType>TECH_IRON_WORKING</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_FARM</ImprovementType>
<TechType>TECH_HORSEBACK_RIDING</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_LUMBER_MILL</ImprovementType>
<TechType>TECH_CONSTRUCTION</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_TRADING_POST</ImprovementType>
<TechType>TECH_CURRENCY</TechType>
<YieldType>YIELD_GOLD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_FARM</ImprovementType>
<TechType>TECH_FERTILIZER</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_PLANTATION</ImprovementType>
<TechType>TECH_CIVIL_SERVICE</TechType>
<YieldType>YIELD_GOLD</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_CAMP</ImprovementType>
<TechType>TECH_THEOLOGY</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_PASTURE</ImprovementType>
<TechType>TECH_CHIVALRY</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_CAMP</ImprovementType>
<TechType>TECH_THEOLOGY</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_PASTURE</ImprovementType>
<TechType>TECH_CHIVALRY</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_LUMBER_MILL</ImprovementType>
<TechType>TECH_ECOLOGY</TechType>
<YieldType>YIELD_GOLD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_FARM</ImprovementType>
<TechType>TECH_REFRIGERATION</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_MINE</ImprovementType>
<TechType>TECH_DYNAMITE</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_TRADING_POST</ImprovementType>
<TechType>TECH_BANKING</TechType>
<YieldType>YIELD_GOLD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_QUARRY</ImprovementType>
<TechType>TECH_ENGINEERING</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>3</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_MINE</ImprovementType>
<TechType>TECH_CHEMISTRY</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_TRADING_POST</ImprovementType>
<TechType>TECH_BANKING</TechType>
<YieldType>YIELD_GOLD</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_LUMBER_MILL</ImprovementType>
<TechType>TECH_REPLACEABLE_PARTS</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_LUMBER_MILL</ImprovementType>
<TechType>TECH_ECOLOGY</TechType>
<YieldType>YIELD_PRODUCTION</YieldType>
<Yield>1</Yield>
</Row>
<Row>
<ImprovementType>IMPROVEMENT_LUMBER_MILL</ImprovementType>
<TechType>TECH_ECOLOGY</TechType>
<YieldType>YIELD_FOOD</YieldType>
<Yield>1</Yield>
</Row>

Can someone please help me? Thanks in advance.
 
The <Improvement_TechYieldChanges>.
 
Hmm, maybe I know what the bug is (I don't know, I'm guessing). Construction improves the Lumber Mill, yet the Lumber Mill is only available after researching Engineering, which comes somewhere after Construction. Is there a way to change the Lumber Mill's requirement to, say, the wheel? I always wanted to do that, but haven't found it anywhere (nowhere in Terrain, nowhere in Technologies, and I've also searched on other places where I obviously didn't find it)?

EDIT: Oh, sorry for the double post. I didn't realize it. Sorry.
EDIT 2: Well, I changed 'Construction' to 'Economics', and it didn't work...
 
I don't know for sure because I'm still trying to figure it out myself. Someone in another post mentioned you have to use <update> </update> instead of <row> when you change something.

...but I don't know for sure yet. Kael's guide could be a lot better, imo. It's leaving out a bunch of stuff, I hope he adds more content to it or creates another guide.
 
Ha! I can't believe I wasted so much time on this trying to figure out what went wrong. The solution is fairly simple. Change Lumber_Mill to Lumbermill and it should work fine.
 
Well, that's indeed stupid (of me)... Thanks anyway, all of you! I'll see if it works.

EDIT: Yep, it works. Thanks!
 
Someone in another post mentioned you have to use <update> </update> instead of <row> when you change something.

Since the table Improvement_TechYieldChanges has only one entry by default, then <Row> is correct since he is making additions to the table, not updates.
 
Back
Top Bottom