LV. 29
GP 5k

RE:【情報】SSE 瑞斯蠻牛 RaceMenu 似乎有新進展了,目前為半工作狀態

樓主 帝龍‧蒼鱗の雷光 TERENCEYAO
GP4 BP-
※ 引述《TERENCEYAO (帝龍‧蒼鱗の雷光)》之銘言
> 原帖:
>
> 不過在不更動 Scripts 下,我有個想法,但目前無法驗證,需要有勇者測試
> 因為我遊戲不小心被更新了 SKSE64 暫時不能用 ==;;
> 將新的 skee64.dll 複製成兩份,並將其命名為:

> chargen64.dll (或 chargen.dll)
> nioverride64.dll (或 nioverride.dll)
> 來測試
> 原因:
> 因為 DLL 在程序上只是動態函式庫,集合各種 API 接口,
> Scripts 在撈 DLL 的 API 接口時,是先找 DLL 名稱,再找其對應的 API 做操作。
> 而 skee = chargen + nioverride,
> 所以我才有複製兩份並改成舊版的兩份名稱的想法。
>
更新我的猜想:
在經過我和 Reddit 上的板友技術性討論和查看源碼後,

發現腳本載入插件 DLL 方式不是透過 DLL 的檔名
而是透過插件 DLL 內部已經寫定的名稱,
所以我的想法猜錯了,必須還是要修改腳本 XXD


舊版瑞斯蠻牛在 BSA 解包後,有提供腳本源碼:

其中 racemenu.psc 和 racemenuplugin.psc 裡....
必須將  SKSE.GetPluginVersion("NiOverride") 改為:
SKSE.GetPluginVersion("skee")

版本初始化的部分:
int Property NIOVERRIDE_VERSION = 6 AutoReadOnly 改為:
int Property NIOVERRIDE_VERSION = 1 AutoReadOnly
因為 DLL 紀載板號目前為 1

chargen 的部份,根據 Reddit 上的版友是說目前先修 NiOverride 就好了,因為 skee 中有註冊名稱 Chargen, 版號也是 6,所以 chargen 不用動

最後需要將 .psc 編譯成 .pex

==================================================================
最後我能找到的工具 >>>

編譯工具 PapyrusCompilerPlus:

腳本編輯器 Skyrim Script Editor Pro
(選用,因為 psc 可以直接用文字編輯器修改)


有大大手癢想先試試的,這裡已經給修改方式了,祝各位成功 XD
遊戲降版方式我也找到了,等我有時間再來修,最近比較忙 Orz
4
-
未登入的勇者,要加入討論嗎?
板務人員:

2944 筆精華,11/22 更新
一個月內新增 0
歡迎加入共同維護。


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

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