请选择 进入手机版 | 继续访问电脑版

13号避难所

 找回密码
 立即注册
搜索
楼主: novarain

FO2引擎mod - sfall

[复制链接]
 楼主| 发表于 2021-6-7 00:37:29 | 显示全部楼层
sfall在上週更新到4.3/3.8.30,詳細更新資訊請參考另一帖
AIBestWeaponFix現在變成默認啟用,武器優先值的計算也重寫(引擎原本的計算請參考此帖),現在是:
優先值 = (武器最大傷害 + 武器最小傷害) / 4,簡單來說就是傷害平均值的一半。
如果武器有任何perk,優先值再乘2

會那樣改變的其中一個原因是為了特別版BB槍這種最大傷害和最小傷害相同的玩意兒,隊友寧願選弱上一截的獵槍也不會想用它。

另外現在當非敵對NPC不小心擊中玩家、隊友或與玩家同隊的其他角色時,不會讓該NPC把誤擊中的角色變成新的戰鬥目標繼續打下去。
這種事之前常發生在商隊打怪物結果玩家隊伍剛好在中間,商隊守衛不小心打偏打到玩家,結果就算你不回擊跑開,守衛仍然把你當成新的敵人,然後隊友理所當然地幫你還擊,最後變成你得和商隊打起來的狀況。

還有技能點數之前最多只能累積99點,如果你一直存著不用之後升級會拿到的點數就直接消失,現在可以不斷累積下去,雖然介面上還是只能顯示99點就是了。
 楼主| 发表于 2021-6-10 12:23:01 | 显示全部楼层
sfall昨天更新到4.3.0.1/3.8.30.1,詳細更新資訊請參考另一帖
基本上就是前一版的熱修復,4.3有幾個比較嚴重的bug當時沒測出來。
 楼主| 发表于 2021-6-28 11:06:05 | 显示全部楼层
sfall前天更新到4.3.0.2/3.8.30.2,詳細更新資訊請參考另一帖
仍然是修復4.3/3.8.30的幾個bug。那個物品複製的問題倒是存在好一陣子了,只是之前多數TC mod幾乎都不會放袋子等容品類物品(因為問題多),到et tu才開始特別加上而被發現。
发表于 2021-9-18 19:33:45 | 显示全部楼层
感谢楼主,整了一晚上终于进steam汉化游戏了……主要是“再用編碼轉換軟體以繁體中文(Big5)編碼執行遊戲”这句话一开始没整明白……
 楼主| 发表于 2021-10-27 05:44:12 | 显示全部楼层
sfall在上上週更新到4.3.1/3.8.31,詳細更新資訊請參考另一帖

這版花了相當一部份力氣把徒手攻擊模式的部份整個重寫,將一些分散各處的機制整合以方便sfall介入,當然也包含了不少修正,明顯的一點是在物品欄內你可以看到現在選擇模式的實際傷害值。
像你看手冊會寫重拳的攻擊+3,但原本遊戲顯示的方式是“最小值為1,最大值為(2 + 空手傷害力)”,例如力量5就是“1-3”,無視實際招式的傷害加成(戰鬥計算是正常的,就只是物品欄顯示有錯),現在會顯示“4-6“。

新增的UnarmedFile能讓人調整各個徒手攻擊招式的需求和效果,甚至可以更改哪招要當主/副攻擊模式。
 楼主| 发表于 2021-11-11 09:02:16 | 显示全部楼层
sfall在昨天更新到4.3.2/3.8.32,詳細更新資訊請參考另一帖

這版其實比較像先前的熱修正版本,只是因為已經快過一個月才有人發現比較嚴重的bug所以就直接跳版號不加.1了。
最主要的bug是所有以原版腳本為基礎的墳墓(除了UP/RP之外,重生之類的既有TC也會用)在被挖開之後無法用一般指令來搜括,只能用偷竊方式才能叫出物品欄,所以把前一版的修正改成默認關閉的選項,讓mod作者有需要再打開。

其他的就是些小調整,像是Glovz傷害修正與YAAM內的計算流程優化,另外我也把前者在4.x內從原本的純彙編語言用C++重寫了,至少以後有人看源碼時比較容易看得懂整個流程。3.8.x的兩個傷害計算還是維持彙編語言版本,不過也是照C++版的邏輯重新編排優化。
 楼主| 发表于 2021-12-16 14:25:40 | 显示全部楼层
繁體漢化補丁整合包內的sfall更新到4.3.2.1,因為4.3.1的一個新功能沒考慮雙位元組字元編碼的問題,所以一堆物品敘述都會無緣無故斷行造成亂碼。
我今天加了一個小修正以解決亂碼問題,另外4.3.2.1不是正式釋出版本(SourceForge不會有下載),就只是針對中文版的應急修正而已(我不確定那個bug會不會對簡體漢化也造成影響)。
发表于 2022-1-1 07:23:03 | 显示全部楼层
novarain 发表于 2021-12-16 14:25
繁體漢化補丁整合包內的sfall更新到4.3.2.1,因為4.3.1的一個新功能沒考慮雙位元組字元編碼的問題,所以一 ...

