|
本帖最后由 novarain 于 2014-8-5 21:34 编辑
前言與廢話:
一代的時候,玩家一開始身上好歹有把10mm手槍和一點基本物品,畢竟是從Vault 13踏出來的,要是裝備太寒酸好像也說不過去。到了二代你的背景設定變成原始村落,又加上當年Interplay硬要加上教學關卡所冒出來的試煉神殿,於是乎你手上就只剩一隻長矛了,過了80年這縮水也縮得太大了點。
要改一開始的裝備有很多方式:
- 操作起來最簡單的是用F12se修改存檔,但一是它不能用在中文版上(有源代碼可以改,但我想這超過這篇要談的範圍了),二是“新增”物品很容易造成存檔損壞無法讀取(作者有警告過這點,不過網站上的zip沒包說明進去就是了),特別是在一開始身上只有一隻長矛的情況。
- 用替換存檔內的地圖檔把東西改出來(這部份說明省略),這是比較通用的方式,但你還是得先跑遍大江南北把想要的物品都搞到手才能丟在地圖內,如果哪天你心血來潮想換些東西又得先去找,總之先決條件是你得有一定進度的遊戲存檔才能這樣玩。
- 用mapper(地圖編輯器)修改地圖,例如在神殿大門前加口箱子,在裡面塞你要的玩意兒。這算相當妥當的方式,但安裝與設定mapper的前置作業有點耗工,而且你還得先了解mapper的一些基本操作,有點為了要砍一棵樹結果先砍了一片森林做熱身的感覺。
- 修改初始地圖載入的腳本(script),如同遊戲一開始的長矛一樣,把你要的物品直接“產生”在你口袋內,不用擔心存檔改壞、不需要先跑去找東西、也不用花太多力氣去學mapper怎麼安裝設定使用,而且各語言版本皆適用,我接下來就是要介紹這個。
事前準備:(我不直連檔案,請自己稍微看一下頁面)
- DAT explorer,一些情況需要把要修改的腳本檔案從master.dat或是patch000.dat解出來。
- Nirran改版過的int2ssl(SSL-sFall decompiler by Anchorite),把已編譯過的腳本int檔反編譯回讓人能看得了的ssl。
- Timeslip改版過的sslc,用來重新編譯我們修改後的ssl。下載modders pack,裡面Script editor\resources內有個compile.exe就是了。
- 基本的DOS指令操作知識,退一步就算不會也可以,但請下載附件的compile1.zip,解出裡面的compile1.bat。
修改步驟:
- 首先把上面提到的int2ssl.exe、compile.exe、compile1.bat放到一個文件夾內,接著去找我們要改的腳本。如果有裝killap非官方修正或是RP,那Fallout2\Data\Scripts裡面會有artemple.int這玩意兒,把它複製一份到兩個exe所在的文件夾中。
要是Scripts內沒有,那就得用DAT explorer把artemple.int從dat檔內解出來了,有patch000.dat就先找,沒有再去開master.dat。
- 用int2ssl把artemple.int反編譯成artemple.ssl,這樣我們才能用文字編輯器修改腳本。命令列指令很簡單:
懶得敲指令的人可以直接拖曳artemple.int到int2ssl.exe上執行。
- 用文字編輯器打開上一步產生出來的artemple.ssl,前面那些源碼都不重要,直接拉到最下面看到procedure Initial_Inven那段:
重點在中間兩行:
LVar0 := create_object_sid(7, 0, 0, -1);
add_mult_objs_to_inven(dude_obj, LVar0, 1);
我沒打算詳細解說函式是幹啥的,簡單來說是這樣:
LVar0 := create_object_sid(物品ID, 0, 0, -1);
add_mult_objs_to_inven(dude_obj, LVar0, 數量);
例如你想一開始就有一把.44手槍、.44 JHP與FMJ各四份(80發)、一件戰鬥皮夾克、五個治療針與一千元:
物品ID你可以用F2wedit(只適用於英文/波蘭文/德文版)或FIC查,當然也可以翻The Vault wiki,最完整的可以用Internet Archive挖已經死透的Fan Made Fallout。
- 再來就是用sslc把修改好的ssl檔編譯成給遊戲吃的int。命令列指令是
- compile -p -O1 artemple.ssl
复制代码
懶得敲指令的人可以直接拖曳artemple.ssl到compile1.bat上,它會呼叫compile.exe執行指令。
確定編譯成功後(可以檢查artemple.int修改日期是否變了)把artemple.int放回Fallout2\Data\Scripts裡面,如果沒有文件夾就自己建一個,如果已經有舊的artemple.int建議先備份一份別直接覆蓋掉,以防萬一。
- 最後就是進遊戲開新人物確認是否一切正常了。
注意/補充事項:
- 除非你沒打算在神殿過程中就用改出來的武器,不然請至少給自己一件皮夾克。因為玩家的土人外觀只有拳腳與長矛的攻擊動作,如果裝備用其他攻擊動作的武器,你的人物就會消失(遊戲找不到相對應的動作),甚至可能會讓遊戲當掉,而玩家其他衣著則有所有動作。
- 有興趣的人可以試試Pixote製作的Extra Tribal Critters,讓玩家在土人外觀下可以用小刀和鐵錘類的武器,男性人物則額外還有用衝鋒槍的動作。
- 對,你也可以改出FO2攻略本然後一開始直接在神殿門口讀到爽,不用問了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|