时间:2015-03-10 12:30:35
1. 使用记事本之类的编辑软体,打开 scripting.lua
(不知道 scripting.lua 是什麽的网友,可以先参考此篇 → 【小品DIY】自己动手修改 scripting.lua ←)
2. 搜寻 Mission 1
3. 找到想要修改的家族任务
==========================================================
附录各家族任务1
============
-- Chosokabe Mission 1: Crush Tosa Rebellion
长宗我部家族任务1:扫平土佐叛军
-- Oda Mission 1: Crush Owari Rebellion
织田家族任务1:扫平尾张叛军
-- Takeda Mission 1: Defeat Murakami Force
武田家族任务1:击败村上部队
-- Tokugawa Mission 1: Defeat Oda Force
德川家族任务1:击败织田部队
-- Uesugi Mission 1: Crush Echigo Rebellion
上杉家族任务1:扫平越後叛军
-- Date Mission 1: Crush Iwate Rebellion
伊达家族任务1:扫平岩手叛军
-- Hojo Mission 1: Defeat Ogigayatsu Force
北条家族任务1:击败扇谷部队
-- Mori Mission 1: Defeat Amako Force
毛利家族任务1:击败尼子部队
-- Shimazu Mission 1: Capture Osumi Province
岛津家族任务1:占领大隅领域(岛津家右方伊东的领地)
-- Hattori Mission 1: Sabotage a Farm
服部家族任务1:破坏一个农田(使用忍者破坏任何家族的一个农田)
==========================================================
4. 以 长宗我部家族任务1 来举例,可以看到以下的程式码
-- Chosokabe Mission 1: Crush Tosa Rebellion
local function chosokabe_intro_mission_one()
out.ting("Chosokabe Mission One: Crush Tosa Rebellion")
scripting.game_interface:trigger_custom_mission(--[MISSION KEY]--
"jap_chosokabe_intro_mission_one",
--[MISSION ISSUER]--
"CLAN_ELDERS",
--[FACTION KEY]--
"chosokabe",
--[TURN LIMIT]--
0,
--[TARGET]--
"region:jap_tosa",
--[REWARD]--
"effect_bundle:p_inspired_endeavours_global#4")
end
其中我们要修改的就是
--[REWARD]--
"effect_bundle:p_inspired_endeavours_global#4")
这一段程式码
我们把他改成
"grant_unit:Galleon_The_Black_Ship#capital,grant_unit:Inf_Sword_Nodachi_Samurai_Date
capital,effect_bundle:p_martial_wisdom#400")
这一段的意思是
grant_unit:Galleon_The_Black_Ship#capital
给予单位:黑船#首都
grant_unit:Inf_Sword_Nodachi_Samurai_Date#capital
给予单位:伊达野太刀武士#首都
effect_bundle:p_martial_wisdom#400
得到效果:p_martial_wisdom#400回合(把400改成0的话就是无限制回合)
引用:
如果你是下载我提供的 scripting.lua 的话
那麽长宗我部的奖励应该是以下内容
--[REWARD]--
"effect_bundle:p_inspired_endeavours_global#4,grant_unit:Galleon_The_Black_Ship#capi
al,grant_agent:ninja#capital,grant_agent:metsuke#capital,grant_agent:monk#capital,gr
nt_agent:missionary#capital,grant_agent:geisha#capital")
这一段的意思是
effect_bundle:p_inspired_endeavours_global#4
给予效果 p_inspired_endeavours_global 4回合
grant_unit:Galleon_The_Black_Ship#capital
给予单位 黑船 首都
grant_agent:ninja#capital
给予单位 忍者 首都
grant_agent:metsuke#capital
给予单位 目付 首都
grant_agent:monk#capital
给予单位 僧侣 首都
grant_agent:missionary#capital
给予单位 传教士 首都
grant_agent:geisha#capital
给予单位 艺妓 首都
5. 存档
6. 进入游戏内,完成任务1的要求,就会得到刚刚我们修改过後的奖励内容了
==========================================================
附录军队代码
(也可於 X:\安装目录\Steam\steamapps\common\total war shogun 2\data\encyclopedia\ 下找到)
============
Art_European_Cannons欧洲制大炮
Art_European_Cannons_Hojo北条制大炮
Art_European_Cannons_MP欧洲制大炮
Art_Fire_Projecting_Mangonels掷火投石机
Art_Fire_Projecting_Mangonels_Hojo北条掷火投石机
Art_Fire_Projecting_Mangonels_MP掷火投石机
Art_Large_Shafted_Fire_Rockets大火绳枪兵
Art_Large_Shafted_Fire_Rockets_Hojo北条大火绳枪兵
Art_Large_Shafted_Fire_Rockets_MP大火绳枪兵
Cav_Missile_Bow_Cavalry弓骑兵
Cav_Missile_Bow_Cavalry_MP弓骑兵
Cav_Missile_Bow_Cavalry_Takeda武田弓骑兵
Cav_Spear_Great_Guard旗本
Cav_Spear_Great_Guard_MP旗本
Cav_Spear_Great_Guard_Takeda武田旗本
Cav_Spear_Light_Cavalry轻骑兵
Cav_Spear_Light_Cavalry_MP轻骑兵
Cav_Spear_Light_Cavalry_Takeda武田轻骑兵
Cav_Spear_Naginata_Warrior_Monk_Cavalry薙刀武僧骑兵
Cav_Spear_Yari_Cavalry枪骑兵
Cav_Spear_Yari_Cavalry_Dojo枪骑兵师范
Cav_Spear_Yari_Cavalry_MP枪骑兵
Cav_Spear_Yari_Cavalry_Takeda武田枪骑兵
Cav_Sword_Katana_Cavalry刀骑兵
Cav_Sword_Katana_Cavalry_MP刀骑兵
Cav_Sword_Katana_Cavalry_Takeda武田刀骑兵
Inf_Missile_Bow_Ashigaru弓足轻
Inf_Missile_Bow_Ashigaru_Chosokabe长宗我部弓足轻
Inf_Missile_Bow_Ashigaru_Citizenry弓足轻警卫队
Inf_Missile_Bow_Ashigaru_Hattori服部弓足轻
Inf_Missile_Bow_Ashigaru_Ikko_Ikki一向一揆弓足轻
Inf_Missile_Bow_Ashigaru_MP弓足轻