創作內容

6 GP

FO2引擎mod - sfall

作者:Mercenary│異塵餘生 2│2017-09-22 12:24:12│巴幣:12│人氣:1040
※相關連結

※基本介紹:
sfall最初是Timeslip(Oblivion/Fallout mod manager作者)在2007年重玩FO2時,覺得遊戲一些地方讓人不滿意,於是就動手寫了sfall來修改引擎並加上幾個他認為方便的功能,在NMA討論串經由許多modder建議和討論之後開始加上更多東西,包括引擎bug修正和額外的腳本函式,用現在比較多人熟的比喻就像FOSE一樣,同時還附加了許多其他功能,例如標記出地上物品和地圖內容器的熱鍵:


或是支援玩家角色不同外觀的mod(sfall只提供程式框架,需要額外檔案):


現在sfall已經算是FO2必備元件了,像Bethesda在GOG/Steam賣的FO2就直接包了sfall 3.2(有和Timeslip取得許可),各大型mod如RP或FO1.5也都要依賴它,連一些較小型的mod也是。另外提醒一點,GOG/Steam版FO1內的ddraw.dll不是sfall(沒有ddraw.ini存在),只是單純的DirectDraw wrapper避免顯示色彩亂掉的問題。


※安裝方式:
★英文版,不論是CD版或GOG/Steam數位版,未裝非官方修正或RP等mod:
CD版要先確定已經更新到1.02d,下載最新版sfall,如果是4.x版,將ddraw.dll、ddraw.ini、sfall.dat、sfall-mods.ini、data資料夾解壓縮到FO2主資料夾中,如果是3.8.x版就只有ddraw.dll、ddraw.ini、sfall.dat三個。GOG/Steam版會問是否要覆蓋掉既有的檔案,選是就好。載入成功的話,遊戲主選單右下角會顯示sfall字樣與版號。

★FO2已經裝了非官方修正或RP等有附sfall的mod:
這種情況因為它們已經附帶一份自訂版的ddraw.ini,所以不要把mod自己的ddraw.ini蓋掉,不然很可能會出問題。你可以用文字編輯器打開mod的ddraw.ini和新版sfall的ini檔做比較,把新版有多出來的設定項目複製過去使用。

★繁體中文版:
sfall是設計對應美版1.02d版執行檔,繁中版的執行檔不能直接使用sfall,不過gvx1有拿美版1.02d版執行檔做修改讓它能載入中文字型,支援顯示中文的同時也相容於sfall。


我把它和官方翻譯修正、sfall 4.x、高解析度補丁整合在一起:
▲MediaFire下載

其他部份請參考裡面的!README.txt文件。之後若要更新sfall,只需像上面提到的英文版一樣做法,雖然我有空也會更新整合檔內容就是了。

另外提一點比較有趣的,當年官方中文版修正檔內的patch000.dat實際上包含了遊戲幾乎所有的文稿(除了中文化介面圖片和預設角色文件之外),所以sfall支援整合檔算是99%的中文化。


※額外補充:
因為sfall是藉由DLL injection的方式運作,如果你的防火牆或防毒軟體擋下了請自行設定白名單。如果都沒有被擋下但還是沒載入sfall,請檢查系統機碼內的KnownDLLs項目看ddraw.dll是否被列入其中:
  1. 用系統管理員身分執行命令提示字元(cmd)或PowerShell,輸入regedit。
  2. 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager之後展開,檢查KnownDLLs裡面有没有ddraw.dll。
  3. 如果有的話,回到Session Manager下找到一個叫做ExcludeFromKnownDlls的項目打開(通常是空的)
  4. 在裡面增加一行ddraw.dll,確定之後重開電腦,FO2應該就能正常載入sfall了。
