zcf 发表于 2015-1-29 16:22:28


为了摇一摇!

t0451029 发表于 2015-1-30 09:35:11

zfl1986811 发表于 2015-1-29 11:39
无限复活怎么修改求指教

怒放版本身有全势力武将复活脚本,但是添加了回合数限制,一般都是180回合到300回合,,过了这些回合武将就不会再复活了,脚本在campaign_script文件里,搜索复活,就会找到复活脚本那一段
比如刘备if not I_CharacterExists J-0201-LiuBei
and I_NumberOfSettlements spain > 1
and I_CompareCounter J-0201-LiuBei = 1
and I_TurnNumber < 9250
                spawn_army
                faction spain
character        J-0201-LiuBei, named character, age 32, x 175, y 125, portrait liubei, battle_model liubei_general, hero_ability Righteousness_of_Faith
traitsLz-0201-0 1 , Jn1001 1 , Jn2001 1 , Jn3000 7 , Jn4000 7 , Jn5000 8 , jna1000 4 , jna2000 4 , JnA3000 3 , JnA4000 1 , JnA5000 2 , JnA6000 3, JnA7000 9 , JnA8000 9 , Jna9000 4 , Ch6000 2 , LiuBei1100 1 , LiuBei1200 1 , LiuBei1300 1 , YXJN-RY 1 , B2050JnRZ-A 3 , B2060JnAM-A 3 , C3120JnQB-A 1
unit                JiangJun_LiuBei                                exp 2 armour 0 weapon_lvl 0
                end
set_counter J-0201-LiuBei 9
        historic_event wujiangfuhuo factions { spain, }
      snap_strat_camera 175, 125
end_if
这段脚本的意思就是刘备势力没有灭亡,刘备死了的情况下,9250回合前,符合这个条件,刘备就会复活。加粗的地方是回合数限制,我改成了9250,,想改哪个武将都可以,武将名字是汉语拼音,不难找。

t0451029 发表于 2015-1-30 09:41:14

本大少 发表于 2015-1-29 12:08
年龄有没有同步

年龄同步了,其实一年回合数是在两个文件里的,一个是start_date        192 summerend_date        400 winter
timescale        0.03125         ;2为1回合2年,1为1回合1年,0.5为2回合1年,0.125为8回合1年这段话,你应该知道在哪。
同时还需要改另一个文件campaign_script里的回合数脚本。
打开文件,搜索winter就能跳到回合数的片段。
原脚本的意思是第8回合是冬天,第9回合回到第一回合循环,然后游戏年增加一年。
咱们只需要照猫画虎,根据8回合脚本改成一年n回合很容易的。比如把第8回合的冬天winter改成夏天summer,然后照着上面的格式添加9回合10回合 11回合一直到你想要改的回合数,反正最后那个回合设置成冬天winter,然后n+1回合循环至第一回合。反正我没学过这个,照着默认的脚本挺容易懂的。我改32回合一年,武将32回合才涨一岁的,

t0451029 发表于 2015-1-30 09:49:53

转角遇见她 发表于 2015-1-29 10:41
能不能把方法说明一下,就是在哪里修改这样我就不必那么精心的思考发展的方向了,安心发展不用多打仗多好 ...

网上可以搜到一年n回合修改方法,就是打开descr_strat文件找到
start_date        192 summer
end_date        400 winter
timescale        0.03125         ;2为1回合2年,1为1回合1年,0.5为2回合1年,0.125为8回合1年

加黑的数值原来为0.125也就是8回合一年,我改后的是32回合一年,当然改更多也可以。
这样改了之后,到游戏里只是过了8回合年份不涨,32回合才过一年。但是武将的年龄还是8回合就涨一岁。所以光改这个文件是不行的,还需要更改campaign_script文件
打开文件,搜索winter就能跳到回合数的片段。
原脚本的意思是第8回合是冬天,第9回合回到第一回合循环,然后游戏年增加一年。
咱们只需要照猫画虎,根据8回合脚本改成一年n回合很容易的。比如把第8回合的冬天winter改成夏天summer,然后照着上面的格式添加9回合10回合 11回合一直到你想要改的回合数,反正最后那个回合设置成冬天winter,然后n+1回合循环至第一回合。反正我没学过这个,照着默认的脚本挺容易懂的。我改32回合一年,武将32回合才涨一岁的。
举个例子,我改的32回合一年最后几行,意思就是1回合一直到31回合都是夏天,32回合是冬天,33回合回到第一回合开始循环。
         if I_CompareCounter quarter = 31
                console_command season summer

      end_if

      if I_CompareCounter quarter = 32
                console_command season winter

      end_if

        if I_CompareCounter quarter = 33
                set_counter quarter 1
      end_if
