为了摇一摇! 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,,想改哪个武将都可以,武将名字是汉语拼音,不难找。
本大少 发表于 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回合才涨一岁的,
转角遇见她 发表于 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
t0451029 发表于 2015-1-30 09:41
年龄同步了,其实一年回合数是在两个文件里的,一个是start_date 192 summerend_date 400 winter
timesca ...
感谢你的详尽回答
泗水流版能不能修改?其实你可以发个修改过的文本到帖子里来。 修改年回合后会不会影响有些势力的剧情呢? 支持一下。。。。。。。。。 不明白这游戏种田的乐趣在哪?本身游戏侧重的就是战役,基本没啥内政可言了…开图看电脑发展吗? t0451029 发表于 2015-1-30 09:49
网上可以搜到一年n回合修改方法,就是打开descr_strat文件找到
start_date 192 summer
end_date 400 wint ...
我修改12回合为一年,夏季冬季也改了,将领确实是12回合后才大一岁,而游戏左下角地图8回合过后192年还是会变193年?这个可以改不,感觉怪怪的。
t0451029 发表于 2015-1-30 09:49
网上可以搜到一年n回合修改方法,就是打开descr_strat文件找到
start_date 192 summer
end_date 400 wint ...
对不起啊搞错了,我记得我改了descr_strat文件的,一看原来没改,我也是心急了~{:soso_e144:}sorry~感谢楼主分享,终于可以好好屯田了。。
大撒旦法 发表于 2015-1-30 17:39
修改年回合后会不会影响有些势力的剧情呢?
我没玩过泗水流版本不大清楚,开始玩的三国全战,后来玩的103,,现在一直玩的怒放版,根据自己的喜好小修改下,因为怒放版剧情和未成年武将出现时按回合数走的,所以自己玩了几百回合也没有发现异常,别的版本不清楚,但是泗水流和怒放版都是基于sm1.1做的,感觉应该也没有问题,但是泗水流毕竟 特色就是剧情战役,具体怎么回事还是得自己游戏里体验下才知道。
大撒旦法 发表于 2015-2-1 01:45
我修改12回合为一年,夏季冬季也改了,将领确实是12回合后才大一岁,而游戏左下角地图8回合过后192年还是 ...
你找到怎么改的没? 吐泡泡 发表于 2015-2-9 01:55
你找到怎么改的没?
挺简单的,已修改了。
大撒旦法 发表于 2015-2-9 02:26
挺简单的,已修改了。
代码在哪里啊?就是你说的年份还是8回合变的那个
吐泡泡 发表于 2015-2-9 03:52
代码在哪里啊?就是你说的年份还是8回合变的那个
比如我的是在D盘:\泗水流\Medieval II Total War\mods\hanzhishang\data\world\maps\campaign\imperial_campaign 两个修改文本都是在imperial_campaign文件夹里,楼主已经说了在哪个文本需要修改了,仔细看就知道了。
阿萨德萨达
666666666顶顶顶顶顶顶顶顶顶顶顶顶顶顶 这个我很是喜欢,感谢楼主 这个我很是喜欢,感谢楼主
页:
1
[2]