注册 | 登录

游侠NETSHOW论坛





查看: 6478|回复: 2
打印 上一主题 下一主题

[求助] 中世紀2蒙古要等很久 [复制链接]

帖子
197
精华
0
积分
109
金钱
338
荣誉
1
人气
0
评议
0
楼主
发表于 2009-4-22 09:30:44 |显示全部楼层
LZ是想让蒙古入侵时间提前吗?如果是就打开file :
descr_events

在imperial_campaign 的文件夹里
------------ CORE GAME EVENT --------------
event        historic        gunpowder_discovered    火器的出现
date        160 170 (表示回合数)   
movie        event/gunpowder_invented.bik
event        historic        mongols_invasion_warn      蒙古入侵
date        128 144(表示回合数)
event        historic         world_is_round                 地球是圆的(发现美洲)
date        320 328(表示回合数)

这里那些数字不是表示的回合数,而是游戏中的年数。我将一回合代表的时间改成0.05(原来是2.00),在第41回合才触发黑火药事件。
例如:游戏开始时间是1080年,那么按照未修改前的160 170的意思就是在1240-1250年时触发黑火药事件。
maybe:这里按照一回合代表的时间来修改(尚未测试,有条件者上)
event        historic        gunpowder_discovered    火器的出现
date        0.10 0.15

其实改N回合也很简单,就是修改游戏目录\data\world\maps\campaign\imperial_campaign\descr_strat.txt文件。

首先记得去掉这个文件的所有属性,不然不能保存!!
然后打开它,找到代表游戏开始和结束年份的字段:
start_date         1080 summer
end_date         1530 winter
timescale         2.00

其中这个timescale         2.00就是游戏的回合数,修改后面的那个数值就可以了,试验了几次:
一年10回合是:timescale         0.05
一年8回合是:timescale         0.10
一年4回合是:timescale         0.20
具体修改成多少回合大家自己试下吧。

另外要注意的是,虽然改了一年N回合,但每个回合季节仍然会变,这点有些美中不足。
已有 1 人评分金钱 收起 理由
普鲁士之鹰 + 5 + 1 助人为乐,品格高尚!

总评分: 金钱 + 5  + 1   查看全部评分

使用道具 举报

帖子
197
精华
0
积分
109
金钱
338
荣誉
1
人气
0
评议
0
沙发
发表于 2009-4-22 10:21:58 |显示全部楼层
这就不知道了 我load任何国家的时间都很短,是不是你游戏安装程序有点问题?

使用道具 举报

帖子
197
精华
0
积分
109
金钱
338
荣誉
1
人气
0
评议
0
板凳
发表于 2009-4-22 10:24:17 |显示全部楼层

回复 #4 lam4262005 的帖子

另外各位,我自己的问题解决了,连同回合结束读到蒙古慢的问题一并解决了。不过我之前的问题主要还是跳出,读到蒙古时会稍微慢点,但不夸张,最多十来秒吧。
山寨方法:在按回合结束前,按Ctrl+T,关闭城市资料显示;再按 J,关闭军队旗帜显示,然后按回合结束。这样每个势力几乎都是秒过~也不再跳出了。
不过有可能是我人品爆发,各位试试看。   

这是别人说的,你试试。我没遇到过这类问题。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-22 13:40 , Processed in 0.366164 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到