zarantha Posted November 28, 2023 Posted November 28, 2023 18 hours ago, hungvipbcsok said: So I tried SE version and start the mod through More Devious Start. I got the notification of item -2147483648. Anyone know what happen? Usually means the DLL is not working though. Try using the patch that removes the need for a DLL if you aren't already:
Johnny05 Posted December 6, 2023 Posted December 6, 2023 On 9/21/2022 at 8:13 AM, zarantha said: New DLL for AE 1.6.640. File name says 2.2.1, it works with 2.2.2 as well. TreasureHunterWhore SKSE 2.2.1 (1.6.640).7z 70.15 kB · 346 downloads skse64.log checking plugin TreasureHunterWhore.dll loading plugin "TreasureHunterWhore" plugin TreasureHunterWhore.dll (00000001 TreasureHunterWhore 00000001) loaded correctly (handle 2) Added in the version check stuff since without it, the skse64.log was complaining that there was none and wouldn't load the plugin. checking plugin TreasureHunterWhore.dll plugin TreasureHunterWhore.dll (00000000 00000000) no version data 0 (handle 0) It looks like this now. I'm sure there's a better way, I just don't know it. And if someone knows how to convert this to address library, go for it or explain to me in baby words... Reveal hidden contents extern "C" { __declspec(dllexport) SKSEPluginVersionData SKSEPlugin_Version = { SKSEPluginVersionData::kVersion, 1, "TreasureHunterWhore", "", "", 0, // not version independent (extended field) 0, // not version independent { RUNTIME_VERSION_1_6_640, 0 }, // compatible with 1.6.640 1, // works with any version of the script extender. you probably do not need to put anything here }; bool SKSEPlugin_Query(const SKSEInterface* a_skse, PluginInfo* a_info) { gLog.OpenRelative(CSIDL_MYDOCUMENTS, "\\My Games\\Skyrim Special Edition\\SKSE\\TreasureHunterWhore.log"); gLog.SetPrintLevel(IDebugLog::kLevel_DebugMessage); gLog.SetLogLevel(IDebugLog::kLevel_DebugMessage); _MESSAGE("TreasureHunterWhore v%s", MYFP_VERSION_VERSTRING); a_info->infoVersion = PluginInfo::kInfoVersion; a_info->name = "TreasureHunterWhore"; a_info->version = MYFP_VERSION_MAJOR; if (a_skse->isEditor) { _FATALERROR("[FATAL ERROR] Loaded in editor, marking as incompatible!\n"); return false; } else if (a_skse->runtimeVersion != RUNTIME_VERSION_1_6_640) { _FATALERROR("[FATAL ERROR] Unsupported runtime version %08X!\n", a_skse->runtimeVersion); return false; } return true; } AE 1.6.353 is a few posts up (here) SE 1.5.97 is here. Unfortunately this dll now needs an update for the new version of Skyrim. On 11/8/2023 at 7:55 AM, krzp said: After this mod came up in the discussion, @ponzipyramid brilliantly deduced that this mod's SKSE DLL can be fully replaced by PO3's Papyrus Extender without much tweaking, so here it is. I've replaced the old internal native function call to the ObjectReference linked_door = PO3_SKSEFunctions.GetDoorDestination(akDoor) Don't think the THWskse file is needed now, as I've deleted it's import from that one place it was being called, but I attached a tweaked version of it, just in case. Get PO3 Extender, overwrite the 2 files in the scripts folder (optionally, overwrite sources too, but that's not really needed), and disable (either delete or hide it with mo2) the DLL file from THW. Oh, and make backups! THW_po3ext_nodll_replacer.zip 15.62 kB · 35 downloads I guess the no dll version on the previous page will do, if necessary. (I haven't tested it yet, because a lot of other mods need to be updated first too.) Although a native solution might be preferable to avoid script lag. 1
krzp Posted December 6, 2023 Posted December 6, 2023 2 hours ago, Johnny05 said: I guess the no dll version on the previous page will do, if necessary. (I haven't tested it yet, because a lot of other mods need to be updated first too.) Although a native solution might be preferable to avoid script lag. You sound as if you're disappointed. ? Before you start writing a new DLL to do native calculations, look into what the PO3 Extender does.
Johnny05 Posted December 6, 2023 Posted December 6, 2023 (edited) 1 hour ago, krzp said: You sound as if you're disappointed. ? Before you start writing a new DLL to do native calculations, look into what the PO3 Extender does. Oh I probably couldn't really do it myself anyway. My coding knowledge is rather limited. Problably too limited for this. I managed to successfully make some changes to some script files a while ago, but thats pretty much it. ^^ The previous post was mainly me hoping that someone would upgrade the DLL. Or does your no DLL version have no performace setbacks compared to a non scripted/native solution? Because I remember (might have been in Skyrim LE) that many script heavy mods would sometimes cause script lag. edit1: I did look into it a bit. It looks like PO3 Extender comes with it's own DLL. Does it convert pex scripts into native code perhaps? If yes, then I guess there's not going to be an issue with performance. edit2: Finally found some explanation. Looks like the main purpose of PO3 is to reduce script lag. You may forget what I posted then. Edited December 6, 2023 by Johnny05
zarantha Posted December 7, 2023 Posted December 7, 2023 Just for the record, I will not be updating these DLLs for future updates again. The patch that removes the need for the DLL is perfectly functional and makes this as Bethesda proof as it's possible to get.
Omnishade Posted April 21, 2024 Posted April 21, 2024 (edited) What's the point of having gargoyle pheromones if you're wearing a chastity belt and a gag? So you're smart enough to make this mod but not smart enough to realize the amount of clipping that will occur(unless the gargoyles were equipped with keys). Edited April 21, 2024 by RoninDog
T3xorcist Posted April 21, 2024 Posted April 21, 2024 1 hour ago, RoninDog said: What's the point of having gargoyle pheromones if you're wearing a chastity belt and a gag? So you're smart enough to make this mod but not smart enough to realize the amount of clipping that will occur(unless the gargoyles were equipped with keys). Well if it is so much of an issue why don't you fix it if you're such a smarty pants ey?
badbat111 Posted April 21, 2024 Posted April 21, 2024 3 hours ago, RoninDog said: What's the point of having gargoyle pheromones if you're wearing a chastity belt and a gag? So you're smart enough to make this mod but not smart enough to realize the amount of clipping that will occur(unless the gargoyles were equipped with keys). mod was made by tyrant99 but last time on the site Last visited October 20, 2022 2 years ago
HalcyonAndOn Posted April 26, 2024 Posted April 26, 2024 (edited) Before I rant for a moment, my question is: what am I supposed to be looking for as the 'target'? See below, it felt impossible to do anything once I was right on top of it yet I couldn't see anything to pick up or activate. Is it meant to be that once you get to a destination for the target item, you get constantly bombarded with zaps? I eventually gave up looking and reverted to a save before I let SS put me into THW. Over 10 minutes spent trying to walk around in the same place to find whatever it was I was supposed to find (in front of the Riften stables, distance was under 800). Constant zaps, followed by DD notifications (that block any distance messages), and DD animation-locking event that stop movement. I love the idea of this mod, it's a great concept. Just feels like either I'm missing something or it's meant to be like mentioned above. If the later's the case I'll move on without it, since it just ends up turning from entertaining to frustrating very quickly for me. Spoiler for DWSD, and why I ended up how I did initially: Spoiler My previous post, I activated something that I thought was the destination because I couldn't find anything else. Turns out that was for another mod, Dealing With Sexual Daedra. Saw a vampire lord, a woman (the initial quest giver did say he sent one of his sex slaves) and it just seemed to add up at first. But that was incorrect, and I think my script lag was coming from the constant prodding about the 'target' not being there. Edited April 26, 2024 by HalcyonAndOn Corrections
RevanCathal Posted May 16, 2024 Posted May 16, 2024 I'm not sure if any one noticed, but the se conversion is not packaged properly. You'd have to manually place the DLL in your SKSE folder (Vortex users).
zarantha Posted May 16, 2024 Posted May 16, 2024 13 hours ago, Jgoftl said: I'm not sure if any one noticed, but the se conversion is not packaged properly. You'd have to manually place the DLL in your SKSE folder (Vortex users). The updates to the SKSE DLL i did were packaged that way, the others were probably just drop in replacements. Anyway, use the no DLL version. The ones I did don't work for the latest version of skyrim so they're useless now. If you still have a DLL after installing the no DLL version, delete it.
RevanCathal Posted May 16, 2024 Posted May 16, 2024 34 minutes ago, zarantha said: The updates to the SKSE DLL i did were packaged that way, the others were probably just drop in replacements. Anyway, use the no DLL version. The ones I did don't work for the latest version of skyrim so they're useless now. If you still have a DLL after installing the no DLL version, delete it. No worries. I should be fine with the DLL version since I'm running on 1.5.97 SE.
Gudulba Posted May 23, 2024 Posted May 23, 2024 (edited) Is there really no voice pack for this mod? At least I haven't found any so far. EDIT: here -> https://www.loverslab.com/files/file/23827-generated-voice-pack-for-treasure-hunter-whore/ Edited July 9, 2024 by Gudulba
Gudulba Posted July 9, 2024 Posted July 9, 2024 (edited) I am trying to get rid of the Treasure Hunter Whore loading message when loading a save game. For that I have to recompile one of the scripts (THWPlayerAliasBaseScript.psc). But I always get the error messages when compiling as seen in the spoiler section. What could be the issue? "druggingChance is not a property on script thw_mcmconfig or one of its parents" Spoiler D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(155,97): druggingChance is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(155,88): cannot compare a int to a none (cast missing or types unrelated) D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(155,88): cannot relatively compare variables to None D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(188,96): druggingChance is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(188,87): cannot compare a int to a none (cast missing or types unrelated) D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(188,87): cannot relatively compare variables to None D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(223,97): druggingChance is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(223,88): cannot compare a int to a none (cast missing or types unrelated) D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(223,88): cannot relatively compare variables to None D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(255,96): druggingChance is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(255,87): cannot compare a int to a none (cast missing or types unrelated) D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(255,87): cannot relatively compare variables to None D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(289,95): druggingChance is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(289,86): cannot compare a int to a none (cast missing or types unrelated) D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(289,86): cannot relatively compare variables to None D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(754,48): ShockStrength is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(754,62): cannot cast a none to a int, types are incompatible D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(755,47): ShockDuration is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(755,61): cannot cast a none to a int, types are incompatible D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(861,24): endingTimer is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(861,36): cannot cast a none to a int, types are incompatible D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(862,12): DBM is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(887,24): endingTimer is not a property on script thw_mcmconfig or one of its parents D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(887,36): cannot cast a none to a int, types are incompatible D:\Games\The Elder Scrolls - Skyrim\Data\Scripts\Source\THWTreasureHunterScript.psc(888,12): DBM is not a property on script thw_mcmconfig or one of its parents Edited July 9, 2024 by Gudulba
Hex Bolt Posted July 9, 2024 Posted July 9, 2024 7 hours ago, Gudulba said: I am trying to get rid of the Treasure Hunter Whore loading message when loading a save game. For that I have to recompile one of the scripts (THWPlayerAliasBaseScript.psc). But I always get the error messages when compiling as seen in the spoiler section. What could be the issue? "druggingChance is not a property on script thw_mcmconfig or one of its parents" It looks like you have mismatched scripts, so even if you got it to compile, it might not work well in the game. The druggingChance property is not in the original version on the download page. I believe the Skooma feature and drugging chance were added by Tenri back around page 11 (see Tenri's signature for links). You probably have the new source for THWTreasureHunterScript but the old source for THW_MCMConfig, suggesting that you might also have other THW scripts from different tweak versions.
Tenri Posted July 10, 2024 Posted July 10, 2024 (edited) 7 hours ago, Hex Bolt said: It looks like you have mismatched scripts, so even if you got it to compile, it might not work well in the game. The druggingChance property is not in the original version on the download page. I believe the Skooma feature and drugging chance were added by Tenri back around page 11 (see Tenri's signature for links). You probably have the new source for THWTreasureHunterScript but the old source for THW_MCMConfig, suggesting that you might also have other THW scripts from different tweak versions. I would have to look if my tweaks did do that, but it sounds right? I usually include the sources with my patches but as I nuked my old modding setup I don't have them if I didn't. Also hello I am somewhat more active here again and even managed to get around to setting up a better way to compile scripts than booting up the ck yay. Edited July 10, 2024 by Tenri
Hex Bolt Posted July 10, 2024 Posted July 10, 2024 3 minutes ago, Tenri said: I would have to look if my tweaks did do that, but it sounds right? I usually include the sources with my patches but as I nuked my old modding setup I don't have them if I didn't. Hi Tenri, nice to see that you're still here! I have your fixes and I see the druggingChance property in the source, so that should be from yours (or perhaps from someone else's later tweaked version that included your stuff). 1
Tenri Posted July 10, 2024 Posted July 10, 2024 31 minutes ago, Hex Bolt said: Hi Tenri, nice to see that you're still here! I have your fixes and I see the druggingChance property in the source, so that should be from yours (or perhaps from someone else's later tweaked version that included your stuff). Having looked through the conversations around the patches creation, (and downloading the patches themselves) the sources are included and it was added by me I tried compiling my patches with that load message removed, but I am missing some scripts to do so and don't feel like jumping through hoops to compile a mod I am not currently using. that said it seems you in fact already patched that message out yourself from base mod or my fixes in this post 1
Gudulba Posted July 11, 2024 Posted July 11, 2024 I have just noticed that the "THW_po3ext_nodll_replacer" and "THW TenriTweaks Jan 19 2020 1" collide regarding the THWTreasureHunterScript script. Is there any way to find out whether Tenri's tweaks made it into the DLL replacer mod?
Tenri Posted July 11, 2024 Posted July 11, 2024 (edited) 17 hours ago, Gudulba said: I have just noticed that the "THW_po3ext_nodll_replacer" and "THW TenriTweaks Jan 19 2020 1" collide regarding the THWTreasureHunterScript script. Is there any way to find out whether Tenri's tweaks made it into the DLL replacer mod? As far as I can tell assuming you are talking about the file found here, my tweaks are all included in the DLL replacer, at least as far as that one script is concerned so you should overwrite my version with the replacer's version. I just compared the .psc scripts to each other and the original. There is only one difference between mine and the replacer, while basically the entire files are different to the original in some way. Edited July 11, 2024 by Tenri slight clarification 2
Gudulba Posted July 12, 2024 Posted July 12, 2024 8 hours ago, Tenri said: As far as I can tell assuming you are talking about the file found here, my tweaks are all included in the DLL replacer, at least as far as that one script is concerned so you should overwrite my version with the replacer's version. I just compared the .psc scripts to each other and the original. There is only one difference between mine and the replacer, while basically the entire files are different to the original in some way. Thank you! krzp has also confirmed that he used your tweaked files as a base for his no-dll mod.
Allen Harris Posted September 28, 2024 Posted September 28, 2024 Did this ever get converted to an SE version?
pappana Posted September 28, 2024 Posted September 28, 2024 (edited) 3 hours ago, Allen Harris said: Did this ever get converted to an SE version? Im using it on SE, the converstion is posted further back in this thread Edited September 28, 2024 by pappana
Allen Harris Posted September 28, 2024 Posted September 28, 2024 (edited) 1 hour ago, pappana said: Im using it on SE, the converstion is posted further back in this thread ...My body's invisible when I start a game. I downloaded the mod, and the Papyrus extender patch. Edit: Oh I see, it's just the Bretons that have that issue. Edited September 28, 2024 by Allen Harris
Seeker999 Posted September 29, 2024 Posted September 29, 2024 I'm afraid I have to give up on using this mod for now. I wanted it for a Simple Slavery outcome but I can’t complete one run without CTD, or notifications stopping, or even a messed up MCM (stuff not showing up, including for other mods). My setup: Skyrim SE v. 1.6.1130 SKSE v. skse64_2_02_05 SexLab Framework AE v. 1.66 using THW with no .dll patch (I did remove the .dll). Settings were: No death shock, no hard bondage, yes to skooma all mods consistent with above setup Mod List 09292024.txt I added it about 2 months ago, along with other mods for SS++ outcomes because I wanted more variety after around 1200+ hours of gameplay (not sure exactly because I changed hairstyles in Racemenu a few times). I played it before and enjoyed it well enough then but couldn’t use it until I saw the no-.dll patch - woohoo! Anyway, this last time when I was sent to the slave auction I made sure THW was the only outcome. Seemed to start ok with the vampire pontificating. Did get a message that I couldn’t insert a plug because my hands were bound, but there were 2 plugs under my belt. The only other thing I observed was that the quest started screen went by so fast I couldn’t read it (and I’m a fast reader). Dumped naked in Skyrim, got the first (and only) shot of drugs, equipped with a belt, 2 plugs, and nipple piercings - were there supposed to be 2 sets of piercings? Got dressed, started running, saw warmer/colder/stop standing around messages. Never got another shot of skooma, do have skooma whore installed, eventually I stopped seeing any notifications and I couldn't open the MCM - none of the mods showed on screen or I could see them but when I opened 'YeOlde ..' in order to show the THW MCM, there was nothing there.. Checked papyrus and saw a lot of this: Spoiler [09/29/2024 - 04:37:14AM] Error: Property druggingChance not found on thw_mcmconfig. Aborting call and returning None stack: [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 155 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 <truncated stack> [09/29/2024 - 04:37:14AM] WARNING: Assigning None to a non-object variable named "::temp16" stack: [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 155 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.UpdateDistance() - "---------------------------" Line 185 [THWFindTreasure (1E000D62)].thwtreasurehunterscript.CheckDistance() - "---------------------------" Line 539 <truncated stack> Redeployed and sorted mods in Vortex and went back to Slave market save. Unchecked Skooma Whore option. Basically same results. From ReSaver when I was looking for orphaned scripts: Spoiler Save62_5ECFA948_1_456E656C647261_Tamriel_010931_20240929125711_66_1.ess Eneldra the level 66 WoodElf female, in Skyrim on 033.31.29 (279/2004 xp). Save number 62, created on Sun Sep 29 08:57:11 EDT 2024. Version string: null Form version: 78 Total size: 47.8 mb (16.7 mb with LZ4) Papyrus size: 24.9 mb ChangeForms size: 21.6 mb The savefile was successfully loaded. Read 16.7 mb in 2.1 seconds. SKSE co-save was loaded. Potential problems were identified There are 121 stacks and 643 frames, which may indicate a problem. thwtreasurehunterscript occurs the most often (469 occurrences) There is a stack 471 frames deep (THWSSOutcomeScript (03f1f806) 471 frames). Papyrus.0 THW.log Uninstalled THW, made a new save in the Riften slave market, cleaned it, reinstalled THW, same problems From Resaver on later save where I CTD'd: Spoiler Save67_5ECFA948_1_456E656C647261_Tamriel_010807_20240929145516_66_1.ess Eneldra the level 66 WoodElf female, in Skyrim on 032.07.52 (279/2004 xp). Save number 67, created on Sun Sep 29 10:55:16 EDT 2024. Version string: null Form version: 78 Total size: 45.9 mb (16.4 mb with LZ4) Papyrus size: 23.5 mb ChangeForms size: 21.1 mb The savefile was successfully loaded. Read 16.4 mb in 2.0 seconds. SKSE co-save was loaded. Potential problems were identified There are 18 stacks and 329 frames, which may indicate a problem. thwtreasurehunterscript occurs the most often (297 occurrences) There is a stack 299 frames deep (THWSSOutcomeScript (03f229f0) 299 frames). Papyrus.0.log Load order (s/b the same or close to the same as earlier) Load Order 09292024.txt I don't know what else to do. I'm somewhat comfortable with XEdit, so if there's something there I can change I'm all for it. Or a console command. I know nothing about scripting so wouldn't know what to look for. I'm attaching the last crash log, if it'll help. crash-2024-09-29-15-35-29.log Thank you.
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