NCK30 Posted February 6, 2023 Posted February 6, 2023 Hi, I have had this mod forever. But I hate the speech level up when asking for sex. I would like to level up speech by Game persuasion/intimidation choices and selling goods. With Sexlab Romance as it is, I level up every 3-4 times I ask for sex. This makes the Bards quest irrelevant. Also meddles with my build with so many premature level ups. Can this be done by editing the esp? - Or should the scripts be edited? I have tried and open the esp in Tes5Eedit. I can't make sense of the where the speech experience level up happens.
Hex Bolt Posted February 6, 2023 Posted February 6, 2023 14 minutes ago, NCK30 said: I hate the speech level up when asking for sex. I'm with you. It trivializes anything that uses Persuasion if it's that easy to level it up. You can edit the scripts, but if you just want to remove the increases entirely, you do that by modifying the esp. Find DialogueFavorGeneric "Generic dialogue" [QUST:0005A6DC] (in Skyrim.esm), then find the references to it in SL Romance. You'll see several dialog topics that do. Quick & dirty fix: Edit the script section for each of those topics to remove the pFDS property or set its value to 00000000 (null). This will cause script errors if you've enabled logging, but nothing that's going to make a significant difference. Better solution: Modify each script that those topics use to remove the line "pFDS.Persuade(akSpeaker)". This avoids script errors but require the ability to edit and compile scripts. Editing the scripts also would let you set a small random chance to Persuasion level up, if you'd rather not remove it completely. 2
NCK30 Posted February 7, 2023 Author Posted February 7, 2023 (edited) 18 hours ago, HexBolt8 said: I'm with you. It trivializes anything that uses Persuasion if it's that easy to level it up. You can edit the scripts, but if you just want to remove the increases entirely, you do that by modifying the esp. Find DialogueFavorGeneric "Generic dialogue" [QUST:0005A6DC] (in Skyrim.esm), then find the references to it in SL Romance. You'll see several dialog topics that do. Quick & dirty fix: Edit the script section for each of those topics to remove the pFDS property or set its value to 00000000 (null). This will cause script errors if you've enabled logging, but nothing that's going to make a significant difference. Better solution: Modify each script that those topics use to remove the line "pFDS.Persuade(akSpeaker)". This avoids script errors but require the ability to edit and compile scripts. Editing the scripts also would let you set a small random chance to Persuasion level up, if you'd rather not remove it completely. I tried editing the scripts but got multiple errors when compiling with Creation Kit. I will admit my SexLab Romance esp. Could You edit it for me? I will also admit the scripts which I found with this property. I know my way around Tes5Edit when dealing with NPC's, but this is a little advanced for me. Edit.: To avoid any misunderstandings I want it gone permanently. Thanks!!! SexLab Romance.esp sdsRomanceFFStart.psc sdsRomanceFMStart.psc sdsRomanceFollowerStart.psc sdsRomanceHousecarlStart.psc sdsRomanceMFStart.psc sdsRomanceMMStart.psc sdsRomanceSpouseStart.psc Edited February 7, 2023 by NCK30
Hex Bolt Posted February 7, 2023 Posted February 7, 2023 (edited) 1 hour ago, NCK30 said: I tried editing the scripts but got multiple errors when compiling with Creation Kit. Try the quick & dirty approach. Open the mod in TES5Edit. Enter 0005A6DC (the ID of DialogueFavorGeneric) in the Form ID field (upper left) and press Enter. Click the Referenced By tab and sort by file (click the File column heading). Scroll down, find the references in SL Romance, and double-click to select (you'll have to do this for each one). In the VMAD section, you'll see the script details. Find pFDS in the properties. Double-click the value (DialogueFavorGeneric "Generic dialogue" [QUST:0005A6DC]), enter 00000000, then press the Enter key. The value should now be null. A more heavy-handed approach would be to just delete the pFDS property. You can be selective and save time. If you don't have a spouse or use certain sex combinations, just skip those. As mentioned earlier, you will get minor script errors if you've enabled logging, but the scripts will still work, they just won't increase Persuasion. Edited February 7, 2023 by HexBolt8 1
NCK30 Posted February 7, 2023 Author Posted February 7, 2023 3 hours ago, HexBolt8 said: Try the quick & dirty approach. Open the mod in TES5Edit. Enter 0005A6DC (the ID of DialogueFavorGeneric) in the Form ID field (upper left) and press Enter. Click the Referenced By tab and sort by file (click the File column heading). Scroll down, find the references in SL Romance, and double-click to select (you'll have to do this for each one). In the VMAD section, you'll see the script details. Find pFDS in the properties. Double-click the value (DialogueFavorGeneric "Generic dialogue" [QUST:0005A6DC]), enter 00000000, then press the Enter key. The value should now be null. A more heavy-handed approach would be to just delete the pFDS property. You can be selective and save time. If you don't have a spouse or use certain sex combinations, just skip those. As mentioned earlier, you will get minor script errors if you've enabled logging, but the scripts will still work, they just won't increase Persuasion. Thank You so much. I love Sexlab Romance, but this was a major letdown. Thanks for taking it step by step. I never check the papyrus logs anyway. Figure I have plenty of errors which I know nothing about. My LE install has been very stable for a long time. I know You can't avoid CTD's completely. But it's damn close.
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