龙之崛起吧 关注:28,297贴子:274,389
  • 7回复贴,共1

关于最大建筑数~

只看楼主收藏回复

说明文档里面有描述,限定最大建筑容量是为了让“城市建设者”更加合理的建设城市,提高城市效率,用较少的建筑数量来达到建设目的。
"Maximum Building Capacity Reached":
Emperor has limits on how many buildings, walkers and walker routes it can handle.   Though these limits are quite high, you might reach them if you build a city of 8,000 or more people.   If you do see this message, your only recourse is to resculpt your city for greater efficiency.   Even higher populations are possible if you build very efficiently.
所以正常的解决办法是提高效率,建设的时候应该尽量减少无效建筑物的数量,比如美化的树木、庄稼地(两个或多个合种,提高效率)。
还有个办法是修改!怎么修改呢?我也没有试验过,因为我很少建设到最大建筑容量那个程度,哈哈。有兴趣的朋友可以帮我实验一下。
找了点资料研究了一下,应该是在model文件里的   EmperorBuildingModels文件   中修改。字段说明如下:
BUILDING  
a - Cost of structure or of one tile of a structure (for walls etc) 造价  
b - Initial desirability value 原始需求值  
c - desirability step (in tiles) 进阶需求  
d - desirability step size 进阶需求量  
e - max desirability range 最大需求范围  
f - Number of people a building employs 建筑雇佣人数  
g - Fire Risk Increment 火险增量  
h - Damage Risk Increment 损害增量  
i - Resource Used 资源使用量  
j - Risk Reducer 风险减少量  
k - Evolve Desirability (<=0 means there is no evolution) 升级需求(0表示不能升级)  
l - Structural Integrity value 整体结构值  
m - Feng Shue Value 风水值  
应该是修改“l - Structural Integrity value 整体结构值”,把这个值修改就可以起到效果了,举个例子:
第209号“衙门”的数据如下:
209,Administrative City,{,180,10,2,-2,9,40,9,8,0,0,2500,2000,3,},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
它的l值为2500,把它修改成25!
哈哈,没有测试过哦~
等着有人测试过之后,或许可以加精华了,^_^


IP属地:湖南1楼2010-05-12 17:58回复
    我还真不会。呵呵看不明白。


    IP属地:江苏2楼2010-05-12 20:43
    回复
      其实就是在那个mod文件里设定了每个建筑的 解构值,比如衙门是2500,如果把这些值改小,那么在整体数值一样的情况下,就可以多建造一些建筑,从而增加最大建筑容量。其它的建筑也可以在相应的行中进行修改。


      IP属地:湖南3楼2010-05-13 08:33
      回复
        这个数字的作用前辈们研究过了,是建筑物的生命值,就是当建筑遭到攻击时的耐久度,修改这个数字不会对建筑容量有影响


        4楼2010-05-13 09:24
        回复
          看了楼上的研究,强淫,嘿嘿


          IP属地:湖南5楼2010-05-13 11:32
          收起回复
            你把它修改成25,肯定是一击就垮
            不如直接改成0,凡是生命值为0的建筑,如圣地、道路、美化设施等,敌人都不会进攻


            6楼2010-05-13 13:45
            回复
              应该改2000才对吧,数下来l是倒数第二个数,2500代表k,2000才代表l


              IP属地:广东7楼2013-08-13 04:14
              回复