zaira Posted March 25, 2022 Posted March 25, 2022 Another question: is it safe to call ActorUtil.RemovePackageOverride(akActor, self) from within the override package? Â
Roggvir Posted May 15, 2022 Posted May 15, 2022 (edited) There seem to be some mistake regarding the PapyrusUtil 3.9 packages - both here and on Nexus. Â When you unpack it and look at the included readme, it says it is version 3.8 And what confuses me even more - the PapyrusUtil included in SexLab SE 1.63 is something entirely different and newer than this "3.9" version. So, whatever is bundled with SL 1.63, is something between these so called "3.9" and 4.3 (which is for AE). Â What is this about? Which version is really inside those "3.9" packages, and which version is bundled with SL 1.63 ? Edited May 15, 2022 by Roggvir
AndrewLRG Posted June 22, 2022 Posted June 22, 2022 I have a questing regarding JsonUtil for LE. Â JsonUtil has an example how to use GetPathIntValue(): Â JSON File: { "foo": { "bar": [3, 10, 7] } } ;Â Â Function: GetPathIntValue("filename.json", ".foo.bar[1]") ;Â Â Return: 10 Â In this example we are returning 10. Is there a way to return "bar"? I want a list of "foo" values - "barA", "barB", etc, without ints.
Ashal Posted June 22, 2022 Author Posted June 22, 2022 5 hours ago, AndrewLRG said: I have a questing regarding JsonUtil for LE. Â JsonUtil has an example how to use GetPathIntValue(): Â JSON File: { "foo": { "bar": [3, 10, 7] } } ;Â Â Function: GetPathIntValue("filename.json", ".foo.bar[1]") ;Â Â Return: 10 Â In this example we are returning 10. Is there a way to return "bar"? I want a list of "foo" values - "barA", "barB", etc, without ints. Â I believe it should be: Â string[] members = JsonUtil.PathMembers("filename.json", ".foo") // members[0] = "bar" Â 1
AndrewLRG Posted June 22, 2022 Posted June 22, 2022 42 minutes ago, Ashal said: Â I believe it should be: Â string[] members = JsonUtil.PathMembers("filename.json", ".foo") // members[0] = "bar" Â Â That's the one. Thank you!
FlyDut Posted June 30, 2022 Posted June 30, 2022 (edited) When the objkey parameter of StorageUtil SetIntValue is set to none, what data structure is saved in the game archive?I see that the example says that it is saved as a global variable, but I can't get the value by using the GetGlobalvalue command. So I guess when objkey is set to none, is the data still stored through the form? If so, what is the name of the form? Edited June 30, 2022 by FlyDut
no_way Posted August 3, 2022 Posted August 3, 2022 Which mods is this needed for and should I be letting it overwrite my sexlab scripts? It's installed but I can't remember why lol 1
Arousel Posted September 26, 2022 Posted September 26, 2022 Wird das auch für 1.6.640 aktualisiert? Mein SKSE zeigt nämlich Papyrus Utily Fehler an.
no_way Posted September 27, 2022 Posted September 27, 2022 which version is bundled with the latest sexlab for SE? should I be letting 3.9 SLUtil overwrite my sexlab 1.63? 1
tricktrick1234 Posted September 27, 2022 Posted September 27, 2022 I just tested that new version and i got an error from skse that the plugin wont start and the pluggin papyrusutil.dll will be disable. Idk if it's just me im on skyrim AE ver 1.6.353. Â I downloaded that version : PapyrusUtil AE v44.zip. For the moment i just downgraded to the old version of papyrusutil, maybe the problem come from my load order idk but with the old version all work.
OsmelMC Posted November 16, 2022 Posted November 16, 2022 (edited) @Ashal Just noticed that the PapyrusUtil SE released on Nexus and here is not the same version that comes with the "SexLab Framework v1.63". The one there have more functions and apparently never was officially released. Â I was developing Mods with those new functions without notice that, and just found out that some SE users can't use those Mods because they have this or the Nexus version overwriting the one of the SexLab. Â Â Â Edited November 16, 2022 by OsmelMC 1
monty359 Posted November 16, 2022 Posted November 16, 2022 1 hour ago, OsmelMC said: @Ashal Just noticed that the PapyrusUtil SE released on Nexus and here is not the same version that comes with the "SexLab Framework v1.63". The one there have more functions and apparently never was officially released. Â I was developing Mods with those new functions without notice that, and just found out that some SE users can't use those Mods because they have this or the Nexus version overwriting the one of the SexLab. Â Â Â I guess that is the issue with my problems i had with updating the outfit manager to the last version. I am still on SE and the working pappy is the v. 3.9. Â If i try to update, i get a ctd on load, if i make a clean save, the mcm is not recognized, for the time being, i staying on the version from September. Good to know, that it is not my loadorder, that is causing the problem. Â Â
RevanCathal Posted November 16, 2022 Posted November 16, 2022 8 minutes ago, monty359 said: I guess that is the issue with my problems i had with updating the outfit manager to the last version. I am still on SE and the working pappy is the v. 3.9. Â If i try to update, i get a ctd on load, if i make a clean save, the mcm is not recognized, for the time being, i staying on the version from September. Good to know, that it is not my loadorder, that is causing the problem. Â Â 3.9 is soley for SE and 4.4 is soley for AE. If you're running SE (runtime 1.5.97), you shouldn't be running PapyrusUtil 4.4 from September.
monty359 Posted November 16, 2022 Posted November 16, 2022 1 hour ago, Jgoftl said: 3.9 is soley for SE and 4.4 is soley for AE. If you're running SE (runtime 1.5.97), you shouldn't be running PapyrusUtil 4.4 from September.  i believe, you misunderstood, what was my post about. maybe this post of osmelmc can clarify   Â
OsmelMC Posted November 16, 2022 Posted November 16, 2022 9 hours ago, monty359 said: If i try to update, i get a ctd on load, if i make a clean save, the mcm is not recognized, for the time being, i staying on the version from September. Good to know, that it is not my loadorder, that is causing the problem. The "papyrus.0.log" of that will be appreciated. I'm also playing with the Skyrim SE V1.5.97 and everything seems to be fine. Probably is the PapyrusUtil version but for I check the Outfit Manager don't seem to be using those functions at least on my current version on development.
monty359 Posted November 16, 2022 Posted November 16, 2022 2 hours ago, OsmelMC said: The "papyrus.0.log" of that will be appreciated. I'm also playing with the Skyrim SE V1.5.97 and everything seems to be fine. Probably is the PapyrusUtil version but for I check the Outfit Manager don't seem to be using those functions at least on my current version on development. Here is the lkog. There are lots of errors and warnings concerning OM. Â I hope you can give me some clues. I tried to update with the PapyrusUtil version you provided, but still the same outcome, CTD on saveload. Â Thanks Papyrus.0.log
minhkhoa770 Posted November 25, 2022 Posted November 25, 2022 (edited) There are 2 versions of PapyrusUtil. 1 on loverslab, 1 on nexus. I have questions here: So if we use sexlab framework then we should use this version papyrus here on LL right? And if we use pappyrusUtil on LL we should let sexlab framework overwrite it? Edited November 25, 2022 by minhkhoa770
OsmelMC Posted November 25, 2022 Posted November 25, 2022 1 hour ago, minhkhoa770 said: There are 2 versions of PapyrusUtil. 1 on loverslab, 1 on nexus. I have questions here: So we if we use sexlab framework then we should use this version papyrus here on LL right? And if we use pappyrusUtil on LL we should let sexlab framework overwrite it? The versions on Nexus and here are the same.  SexLab always come with a updated version of PapyrusUtil. The PapyrusUtil on the SexLab v1.63 for SE have the same version number that the one released but is different and more recent. For the rest of the SexLab you can use the PapyrusUtil on Nexus or LL if is newer or the same. 1
AndrewLRG Posted January 22, 2023 Posted January 22, 2023 Another question regarding JsonUtil for LE. Â Can JsonUtil retrieve a hex value from .json file? I want to store a FormID as hex in .json file and get Papyrus to get and use it.
Ashal Posted January 22, 2023 Author Posted January 22, 2023 5 minutes ago, AndrewLRG said: Another question regarding JsonUtil for LE.  Can JsonUtil retrieve a hex value from .json file? I want to store a FormID as hex in .json file and get Papyrus to get and use it. The LE version can't do hex, the SE version can however in the format "0x6A|plugin.esp" for example  For FormIDs in LE, using the same 0x6A example, it uses integers instead of hex, so 0x6A would be "106|plugin.esp" because 106 is the int equivalent of 0x6A 1
AndrewLRG Posted January 22, 2023 Posted January 22, 2023 13 minutes ago, Ashal said: The LE version can't do hex, the SE version can however in the format "0x6A|plugin.esp" for example  For FormIDs in LE, using the same 0x6A example, it uses integers instead of hex, so 0x6A would be "106|plugin.esp" because 106 is the int equivalent of 0x6A  Thank you for quick response! That's more or less how I'm handling it right now - manually converting hex to integers and saving it as int.
malarmephisto Posted May 9, 2023 Posted May 9, 2023 Good day, i cannot find Address Library for SKSE Plugins for LE edition only foe SE and AE.  Does it is a requirement for this edition also? if so can you help me find a source?
Monoman1 Posted May 29, 2023 Posted May 29, 2023 (edited) Hi,  StorageUtil variables (or at least Strings) attached to Outfit type forms appear to lose their value on game load. This is for LE. PapUtil 3.3.  Log: Spoiler Line 2344: [05/29/2023 - 04:36:38PM] _OR_: BEGIN SETUPMAP ================ Line 2351: [05/29/2023 - 04:36:38PM] _OR_: Mapped: [Outfit < (00057C4C)>] as: Blacksmith Line 2408: [05/29/2023 - 04:36:39PM] _OR_: END SETUPMAP ================ Line 2409: [05/29/2023 - 04:36:39PM] _OR_: CHECK MAP BEGIN ================ Line 2413: [05/29/2023 - 04:36:39PM] _OR_: Map Check: Outfit: [Outfit < (00057C4C)>] as: Blacksmith Line 2436: [05/29/2023 - 04:36:39PM] _OR_: CHECK MAP END ================ Line 3995: [05/29/2023 - 04:37:37PM] _OR_: OnPlayerLoadGame() ==================== Line 3997: [05/29/2023 - 04:37:37PM] _OR_: CHECK MAP BEGIN ================ Line 4001: [05/29/2023 - 04:37:37PM] _OR_: Map Check: Outfit: [Outfit < (00057C4C)>] as: Line 4115: [05/29/2023 - 04:37:37PM] _OR_: CHECK MAP END ================  1. SetupMap = Assign string value to outfit form 2. CheckMap = Read back the string on the outfit form 3. Load game and read back value again via CheckMap() = value now empty.  Looking further the variable seems to be deleted rather than being empty. 'Missing' is returned.  Edit: Interesting AE appears to work ok. Edited May 29, 2023 by Monoman1
Monoman1 Posted May 31, 2023 Posted May 31, 2023 Please ignore the above for the moment. Something funky is going on.  One PC with LE: Variables deleted. Same PC with AE: Variables ok. Another PC with AE: Variables deleted.  Different mod setups on each (but no PapyrusUtil file overwrites)  I can rerun the SetupMap() function after they are deleted and then they work fine on game loads after that...  I'd guess that some mod is clearing a prefix on start up perhaps... What are the odds?  I'll try to get to the bottom of it.Â
arlost Posted December 14, 2023 Posted December 14, 2023 Skyrim AE had been updated and i use Mod Organizer 2, when i start the game i get a notice: "A DlLL plugin has failed to load correctly. If a new version of Skyrim was just released, the plugin needs to be updated. Please check the mod's webpage for updates." Then list incompatible plugins including: "PapyrusUtil.dll" 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now