網友評分: 5.3分
拿破侖全面戰爭修改器是一款針對該游戲所推出的輔助工具。這是一款非常好玩的戰爭策略類游戲,通過使用該修改器,就可以進行金錢、移動、背包、無敵、子彈等多項操作輔助,支持游戲Steam版本,讓你更輕松玩游戲!
設置:F1 > 增加金錢 Shift+F1 > 減少金錢
F2 > 無限資金
F3 > 無限移動
F4 > 重置背包大小
F5 > 無敵模式
F6 > 無限子彈
F7 > 快速研究
F8 > 快速招募
F9 > 快速建造
拿破侖全面戰爭這部游戲是沒有一般的控制臺命令或是傳統秘籍的,但是我們可以通過以下方式達到這個效果。
1:世界地圖迷霧全開用記事本打開scripting.lua,然后用=>OnWorldCreated<=搜索然后找到下面這個腳本事件local
function
OnWorldCreated()scripting.game_interface:technology_osmosis_for_playables_enable_culture(“european”)scripting.game_interface:technology_osmosis_for_playables_enable_all()end里面添加一行scripting.game_interface:show_shroud(false)正確的話會變成這樣…local
function
OnWorldCreated()scripting.game_interface:technology_osmosis_for_playables_enable_culture(“european”)scripting.game_interface:technology_osmosis_for_playables_enable_all()scripting.game_interface:show_shroud(false)end然后保存就可以了~~OnWorldCreated()事件會在會戰創建的時候觸發~~~要注意的是,迷霧全開后,所有AI動作都會被顯示,如果不想看的話,把選項里的=>顯示CPU移動<=關掉~~----------------------------------------------------------------------------------------------------------------------------------------------------------------2:平和的吞并就在scripting.lua的開頭,有個OnFactionTurnStart(context)事件……這個事件會在會戰里每回合執行一次~~里面的內容其實就是英國,西班牙和法國在會戰里的殖民地小任務觸發腳本~~一些語句格式:基本條件語句(單個條件,單個指令)=>if
條件 then 執行指令 end(多個條件,單個指令)=>if 條件1 and 條件2 and 條件3 then 執行指令
end(多個條件,多個指令)=>if 條件 then 執行指令elseif 條件 then 執行指令elseif 條件 then
執行指令 endconditions.TurnNumber(context)
獲得當前的回合數conditions.FactionName(“國家代碼”, context)
檢測某個國家是否存在(是否被消滅或未出現)conditions.FactionIsHuman(“國家代碼”, context)
檢測某個國家是否由玩家控制scripting.game_interface:trigger_custom_mission()
觸發殖民地小任務(參數不建議修改)scripting.game_interface:enable_auto_generated_missions(true)
自動觸發小任務(用途不明)scripting.game_interface:grant_faction_handover(“吞并國”, “被吞并國”,
6, 觸發回合, context)
今天的主角,強制某個國家獲得另一個國家的全部領土因為這個修改比較復雜,需要有編程或腳本編寫基礎…所以,除非你清楚了解你在做什么。否則,不建議自己修改~~這里給個例子,目前偶使用的腳本:local
function OnFactionTurnStart(context) //當回合開始if
conditions.TurnNumber(context) == 2 then
//如果當前回合是2(注意,是雙等號,這個不是一般數學的等式,而是邏輯數學)scripting.game_interface:enable_auto_generated_missions(true)
//自動觸發小任務end //語句結束if conditions.FactionName(“portugal”, context)
and conditions.FactionIsHuman(“portugal”, context) then
//如果葡萄牙存在,并且葡萄牙是由玩家控制的國家scripting.game_interface:grant_faction_handover(“portugal”,
“new_spain”, 6, 7, context) //葡萄牙在第7回合獲得新西班牙的全部領土,新西班牙被消滅end //語句結束end
//事件結束不建議把觸發的回合數定于5回合之前,因為會戰開始的前幾回合,有其他的腳本在運行~~可能會發生沖突,或者錯誤,造成跳出或壞檔~~吞并國和被吞并國關系可以是任意,并不必須是宗主,同盟或敵對…列強/龍套國家都行~~如果其中一個國家不存在,就會出錯跳出。這就是前面conditions語句的意義,用來避免上述錯誤的出現。至于conditions.FactionIsHuman(),不是必須~~另外,不能憑空生出國家,所以,想靠這個命令來產生美國或墨西哥的人,可以死心了…會跳出的~~而且,只能定義整個國家,不能單獨獲得某個地區~~這樣的語句可以無數條,也就是說……讓你數回合后立刻當球長都行…國家代碼可以在patch.pack/db/factions_tables/faction里查到~~~
標簽: 拿破侖全面戰爭