sos198477 发表于 2016-10-21 12:51

修改万里长城,堂堂天朝怎能让蛮夷欺负,有了长城就有了一切,更新增加住房,不用开新档

本帖最后由 sos198477 于 2016-10-25 12:12 编辑

Sid Meiers Civilization VI\Base\Assets\Gameplay\Data目录下找到Improvements.xml文件
查找<Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_GOLD"
这里只有金钱和文化2个,自己添加剩下的4个

                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_FOOD" YieldChange="XXX"/>
                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_PRODUCTION" YieldChange="XXX"/>
                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_GOLD" YieldChange="XXX"/>
                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_CULTURE" YieldChange="XXX"/>
                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_SCIENCE" YieldChange="XXX"/>
                <Row ImprovementType="IMPROVEMENT_GREAT_WALL" YieldType="YIELD_FAITH" YieldChange="XXX"/>



XXX自己填数据1-999,没资源的土地疯狂码长城吧,身为世界奇迹,不能让人欺负了

搜索LOC_IMPROVEMENT_GREAT_WALL_NAME找到
<Row ImprovementType="IMPROVEMENT_GREAT_WALL" Name="LOC_IMPROVEMENT_GREAT_WALL_NAME" Description="LOC_IMPROVEMENT_GREAT_WALL_DESCRIPTION" Icon="ICON_IMPROVEMENT_GREAT_WALL" PlunderType="PLUNDER_GOLD" PlunderAmount="50" Buildable="true" PrereqTech="TECH_MASONRY" TraitType="TRAIT_CIVILIZATION_IMPROVEMENT_GREAT_WALL" BuildInLine="true" BuildOnFrontier="true" DefenseModifier="4" GrantFortification="2"/>
修改成
<Row ImprovementType="IMPROVEMENT_GREAT_WALL" Name="LOC_IMPROVEMENT_GREAT_WALL_NAME" Description="LOC_IMPROVEMENT_GREAT_WALL_DESCRIPTION" Icon="ICON_IMPROVEMENT_GREAT_WALL" PlunderType="PLUNDER_GOLD" PlunderAmount="50" Buildable="true" PrereqTech="TECH_MASONRY" TraitType="TRAIT_CIVILIZATION_IMPROVEMENT_GREAT_WALL" BuildInLine="true" BuildOnFrontier="true" Housing="20" TilesRequired="2"/>

牺牲长城的4点近战防御,换住房,Housing="20"    20代表10个房子,需要的自己改大小


这是测试用的效果
发个正常点的修改,一个长城金钱10,食物,科技,文化,生产,信仰,房子2



同样的方法可以修改印度的梯田,埃及的狮身人面像,法国的城堡,西班牙传教团,斯基泰的坟
这几天忙着工作的事,没时间上网,看到有人留言做下载我的文件或修改后无效,这个原因很简单,文明系列的文件读取顺序是先读排名在最后的DLC,然后依次往前,最后读本体文件,如果你安装过别的MOD是DLC模式的,请自己去哪个MOD里面修改相应的数据就可以了,只要DLC里面有和本体相关或者修改了相同建筑,单位,地形之内的,本体文件修改肯定是无效的。等过几天休息了,我也来弄DLC模式的MOD,毕竟这个的确比修改原始文件要安全和方便的多



lyldlm 发表于 2016-10-21 12:54

长城好看不

五.六三十 发表于 2016-10-21 12:51

啥意思。。。有图片没有

liqiso123 发表于 2016-10-21 12:51

麻烦说清楚,改多少,代表什么意思

zzz1988 发表于 2016-10-21 12:56

{:3_104:}      

dw1371014 发表于 2016-10-21 13:04

用了之后被宣战,一下子就被灭{:3_166:}

sos198477 发表于 2016-10-21 13:04

dw1371014 发表于 2016-10-21 13:04
用了之后被宣战,一下子就被灭

除非你神经到给电脑一个中国,自己加难度无解啊

呀喏哒嘀丶 发表于 2016-10-21 13:09

楼主,数值是填百分比还是具体数量?

sos198477 发表于 2016-10-21 13:10

呀喏哒嘀丶 发表于 2016-10-21 13:09
楼主,数值是填百分比还是具体数量?

具体的,你填多少代表一个长城一回合给你多少,数量叠加

plkkk 发表于 2016-10-21 13:58

Max夜 发表于 2016-10-21 14:07

dw1371014 发表于 2016-10-21 13:04
用了之后被宣战,一下子就被灭

笑喷········

