PapyrusUtil SE - Modders腳本實用程序功能
SKSE插件添加了幾個帶有本機函數的新腳本,這些腳本爲腳本函數/模塊提供了與數據存儲和其他misc函數相關的各種便利。
截圖 共 1 張
模組介紹 作者原文
SKSE插件添加了幾個帶有本機函數的新腳本,這些腳本爲腳本函數/模塊提供了與數據存儲和其他misc函數相關的各種便利。
此版本適用於天際特別版
在這裏獲取原始版本
1.描述
2.要求
3.安裝
4.卸載
5.更新
6.兼容性和問題
7.學分
8.更改日誌
1.描述
SKSE插件,允許您在任何表單上保存任何數量的int,float,form和string值,或者從papyrus腳本中全局保存。還支持這些數據類型的列表。可以從任何mod訪問這些值,從而實現輕鬆的動態兼容性。
PapyrusUtil.psc - 版本檢查和變量初始化數組。
StorageUtil.psc - 在表單上存儲變量和數據列表,可以使用表單和變量名稱作爲鍵將其拉出。有關文檔,請參閱psc文件。
JsonUtil.psc - 與StorageUtil.psc類似,但將數據保存到自定義外部.json文件而不是表單,讓它們可以在遊戲外自定義並獨立於用戶保存文件存儲。
MiscUtil.psc - 一些misc命令。
ActorUtil.psc - Actor包重寫。
2.要求
SKSE64 SE 2.0.16:http://skse.silverlock.org/
3.安裝
使用mod manager或手動提取文件。
4.卸載
刪除您在安裝步驟中添加的文件。
5.更新
只是覆蓋所有文件。
6.兼容性和問題
應該與一切兼容。
7.學分
exiledviper - 繼續維護和重構原始插件的源代碼
meh321 - 原始版本和想法
SKSE團隊 - 使這個插件成爲可能
milzschnitte - 尋求建議
eventHandler,已過期,aers,arha - SKSE64轉換和更新幫助
8.更改日誌
3.7b SE - 06/17/2019
更新了SKSE64 SE 2.0.16
3.7 SE - 03/19/2019
針對SKSE 2.0.13-15進行了更新
添加了MiscUtil.FoldersInFolder()
3.6b SE - 09/10/2018
更新了SKSE64 SE 2.0.11
3.6 SE - 09/10/2018
更新了SKSE64 SE 2.0.9 / 2.0.10
3.5 SE - 09/10/2018
針對SKSE64 SE 2.0.8進行了更新
修復了MiscUtil的掃描單元功能
3.4b SE - 04/05/2018
更新了SKSE64 SE 2.0.7
將腳本複製到creationkit路徑/源/腳本
3.4 SE - 01/05/2018
添加了與TFC相關的功能
添加了ActorUtil包覆蓋功能
修復了.esl文件在加載順序中處於活動狀態時表單有時存儲/返回錯誤的問題
3.3c SE修補程序 - 12/04/2017
針對SKSE64 SE 2.0.6進行了更新
3.3b SE修補程序 - 11/12/2017
針對SKSE64 SE 2.0.5進行了更新
添加回MiscUtil.SetMenus()函數
3.3 SE-10/21/2017
最初的SKSE64版本發佈
3.3 - 09/15/2016
針對各種CTD和性能問題的各種修復
JsonUtil新功能:
添加了任意路徑函數以允許自定義JSON格式
JsonInFolder(字符串文件夾),用於獲取給定文件夾中存在的JSON文件數組
MiscUtil新功能:
ScanCellNPCsByFaction()用於搜索給定陣營中的actor的單元格
PapyrusUtil新功能:
GetScriptVersion()獲取當前安裝的腳本版本,這可能與GetVersion()的DLL值不同,具體取決於用戶的變化和/或不良mod安裝。
修正:
一些修復了JsonUtil文件處理和缺少值
我目前還不能特別記住許多其他修復方法
3.2 - 01/04/2016
針對各種CTD和性能問題的許多修復
JsonUtil新功能:
Unload() - 從JsonUtil使用的內存中卸載文件,可選擇先保存更改IsPendingSave() - 檢查自上次加載/保存後給定的Json文件是否已被修改IsGood() - 檢查給定的Json文件當前是否加載並且沒有錯誤GetErrors() - 返回任何Json解析錯誤的格式化字符串,如果有的話JsonInFolder() - 返回給定目錄中所有Json文件的數組。
StorageUtil新功能:
CountObj <type> Prefix() - 計算在特定對象上以字符串開頭的鍵的數量ClearObj <type> Prefix() - 刪除具有以特定對象上的字符串開頭的鍵的任何值
MiscUtil新功能:
FilesInFolder() - 返回包含在文件夾中的所有文件或具有給定擴展名的數組。 ScanCellActors() - 在單元格匹配條件中獲取附近actor的數組。 ScanCellObjects() - 在單元格匹配條件中獲取特定表單類型的附近對象的數組。 WriteToFile() - 在之前的更新中刪除後重新讀取。 ReadFromFile() - 在之前的更新中刪除後重新讀取。
3.1 - 09/01/2015
修復了某些用戶在保存加載期間導致CTD的錯誤。
向CountUtil和JsonUtil添加了Count <type> Prefix() - 計算以string開頭的鍵數
向StorageUtil添加了Clear <type> Prefix() - 刪除了以字符串開頭的鍵的所有值
將Pluck <type>()添加到StorageUtil - 獲取一個值並將其返回,然後將其從存儲中刪除。
將Shift <type> List()添加到StorageUtil - 獲取列表的第一個值,然後將其從該列表中刪除。
將Pop <type> List()添加到StorageUtil - 獲取列表的最後一個值,然後將其從該列表中刪除。
3.0 - 08/21/2015
要求SKSE 1.7.3
StorageUtil&JsonUtil Int / Float / String / FormListToArray()
PapyrusUtil.psc中的各種新實用程序和數組函數
我記不起的各種其他新函數,主要與處理或返回數組有關
修復了各種崩潰相關的錯誤
改進了許多功能的性能
REMOVED MiscUtil.WriteToFile(),ReadFromFile(),ExecuteBat() - 函數在很大程度上未被使用,存在安全風險,並且通過其他方式可以更好地完成。
2.8 - 10/03/2014
修復了導致StringListRemove與您希望它完全相反的嚴重錯誤
修復了一些用戶在插件加載外部json文件進行讀取時遇到的桌面崩潰問題
在PapyrusUtil.psc中添加了紙莎草數組初始化函數
2.7 - 09/09/2014
添加了返回包覆蓋保存。
將AdjustInt / FloatValue()和Int / FloatListAdjust()函數添加到StorageUtil和JsonUtil,用於調整現有值的快捷函數+/-給定量
爲JsonUtil添加了一個ClearAll()函數,用於清空外部json文件內容。
清理各種本機函數,以更好地檢查傳遞的正確參數,以防止潛在的崩潰。
2.6 - 08/11/2014
修復了在嘗試加載不存在的外部文件時導致崩潰/凍結的錯誤。
2.5 - 08/08/2014
需要SKSE 1.7.1
重寫插件源代碼
添加了新的JsonUtil腳本
ListSlice()函數用於將列表複製到Papyrus數組中
ListCopy()函數用於將Papyrus數組複製到列表中
ListResize()函數用於更改列表的長度
各種其他錯誤修復和次要新功能
————————————————————————————————————————————————
This version is for Skyrim Special Edition
Get the original version here
- Description
- Requirements
- Installing
- Uninstalling
- Updating
- Compatibility & issues
- Credits
- Changelog
- Description
SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus scripts. Also supports lists of those data types. These values can be accessed from any mod allowing easy dynamic compatibility.
PapyrusUtil.psc - version check & variable initialized arrays.
StorageUtil.psc - store varia …
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。