(KnownDLLs的細節可參考微軟知識庫相關文件


※其他不重要的資訊:
sfall在最初1.x版都是放在Timeslip個人網站上並附上原始碼,2.1版開始轉為GPL授權並放上SourceForge,到3.3版之後因為他結婚生子在忙生活的關係沒再進行下去,由phobos2077接手,至於我是負責測試與發佈檔案,還有編寫一些相關文件,3.7版之後原始碼轉移到GitHub上。

1.x版有支援Win98/ME的版本,2.1版開始只支援Win2000/XP以上系統,中間有一小段時間拿掉了Win2000的支援,但後來被我加回去直到3.8.x,4.0開始則只支援WinXP以上。系統相容性測試有在Win2000、WinXP、Win2003 R2、Win7、Win2008 R2、Win10測試過,除了Win10是用VMware虛擬機之外,其他是在實體機器上安裝的作業系統。硬體相容性最低有在Pentium II (在倉庫角落挖到一台還可以動的)、Pentium III、Pentium 4(手上可以運行sfall DX9模式的最低規格)測試過。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3730604
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:異塵餘生 2

留言共 9 篇留言

Longmen365
感謝樓主仍持續更新,近日懷舊下載最新的mediafire打包版(其實主要是為了修正英特衛光碟版無法顯示綠字的問題),發現,影響綠字的檔案為ddraw.dll,光碟版安裝完畢時並無此檔案,加入此檔案後可修正無綠字的狀況,另外在實際複製貼上使用時也發現相關疑問,將分段說明如後。

12-14 17:44

Longmen365
安裝完光碟版後,將樓主整理的media打包版直接複製貼上,使用時開啟、執行遊戲一切正常,但文字內容有亂碼顯示錯誤問題,例如:查看車子時,顯示成車子是個放@?C方,原以為是打包文件中沒有patch000.dat導致,透過其他巴哈版友分享的文件補上patch000.dat後,情況依舊,再一一移除、比對,發現是目前打包版中ddraw.dll導致,但因為我並不熟其他設定,也不確定是否是我沒設定好,只是在此回報一下樓主,以回饋樓主的熱心,目前已經改用其他版友分享文件中的ddraw.dll解決亂碼錯誤的問題。以上。

12-14 17:49

Mercenary
其他人的ddraw.dll是舊版sfall還是別的東西?這個sfall整合版是給英文版用的。

12-14 19:11

Longmen365
後因發現sfall功能很強大,於是安裝了Steam版fallout2,是乾淨的原始英文版本,將打包文件全部複製貼上,可正常開啟,也全部中文化,但依舊有部分查看文字顯示亂碼,是否還有其他地方我沒注意到?

12-14 19:49

Mercenary
可能是文字檔本身亂碼了得手動修,我需要比較詳細一點的回報才能去找是哪些檔案壞了。

12-14 20:01

Longmen365
我晚點再截圖,不過我發現"東西"這個字會顯示成亂碼,比方開頭點火坑,他會顯示沒有看到什麼特別的@FX這樣子的亂碼,點車子後車廂望遠鏡查看也是顯示這是個放@FX的好地方,另外一些物品的翻譯應該也有動到,比方說貓爪雜誌也無法正常顯示,解毒劑也是一堆亂碼之類的。

12-14 20:23

Mercenary
我大概知道是什麼造成的了,不是文字檔的問題,你可以先把原本的sfall 4.3.2版的ddraw.dll換成3.8.32版,那些中途斷掉亂碼的文字應該會正常顯示。12-14 20:29
Longmen365
最後還是感謝樓主一直在更新,用了才知道sfall的確功能強大,先不管其他輔助功能,光能夠全螢幕視窗化這點就便利了不少,不會一跳回桌面就卡一陣子,可惜後來發現這個亂碼的範圍真的太廣,不然本來是想說將就一下,以便利功能為主,現在只好跳回沒有sfall的版本懷舊先。

12-14 20:26

Longmen365
收到,立刻更新3.8.32試試看。

12-14 20:31

Longmen365
的確如樓主所說,我到SFALL原作者資源網下載3.8.32,覆蓋4.3.2版本後,目前初步看得顯示文字已無亂碼,先墊著來懷舊一番,情懷之餘便利滿分! 再次感謝樓主~

12-14 20:37

我要留言提醒:您尚未登入,請先登入再留言

6喜歡★NovaRain 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:比較了一下FO2英文版和... 後一篇:Fallout一二代的命...

追蹤私訊切換新版閱覽

作品資料夾

aaa1357932大家
各位有空可以來我家看看畫作或聽聽我的全創作專輯!看更多我要大聲說5小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】