Papyrus Script Runner(更新)

作者 SoleVaultBoy·版本 v1.6.0·更新於 2024-07-31

通過配置文件運行 Papyrus 腳本和函數,無需使用插件。

截圖 共 1 張

模組介紹 作者原文

通過配置文件運行 Papyrus 腳本和函數,無需使用插件。

前置:

Address Library for F4SE Plugins(1.10.163版,到時候我也會發一份):

Fallout 4 Script Extender (F4SE)(0.6.23版,到時候我也會發一份):

C++ Redistributable 2022 x64(玩這兩年的3A應該都會自動裝):

7月31號更新:

版本 1.6.0

更新以支持所有遊戲版本

重新引入了 ESP 並刪除了此 DLL

版本 1.5.0

修復了在缺少插件彈出窗口加載腳本的問題 - 由於某種原因,F4SE 在那裏調度 OnGameLoad 事件

修復了 Pip-Boy Companion App 始終處於查看模式的問題

重命名了一些函數:IsPapyrusScriptBound -> IsScriptBound、BindPapyrusScript -> BindScript

代碼清理和優化

版本 1.4.1

使用不同的 CommonLibF4 項目重新編譯,希望能解決一些用戶報告的加載問題

版本 1.4.0

切換到 CommonLibF4 的最新舊代版本

添加了函數 GetFormByEditorID 和 GetFormEditorID - 只有在您有 Baka 框架時才真正可用

添加了函數 PrintLineToConsole

新增 JSON 支持,輕鬆綁定腳本

刪除了 JSON 屬性及其函數

刪除了函數 IsNone 和 HasFlag,因爲它們不再需要

刪除了控制台索引和行函數

修復了鏈接的控制台命令不起作用的問題

版本 1.3.1

調整了DLL日誌模式,僅打印日期和嚴重性以及實際消息

使 ExecuteConsoleCommand 函數的 abSilent 參數正確隱藏所有輸出

修復了 PrintToConsole 無法轉義打印文本的問題

簡介

這個遊戲中的每個腳本都必須綁定到一種形式,一種類型的遊戲對象。

這裏的問題是,爲了運行腳本,您必須使用插件。

這些不僅有限,而且缺乏活力。

受 JIP Script Runner 和 SUP Script Runner 的啓發。

特徵

通過配置文件運行 Papyrus 腳本和函數,無需使用插件

支持帶參數的全局函數和成員函數

將變量動態存儲在內存中,並隨時訪問它們

自動兼容所有現有和未來的腳本擴展器(緊張地看着貝塞斯達)

“文章”選項卡下的文檔

技術限制

您要調用的任何腳本或函數仍然需要編譯,在大多數情況下,它們已經是編譯了

FAQ

這和 SUP Script Runner 有什麼區別?

SUP是將《新維加斯》引入《輻射4》的腳本運行者性質的良好開端,

但它嚴重缺乏特性和功能。

具體來說,你不能運行全局函數,也不能通過其配置文件指定參數,

而我的mod可以做到這一點。

請注意,您仍然可以同時使用兩者而不會出現問題。

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

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

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

檔案與校驗

檔案名稱
Papyrus Script Runner(更新)
檔案大小
27.9 KiB
SHA-256
4d4a5c90aa49f7672cd55c3b6d472248d645ba6710cddc5152b4a211b2d8e998
入庫時間
2026-10-10 11:04