Okshi91 Posted August 19, 2023 Posted August 19, 2023 5 hours ago, jib_buttkiss said: From what I was looking at, the actual name change is the easy bit (have an array populated with bimbos, one with new names, and .SetName them all on game load). The bit I still need to figure out is the text input box. I might need to just have UIExtensions as a requirement for that. It's a pretty basic mod that a lot of mods already need so I'm not too worried about that, but I want to at least see if I can do it without first. Worst case scenario if you didn't want to add a new requirement would be to use JSONUtil and have a JSON list of bimbo names keyed with the actor's name (i.e {"String":{"Mjoll the Lioness":"Mjoll the Kitten", "Jordis the Sword-Maiden":"Jordie the Sword-Slut"}} which you could then read with JSONUtil.GetStringValue(bimboNamesFile, akActor.getActorBase().getName()). You'd probably also want a method of having a bunch of random names for actors that don't have a predefined name, which would probably just be picking a random element from a StringList in the JSON or using the textbox method and storing the user input in the JSON. There's also the SKSE function ObjectReference.SetDisplayName(String, Bool), which *might* be persistent across savegames and thus not need to be reset on game load (assuming akActor.getActorBase().setName(String) isn't persistent), but I'm not exactly sure.
jib_buttkiss Posted August 19, 2023 Author Posted August 19, 2023 5 hours ago, Balgin said: Or have it randomise the yps name change feature? I feel like the fun is in the name being a corrupted version of the old one, though. But I might fall back on something like that. 3 hours ago, brewmasterhal said: Keep in mind that UIExtensions does not exist for current SSE, so you'd have to come up with some other solution for that version regardless. Oh, I saw that YPS had it as a requirement and I know that works in SE, so I just assumed UIExtensions did as well. Well, I guess I'll do it without it, then. 15 minutes ago, Okshi91 said: Worst case scenario if you didn't want to add a new requirement would be to use JSONUtil and have a JSON list of bimbo names keyed with the actor's name (i.e {"String":{"Mjoll the Lioness":"Mjoll the Kitten", "Jordis the Sword-Maiden":"Jordie the Sword-Slut"}} which you could then read with JSONUtil.GetStringValue(bimboNamesFile, akActor.getActorBase().getName()). You'd probably also want a method of having a bunch of random names for actors that don't have a predefined name, which would probably just be picking a random element from a StringList in the JSON or using the textbox method and storing the user input in the JSON. There's also the SKSE function ObjectReference.SetDisplayName(String, Bool), which *might* be persistent across savegames and thus not need to be reset on game load (assuming akActor.getActorBase().setName(String) isn't persistent), but I'm not exactly sure. Yeah, that's my fallback plan. A JSON with all the most popular NPCs in it by default and then a pool of fallback names for anyone not on the list. The user can add their own name to the json if they have a bimbo who's obscure or modded. From what I've read, .SetName isn't persistent, but if SetDisplayName is that'll make life easier. I'll have a play with it. 2
AphroditesEye Posted August 19, 2023 Posted August 19, 2023 Since you're going to be fleshing out Morella, any plans to give her dialogue for Lyvelia and Erina's quests if you talk to her during them? Also a minor suggestion - why not have Holdan's dialogue relate to the quests in the mod; like the previously mentioned two and Morella's, since he seems to be researching it? Maybe he has a history with Lyvelia and Dareel, or points the player towards sources of the curse? Perhaps his wife was the previous person who was on these expeditions?
ebbluminous Posted August 19, 2023 Posted August 19, 2023 (edited) Erm... SE UIExtentions... https://www.nexusmods.com/skyrimspecialedition/mods/17561 Oh I tell lies. I use this in place of UIE: https://www.nexusmods.com/skyrimspecialedition/mods/27348 Edited August 19, 2023 by ebbluminous
brewmasterhal Posted August 19, 2023 Posted August 19, 2023 (edited) 10 hours ago, jib_buttkiss said: From what I've read, .SetName isn't persistent, but if SetDisplayName is that'll make life easier. I'll have a play with it. 9 hours ago, ebbluminous said: Erm... SE UIExtentions... https://www.nexusmods.com/skyrimspecialedition/mods/17561 Oh I tell lies. I use this in place of UIE: https://www.nexusmods.com/skyrimspecialedition/mods/27348 Yeah sadly I believe that UIE is one of the mods that the AE version fucked up that's never really worked right since. You can still get parts of it to work, but I know that some things are broken and I think it introduces some instability. It's still used by SLSurvival, but the features that Maria Eden SE needs are just gone. You can also try .SetActorFullName, which might be more permanent. From looking at the Thief code, .SetName gets run every time an actor with a changed name is loaded, probably by attaching a script with an OnLoad block. Other methods of setting an NPC's name when they're loaded, like checking when the player enters certain cells, obviously won't work for generic NPCs. Edited August 19, 2023 by brewmasterhal
Balgin Posted August 19, 2023 Posted August 19, 2023 10 hours ago, AphroditesEye said: Since you're going to be fleshing out Morella, any plans to give her dialogue for Lyvelia and Erina's quests if you talk to her during them? Also a minor suggestion - why not have Holdan's dialogue relate to the quests in the mod; like the previously mentioned two and Morella's, since he seems to be researching it? Maybe he has a history with Lyvelia and Dareel, or points the player towards sources of the curse? Perhaps his wife was the previous person who was on these expeditions? You know, that's actually an interesting thought. Non Bimbo Morella could go to him to ask if he can make a cure for her blonde hair which could lead to some experiments and cause her to gain some more corruption on top of that she gained from Childish Games. In a twist, if she later became a bimbo she could express her grattitute that he cured her of her old boring stuffy headed thoughts. Not expressed to him, I might add, but expressed to the player as occasional banter behind his back in his absence. 1
ebbluminous Posted August 19, 2023 Posted August 19, 2023 2 hours ago, brewmasterhal said: Yeah sadly I believe that UIE is one of the mods that the AE version fucked up that's never really worked right since. You can still get parts of it to work, but I know that some things are broken and I think it introduces some instability. It's still used by SLSurvival, but the features that Maria Eden SE needs are just gone. You can also try .SetActorFullName, which might be more permanent. From looking at the Thief code, .SetName gets run every time an actor with a changed name is loaded, probably by attaching a script with an OnLoad block. Other methods of setting an NPC's name when they're loaded, like checking when the player enters certain cells, obviously won't work for generic NPCs. I don't use AE, so I am all good
LinksSword Posted August 19, 2023 Posted August 19, 2023 (edited) 17 hours ago, brewmasterhal said: Keep in mind that UIExtensions does not exist for current SSE, so you'd have to come up with some other solution for that version regardless. if you mean AE then that's just a problem of lot of mods, Most recent i can recall is Skyrim Platform which did update, But also keep in mind AE been out for 2 years now and only now that specific mod got updated. Edited August 19, 2023 by LinksSword
MysticDaedra Posted August 20, 2023 Posted August 20, 2023 The Hips morph needs to be inverted for SE apparently. Not currently labeled in the MCM.
MellowDrama Posted August 20, 2023 Posted August 20, 2023 (edited) Hey, The hypno vial is really OP, Especially if you use it with SLS. SLS will give random NPCs random amounts of gold and items often valued above 1200 gold. . Also if you hypnotize a shopkeeping NPC, their inventory respawns when they change clothing. If you hypnotize a training NPC, all the money you pay for the training you can instantly take back in their inventory. Yeah you can see the issue with all three of those right ? Idk how to fix the latter two but maybe make them cost more, throw in a substantial amount of corruption or make it so you have to go do the quest to find those stones for the vials every time. Idk just a suggestion cuz I can't control myself not to cheat. Other than that. I've been having a lot of fun with this. Hope you keep it up. Edited August 20, 2023 by lucakro
Mayakashi Posted August 22, 2023 Posted August 22, 2023 On 8/19/2023 at 8:11 AM, jib_buttkiss said: add lips morph ? and nipple morph any guide for quest because i visit all npc and get only 2 short quest !!!
jib_buttkiss Posted August 22, 2023 Author Posted August 22, 2023 On 8/19/2023 at 5:49 PM, AphroditesEye said: Since you're going to be fleshing out Morella, any plans to give her dialogue for Lyvelia and Erina's quests if you talk to her during them? Also a minor suggestion - why not have Holdan's dialogue relate to the quests in the mod; like the previously mentioned two and Morella's, since he seems to be researching it? Maybe he has a history with Lyvelia and Dareel, or points the player towards sources of the curse? Perhaps his wife was the previous person who was on these expeditions? Yeah, I'll give her some opinions on those, and probably some vanilla quests too. Holdan will as well, and I like the idea of him knowing Lyvelia too. My little headcanon is that he's an expert in the daedric bimbo curse, which is why he can help you suppress that. But none of the other bimbofications in the mod are that actual daedric curse, so he'll comment on them but never actually be able to help. For example, if you go to him instead of Dareel he might have some insight into what Lyvelia's done, but will still send you to Dareel to get help. He can't help Morella because she was just drugged with Lactacid and cursed hair dye. Despite living in the same town as Jill, he still has no idea what's been done to her. And so on. The story of his wife is going to be that after they were married she was afflicted with the bimbo curse (by what? not sure yet), so Holdan became an expert in it to get his wife back. But when he eventually did cure her, they found that she preferred being a bimbo. So now she makes him leave her bimbo'd most of the time. Occasionally, he gets tired of the endless giggling and sex, and cures her for a bit to spend some time with her. If you find her like that, she'll be grumpy at you- she's only being smart as a favour to her husband. She's a high elf, by the way. On 8/20/2023 at 3:43 AM, brewmasterhal said: Yeah sadly I believe that UIE is one of the mods that the AE version fucked up that's never really worked right since. You can still get parts of it to work, but I know that some things are broken and I think it introduces some instability. It's still used by SLSurvival, but the features that Maria Eden SE needs are just gone. You can also try .SetActorFullName, which might be more permanent. From looking at the Thief code, .SetName gets run every time an actor with a changed name is loaded, probably by attaching a script with an OnLoad block. Other methods of setting an NPC's name when they're loaded, like checking when the player enters certain cells, obviously won't work for generic NPCs. To follow up here, I ditched the text entry box and just used some .jsons after both finding that jsonUtils' GetStringValue had an field for ifMissing, and that there's really only a few dozen "common" choices to bimbofy in the game. When an NPC is bimbofied, the code will check the .json file for them, and load the "bimbo" version of their name. If they're not on the list, they get a name from an other .json with a list of random bimbo names (Kandi, Lola, Honey, and so on). If a bimbo has her curse cured, her name will be fixed until the cure wears off, then she'll get her new name back. This lets me predefine names for all the most popular bimbos, and you can add your own to the list easily (including modded NPCs), or change my names to ones you like. I've got preset names for about 50 NPCs (all the followers + a bunch of NPCs that seemed to me like common bimbofication targets), annoyingly excluding a few whose names don't lend themselves to bimbo'ing (what do you even do with "Erdi"?). I'll upload the list here, if I've missed any obvious ones let me know and I'll add them! bimboNames.json bimboNamesRandom.json Also, turns out SetDisplayName is persistent, so that's easy- except for Serana, who seems to not be affected by it? I'm hoping that it's just because she's so complex on the backend, and not because of anything else that will affect other NPCs. On 8/21/2023 at 2:39 AM, MysticDaedra said: The Hips morph needs to be inverted for SE apparently. Not currently labeled in the MCM. Thanks for the heads up, I'll mark it in the next version. Just for reference, I think I will have an "Advanced: Load morphs from Json" option that lets you load morphs from a .json using Okshi91's method. That method is basically an objective upgrade, but I like having the simple and more user-friendly option to just set them in the MCM. On 8/21/2023 at 6:28 AM, lucakro said: Hey, The hypno vial is really OP, Especially if you use it with SLS. SLS will give random NPCs random amounts of gold and items often valued above 1200 gold. . Also if you hypnotize a shopkeeping NPC, their inventory respawns when they change clothing. If you hypnotize a training NPC, all the money you pay for the training you can instantly take back in their inventory. Yeah you can see the issue with all three of those right ? Idk how to fix the latter two but maybe make them cost more, throw in a substantial amount of corruption or make it so you have to go do the quest to find those stones for the vials every time. Idk just a suggestion cuz I can't control myself not to cheat. Other than that. I've been having a lot of fun with this. Hope you keep it up. Glad you're enjoying the mod! I wouldn't want to balance the potions against SLS in case someone doesn't have it. I think SLS has the option to control how much stuff gets added to people though? If it does, you could turn it down so that they usually have under a 1000 gold's worth. Stealing a skill trainer's payment is a thing in Vanilla (poor Faendal), so I'm not too worried about that, but I'll take a look at the shopkeeper thing. There's probably nothing I can do, but you never know. 14 minutes ago, Mayakashi said: add lips morph ? and nipple morph any guide for quest because i visit all npc and get only 2 short quest !!! Lips morphs are unfortunately basically impossible. Nipple morphs will be possible in the next version. The three main quests and where to start them are described on the mod's main page (Childish Games, Lyvelia's Dirty Work, and Acolyte of Dibella). The spoiler dropdown under the "Tavern Bimbos" marks which characters have small miscellaneous quests (Buttslut and Anaita). bimboNamesRandom.json 3
pifesh Posted August 22, 2023 Posted August 22, 2023 11 minutes ago, jib_buttkiss said: Yeah, I'll give her some opinions on those, and probably some vanilla quests too. Holdan will as well, and I like the idea of him knowing Lyvelia too. My little headcanon is that he's an expert in the daedric bimbo curse, which is why he can help you suppress that. But none of the other bimbofications in the mod are that actual daedric curse, so he'll comment on them but never actually be able to help. For example, if you go to him instead of Dareel he might have some insight into what Lyvelia's done, but will still send you to Dareel to get help. He can't help Morella because she was just drugged with Lactacid and cursed hair dye. Despite living in the same town as Jill, he still has no idea what's been done to her. And so on. The story of his wife is going to be that after they were married she was afflicted with the bimbo curse (by what? not sure yet), so Holdan became an expert in it to get his wife back. But when he eventually did cure her, they found that she preferred being a bimbo. So now she makes him leave her bimbo'd most of the time. Occasionally, he gets tired of the endless giggling and sex, and cures her for a bit to spend some time with her. If you find her like that, she'll be grumpy at you- she's only being smart as a favour to her husband. She's a high elf, by the way. To follow up here, I ditched the text entry box and just used some .jsons after both finding that jsonUtils' GetStringValue had an field for ifMissing, and that there's really only a few dozen "common" choices to bimbofy in the game. When an NPC is bimbofied, the code will check the .json file for them, and load the "bimbo" version of their name. If they're not on the list, they get a name from an other .json with a list of random bimbo names (Kandi, Lola, Honey, and so on). If a bimbo has her curse cured, her name will be fixed until the cure wears off, then she'll get her new name back. This lets me predefine names for all the most popular bimbos, and you can add your own to the list easily (including modded NPCs), or change my names to ones you like. I've got preset names for about 50 NPCs (all the followers + a bunch of NPCs that seemed to me like common bimbofication targets), annoyingly excluding a few whose names don't lend themselves to bimbo'ing (what do you even do with "Erdi"?). I'll upload the list here, if I've missed any obvious ones let me know and I'll add them! bimboNames.json 1.55 kB · 0 downloads bimboNamesRandom.json 1.55 kB · 0 downloads Also, turns out SetDisplayName is persistent, so that's easy- except for Serana, who seems to not be affected by it? I'm hoping that it's just because she's so complex on the backend, and not because of anything else that will affect other NPCs. Thanks for the heads up, I'll mark it in the next version. Just for reference, I think I will have an "Advanced: Load morphs from Json" option that lets you load morphs from a .json using Okshi91's method. That method is basically an objective upgrade, but I like having the simple and more user-friendly option to just set them in the MCM. Glad you're enjoying the mod! I wouldn't want to balance the potions against SLS in case someone doesn't have it. I think SLS has the option to control how much stuff gets added to people though? If it does, you could turn it down so that they usually have under a 1000 gold's worth. Stealing a skill trainer's payment is a thing in Vanilla (poor Faendal), so I'm not too worried about that, but I'll take a look at the shopkeeper thing. There's probably nothing I can do, but you never know. Lips morphs are unfortunately basically impossible. Nipple morphs will be possible in the next version. The three main quests and where to start them are described on the mod's main page (Childish Games, Lyvelia's Dirty Work, and Acolyte of Dibella). The spoiler dropdown under the "Tavern Bimbos" marks which characters have small miscellaneous quests (Buttslut and Anaita). bimboNamesRandom.json 123 B · 0 downloads About lips morph, maybe you should take a look at this mod:
Okshi91 Posted August 22, 2023 Posted August 22, 2023 24 minutes ago, jib_buttkiss said: except for Serana, who seems to not be affected by it? I'm hoping that it's just because she's so complex on the backend, and not because of anything else that will affect other NPCs. It might be something to do with how SetDisplayName() uses the same mechanism that quest aliases do to change names and the fact that Serana has her name changed during her quest. If you didn't try it, try setDisplayName(Name, true), as that will tell setDisplayName to override quest-based name changes. 1
SkyAddiction Posted August 22, 2023 Posted August 22, 2023 26 minutes ago, jib_buttkiss said: Also, turns out SetDisplayName is persistent, so that's easy- except for Serana, who seems to not be affected by it? I'm hoping that it's just because she's so complex on the backend, and not because of anything else that will affect other NPCs. That's precisely why she's "immune" to changes. It's entirely possible to mod Serana, but it often involves tedious and/or complicated workarounds for even simple things, which is why most people tempted to tinker with her usually just give up. I once tried to add some conditional dialogue to her for Cursed Loot. Yeah, lol. No. Not worth the effort. If whatever you're doing works on all the other NPCs and not Serana, it's not you - it's Serana. 1
MellowDrama Posted August 22, 2023 Posted August 22, 2023 (edited) 5 hours ago, jib_buttkiss said: I wouldn't want to balance the potions against SLS in case someone doesn't have it. I think SLS has the option to control how much stuff gets added to people though? If it does, you could turn it down so that they usually have under a 1000 gold's worth. Stealing a skill trainer's payment is a thing in Vanilla (poor Faendal), so I'm not too worried about that, but I'll take a look at the shopkeeper thing. There's probably nothing I can do, but you never know. Oh kinda wish you hadn't told me that. Again I have self control issues. Barely managing not to use the additemmenu but maybe an optional thing where you to at least make him hypnotise you for every vile instead of once per day. Don't wanna change the SLS gold thing cuz I kinda do need to steal people's gold to pay for stuff. Also yeah pretty sure I've seen a mod do lipmorphing before. ooh can't wait to get pinched and twisted next update. Also yeah it's take their inventory, tell them to dress like a princess and open the inventory again and on and on. Edited August 22, 2023 by lucakro
LinksSword Posted August 22, 2023 Posted August 22, 2023 5 hours ago, SkyAddiction said: That's precisely why she's "immune" to changes. It's entirely possible to mod Serana, but it often involves tedious and/or complicated workarounds for even simple things, which is why most people tempted to tinker with her usually just give up. I once tried to add some conditional dialogue to her for Cursed Loot. Yeah, lol. No. Not worth the effort. If whatever you're doing works on all the other NPCs and not Serana, it's not you - it's Serana. Serana doesn't like most mods, lot of them act like she is a npc rather then a follower of the player. so if i use a mod that causes npcs too sexually assault the player or the one that causes npcs too gather around the player during sex she ignores follower settings, regardless i need to disable females in most mod options otherwise... Idk if there is a work around this for her to be properly recognized in these other mods or not but it's a little annoying i guess that's just the quirk that Bethesda left in her because of how her ai works.
LinksSword Posted August 22, 2023 Posted August 22, 2023 1 hour ago, lucakro said: Oh kinda wish you hadn't told me that. Again I have self control issues. Barely managing not to use the additemmenu but maybe an optional thing where you to at least make him hypnotise you for every vile instead of once per day. Don't wanna change the SLS gold thing cuz I kinda do need to steal people's gold to pay for stuff. Also yeah pretty sure I've seen a mod do lipmorphing before. ooh can't wait to get pinched and twisted next update. Also yeah it's take their inventory, tell them to dress like a princess and open the inventory again and on and on. your thinking of @Code SerpentCorruption mod which did indeed have lip morphs.
Code Serpent Posted August 23, 2023 Posted August 23, 2023 3 hours ago, LinksSword said: your thinking of @Code SerpentCorruption mod which did indeed have lip morphs. yup, still need to get that update out so this mod can use those morphs 3
MellowDrama Posted August 23, 2023 Posted August 23, 2023 3 hours ago, Code Serpent said: yup, still need to get that update out so this mod can use those morphs Ah hey Devious Lore is great.
ebbluminous Posted August 23, 2023 Posted August 23, 2023 Needs a Bimbo addon quest now! https://www.nexusmods.com/skyrimspecialedition/mods/98885 1
Mayakashi Posted August 23, 2023 Posted August 23, 2023 (edited) can you add player name change and make slider in json file so we can edit it , like soulgem oven Edited August 24, 2023 by Mayakashi
AphroditesEye Posted August 26, 2023 Posted August 26, 2023 Is there an estimated time for the next release, by any chance? Excited to see what you've got cooking up.
ebbluminous Posted August 26, 2023 Posted August 26, 2023 3 minutes ago, AphroditesEye said: Is there an estimated time for the next release, by any chance? Excited to see what you've got cooking up. https://wowwiki-archive.fandom.com/wiki/Soon
jib_buttkiss Posted August 27, 2023 Author Posted August 27, 2023 On 8/23/2023 at 2:16 AM, Okshi91 said: It might be something to do with how SetDisplayName() uses the same mechanism that quest aliases do to change names and the fact that Serana has her name changed during her quest. If you didn't try it, try setDisplayName(Name, true), as that will tell setDisplayName to override quest-based name changes. Ah yep, that's done it, thanks. Now I just need to come up with a good way to bimbofy the name "Serana"! On 8/23/2023 at 6:49 PM, Mayakashi said: can you add player name change and make slider in json file so we can edit it , like soulgem oven I could do that. I think the best way would be to have a json where you can set your own name, and if you haven't set one you get one of the default fallback names from the NPC list. 5 hours ago, AphroditesEye said: Is there an estimated time for the next release, by any chance? Excited to see what you've got cooking up. Yeah, Soon(tm) pretty much sums it up. It'll be a little while, because I did take a bit of a break after 1.6.4. For 1.7, the main things I've done so far are the new corruption curing system (which also allows curing an NPC's corruption), name changing, Okshi91's changes for a more efficient NPC curse with unlimited bimbos, the new Stepfordised Forsworn tavern wench bimbo, and a bunch of new dialogue and other little things. The thing is, I don't have a hard cutoff for what features make it into the next version, I just eventually decide 'that seems like enough' and upload it. At the moment, my outstanding "must-haves" for 1.7 are: -Okshi91's hairpart replacement for NPC bimbos + corresponding outfit updates -The vampire bimbo and her quest (almost done with this, dialogue's written and the quest structure/stages are done) -Giving Holdan his own house, and his wife (again, their dialogue's done but making their house cell and placing it in the world somewhere will be a pain in the ass) -Making actors gain corruption over time if they're wearing SluttyClothes-keyworded clothes. -Even more dialogue for Morella and bimbos -Lot of other little fixes and changes -Look into implementing an idea I had for a "Cheerleader" power to give a bimbo PC, where you dance and cheer to buff your allies in combat. -And my current bugbear, which is that I fucked up something when bringing in Okshi91's bimbo curse improvements and now the curse is only progressing if there's at least 2 bimbofying NPCs, so that needs to get fixed. But of course, I might get sidetracked and end up adding more stuff than that, who knows. 4
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