Jump to content

[mod] Sexbound Reborn


Recommended Posts

Posted (edited)

Does this new framework have a built-in mechanic to trigger sex (via arousal or on-demand)? Or does it just like the original SB rely on submods for sex to happen, which then as we've seen gets clumsy support at best?

 

That's the main question i'm pondering: I don't care about a million races and anims, so long there's no intuitive way for sex to happen in the first place.

 

EDIT: From the OP...

Quote

⁉️ Naturally Horny is integrated into this mod. Do not try to use it!

THANK YOU, THANK YOU! Downloading ASAP!

Edited by libertyordeath
Posted (edited)

To update: it seems there are more config options that causes the no actor glitch as when I made a new character it returned so i deleted the edited version and got a new one, now the only config options i'm using are: climax don't spawn liquids and disabled species compatibility.  For auto-climax the newer posts cleared it for me. For pregnancy, players don't get notified if they get pregnant and can't give birth if time passes, i only learnt that my character got pregnant via pregnancy hazard pop-ups and lustbound's birthing pill. Pregnancy test do work, if you aren't pregnant, if you are they just can't be used. Almost forgot, the npcs the the player and other npcs give birth to don't have hair.

Edited by R654
Posted
6 hours ago, R654 said:

To update: it seems there are more config options that causes the no actor glitch as when I made a new character it returned so i deleted the edited version and got a new one, now the only config options i'm using are: climax don't spawn liquids and disabled species compatibility.  For auto-climax the newer posts cleared it for me. For pregnancy, players don't get notified if they get pregnant and can't give birth if time passes, i only learnt that my character got pregnant via pregnancy hazard pop-ups and lustbound's birthing pill. Pregnancy test do work, if you aren't pregnant, if you are they just can't be used. Almost forgot, the npcs the the player and other npcs give birth to don't have hair.

 

If there are more error that you can consistently reproduce, please follow standard bug reporting procedures and create Issues for it on GitHub, or at least include maximum logging logfiles for each of them.

 

For player pregnancies: Standard settings are immersionLevel 1, which corresponds to stripped down notifications. You should get vague message hinting at your pregnancy - keep in mind that pregnancies only officially trigger between 1 - 3 minutes after the climax. By default settings it takes between 6 - 9 in-game days for a pregnancy to end. The status effect to notify of an on-going pregnancy, as well as the pregnant belly sprite showing up in nodes only happens in the later half of the pregnancy. If the actual behaviour derivates from these expectations, please properly report it as a bug. Same goes for "Pregnancy tests can't be used".

 

For the final part, I'll look into that. I know where the error might come from.

Posted
3 hours ago, angrykiwi said:

Any plans to add consequence for player arousal?

 

A feature like that would be a good idea. But plans and reality are two different worlds. Opposite to an NPC which you can tell whatever it should do, you cannot control a player. So finding ways of giving "consequences" to something that's mostly up to player choice is hard to balance. I'm open for ideas though, you can create a feature request Issue on GitHub with the details.

Posted
9 minutes ago, pyrobladeich said:

Any plans to update the Defeat mod?

 

Yes, but not now. That is a whole different can of worms. But it is my goal to properly implement defeat's mechanics into SBR.

Posted
14 hours ago, Erina Sugino said:

 

Thank you for your detailed feedback.

 

1. The "NPC on NPC still works" part tells me that everything seems to working as intended. NPCs never auto-climax when a player is present, to give the player control (and because getting a special climax would be physically impossible). If there are more people interested in NPCs just doing whatever they want than I anticipated I can consider adding another option for it, otherwise potential reworks of the entire climax system and corresponsing NPC AI are considered for a future update,

 

2. I'd like to ask you to create an Issue on GitHub to track all occurences of this bug.

 

3. For this too I'd like you to create an Issue to keep track of all occurences. I did try to remove all the stray nipples multiple times, but looking through a ~10k lines long JSON file (or rather, two JSON files) is tiresome work and at some point I stopped receiving feedback for sightings of floating nipples.

 

4. This is the first time I'm hearing about this bug. I will look into it when EB's whips are subject of a compatibility check/patch.

 

5. In order to disable sextalk on the player globally, go into the main "sexbound.config" and add "npc" to the "entityType" list of the sextalk plugin. The plugin config is near the end of the config file, and make sure add it with "". Use a JSON validator if needed to check if you made an error in modifying the config. This will make the sextalk plugin only load on NPCs.

Ah, alright. Kinda disappointing its intended that NPCs no longer climax on their own when with a player. Kinda liked the hands-free approach to it. I don't really use special climaxes, hell I didn't even know what that button even did for the longest time.

 

