![]() ![]() Useful for debugging, troubleshooting, etc.This is SE port of silvericed's JContainers mod. Log attempts to access deleted JContainers' objects.If map container gets modified during iteration process, some container's keys may not be visited.The functions will not return, skip the keys equal to endKey parameter (that would interrupt iteration when key = endKey).For now JFormMap.nextKey will not return unloaded (None) forms, except if it's end of iteration. Still, the forms imported from JSON files, especially object-reference forms may not be retained if those forms belong to some unloaded cells and are unloaded. ![]() Note that v3.3 retains all forms including object-reference forms, thus it's likely impossible to unload such form anymore. It is not very much reliable to use it on JFormMap containing object-reference form keys, because Skyrim may unload some of the forms and in the result iteration will be interrupted as nextKey will return None form. Note that the JFormMap.nextKey function is not much reliable (unlike allKeys & allKeysPArray). IMO it's best to replace rootKey with pathįeel free to suggest better function naming etc. JDB.autoremoveKeyIfPluginMissing(string rootKey, string pluginFileName). evalLuaStr( "return string.gsub(args.str, ' ', '%W') ", JLua. String function normalizeString( string value) global replace all non-letter, non-number characters with empty space JLua interface for convenient Papyrus -> Lua parameter transporting. Set of new JMap|JFormMap|JIntMap.allKeysPArray functions JString: FormId|Form "_formData|'pluginName'|'lowFormId'" conversion functions ![]() Note that it the functions will share the same tag with JValue.retain function JValue: string getTag(int object), setTag(int object, string tag) functions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |