Papyrus. Util - Modders Scripting Utility Functions at Skyrim Nexus. Description. 2. Requirements. Installing. 4. Uninstalling. Updating. 6. Compatibility & issues. Welcome to The Sims 3 community. Register now to take full advantage of free downloads and many more community features.
![]() ![]() Ethan Gach. Kotaku weekend editor. You can reach him at [email protected]. Credits. 8. 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. Papyrus. Util. psc - version check & variable initialized arrays. Storage. Util. 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. Json. Util. psc - similar to Storage. Util. psc but saves data to custom external . Actor. Util. psc - actor package override. Object. Util. psc - animation replacement. Misc. Util. psc - some misc commands. Requirements. SKSE 1. Installing. Use mod manager or extract files manually. Uninstalling. Remove the files you added in Installing step. Updating. Just overwrite all files. Compatibility & issues. Should be compatible with everything. Creditsexiledviper - continued maintenance & refactoring of original plugin's source codemeh. SKSE team - for making this plugin possiblemilzschnitte - for suggestions. Changelog. 3. 3 - 0. Added arbitrary path functions to allow custom JSON formatting. Json. In. Folder(string folder) to get array of JSON files that exist in a given folder Scan. Cell. NPCs. By. Faction() to search cell for actors within a given faction. Papyrus. Util New Function: Get. Script. Version() to get current installed script version, which might differ from Get. Version()'s DLL value depending on user's varied and/or bad mod installation. Some fixes to Json. Util file handling and missing values. Many other fixes I can't specifically remember at the moment. Many fixes for various CTD and performance issues. Json. Util New Functions: Unload() - Unloads a file from memory that has been used by Json. Util, optionally saving changes first Is. Pending. Save() - Checks if the given Json file has been modified since it was last loaded/saved Is. Good() - Checks if the given Json file is currently loaded or not and has no errors Get. Errors() - Returns a formatted string of any Json parsing errors, if any Json. In. Folder() - Returns an array of all Json files in a given directory. Storage. Util New Functions: Count. Obj< type> Prefix() - counts the number of keys that start with string on a specific object Clear. Obj< type> Prefix() - removes any values with keys that start with string on a specific object. Misc. Util New Functions: Files. In. Folder() - Returns an array of all files, or with a given extensions, contained in a folder. Scan. Cell. Actors() - Get an array of nearby actors in a cell matching criteria. Scan. Cell. Objects() - Get an array of nearby objects of specific form type in a cell matching criteria. Write. To. File() - Readded after having removed in previous update. Read. From. File() - Readded after having removed in previous update. Fixed a bug causing CTD during save load for some users. Added Count< type> Prefix() to Storage. Util and Json. Util - counts the number of keys that start with string. Added Clear< type> Prefix() to Storage. Util - removes any values with keys that start with string. Added Pluck< type> () to Storage. Util - gets a value and returns it, then removes it from storage. Added Shift< type> List() to Storage. Util - gets the first value of a list and then removes it from that list. Added Pop< type> List() to Storage. Util - gets the last value of a list and then removes it from that list. REQUIRES SKSE 1. 7. Storage. Util & Json. Util Int/Float/String/Form. List. To. Array()Various new utility and array functions in Papyrus. Util. 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 Misc. Util. Write. To. File(),Read. From. File(),Execute. Bat() - Functions were largely unused, a security risk, and better accomplished by other means. Fixed critical bug causing String. List. Remove 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 Papyrus. Util. psc. 2. 7 - 0. Added back package override saving. Added Adjust. Int/Float. Value() and Int/Float. List. Adjust() functions to Storage. Util and Json. Util, shortcut function for adjusting existing values +/- a given amount. Added a Clear. All() function to Json. Util 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. Fixed bug causing crash/freeze when attempting to load a nonexistent external file. REQUIRES SKSE 1. 7. Rewrite of plugin source code. Added new Json. Util script. List. Slice() function for copying list into a Papyrus array. List. Copy() function for copying a Papyrus array into a list. List. Resize() function for changing the length of list. Various other bug fixes and minor new functions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
October 2017
Categories |