LV. 43
GP 1k

RE:FO2引擎mod - sfall

樓主 Mercenary NovaRain
GP3 BP-
忘了更新巴哈這邊的記錄,現在sfall最新版是4.2.5.1。
先寫一些到4.2之前和遊玩比較有關的更新內容,mod製作相關的更新太多,列了也沒啥人會有興趣:

v4.1.3
  • 修正玩家或隊友身上超重時,無法在交易介面把東西給別人的問題。
  • 現在如果因為輻射過量而死,會彈出一個對話框提示你(原本是在你能確認訊息之前就跳回主選單)。
  • 新增設定:AIDrugUsePerfFix,NPC在使用身上藥物時,會參考AI.txt內的chem_primary_desire以調整藥物使用優先順序。
v4.1.4
  • 新增設定:UseWalkDistance,能設定玩家在試著使用物件或撿地上物品時,會切換成用走的過去的距離格數。
v4.1.5
  • 修正如果Skills.ini內的SPECIAL項目有無效字元(例如Z)會讓遊戲在啟動時卡死的問題。
  • 修正TimeLimit=-3沒有回傳正確年份的問題,同時移除-2設定值本來的功能(它現在等同於-3)
  • 修正啟用WorldMapFPSPatch會讓滑鼠在世界地圖畫面中移動產生延遲的問題。
  • 修正讀取在戰鬥中的存檔之後,本來該攻擊玩家的角色變成不會攻擊的問題。
  • 修正讀取在戰鬥中的存檔之後,玩家該回合被自動跳過的問題。
  • BooksFile內能定義的書本種類增加至50種。
v4.1.6
  • 修正4.1.5版在啟用books.ini之後,使用其他多種物品時會造成當機的問題。
  • 修正在搜刮和交易介面時,畫面右上角會顯示紅色方框的遊戲預留FRM圖片的問題。
  • 修正作用中的藥物效果在存檔時未被遊戲正確存入的問題。
  • 修正NPC在需要電池的近戰/肉搏武器沒彈藥時會不斷嘗試裝彈的問題。
  • 修正地圖上的屍體在回該地圖時被提前移除掉的問題。
  • 修正移除隊友屍體的程序,現在他們身上物品不會隨著屍體一起被清掉。
  • 修正在操控其他角色跑到地圖另一階層後,畫面不會回到玩家身上的問題。
  • 現在在操控其他角色時,可以在角色畫面內看到他的藥物上癮狀態。
  • 新增設定:DrugsFile,能在指定的INI檔內調整藥物與上癮效果的一些參數。
  • 新增設定:CorpseDeleteTime,能更改在你離開地圖幾天之後屍體會被清除。
v4.1.7
  • 修正NPC戰鬥控制的武器複製bug。
  • 修正啟用CheckWeaponAmmoCost時,NPC在沒足夠彈藥進行攻擊時不會把武器換下,而是不斷嘗試裝彈的問題。
  • 修正在進入地圖時,未去過的區域在自動地圖顯示出來的問題。
  • 修正過長的自動地圖列表在Pipboy中所造成的顯示問題。
  • 現在畫面上能顯示的狀態提示框最大數量會依照遊戲解析度調整。
v4.1.8
  • 修正在結束操控其他角色時原本持用物品所在的物品格位置。
  • 修正NPC在戰鬥中試著撿拾物品但失敗時(例如超過負重),會不斷試著撿拾該物品的問題。另外修正NPC撿拾物品失敗時的顯示訊息,原本是顯示玩家專用的訊息。
  • 修正AI在逃跑模式下不會使用藥物的問題。
  • 修正AI在檢查最低HP以決定是否使用治療針時檢查不正確的問題。
  • 修正NPC在對目標命中率過低時,該場戰鬥都會處於逃跑模式的問題。
  • 改進移除隊友屍體的修正以避免存檔損壞問題(原版就有,不是之前修正造成的),現在隊友屍體不會在地圖載入/讀檔時就被清掉,而是和其他一般屍體用同樣處理程序。
v4.1.8.1
  • 改進對舊CPU(無SSE2指令集)的相容性。
v4.1.9
  • 修正DX9模式下的螢幕淡入淡出效果(部份修正)
  • 修正NPC戰鬥控制造成其他角色搶走玩家戰鬥經驗值的問題。
  • 改進NPC戰鬥控制以保留操控角色時所選擇的武器攻擊模式。
  • 修正未正常運作過的“保留移動”功能(在戰鬥中按住CTRL鍵移動時,最多只會移動到可以使用手上物品一次的距離)
  • 修正世界地圖介面的上下捲動按鈕圖片(它們沒按的時候是顯示“按下”的狀態)
  • 修正使用地區列表進行移動時的目的地標記位置。
  • 修正戰鬥中有額外移動AP(黃色)並試著使用遠處物品時,玩家移動途中會突然停下來的問題。
  • 修正在沒有敵人時戰鬥不會自動終止的問題。
  • 修正被擊倒的角色在戰鬥結束後不會播放起身動作的問題(會從躺著直接變成走路/跑步動作)
  • 修正已死的角色在戰鬥結束後仍會裝填他們手上武器的問題。
  • 新增設定:ExpandWorldMap,把世界地圖介面拉大到至少890x720(需要高解析度補丁4.1.8版)
  • 新增設定:ActionPointsBar,把主介面上的AP顯示燈號增加到16個。
  • 新增設定:KnockoutTime,修改角色被擊暈多久後會醒來的基礎值。
  • 新增一個sfall.dat資源檔以供sfall一些功能使用(就多了一個要裝的檔案)
v4.1.9.1
  • 修正在啟用NPC戰鬥控制時,玩家於戰鬥中選擇的perk在控制換到其他角色後會消失的問題。
  • 修正在啟用NPC戰鬥控制時,玩家手上武器的攻擊模式一直被重置的問題。
  • 新增設定:PerksList(在sfall-mod.ini內),能設定戰鬥控制期間其他角色能從玩家身上繼承哪些額外能力。

一些額外補充細節:
  • 在一般設定的地圖上,非隊友角色的屍體在你離開地圖超過6天(144小時)之後回該地圖時會被清除掉,變成只剩一灘血。不過因為計時用的內部變數沒有正確初始化,所以常會發生離開地圖才過幾小時回去屍體就被清掉了。
    現在修正讓計時一致化,不過要是你動不動每兩三天就回某張地圖,上面的屍體就永遠不會被清掉,因為計時是取你最後一次離開地圖的時間。
  • 原本隊友在遊戲引擎內的處理比較特別,他們屍體只要有地圖載入的動作就會被自動清掉,但清掉的方式和一般NPC不同而是更簡單暴力一些,所以他們身上物品會乾乾淨淨地被一起清掉。現在和其他NPC的處理方式統一了。
  • 原本AI判斷手上武器沒彈藥就換下找新武器的程序只有檢查武器是否為槍械,所以少數要耗彈藥的近戰/徒手武器(如動力拳套)被忽略而不會試著換下,變成每次攻擊前就會發生“彈藥打空了要試著裝彈 -> 發現身上沒子彈 -> 是不是該換下武器 -> 武器不是槍械所以不需要換下 -> 彈藥打空了(下略)”的半無窮迴圈(會重覆數次之後放棄該回合)。修正就是插入一個新判斷,除了投擲武器之外只要有設定使用彈藥,在此時一律視為槍械,讓內部程序可以換下該武器。
  • 4.1.8版有針對AI在戰鬥中的幾個問題進行修正:原本AI在對選擇的目標命中率過低和自身HP低於設定值會逃跑,前者問題是一旦進入逃跑模式,就算後來對該目標命中率提升到門檻以上(例如目標自己接近),戰鬥結束之前該NPC仍然只會逃跑不會再攻擊任何目標;後者問題是最低HP設定其實有兩部份,一個是固定數值(例如HP少於30點),一個是比例設定(例如HP少於50%),但檢查是否該用治療藥物(治療針、超級治療針、藥粉)時只會看比例設定,一些狀況下會變成NPC跳過“先用藥物治療”直接因為HP過低而逃跑,就算他身上有藥物也不會去用。

從4.1.9開始需要的檔案增加一個sfall.dat,裡面包含一些sfall功能會用上的FRM圖像,sfall一般下載內附的是英文版,如果要中文版請下載首篇的sfall支援整合檔。

4.1.9最大功能是兩個擴展版遊戲介面,一個是世界地圖(1024x768的遊戲畫面,原本世界地圖視窗只有640x480大小):



一個是主介面上的AP燈號,一次最多可以顯示16個(原本10個),算是正常不吃藥不作弊狀況下玩家能擁有的最大AP數(12點綠色+4點黃色):


兩者都需要高解析度補丁(HRP)4.1.8版,f2_res.dll為284KB,4.1.8有另一個加上拉近畫面功能的試驗版,檔案較大,那個版本不支援。
擴展版世界地圖需要至少890x720的解析度,如果你是用HRP視窗模式在玩,不要在遊戲途中把畫面縮小到890x720以下,否則一進世界地圖就會當機。
擴展版AP燈號也是如果用HRP視窗模式,不要中途調整視窗寬度到觸發主介面圖片切換(從640拉大,或是縮到640),不然燈號位置會跑掉。

至於之前一直壞掉的“保留移動”是從一代開始就有的功能(一代沒問題在二代壞掉),一二代手冊上都有寫,只是很少人會特別用它。
舉例來說如果你有10點AP,手上的槍要5點,在戰鬥中按住CTRL鍵點超過5格外的地方時,玩家角色只會朝該方向移動5格就自己停下來,保留可以用手上武器攻擊一次的AP數。
3
-
未登入的勇者,要加入討論嗎?
板務人員:

3972 筆精華,08/09 更新
一個月內新增 38
歡迎加入共同維護。


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

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