end_monitor

monitor_event FactionTurnEnd FactionType slave
      and I_CompareCounter quarter < 32
      console_command season summer
end_monitor

本大少 发表于 2015-1-30 12:46:36

t0451029 发表于 2015-1-30 09:41
年龄同步了,其实一年回合数是在两个文件里的,一个是start_date        192 summerend_date        400 winter
timesca ...

感谢你的详尽回答

大撒旦法 发表于 2015-1-30 17:37:25

泗水流版能不能修改?其实你可以发个修改过的文本到帖子里来。

大撒旦法 发表于 2015-1-30 17:39:36

修改年回合后会不会影响有些势力的剧情呢?

阿吃 发表于 2015-1-30 18:02:12

支持一下。。。。。。。。。

冷_日 发表于 2015-1-30 18:25:18

不明白这游戏种田的乐趣在哪?本身游戏侧重的就是战役,基本没啥内政可言了…开图看电脑发展吗?

大撒旦法 发表于 2015-2-1 01:45:13

t0451029 发表于 2015-1-30 09:49
网上可以搜到一年n回合修改方法,就是打开descr_strat文件找到
start_date        192 summer
end_date        400 wint ...

我修改12回合为一年,夏季冬季也改了,将领确实是12回合后才大一岁,而游戏左下角地图8回合过后192年还是会变193年?这个可以改不,感觉怪怪的。

大撒旦法 发表于 2015-2-1 01:53:10

t0451029 发表于 2015-1-30 09:49
网上可以搜到一年n回合修改方法,就是打开descr_strat文件找到
start_date        192 summer
end_date        400 wint ...

对不起啊搞错了,我记得我改了descr_strat文件的,一看原来没改,我也是心急了~{:soso_e144:}sorry~感谢楼主分享,终于可以好好屯田了。。

t0451029 发表于 2015-2-1 10:32:01

大撒旦法 发表于 2015-1-30 17:39
修改年回合后会不会影响有些势力的剧情呢?

我没玩过泗水流版本不大清楚,开始玩的三国全战,后来玩的103,,现在一直玩的怒放版,根据自己的喜好小修改下,因为怒放版剧情和未成年武将出现时按回合数走的,所以自己玩了几百回合也没有发现异常,别的版本不清楚,但是泗水流和怒放版都是基于sm1.1做的,感觉应该也没有问题,但是泗水流毕竟 特色就是剧情战役,具体怎么回事还是得自己游戏里体验下才知道。

吐泡泡 发表于 2015-2-9 01:55:38

大撒旦法 发表于 2015-2-1 01:45
我修改12回合为一年,夏季冬季也改了,将领确实是12回合后才大一岁,而游戏左下角地图8回合过后192年还是 ...

你找到怎么改的没?

大撒旦法 发表于 2015-2-9 02:26:38

吐泡泡 发表于 2015-2-9 01:55
你找到怎么改的没?

挺简单的,已修改了。

吐泡泡 发表于 2015-2-9 03:52:14

大撒旦法 发表于 2015-2-9 02:26
挺简单的,已修改了。

代码在哪里啊?就是你说的年份还是8回合变的那个

大撒旦法 发表于 2015-2-9 14:32:43

吐泡泡 发表于 2015-2-9 03:52
代码在哪里啊?就是你说的年份还是8回合变的那个

比如我的是在D盘:\泗水流\Medieval II Total War\mods\hanzhishang\data\world\maps\campaign\imperial_campaign         两个修改文本都是在imperial_campaign文件夹里,楼主已经说了在哪个文本需要修改了,仔细看就知道了。

三国迷啊我 发表于 2016-11-30 11:28:03

阿萨德萨达

yang123 发表于 2016-12-29 19:17:27

666666666顶顶顶顶顶顶顶顶顶顶顶顶顶顶

zhuweim1 发表于 2016-12-30 06:12:19

这个我很是喜欢,感谢楼主

sd17935 发表于 2017-1-1 09:15:37

这个我很是喜欢,感谢楼主
页: 1 [2]
查看完整版本: 一年32回合自己小修改下,可以慢慢养成种田啦