hdt的內存補丁hdtSkyrimMemPatch(減少CTD)【2016/7/9】

作者 HydrogensaysHDT·版本 v1.0·更新於 2018-12-31

截圖 共 1 張

模組介紹 作者原文

使用方法:把hdtSkyrimMemPatch文件夾下的

hdtSkyrimMemPatch.dll

hdtSkyrimMemPatch.ini

兩個文件扔到

data/skse/plugins下就行了

source code是源代碼,但是很可能不是最新版的(因爲懶)

如果出現貼圖顯示錯誤請手動修改hdtSkyrimMemPatch.ini中的[Optimize]FasterLoading=false

如果提示缺少D3DCompiler_47.dll請把網盤下的D3DCompiler_47.dll扔到Skyrim根目錄下,千萬不要扔到Windows/system32裏面!!!

你可能需要

Visual C++ Redistributable for Visual Studio 2015

裝x86版的

===========================2016/7/9============================

給shader cache加入開關並默認關閉,需要開啓的話可以設置[Optimize]UseShaderCache=true(可能導致進不去遊戲或某些enb畫面異常,正在排查)

FasterLoading支持部分老舊CPU

修改shader編譯器爲d3dcompiler_47.dll,以解決UseShaderCache=true時某些機器下無法進入遊戲的問題

===========================2016/7/6============================

修復由於CPU不支持SSE4.1指令集引起的宕機問題

===========================2016/7/5============================

使用sse4對部分函數進行優化

修復shader緩存hash值計算錯誤導致shader更新後不會重新編譯的bug

===========================2016/7/3============================

加入shader緩存,提升遊戲啓動速度和全屏模式下alt+tab切回速度

修改shader編譯開關爲-O3(極限優化)

注意:因爲開啓了shader優化,第一次啓動遊戲會比以前慢很多(像我的渣本需要好幾分鐘),但是之後只要沒換ENB就能很快啓動遊戲了

==========================關於配置文件===========================

看不懂的放着不動就行了

[Exception]                                                       -- 發生CTD時的處理,保持默認就行

AutoSaveGame = true                                       -- 宕機時嘗試自動保存,至於自動保存的檔能不能用。。。嗯嗯萬一能呢

MiniDumpWithFullMemory = false                       -- 宕機時轉儲所有內存,給開發人員用的,小白千萬別開

ReportToWindows = false                                  -- 宕機時將宕機提交給windows,開發人員可以用這個開關在宕機時附加調試器

[Memory]                                                           -- 內存相關

RecordFormHeapAllocateFailed = true                 -- 記錄申請內存失敗的情況,寫日誌而已

FormHeapAllocateFromLargerSpace = true          -- 減少遊戲中內存佔用過2GB時的宕機

FixInfiniteLoad = true                                          -- 解決無限讀圖

ReplaceDefaultHavokHeap = true                        -- 可能能減少讀檔宕機

doNotReleaseHavokResource = true                   -- 以不釋放動作資源的方式防止讀檔宕機

[Optimize]

FasterLoading = true                                           -- 加快讀圖速度,代價是對於DXT壓縮且無Mipmap的貼圖會強制轉成RGBA格式增加顯存佔用

UseShaderCahce = false                                      -- 加入shader緩存,讓所有shader只編譯一次,能提高出第一次外進遊戲的速度以及全屏模式下alt+tab切換速度,可能導致進不去遊戲或某些enb畫面異常(MO用戶最好別開)

[Camera]

fix3rdPersonCameraScale = true                          -- 修復第三人稱鏡頭位置

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
hdt的内存补丁hdtSkyrimMemPatch(减少CTD)【2016/7/9】
檔案大小
6.6 MiB