View unanswered posts | View active topics It is currently Thu Mar 28, 2024 6:42 pm



Reply to topic  [ 6 posts ] 
 Do I miss something about the sex features? 
Author Message
Rank 2
Rank 2

Joined: Fri May 04, 2018 8:20 pm
Posts: 4
Hello,
I find the sexual intercourse options somehow buggy. CAREFUL SPOILER PERHAPS FOR SOME: Take the wet dreams secenario for example where you meet Jenna in her apartment. After she opens her legs for you, she lies in the bed but even when you crouch in front of her, the penis cannot reach her. Pulling her also doesnt make the trick. In freesex mode the only option to have sex is like "fuck me" command when she starts moving. In that case one only has to make sure not to drop out with the penis. However, if I want to be more active and move myself thus fucking her, the penis keeps coming out while in CTRL mode. Therefore I use left and right mous button to move forward and back to somehow simulate penetration. However I also do not see a way how to increase speed.

I checked the command list here http://wiki.xmoonproductions.org/index. ... x_gameplay but could not find any other sex positions such as missionary, riding or anything else.

Do I miss something here. Any tips?


Mon May 07, 2018 2:31 am
Profile
Rank 13
Rank 13

Joined: Tue Mar 31, 2015 9:02 pm
Posts: 105
No, it's pretty much that awkward in 2.x, and not a whole lot better in 3.x.

You can use AutoHotKey to automate movement a bit, and make it less awkward.

Here's a script which you can use in 2.x, where you press SHIFT+1 through SHIFT+8 to thrust back and forth at varying depths and speeds. Probably can't actually do anything useful past SHIFT+4:

Code:
thrusting := 0
return

+1::
   in_time := 225
    out_time := 150
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+2::
   in_time := 350
    out_time := 240
   stroke_delay := 50

    Gosub, ToggleThrusting
   return


+3::
   in_time := 300
    out_time := 200
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+4::
   in_time := 375
    out_time := 290
   stroke_delay := 50
   
    Gosub, ToggleThrusting
   return

+5::
   in_time := 350
    out_time := 250
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+6::
   in_time := 400
    out_time := 340
   stroke_delay := 50
   
    Gosub, ToggleThrusting
   return

+7::
   in_time := 400
    out_time := 300
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+8::
   in_time := 450
    out_time := 350
   stroke_delay := 50
   
    Gosub, ToggleThrusting
   return

ToggleThrusting:
    stroke_time := (in_time + out_time + (stroke_delay * 2) + 10)
   if (thrusting)
       {
        SetTimer, Thrust, Off
        }
    else
       {
        SetTimer, Thrust, %stroke_time%
        Gosub, Thrust
        }
   
    thrusting := !thrusting
    return
   
Thrust:
   Send {up down}
    Sleep in_time
    Send {up up}
    Sleep stroke_delay
    Send {down down}
    Sleep out_time
    Send {down up}
    Sleep stroke_delay
    return


Here's the script for use with 3.x, which has different movement timings:

Code:
thrusting := 0
return

+1::
   in_time := 175
    out_time := 100
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+2::
   in_time := 215
    out_time := 125
   stroke_delay := 150

    Gosub, ToggleThrusting
   return

+3::
   in_time := 225
    out_time := 150
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+4::
   in_time := 275
    out_time := 150
   stroke_delay := 150

    Gosub, ToggleThrusting
   return

+5::
   in_time := 275
    out_time := 200
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+6::
   in_time := 325
    out_time := 200
   stroke_delay := 150
   
    Gosub, ToggleThrusting
   return

+7::
   in_time := 325
    out_time := 250
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+8::
   in_time := 365
    out_time := 250
   stroke_delay := 150
   
    Gosub, ToggleThrusting
   return

+9::
   in_time := 375
    out_time := 300
   stroke_delay := 500
   
    Gosub, ToggleThrusting
   return

+0::
   in_time := 415
    out_time := 275
   stroke_delay := 150
   
    Gosub, ToggleThrusting
   return

ToggleThrusting:
    stroke_time := (in_time + out_time + (stroke_delay * 2) + 10)
   if (thrusting)
       {
        SetTimer, Thrust, Off
        }
    else
       {
        SetTimer, Thrust, %stroke_time%
        Gosub, Thrust
        }
   
    thrusting := !thrusting
    return
   
Thrust:
   Send {up down}
    Sleep in_time
    Send {up up}
    Sleep stroke_delay
    Send {down down}
    Sleep out_time
    Send {down up}
    Sleep stroke_delay
    return


You might consider changing "up" and "down" in the bottom section to your movement keys. So if you're using the abysmal WASD, change the Send commands with a first word of "up" to a first word of "w", and the ones with "down" as the first word to "s" as the first word. This allows thrusting to continue working when the cursor is in grab mode, whereas otherwise the arrow keys stop working.


Tue May 08, 2018 12:44 am
Profile
Rank 2
Rank 2

Joined: Fri May 04, 2018 8:20 pm
Posts: 4
Thank you so much for the reply. Is there any new version on the horizon that makes sex more possible?

In which file do I have to copy this script code?


Thu May 10, 2018 9:14 am
Profile
Rank 13
Rank 13

Joined: Tue Mar 31, 2015 9:02 pm
Posts: 105
It's unknown at this point how the sex mechanics will be changed in 4.0, but I certainly hope they'll be better.

The script code should be pasted to any text file you choose, with an extension of .ahk to allow loading them implicitly after you install AutoHotKey.


Sat May 12, 2018 12:15 pm
Profile
Rank 2
Rank 2

Joined: Fri May 04, 2018 8:20 pm
Posts: 4
Thanny wrote:

The script code should be pasted to any text file you choose, with an extension of .ahk to allow loading them implicitly after you install AutoHotKey.


Ok I got AHK and made that file. I placed it in the game directory but ingame there is still no automatic movements. What am I missing?


Sat May 12, 2018 7:28 pm
Profile
Rank 13
Rank 13

Joined: Tue Mar 31, 2015 9:02 pm
Posts: 105
Did you download and install AutoHotKey?

Did you load the script file (double-click in Explorer, execute it on the command line, load it explicitly with AutoHotKey)?

Did you press SHIFT+# in the game?

At this point, I have no idea how clued in or clueless you are about computers, so I don't know if you've done what you're supposed to and it's not working, or if you've done absolutely nothing you're supposed to and you need a "For Dummies" level of instruction.


Sun May 13, 2018 11:27 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group.
Designed by X-Moon Productions.