简中换了4.3.2后,如果用望远镜看人物。有一部分内容会变成乱码。不知道是不是因为这个原因。《繁體漢化補丁整合包》的帖子在搜索没找到,是没有在bn13发过吗?
 楼主| 发表于 2022-1-1 17:50:57 | 显示全部楼层
ktmd 发表于 2022-1-1 07:23
简中换了4.3.2后,如果用望远镜看人物。有一部分内容会变成乱码。不知道是不是因为这个原因。《繁體漢化 ...

在這串第一頁就有了。
http://www.bn13.com/forum.php?mo ... p;page=1#pid1316342
 楼主| 发表于 2022-1-26 11:56:20 | 显示全部楼层
sfall在上週更新到4.3.3/3.8.33,詳細更新資訊請參考另一帖

4.3.3重要的有兩部份,一個是修正4.3.1以來幾個比較嚴重的bug,所以如果你還在用4.3.1/4.3.2的話建議更新,例如:
  • 在玩家有藥物上癮時,隊友升級會讓遊戲當掉。因為4.3.1讓上癮狀況隊友的相關修正失效,而玩家本身也算“隊伍成員”,所以會呼叫到錯誤的內存位址。
  • 啟用FadeBackgroundMusic會讓遊戲在遊玩一定時間之後開始發生各種不穩狀況,例如無法存/讀檔、換地圖結果全黑一片、甚至直接當掉等等。因為它在淡出處理完之後忘了把音樂檔關閉,一直換背景音樂又沒正常關閉檔案的結果就是引擎內部對同時開啟檔案的上限爆了,沒辦法再開啟任何檔案,接下來任何需要讀取檔案的動作都會出問題。

另一個重點是把高分辨率補丁的功能整合內建,源碼是通過把原本的高分辨率補丁(HRP)逆向工程重寫而來,一方面是為了和sfall本身有更好的整合性,不然先前一些和圖像/遊戲介面相關的功能都得考慮HRP那邊的已經先於sfall修改到的部分。
內建的高分辨率補丁模式默認為啟用,如果你是用會載入HRP的執行檔(例如Fallout2HR.exe)啟動遊戲,sfall會跳出提醒並問你是否想讓sfall幫你關閉舊有的HRP(將執行檔被修改載入f2_res.dll的部份還原)。
內建高分辨率模式基本上就是設計成要直接替代HRP,會從既有的f2_res.ini讀取所需設定,也會使用f2_res.dat內的檔案(新定義的地圖邊界之類),大多數狀況下你不需要調整任何設定就能直接轉換。

和舊HRP的差別:
  • 基本顯示模式現在是DirectDraw 7,也就是f2_res.ini內設定GRAPHICS_MODE=0(用遊戲原本的8位元色彩模式)和1(DirectDraw 7)會是一樣的結果。
  • 之前用HRP窗口模式時你可以在遊戲途中調整窗口大小,現在窗口模式是和sfall DX9圖像模式5一樣用固定式的細邊框,不讓你在半途修改大小了。
  • 目前內建高分辨率模式沒有像HRP一樣在遊戲主選單加上設定畫面,如果你要調整HRP相關的設定得打開f2_res.ini來修改。
  • 目前內建高分辨率模式還沒有HRP的戰爭迷霧(fog of war)功能,之後才會加上去。
  • f2_res.ini內的CPU_USAGE_FIX=1現在等於ddraw.ini內ProcessorIdle=1,所以兩邊同時設定也不會造成任何額外延遲。
  • f2_res.ini內的BARTER_PC_INV_DROP_FIX現在沒有作用,其修正直接被整合進sfall。

在支持中文的執行檔上的幾個問題:
  • 無法顯示遊戲一啟動時的“載入中”(Loading)畫面。
  • 內建高分辨率模式不能放大遊戲主選單上的中文字,不然會變成亂碼。簡單來說就是f2_res.ini內你只能同時開啟/關閉MAIN_MENU_SIZE和USE_HIRES_IMAGES選項,而且不能開啟SCALE_BUTTONS_AND_TEXT_MENU。

至於畫面設定可以參考我先前的說明帖
 楼主| 发表于 2022-2-19 09:16:57 | 显示全部楼层
sfall在前天更新到4.3.3.1/3.8.33.1,詳細更新資訊請參考另一帖

為前一版的維護更新,主要是修正內建HRP和DX9模式相關的一些問題,繁體漢化補丁和RPU漢化包也都更新了。
另外我對內建HRP做了一個調整,現在使用漢化exe時,f2_res.ini內的IFACE_BAR_WIDTH永遠固定為640(無視設定數值),因為寬度800在中文下滿是問題而我沒法修正。
发表于 2022-3-24 13:50:57 | 显示全部楼层
请问一下看到有个功能——队伍统一命令:R 队友移动到自己身边。D 队友扫射开关。H 队友放下武器。F 队友治疗自己。
这是sfall自带的吧?完整的快捷键列表是什么呢。似乎还有个G是队友摸尸体?
 楼主| 发表于 2022-3-24 15:03:27 | 显示全部楼层
