Jump to content

[mod] [SxB] Go F*** Yourself Properly


Recommended Posts

[SxB] Go F*** Yourself Properly


About

Sexbound compatible mod that enables player and NPCs to have sex with a clone of themselves - but properly!

This is an updated version of Locuturus' Original GFY mod, updated to be better. The changes include:

> Less laggy behavior upon cloning by reducing "setup actor, check for actor, delete actor, spawn two more actors" to just "get request, get actor data, duplicate, spawn both clones".

> Streamlined modes from "MxM, MxF, FxF" to "Same Gender, Other Gender". It's a clone of yourself, not two unrelated entities that can freely swap genders!

> Made the process of fetching, storing and cloning of the actor data much more complete, retaining all statuses and stuff.

> In other words: Sexbound Reborn compatible!

 

Installation

1) Download .pak

2) Place in /mods folder of Starbound installation

3) Finished

 

OR

 

1) Download .zip

2) Place in /mods folder of Starbound installation

3) Extract the contents from .zip file using "Extract here".
4) Delete .zip
5) Finished.

 

Requirements

This mod requires Sexbound. Duh. Made for Sexbound Reborn but might also work with Old Sexbound. No guarantees though.

 

Crafting

Players can craft this object in the Basic Crafting window ( default 'C' key ). Search for the following two crafting recipes: GFY Platform and GFY Controller.

 

Purchasing

Players can purchase this item from the main Sexbound vending machine. The one where you get all the other goodies.

 

Use It

1) Drag the GFY Platform from your inventory to a clear surface on the ground. 

2) Next, place the GFY Controller nearby to sync it with the platform.

    You know it worked when the "Searching..." message disappears.

3) Interact with the controller to change between the different modes. (Same Gender clone vs. Other Gender clone).

4) Interact with the platform to use it!

 

Support

If you find my work helpful and want to support me in continuing to make the adult modding world a better experience, consider buying me a coffee and making a catgirl happy.

 

This mod is fully released as is. Unless there is a bug in it, no updates are planned.


 

Link to comment
1 hour ago, hiddenfayth said:

Question. What would "futa" be under as an option? I know some aren't into that, but I am.

 

Futanari is a sub-gender, so it's irrelevant for the GFY station. All this version of the station does is create a clone that - depending on the mode - either has your main gender (male, female) or the opposite one. If you yourself have a sub-gender, so will your clone; if that sub-gender is not gender restricted. So if you are a female and have the futa sub-gender at default SBR settings, your clone will be either female/futa too on same gender mode or male without sub-gender on other gender mode.

Link to comment

can you choose whether you're the top or bottom? and also if you're the bottom, are a gender/subgender that can be impregnated, and your clone is a gender/subgender that can impregnate can your clone impregnate you(assuming impregnation is on)?

Link to comment
10 hours ago, Erina Sugino said:

Players can craft this object in the Basic Crafting window ( default 'C' key )

 

Nope, only in Alluring toys vendor box.

 

And NPC doesn't start acting on spot, they're just standing there.

 

Spoiler

 

 

Link to comment
10 hours ago, maxallen said:

can you choose whether you're the top or bottom? and also if you're the bottom, are a gender/subgender that can be impregnated, and your clone is a gender/subgender that can impregnate can your clone impregnate you(assuming impregnation is on)?

 

Beyond the purpose of creating a clone of yourself so you have two actors that can fuck, it's normal Sexbound interaction. So assuming your position and combination of body traits allows for it, you have turned "forceAllPositions" on in the main config or are using OG Sexbound yes, you can freely swap roles.

 

As for impregnation, self-impregnation is by default disabled but can be turned on via the "enableAsexualReproduction" setting in the pregnancy config.

 

4 hours ago, _KT_ said:

 

Nope, only in Alluring toys vendor box.

 

And NPC doesn't start acting on spot, they're just standing there.

 

 

I see, Loc didn't actually add the recipe. It exists, for a crafting cost of 0 pixels, but was never added to the default blueprints for players or any other means of obtaining. Unless buying one and picking up the item automatically triggers the recipe unlock. That explains why the old thread teaches you how to cheat first thing. I'll fix that.

 

As for NPCs not choosing a position - I need a log for that, one that has "info" and "debug" level logging turned on.

Link to comment
  • 1 month later...

Excuse the long delay. Only really got around to diving deeper into this now.

The missing crafting recipe will be fixed in a new upload after this.

 

As for NPCs not initiating sex themselves - that is, in fact, a flaw in SBR and will be addressed in V1.2. It's a bug that has existed since V1.0 but has simply gone unnoticed until a very specific condition is met - which it is in this case; two actors being added in the same frame.

 

As for a more detailed explanation for those interested and with the necessary understanding: Every sexnode starts out in the "null" state, which just ensures it is setup. Upon the first actor being added the state is switched to idle. State updates happen on the next tick though.

As for NPCs automatically initiating sex, this check is done at two locations - inside the actor add function and inside the statemachine's idle enter function. This is necessary to account for all scenarios in which NPCs can reach idle state while having valid positions available, to make them choose one.

However, this is where the problem now arises. Normally actors join a sexnode on two different ticks. Which means, after the first one entered no position is available (cause there are no solo-actor positions), but the idle state is entered. Then the second one enters, positions become available, the actor-adding-sided check triggers and switches the position.

 

With the GFY platform it is different though. Both actors are added in the same tick. Which means, by the time the second actor is handled and the check runs for switching to a random available position - it fails, because the switch mechanic has one failsave. It aborts of the node is in the "null" state. However, the code for this is ordered wrong, and the id of the position the node is supposed to be in is still set.

So things advance, on the next tick the idle state is entered, the statemachine tries to change the position - which however now also fails, because the sexnode things it's technically not in the idle position anymore and hence has no need to switch again.

 

This bug would have been found once solo-actor positions come, but not GFY highlighted this.

 

 

 

Tl;dr:

Recipes will be fixed, NPCs auto initing sex with GFY will take until SBR V1.2.

Link to comment

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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use