The EB's Remorseful whip isn't just the only thing that doesn't work. I made my own throwable item in the past that caused the same effect as the abortion pill but on NPCs before I even used EB's Whips. It used to work perfectly, but then one API update stopped the status text showing the pregnant status of an NPC in realtime, only updating when they are reloaded by walking away or telelporting away and back. Even the status text for when a NPC got pregnant. Then the last couple of versions just broke the item and the remorseful whip entirely and is still broken in Reborn.

 

Also thanks for the SexTalk config, I saw that the entitylist was empty and thought that it didn't work or wasn't needed anymore in Reborn.

 

One more thing as well. The default regen rate for arousal is insanely low. Like if my tests and math are correct it would take 40 real hours for an NPC to get aroused enough to seek out a node. The config says it requires them to get to 100. The original mod used to cap at 100 but they started to seek a node at 50, the more they had the longer they stayed in a node.
But even then its still way too low. Unless it works differently in Reborn and they only need a single point to seek out a node, cause after 5 minutes in a test, the NPC only had got 0.20 of a point of arousal. But then any thing that maxes it sets them at 100 points. So I don't know if its intended to be this low.

 

I will also get around to putting the issues on the GitHub later when I have the time.

Posted
5 hours ago, Zhalon said:

Ah, alright. Kinda disappointing its intended that NPCs no longer climax on their own when with a player. Kinda liked the hands-free approach to it. I don't really use special climaxes, hell I didn't even know what that button even did for the longest time.

 

The EB's Remorseful whip isn't just the only thing that doesn't work. I made my own throwable item in the past that caused the same effect as the abortion pill but on NPCs before I even used EB's Whips. It used to work perfectly, but then one API update stopped the status text showing the pregnant status of an NPC in realtime, only updating when they are reloaded by walking away or telelporting away and back. Even the status text for when a NPC got pregnant. Then the last couple of versions just broke the item and the remorseful whip entirely and is still broken in Reborn.

 

Also thanks for the SexTalk config, I saw that the entitylist was empty and thought that it didn't work or wasn't needed anymore in Reborn.

 

One more thing as well. The default regen rate for arousal is insanely low. Like if my tests and math are correct it would take 40 real hours for an NPC to get aroused enough to seek out a node. The config says it requires them to get to 100. The original mod used to cap at 100 but they started to seek a node at 50, the more they had the longer they stayed in a node.
But even then its still way too low. Unless it works differently in Reborn and they only need a single point to seek out a node, cause after 5 minutes in a test, the NPC only had got 0.20 of a point of arousal. But then any thing that maxes it sets them at 100 points. So I don't know if its intended to be this low.

 

I will also get around to putting the issues on the GitHub later when I have the time.

 

Arousal gain is intended to be low. Otherwise the world would get overpopulated quite quickly with NPC pregnancies enabled. How low exactly though... That I never tested. I just set values, and when it still seemed too fast went even lower. I can assure you it doesn't take 40h - at least it didn't while testing, which just further proves that NPC behaviour scripts are black magic and I have no idea yet about the actual formular behind it. But since it's a simple config value you can go ahead and just test with suitable values on your own, then let me know of your findings.

Posted
8 hours ago, Erina Sugino said:

 

Arousal gain is intended to be low. Otherwise the world would get overpopulated quite quickly with NPC pregnancies enabled. How low exactly though... That I never tested. I just set values, and when it still seemed too fast went even lower. 

There's two variables to popgrowth though: SexFreq times PregChance. Personally i lowered pregchance to 10% and increased arousal gain. But hey, it's configurable to personal taste, so i really don't consider balancing the defaults an urgent task.

 

More important to me is that some obvious settings aren't easily configurable right now. For example, there's an on/off switch for spawning fluids, but no way to limit it by gender. First i tried to disable female fluids, by just removing it from the config, but this resulted - according to log - in the world crashing and teleporting me back to my ship, because of a nil lookup for female fluids).

 

Another example would be limiting sex to certain gender combinations. I tried doing it by editing the position-configs, but that only resulted in frozen nodes, because NPCs would turn into a sexnode, but find no valid anims for them.

 

And finally there's the good old "bed problem": Beds serve a dual purpose - sleep and sex - but the game only has a single button to activate furniture. Because sleep is a core gameplay mechanic, the solution in the past has been to make it so if the player activates a bed with an NPC in it - even if said NPC is a sexnode - to trigger the vanilla command of kicking the NPC out and going to sleep. Only way for the player to use beds for sex is, to manually place a loungable node, activate it and then wait for NPCs to join. This may not sound like much of a problem, but since beds are far more common than tables, it effectively removes almost 50% of opportunities for the player to have sex. 

Posted
11 minutes ago, libertyordeath said:

There's two variables to popgrowth though: SexFreq times PregChance. Personally i lowered pregchance to 10% and increased arousal gain. But hey, it's configurable to personal taste, so i really don't consider balancing the defaults an urgent task.

 

More important to me is that some obvious settings aren't easily configurable right now. For example, there's an on/off switch for spawning fluids, but no way to limit it by gender. First i tried to disable female fluids, by just removing it from the config, but this resulted - according to log - in the world crashing and teleporting me back to my ship, because of a nil lookup for female fluids).

 

Another example would be limiting sex to certain gender combinations. I tried doing it by editing the position-configs, but that only resulted in frozen nodes, because NPCs would turn into a sexnode, but find no valid anims for them.

 

And finally there's the good old "bed problem": Beds serve a dual purpose - sleep and sex - but the game only has a single button to activate furniture. Because sleep is a core gameplay mechanic, the solution in the past has been to make it so if the player activates a bed with an NPC in it - even if said NPC is a sexnode - to trigger the vanilla command of kicking the NPC out and going to sleep. Only way for the player to use beds for sex is, to manually place a loungable node, activate it and then wait for NPCs to join. This may not sound like much of a problem, but since beds are far more common than tables, it effectively removes almost 50% of opportunities for the player to have sex. 


I don't think you understand the last part fully:
If the bed is a Sex-bed, there is no sleep. If the bed is a normal bed, it cancels sex if someone wants to sleep, which NPCs will do while it's night time, regardless of it being "occupied". There have been ALL the solutions to this problem (Addons, and sex-only beds) and none of them please everyone. This is the kind of problem "with no solution" other than "Just pick your prefered version of the bed and stick to it". A few dozen Vanilla beds have Sex-only version made with Sexbucks and requiring recipes discovered by doing the unfinished Sexbound quests and getting the buggy Sexbound reward-bags, or spawned in via admin mode, with either commands or just using the crafting table while in admin mode.

For the rest, good points, i do believe the "liquid spawning with no entry crashing the game" is a bug that should be fixed.

And yeah, for the "gender combination" point, that's why more positions will be available in the future. From solo to female-female, and other positions.

Posted
15 hours ago, red3dred said:


I don't think you understand the last part fully:
If the bed is a Sex-bed, there is no sleep. If the bed is a normal bed, it cancels sex if someone wants to sleep, which NPCs will do while it's night time, regardless of it being "occupied". There have been ALL the solutions to this problem (Addons, and sex-only beds) and none of them please everyone. This is the kind of problem "with no solution" other than "Just pick your prefered version of the bed and stick to it". 

Fair enough. I mean it doesn't fix the issue of nearly 50% of sex opportunities being unavailable to the player - at least not in pregenerated towns, because SB-beds aren't pregenerated, so they player has to demolish half the town and then pay for installing SB-beds? That's even more immersion-breaking than the whole "shoot people with a bow to have sex"-mantra of the past. Personally i would just make it so that a placing a loungable addon turns any vanilla bed into an SB-bed. This way all pregenerated beds work for sleep as usual, but the player can opt to make individual ones into sexbeds without too much immersion-breaking intervention.

 

But hey, like you said apparently everyone has a different preferred solution for this, so i guess the only thing i can do is learn the code and implement it myself if possible.

 

Quote

And yeah, for the "gender combination" point, that's why more positions will be available in the future. From solo to female-female, and other positions.

Umm, misunderstanding. You're talking about adding more anims to enable more sexual orientations (gay, lesbian, etc). I'm talking about there being no option to disable existing orientations and anims. There neither is such an option in the mainconfig, nor is it possible by editing the positions, because NPCs do not check if valid anims are available before turning into a sexnode.

 

Posted (edited)
1 hour ago, libertyordeath said:

Umm, misunderstanding. You're talking about adding more anims to enable more sexual orientations (gay, lesbian, etc). I'm talking about there being no option to disable existing orientations and anims. There neither is such an option in the mainconfig, nor is it possible by editing the positions, because NPCs do not check if valid anims are available before turning into a sexnode.

 

So... how exactly is that supposed to work then? There currently are no solo positions. Which means even if an NPC is checking if any position would be available to them prior to turning into a sexnode... It would always fail because there is no position available until a second actor joins. I also fail to see the connection between your request for more strictly controlable limitations of types of interaction, and the fact you are always refering to "NPCs turning into a node". Putting aside that transforming NPCs into a sexnode on the spot is currently only the result of using rather immersion breaking debug tools from other mods, the idea behind the concept of transforming an NPC into a node is, well... Making the NPC in question fuckable on the spot. Him/her then standing there waiting for something to happen (or starting to masturbate once these positions exist) is just natural, expected behaviour. What you are looking for sounds more like NPC AI that checks who already is in a node in order to determine that, e.g., another guy doesn't join a guy in a node if you don't want that (config), or a position for the two not being available. And while yes, I do also want to get more decent NPC AI that doesn't just says "Arousal 100 - get nodes in range - sort nearest - go", hot dayum am I not looking forwards to working with behaviour trees.

 

On the topic of beds... I agree that none of the available solutions is good. Making beds just generally sexnodes was originally reverted in old Sexbound because it resulted in NPCs just always having sex every single night, because their AI tells them to go to bed. (And if you would make the beds not actual beds, you could never get tenants because you can't finish houses - unless I'm mixing this up with Terraria...). Having the separate SxB beds mitigates that, but requires player iniative, leading to the problem that native "sex in the wild village" is very much hindered. (And making those beds spawn naturally not only would be a shitton of dungeon overwriting, but also defeat the purpose in the first place because we're back in scenario 1). So finally the Addons were invented - easier to obtain than dedicated SxB furniture (just buy for money at the outpost), and can turn any compatible vanilla bed into a dual purpose bed, depending on where you click. However, leading to the problem that you can just forcibly stop the fun by sleeping in the bed normally. Something that on the one hand is a handy feature to get NPCs to stop wildly fucking when you don't want them to (or they chose the "wrong" node in your opinion), but also problematic because NPCs will still seek out a bed for normal sleeping at night, kicking you out.

 

But then, what would be the best solution? You'd need a way to mark the actual bed as occupied even when someone uses the addon sexnode. However, I don't know if it's possible to mark the bed as occupied from within the addon node, and if so, if this doesn't also prevent the node from being interactable. Alternatively one could try to make all compatible beds multi-seat furniture (so that naturally 2-3 people can lay down at once) so the bed is normally occupied - but then how do you initiate sex? How do NPCs choose between sleep and sex? How well does it work when 2-3 NPCs sleep normally in the same bed? A whole bunch of variables.

Edited by Erina Sugino
Posted (edited)
1 hour ago, Erina Sugino said:

 

So... how exactly is that supposed to work then?

Premise: I didn't know how SB works. All i could do on the spot as somebody with programming knowledge and who worked with other sexmods in the past was, to skim the filestructure and sourcecode to take an educated guess. My assumption was the workflow is: 1. NPC gets horny. 2. NPC looks for nearby sex-furniture. 3. For each object, NPC checks if it's either unoccupied or compatible slots are available. 4. If yes, reserve a slot and go there. If not, abort and stay horny.

 

So my assumption was: If i just edit the position-files to make it so certain sexual orientations are never available, then NPCs will just abort every attempt that would result in said combos. Clearly this lazy hackjob by me didn't work, because NPCs only check the position files after joining a node. But it would've been just that anyways - a private hackjob for my personal gameplay, not a proper official solution. 

 

What then would be a proper official solution? Again, i don't know the exact source or engine limitations, but:

Quote

What you are looking for sounds more like NPC AI that checks who already is in a node in order to determine that, e.g., another guy doesn't join a guy in a node if you don't want that (config), or a position for the two not being available. And while yes, I do also want to get more decent NPC AI that doesn't just says "Arousal 100 - get nodes in range - sort nearest - go", hot dayum am I not looking forwards to working with behaviour trees.

 

Exactly this. Before even joining a node, check conditions. This could be anims, positions, gender limitations - pretty much any filter is straight-forwards to implement, after your codebase is designed to check stuff before joining a node.

 

EDIT: A possible less clean alternative would be this: Let NPCs join nodes without checking just as before. However, do the checks at the moment of joining, and if a check fails, kick the NPC out and put it under a 30sec cooldown, so it doesn't rejoin immediatelly (alternatively, just remove 50 arousal to achieve the same behavior).

 

Quote

But then, what would be the best solution? You'd need a way to mark the actual bed as occupied even when someone uses the addon sexnode. However, I don't know if it's possible to mark the bed as occupied from within the addon node, and if so, if this doesn't also prevent the node from being interactable. Alternatively one could try to make all compatible beds multi-seat furniture (so that naturally 2-3 people can lay down at once) so the bed is normally occupied - but then how do you initiate sex? How do NPCs choose between sleep and sex? How well does it work when 2-3 NPCs sleep normally in the same bed? A whole bunch of variables.

I don't have an elegant solution either. All i have is one which in my opinion is "least bad", which is this:

Quote

Personally i would just make it so that a placing a loungable addon turns any vanilla bed into an SB-bed. This way all pregenerated beds work for sleep as usual, but the player can opt to make individual ones into sexbeds without too much immersion-breaking intervention.

In other words: When a loungable addon is placed on a bed, it makes that bed act just like an SB-bed (no sleep, just sex). The reason this seems the least worst solution to me is: It allows the player to just walk to a pregenerated bed and turn it into a sexbed. No need to demolish anything, or have beds in inventory that fit the scenery: Just go to any wild town, select a bed you want to be for sex only, and place the loungable addon. Then if you decide you want it to be a normal bed again, just remove the loungable addon.

Edited by libertyordeath
Posted

im having a few issues 

first pregnant npc's aren't using the pregnant artwork while in a node despite it being enabled,

second im getting kicked out of the world after the climax animation when with a monster

 

usually i can figure out problems like this but im not having any luck

starbound.log

Posted
24 minutes ago, Puppetman64 said:

im having a few issues 

first pregnant npc's aren't using the pregnant artwork while in a node despite it being enabled,

second im getting kicked out of the world after the climax animation when with a monster

 

usually i can figure out problems like this but im not having any luck

 

Pregnant sprites only show up halfway through the pregnancy, so does the status effect icon in the top left. This is intended.

 

Regarding the error: I have no idea what's going on with your hundrets of mods, but the issue is that your animation file is fucked. The world instance is crashing because the post-climax state doesn't exist, which was added in SBR. All you can do at this point is starting with a clean install of SBR, then slowly add your relevant mods back until you find the culprit.

Posted

Just wanted to drop in and give a big hearty thank you for all of this! Seriously, I'm so glad to see people still working this game.

I might toss you some money through kofi the next time I get paid, thanks again! ^_^

Posted

how do you add lustbound in this as i tried some thingsto install it but it come back as errors when i try to launch the game like whats the actual step by step process to add lustbound as im just confused at this point

Posted (edited)
1 hour ago, monkeydomonkydont said:

how do you add lustbound in this as i tried some thingsto install it but it come back as errors when i try to launch the game like whats the actual step by step process to add lustbound as im just confused at this point

If it causes the game to crash on launch, then the most likely problem is that you don't have Lustbound's base file. The way the patch works is you need the original files for Lustbound in addition to the patch in your mods folder. The two files down below are the original Lustbound files needed for the mod to work.

 

If it doesn't work, send screenshots to give more detailed information.

Lustbound_Base.pak Lustbound_Base_Manager.pak

Edited by MakeAmends
Posted
1 hour ago, monkeydomonkydont said:

how do you add lustbound in this as i tried some thingsto install it but it come back as errors when i try to launch the game like whats the actual step by step process to add lustbound as im just confused at this point


You download Lustbound (Preferably the updated version) and then you put it in your mods folder. Then you download the Lustbound patch for SBR and also put it in your mods Folder.

The "Updooted" version can be found in the Lustbound thread, though it's been somewhat lost in the sea of "no worky" replies.

Thankfully, MakeAmends has provided a nice set of files for you.

Posted
40 minutes ago, MakeAmends said:

If it causes the game to crash on launch, then the most likely problem is that you don't have Lustbound's base file. The way the patch works is you need the original files for Lustbound in addition to the patch in your mods folder. The two files down below are the original Lustbound files needed for the mod to work.

 

If it doesn't work, send screenshots to give more detailed information.

Lustbound_Base.pak 20.35 MB · 0 downloads Lustbound_Base_Manager.pak 283.38 kB · 0 downloads

That worked thx a lot but now onother problem comes up that when i try to do sex whit a npc i go invisible and tte npc just stands still there any idea what my cause this?

Posted

I'm not sure anyone mentioned this yet, but the player nor the npcs drop the cum/ejaculant liquid? I made sure its all enabled, both that "climax" is enabled in the "sexbound" config, and that liquids are enabled in the "climax" config. Also, they don't climax automatically either, despite again, all of it being enabled. Any clues?

Posted
40 minutes ago, monkeydomonkydont said:

That worked thx a lot but now onother problem comes up that when i try to do sex whit a npc i go invisible and tte npc just stands still there any idea what my cause this?

All I can suggest is making sure your SBR and POV Redux files (if you use that mod) are the most recent updated files as those fixes were meant to fix those issues, or you can go through your mods to see if any are incompatible. Also remove TeratoScenes if you have that mod because it is confirmed to break SBR until temtem chooses to update it for compatibility. If it don't work then ask red or smth idk

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...