那不是sfall自帶,是Party Orders addon的功能,相關設定看party_orders.ini。
是說要做打包版不是該先搞清楚RPU裡面有啥嗎?
发表于 2022-3-24 15:40:35 | 显示全部楼层
novarain 发表于 2022-3-24 15:03
那不是sfall自帶,是Party Orders addon的功能,相關設定看party_orders.ini。
是說要做打包版不是該先搞 ...

能动起来再去研究详情
发表于 2022-3-30 13:53:55 | 显示全部楼层
使用rpu+1in2,突然频繁出现提档时,导致坏档。

并且在有些地图出现可以移动但地图全黑,很像你提到的

sfall在上週更新到4.3.3
啟用FadeBackgroundMusic會讓遊戲在遊玩一定時間之後開始發生各種不穩狀況,例如無法存/讀檔、換地圖結果全黑一片、甚至直接當掉等等。因為它在淡出處理完之後忘了把音樂檔關閉,一直換背景音樂又沒正常關閉檔案的結果就是引擎內部對同時開啟檔案的上限爆了,沒辦法再開啟任何檔案,接下來任何需要讀取檔案的動作都會出問題。

这个问题。但我已经关闭了FadeBackgroundMusic选项啊。

请问可能的出错原因是什么,如何解决?
 楼主| 发表于 2022-3-30 14:29:49 | 显示全部楼层
那是死在4.1.1加的某個修正,發生在AI試著在物品欄找某個物件,但該物件指標數值異常造成的。沒有出問題前的存檔或有比較能重現錯誤的條件我也不知道會是啥造成的,特別是你的版本塞了一堆其他玩意兒。
檢查一下你或隊友物品欄內是否有異常的玩意兒,如果同樣問題會出現在“乾淨”的英文版RPU的話我再看看。
发表于 2022-3-30 22:54:27 | 显示全部楼层
版主大佬,求一个最新版的F12se,我手上这个是2020年5月更新的,我看最新版应该是2021年?
我怀疑可能是修改存档,改坏了
 楼主| 发表于 2022-3-30 23:16:32 | 显示全部楼层
F12se最新一版就是2020年5月,沒有更新的。
如果你用它給自己物品欄加了全新物品那出問題就是自找的,它的說明文件已經說了那相當危險。
 楼主| 发表于 2022-4-14 23:20:26 | 显示全部楼层
sfall在上週更新到4.3.4/3.8.34,詳細更新資訊請參考另一帖

算是較小幅度的更新,比較主要的一個就移除FadeBackgroundMusic功能,因為它還是會造成一些莫名其妙的問題,而我沒技術去進一步修正,那乾脆拿掉省得麻煩,反正過去二十多年BGM直接切換沒淡入淡出也沒啥人抱怨過。
另一個是一些非雙足步行NPC(主要是隊友,例如天網或革力士)你可以用交易方式把東西放到他們身上,也能用偷竊拿回來,但卻不能像其他人類隊友一樣用偷竊方式放東西,這不對稱的狀況現在修正了。

大概到五月之前會再做個小更新,然後sfall應該就會休息好一陣子了。
 楼主| 发表于 2022-6-2 15:25:44 | 显示全部楼层
sfall在上週末更新到4.3.5/3.8.35,詳細更新資訊請參考另一帖

修正更動了一些小地方,內建HRP的部份現在配合et tu玩的時候能正常顯示影片字幕了,另外針對漢化版我把SCALE_BUTTONS_AND_TEXT_MENU功能鎖死,以避免主選單文字因為放大功能變成亂碼,字小一點總比看不出個鬼來得好。
那個“彈藥過多的武器”是特別針對遊戲途中裝了啥武器mod或是自己修改,結果彈匣容量變小時可能會發生的問題,例如本來一把槍裝滿是12發,改成10發之後你身上原本裝滿子彈的槍就會變成“12/10”,如果這時裝備到手上,以前一關物品欄就會造成遊戲直接跳出,而如果舊存檔你正好拿在手上,那麼一讀檔就會跳出。
現在在世界地圖介面點地圖設定目的地(十字標記)或點擊任何倒三角形標記(包括城鎮地圖選進入區域)時都有按鈕音效了,這部分變成和一代完全一樣。

另外最近百度又不給我正常工作了,所以換了別的網盤。

除了sfall之外,前陣子有人拿了IDA Pro開始把遊戲引擎反編譯直接重寫一份源碼,目的是做出一份可以跨平台運行並讓人之後能正常修改編譯新版本的源碼,目前有了相當進展,有興趣的可以看看:
https://github.com/alexbatalov/fallout2-re
https://github.com/alexbatalov/fallout2-ce

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-3-28 22:48 , Processed in 0.072483 second(s), 12 queries .

快速评论 返回顶部 返回列表