GTAIV.EFLC.FusionFix
該項目旨在解決 Grand Theft Auto IV:完整版中的一些問題。
也適用於《馬克思佩恩 3》和其他遊戲。
安裝:
筆記
安裝 Grand Theft Auto IV:完整版(需 v1.2.0.30 及更高版本)
下載:GTAIV.EFLC.FusionFix.zip
將存檔內容解壓縮到GTAIV:完整版根目錄,即 exe 所在的位置。
警告
非 Windows 使用者 (Proton/Wine) 需要執行 DLL 覆蓋。
重要的
此修復僅使用最新的官方更新和最新的 ASI Loader(包含在存檔中)進行了測試。
捐贈連結
核心/遊戲變更日誌
新選單選項
跳過介紹,新增了跳過介紹的選項
跳過選單,增加啟動後跳過主選單的選項
無邊框,新增了在視窗模式和無邊框模式之間切換的選項
動作模糊,動作模糊的單獨切換
Bloom ,單獨的 Bloom 切換
FPS Limit ,設定自訂 FPS 限制,從預定義值清單中選擇,或將其關閉
抗鋸齒,FXAA 或 SMAA 的切換(比較)
Sun Shafts ,忠實於原始藝術風格的 godrays 實現
Console Gamma ,模擬控制台的對比外觀
螢幕過濾器,一個在主遊戲和劇集中更改顏色過濾器的選項
遠距離模糊,控制遊戲過程中遠距離模糊的強度
景深,全域切換效果
樹照明,提供“PC”、帶有固定橙色發光的“PC”(“PC+”)和“控制台”風格的樹木照明
始終運行,允許預設運行,就像在經典 GTA 遊戲中一樣
LightSyncRGB ,僅支援 Logitech 硬件,需要 Logitech G HUB 應用程式
在 YouTube 上觀看完整剪輯
封面居中,新增了禁用相機在封面居中的選項
原始輸入,選單的原始輸入以及遊戲內相機滑鼠外觀的調整
替代對話啟用後,會強制遊戲在某些任務中使用替代對話
居中延遲,設定相機開始步行自動居中之前的時間
FOV ,調整遊戲中的視野
Letterbox ,在螢幕頂部和底部繪製過場動畫邊框
Pillarbox ,在超寬螢幕兩側繪製過場動畫邊框
遊戲手把圖標,允許選擇各種控制器圖標樣式(Xbox 360、Xbox One、PS3、PS4、PS5、Nintendo Switch、Steam Deck)
主要的
- 修正了使用鍵盤/滑鼠和遊戲手把時不同的反沖行為
- 修復了過場動畫中的強制“定義關閉”設置,現在過場動畫將遵循菜單設置
- 修復了 TBoGT 中的 DLC 車燈
- 新增了各種幀限制選項來解決 fps 相關問題
- 修正了 TBoGT 中的瞄準變焦問題
- 新增了一個選項來修復僅使出租車產生的錯誤
- 添加了文件重載解決方案,允許替換遊戲文件而不實際替換它們
- 新增了 IMG 載入器(來自更新資料夾)
- 增加電暈限制以避免遊戲燈光嚴重閃爍
- 改進的超寬螢幕支持
- 添加太陽軸
- 增加了各種固定動畫和車輛模型以及燈柱電暈
- 修復了玻璃碎片缺乏顏色的問題
腳本
- 恢復撞球小遊戲的透明度
- 恢復收費站的交通警察
- 恢復了乘坐直升機在城市周圍飛行的非警察行人
- 修復了約翰尼買完東西後退出槍店時的錯誤語音(以前使用希金直升機之旅的語音)
- 恢復了路易斯離開槍店時的語音(購買/不購買)
- 恢復了路易斯和約翰尼離開經紀人槍店時丟失的語音線路
- 槍店老闆現在使用他獨特的模型 (M_M_GunNut_01),而不是脫衣舞俱樂部保鑣模型 (M_Y_bouncer_01)。
- 沙漠之鷹和微型衝鋒槍現在在觀看時使用它們獨特的聲音(需要修改動畫字典“missgunlockup.wad”)
- 恢復了在 TLAD/TBOGT 中攻擊槍主時進入槍店的臨時禁令
- 唐人街槍店:修復了不買東西退出後使用錯誤語音線的小錯誤
- 恢復了路易斯的語音線路,他現在將回應飛行員在旅行期間告訴他的有關地標的信息
- 高幀率下車庫門錯誤的解決方法,車庫門現在只有當 Niko 實際上在車庫外面時才會關閉
- 修正了直升機爬升 QTE 在真正高幀率下不可能的問題
- 解決 Niko 在被 Dimitri 的直升機踢出並落入水中後死亡的錯誤(交易結束)
- 解決雅各佈在高幀率下使殲滅者崩潰的錯誤(交易結束)
陰影
- 新增了自訂陰影模糊、偏差、級聯混合和濾鏡品質的選項
- 新增了切換燈柱和車頭燈陰影的選項
- 新增了切換車輛夜間陰影的選項
- 新增了啟用額外動態陰影的選項
- 新增了啟用樹木動態陰影的選項
- 將陰影渲染距離增加到 1.0.6.0 之前的水平
- 修復了級聯陰影貼圖分辨率
劇集內容
注意:大部分內容需要最終用戶對遊戲進行額外修改,才能充分使用這些功能。
- 添加了一個選項來支援 APC 和禿鷹以及它們在 IV 和 TLaD 中的所有能力
- 在 IV、TLaD 和 TBoGT 中添加了 DSR1、管道炸彈、黏性炸彈、AA12 爆炸彈、P90 車輛檢查、部分降落傘
- 新增了一個選項,可以在殲滅者上啟用爆炸彈
- 新增了一個選項,可以啟用俱樂部中的攝影機擺動、手機切換、直升機和降落傘中的高度計、爆炸狙擊手和拳頭作弊
- 增加了提高基礎遊戲和 TLad 中直升機高度限制的選項,以匹配 TBoGT
- 新增了一個選項,可以將 P90 和 AA12 提供給 SWAT 和 FIB,將 M249 提供給乘坐直升機的警察
- 新增了禁用 SCO 簽名檢查的選項
雜項
- 新增了自訂樹 alpha 的選項
- 新增了自訂電暈反射強度的選項
- 新增了修復自動曝光的選項
- 固定草高度
- 修正了使用控制器衝刺和轉彎時相機卡頓的問題
- 固定步槍射擊延遲
- 新增了修復雨滴渲染的選項
- 提高了手機螢幕分辨率
- 其他各種修復,例如 LOD 燈會在適當的時間出現,就像在主機版本上一樣
- 從控制台恢復自動曝光
細節
AimingZoomFix - 設定為1以進行正確修復,因此其行為類似於 xbox,設定為2以在 IV 和 TLAD 中啟用此固定功能,設定為-1以停用此功能。 0像往常一樣禁用修復。
FpsLimit - 輸入所需值以指定遊戲所需的每秒幀數。例如 30、45、60 或更多。這將影響所有遊戲玩法。
CutsceneFpsLimit - 輸入所需值以指定您希望遊戲僅在過場動畫中使用的每秒幀數。
ScriptCutsceneFovLimit - 這是遊戲在腳本過場動畫期間可以設定的最小視野值,就像這個一樣。它可以防止遊戲在高幀率下放大太多。由於它不是解決該問題的正確方法,您可以停用它並使用隱藏設定ScriptCutsceneFpsLimit ,其運作方式與CutsceneFpsLimit相同。
DefaultCameraAngleInTLAD - TLAD 在自行車上使用不同的相機角度,此選項可以強制原始 IV 相機角度。啟用/停用
PedDeathAnimFixFromTBOGT - 當你在 IV & TLAD 中閃避後執行反擊時,ped 在跌倒和死亡後會執行額外的死亡動畫,這在 TBOGT 中不會發生。啟用/停用
DisableCameraCenteringInCover - 請參閱問題 20。
車輛預算- 允許增加車輛的預算。
PedBudget - 允許增加行人的預算。
LightSyncRGB - IV、TLAD 和 TBOGT 的自訂環境照明、G 鍵上的健康指示、警燈、彈藥計數器。
著色器變更日誌
特別感謝 Parallellines0451 AssaultKifle47、RaphaelK12、robi29 和 _CP_ 直接貢獻修復,感謝 Shvab 製作 RAGE 著色器編輯器。
Fusion Fix 使用 dx hook 來實現一些功能。它會導致某些第三方軟體崩潰/掛起遊戲。為了避免這種情況,Fusion Fix 會阻止某些 dll 注入遊戲進程。
一般的
- 修復深度衝突
- 修正1.0.6.0版本導致的物件彈出問題
- 提高紗門透明度
燈光
- 修復了體積光遮蔽問題
- 恢復控制台樹葉半透明度
- 增加了基於PC的改進的樹木照明模式
- 修正了陰影投射光強度不匹配導致可見彈出的問題
- 修復了 1.0.6.0 版本中不可見的燈光
- 修復了瀝青、人行道和岩石等多個表面上的黑色法線貼圖光暈
陰影
- 還原了 1.0.6.0 之前版本的陰影濾鏡,並在此基礎上添加了改進的濾鏡
- 修復了從高空可見的大型陰影偽影
- 修正了陰影貼圖在光照通過之前被錯誤模糊的問題
- 修復了陰影在某些攝影機角度拉伸的問題
- 修復陰影視圖距離低於實際渲染距離的問題
- 修復了遠處陰影的截止半影
- 恢復了 1.0.6.0 之前版本的正常偏移偏差
- 修復了夜間陰影斷開連接的問題
- 修正了某些條件下陰影級聯之間的模糊偽影
- 添加了“偽”陰影級聯混合以減少級聯之間的差異
- 修復了漆黑的靜態車輛陰影
- 為動態樹影添加風搖擺
- 修復了水面上錯誤偏移的陰影
- 修正了透明物體陰影重疊時的閃爍問題
- 增加了控制陰影柔和度和偏差的參數
後處理
- 將景深、運動模糊和點畫濾鏡分割成單獨的通道以防止重疊
- 固定色帶,在天空中最明顯
- 添加了遮罩以選擇性地過濾紗門透明度
- 修正了景深和光暈在解析度高於 720p 時無法正確縮放的問題
- 修正了由於剩餘的抗鋸齒代碼導致的與控制台相比螢幕過於模糊的問題
- 恢復控制台光暈和自動曝光
- 恢復控制台 timecyc gamma 凹凸
- 修復了自動曝光閃爍的問題
- 修復了運動模糊在高幀速率下失去強度的問題
- 修正了中質以外的水質等級不正確的 TLAD 噪音平鋪問題
- 固定 TLAD 雜訊縱橫比
- 新增了類似控制台的伽瑪切換
反思
- 恢復樹木和地形反射的控制台行為
- 修正了奧爾德尼島多個網格體的過度鏡面反射問題
- 修復了扭曲的車輛反射
- 水中倒影中恢復的電暈深度測試
- 增加了一個參數來控制電暈反射強度
- 修復了影響車輛反射強度的各向異性過濾
- 恢復了控制台車輛相對於污垢水平的反射行為
- 恢復控制台環境反射強度
- 修正了某些攝影機角度下扭曲的鏡面反射
- 恢復控制台鏡子模糊
顆粒
- 固定軟顆粒
- 修正了 1.0.5.0 版本導致的粒子動畫卡頓問題
- 修正了雨幾乎看不見的問題,尤其是在晚上
- 修正了高幀率下雨條紋變得更短的問題
水
- 修正了除中等以外的品質等級不正確的水紋理平鋪問題
- 修復了 AMD 顯示卡上平坦、鏡面般的水面
- 移除了破碎的海岸泡沫效果
雜項
- 修正了使用 DXVK 時物件周圍的輪廓
- 部分恢復控制台物件淡出速度
- 修復了地形彈出窗口
- 減少了預設視圖和細節距離值的 procobj 彈出窗口
- 如果停用發射深度寫入,則部分固定的建築物窗戶在遠平面附近可見
- 調整樹 mipmap 偏差
- 恢復了 1.0.6.0 之前版本的柵欄 mipmap 偏差
- 修正了多個著色器中使用的不正確的紋理過濾
- 增加了一個參數來控制樹葉的 alpha 閾值
- 添加了對控制車輛污垢顏色、雨條紋長度和紋理的支持
- 如果發射率為 0,則將 AO 新增至 gta_normal_spec_reflect_emissive,因此它可用於停用某些物件的夜間陰影
- 部分固定鏡像深度
- 添加了對立即打開或關閉燈柱燈泡的支持
貢獻
如果您有修復的想法,請將模組及其實作新增至來源目錄並開啟拉取請求。請參閱contributing.ixx 以供參考。
報告更多問題
我們正在列出官方補丁中未解決的GTA IV問題。
如果您能想到一個,請在此處提交。
如果您遇到由此修復引起的問題,請在此處報告。