会员登录

自动登录   |    忘记密码 新会员注册

PapyrusUtil SE - Modders脚本实用程序功能

作者:exiledviper meh321
发布:azhuwei
发布日期:2019-08-26 15:58:02
更新时间:2019-08-26 15:58:02
头像
1320
490 人收藏
2870 次下载
9525 次浏览
3.7b
上古卷轴5:重置版
本地下载 高速下载 需要优先下载下载器,50%提速

此版本适用于天际特别版

在这里获取原始版本



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新功能:

Gets criptVersion()获取当前安装的脚本版本,这可能与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



1. Des cription
2. Requirements
3. Installing
4. Uninstalling
5. Updating
6. Compatibility & issues
7. Credits
8. Changelog


1. Des cription

SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus s cripts. 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 variables and lists of data on a form that can be pulled back out using the form and variable name as keys. See psc file for documentation.
JsonUtil.psc - similar to StorageUtil.psc but saves data to custom external .json files instead of forms, letting them be customizable out of the game and stored independently of a user save file.
MiscUtil.psc - some misc commands.
ActorUtil.psc - Actor package override.

2. Requirements
SKSE64 SE 2.0.16: http://skse.silverlock.org/

3. Installing
Use mod manager or extract files manually.


4. Uninstalling
Remove the files you added in Installing step.


5. Updating
Just overwrite all files.


6. Compatibility & issues
Should be compatible with everything.


7. Credits
exiledviper - continued maintenance & refactoring of original plugin's source code
meh321 - original version and idea
SKSE team - for making this plugin possible
milzschnitte - for suggestions
eventHandler, Expired, aers, arha - SKSE64 conversion & update assistance


8. Changelog

3.7b SE - 06/17/2019
Updated for SKSE64 SE 2.0.16

3.7 SE - 03/19/2019
Updated for SKSE 2.0.13-15
Added MiscUtil.FoldersInFolder()

3.6b SE - 09/10/2018
Updated for SKSE64 SE 2.0.11

3.6 SE - 09/10/2018
Updated for SKSE64 SE 2.0.9/2.0.10

3.5 SE - 09/10/2018
Updated for SKSE64 SE 2.0.8
Fixed MiscUtil's Scan Cell functions

3.4b SE - 04/05/2018
Updated for SKSE64 SE 2.0.7
Copied s cripts to creationkit path /source/s cripts


3.4 SE - 01/05/2018
Added back TFC related functions
Added back ActorUtil package override functions
Fixed issue with forms sometimes storing/returning wrong while an .esl file is active in load order

3.3c SE hotfix - 12/04/2017
Updated for SKSE64 SE 2.0.6

3.3b SE hotfix - 11/12/2017
Updated for SKSE64 SE 2.0.5
Added back MiscUtil.SetMenus() function


3.3 SE- 10/21/2017
Initial SKSE64 version release



3.3 - 09/15/2016
Various fixes for various CTD and performance issues
JsonUtil New Functions:
Added arbitrary path functions to allow custom JSON formatting
JsonInFolder(string folder) to get array of JSON files that exist in a given folder
MiscUtil New Function:
ScanCellNPCsByFaction() to search cell for actors within a given faction
PapyrusUtil New Function:
Gets criptVersion() to get current installed s cript version, which might differ from GetVersion()'s DLL value depending on user's varied and/or bad mod installation. 
Fixes:
Some fixes to JsonUtil file handling and missing values
Many other fixes I can't specifically remember at the moment


3.2 - 01/04/2016

Many fixes for various CTD and performance issues

JsonUtil New Functions:

    

Unload() - Unloads a file from memory that has been used by JsonUtil, optionally saving changes first    IsPendingSave() - Checks if the given Json file has been modified since it was last loaded/saved    IsGood() - Checks if the given Json file is currently loaded or not and has no errors    GetErrors() - Returns a formatted string of any Json parsing errors, if any    JsonInFolder() - Returns an array of all Json files in a given directory.

StorageUtil New Functions:

    CountObj<type>Prefix() - counts the number of keys that start with string on a specific object    ClearObj<type>Prefix() - removes any values with keys that start with string on a specific object

MiscUtil New Functions:

    

FilesInFolder() - Returns an array of all files, or with a given extensions, contained in a folder.    ScanCellActors() - Get an array of nearby actors in a cell matching criteria.     ScanCellObjects() - Get an array of nearby objects of specific form type in a cell matching criteria.     WriteToFile() - Readded after having removed in previous update.    ReadFromFile() - Readded after having removed in previous update.



3.1 - 09/01/2015

Fixed a bug causing CTD during save load for some users.

Added Count<type>Prefix() to StorageUtil and JsonUtil - counts the number of keys that start with string

Added Clear<type>Prefix() to StorageUtil - removes any values with keys that start with string

Added Pluck<type>() to StorageUtil - gets a value and returns it, then removes it from storage.

Added Shift<type>List() to StorageUtil - gets the first value of a list and then removes it from that list.

Added Pop<type>List() to StorageUtil - gets the last value of a list and then removes it from that list.


3.0 - 08/21/2015

REQUIRES SKSE 1.7.3

StorageUtil & JsonUtil Int/Float/String/FormListToArray()

Various new utility and array functions in PapyrusUtil.psc

Various other new functions I can't remember, mostly related to dealing with or returning arrays

Fixed various crash related bugs

Improved performance for many functions

REMOVED MiscUtil.WriteToFile(),ReadFromFile(),ExecuteBat() - Functions were largely unused, a security risk, and better accomplished by other means.


2.8 - 10/03/2014

Fixed critical bug causing StringListRemove to do exactly the opposite of what you want it to do

Fixed crash to desktop issue some users have experienced when plugin loads an external json files for reading

Added papyrus array initializing functions to PapyrusUtil.psc


2.7 - 09/09/2014

Added back package override saving.

Added AdjustInt/FloatValue() and Int/FloatListAdjust() functions to StorageUtil and JsonUtil, shortcut function for adjusting existing values +/- a given amount

Added a ClearAll() function to JsonUtil for emptying out an external json files contents.

Cleaned up various native functions to better check for proper arguments being passed to prevent potential crashes.


2.6 - 08/11/2014

Fixed bug causing crash/freeze when attempting to load a nonexistent external file.


2.5 - 08/08/2014

REQUIRES SKSE 1.7.1

Rewrite of plugin source code

Added new JsonUtil s cript

ListSlice() function for copying list into a Papyrus array

ListCopy() function for copying a Papyrus array into a list

ListResize() function for changing the length of list

Various other bug fixes and minor new functions

 


原贴地址
1.版本号: 3.7b   更新时间: 2019-08-26 16:18:46

评论
暂未开放,敬请期待
ta的精品
logo

PapyrusUtil SE - Modders脚本实用程序功能


Mod大小:546 KB
上传时间:2019-08-26 15:58:02

Mod简介:

暂无更多介绍


closeAD