文明7纪念品修改教程,任意版本适用


3楼猫 发布时间:2025-02-17 18:50:08 作者:Prophet617 Language

神级AI有虚空数值,我有虚空纪念品怎么你了?#(哈哈) 

将纪念品效果改为给自己的每个城市想要的加成

经过我的测试,纪念品只能更改数值和种类,并且不能增加或减少种类,比如增加城市食物产出的纪念品不能再增加生产力或科文

首先找到游戏目录下的F:\SteamLibrary\steamapps\common\Sid Meier's Civilization VII\Base\modules\base-standard\data\mementos-gameeffects.xml

用记事本或者vs code打开,ctrl+f搜索 EFFECT_CITY_ADJUST_YIELD,找到 id="MEMENTO_AUGUSTUS_BREASTPLATE_MODIFIER" (对应的纪念品是胸甲,奥古斯都7级解锁,懒得打的可以去b站找纪念品全解锁mod)

因为胸甲作用是城镇,而我们要把效果改成作用于城市,所以我们把 <Requirement type="REQUIREMENT_CITY_IS_CITY" inverse="true"> 改为 <Requirement type="REQUIREMENT_CITY_IS_CITY"> (制作组懒到都不想给城镇一个名字,直接inverse)#(阴险) 

之后将</SubjectRequirements>下面的两行<Argument开头的文本改为

<Argument name="YieldType">YIELD_PRODUCTION</Argument>

<Argument name="Amount" type="ScaleByGameAge" extra="100">100</Argument>

第一行的YIELD就是产出的意思,后缀就是产出的类型,生产力,如果你想要改成其他的加成,只需将 PRODUCTION 改为 GOLD(钱) SCIENCE(科) CULTURE(文) HAPPINESS(幸福度) FOOD(食物)

第二行的>100<就是产出的数值

最后得到的效果就是每个城市(注意是城市不是城镇)默认产出100生产力

想要多少数值自己修改,比如你觉得人口涨得慢,要加食物,将PRODUCTION改成FOOD,城市开局就加100食物了

注意,在数列之前的<Argument name="Amount" type="ScaleByGameAge" extra="100">,这一行的意思是数值会随着时代而翻倍,extra=100%就是翻1倍的意思,也就是当你从古典变成探索时代,纪念品的生产力会翻倍,如果觉得太变态可以把 type="ScaleByGameAge" extra="100" 删掉

既然一个纪念品只能加一种数值,那么就再改一个吧

ctrl+f搜索 confucius,找到 id="MEMENTO_CONFUCIUS_BRUSH_SCROLL_MODIFIER" (对应的纪念品是笔与牍,孔子2级解锁)

把第一行的 effect="EFFECT_CITY_ADJUST_GROWTH_PER_WORKER"> 改为 effect="EFFECT_CITY_ADJUST_YIELD">

之后将</SubjectRequirements>下面的两行<Argument开头的文本改为

<Argument name="YieldType">YIELD_FOOD</Argument>

<Argument name="Amount" type="ScaleByGameAge" extra="100">50</Argument>

最后的效果图:画红圈的是我修改过的【图片】2个纪念品配合起来就是开局城市加100生产力50

文明7纪念品修改教程,任意版本适用-第0张

食物了,当然你可以自己修改加成种类和数值


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com