只飞板砖 发表于 2016-10-21 14:46

我就喜欢楼主这样的狂派!

chenxime 发表于 2016-10-21 15:00

适居度和住房怎么改?

yzwzsswxb 发表于 2016-10-21 15:02

天朝古代被蛮夷欺负的还少啊...汉朝的匈奴..唐朝的突厥 宋朝的蒙古..

flasherym 发表于 2016-10-21 15:24

或变成旅游陷阱。。。。

sos198477 发表于 2016-10-21 19:27

更新修改住房,有房子住了

姓柳的死胖子 发表于 2016-10-22 09:29

相邻的加成怎么改啊。。

sos198477 发表于 2016-10-22 10:44

姓柳的死胖子 发表于 2016-10-22 09:29
相邻的加成怎么改啊。。

搜索Adjacency_YieldChanges,下面       
                <Row ID="GreatWall_Gold" Description="Placeholder" YieldType="YIELD_GOLD" YieldChange="1" TilesRequired="1" AdjacentImprovement="IMPROVEMENT_GREAT_WALL" PrereqTech="TECH_MASONRY"/>
                <Row ID="GreatWall_Culture" Description="Placeholder" YieldType="YIELD_CULTURE" YieldChange="1" TilesRequired="1" AdjacentImprovement="IMPROVEMENT_GREAT_WALL" PrereqTech="TECH_CASTLES"/>

就是相邻的加成,YieldChange是数值

q254103755 发表于 2016-10-22 10:49

楼主威武!!!必须给你个赞!!!

〃零度_、 发表于 2016-10-22 11:04

如果保留前一个DefenseModifier="4"加入Housing="20"会不会两者都有

sos198477 发表于 2016-10-22 11:11

〃零度_、 发表于 2016-10-22 11:04
如果保留前一个DefenseModifier="4"加入Housing="20"会不会两者都有

试过,不知道为什么无效,而且是全数据无效,长城就成了个装饰品,估计是修饰限制,我也在找问题原因

noreason3 发表于 2016-10-22 11:27

我也是,修改后无效.关了游戏检查了数据.重新开新档还是无效....

jiadong110 发表于 2016-10-22 11:28

楼主你好,如果是我一个建筑,只想增加住房的功能,需要添加哪些代码呢?

sos198477 发表于 2016-10-22 11:32

jiadong110 发表于 2016-10-22 11:28
楼主你好,如果是我一个建筑,只想增加住房的功能,需要添加哪些代码呢? ...

住房是特殊修饰词,要修改住房就必须放弃该建筑原有的特殊功能,或者找一个本来就有住房修饰词的建筑物,修改Housing=后面的数字,建议修改特殊建筑,通用建筑电脑会比你建的还多

jiadong110 发表于 2016-10-22 11:35

sos198477 发表于 2016-10-22 11:32
住房是特殊修饰词,要修改住房就必须放弃该建筑原有的特殊功能,或者找一个本来就有住房修饰词的建筑物, ...

谢谢解答,
http://bbs.3dmgame.com/thread-5310476-1-1.html
我用这个帖子里教的新弄了个建筑,现在想加上住房功能呢,不是游戏原有建筑。
就是不知道代码~

sos198477 发表于 2016-10-22 12:07

jiadong110 发表于 2016-10-22 11:35
谢谢解答,
http://bbs.3dmgame.com/thread-5310476-1-1.html
我用这个帖子里教的新弄了个建筑,现在想加 ...

看了下,那个做了限制,是唯一性建筑,没做特殊修饰,可以改,Cost="1" MaxWorldInstances="1",这个中间加个Housing="20" 就行了,不过有个问题就是唯一建筑只能造一个,只对一个城有效,如果取消唯一性的话电脑就会疯狂建了

野岭上的山猫 发表于 2016-10-22 12:46

请问能给长城加资源么?

jiadong110 发表于 2016-10-22 12:58

sos198477 发表于 2016-10-22 12:07
看了下,那个做了限制,是唯一性建筑,没做特殊修饰,可以改,Cost="1" MaxWorldInstances="1",这个中间 ...

十分感谢解答,看了下,确实有这个问题。好吧,只能搁置了

tlasdasd 发表于 2016-10-22 13:27

找不到第二个那个该房屋的那个啊

warmantntt 发表于 2016-10-22 13:46

这个可以有
页: [1] 2
查看完整版本: 修改万里长城,堂堂天朝怎能让蛮夷欺负,有了长城就有了一切,更新增加住房,不用开新档