6DarkRaven9 wrote:
Do they ever plan on changing up how it plays? It gets old very quick just walking backwards and walking forwards to have sex. It's pathetic!
You can use AutoHotKey to do the motion for you. I've attached the script I use, which is activated by SHIFT-Q through SHIFT-P. Q/E/T/U/O are slow thrusts, while W/R/Y/I/P are fast. The further to the right on the keyboard, the deeper the thrust. In general, you're lucky to get a position which allows T/Y. Pressing any of the activation keys will stop if already going. The activation keys can be easily changed to something else, if you've a mind to. The movement is paused when the object manipulation cursor is active, too. If you don't want that, you'd need to switch from arrow keys to the alternate movement keys - the latter still function when manipulating objects.
It's at least a workable option until they add proper sex controls to the game.
Edit:
OK, I tried to attach it, but the file attachment doesn't seem to work. Here are the contents (sorry for long block, but the [spoiler] tag isn't working, either):
Code:
thrusting := 0
return
+q::
in_time := 175
out_time := 100
stroke_delay := 500
Gosub, ToggleThrusting
return
+w::
in_time := 215
out_time := 125
stroke_delay := 150
Gosub, ToggleThrusting
return
+e::
in_time := 225
out_time := 150
stroke_delay := 500
Gosub, ToggleThrusting
return
+r::
in_time := 275
out_time := 150
stroke_delay := 150
Gosub, ToggleThrusting
return
+t::
in_time := 275
out_time := 200
stroke_delay := 500
Gosub, ToggleThrusting
return
+y::
in_time := 325
out_time := 200
stroke_delay := 150
Gosub, ToggleThrusting
return
+u::
in_time := 325
out_time := 250
stroke_delay := 500
Gosub, ToggleThrusting
return
+i::
in_time := 365
out_time := 250
stroke_delay := 150
Gosub, ToggleThrusting
return
+o::
in_time := 375
out_time := 300
stroke_delay := 500
Gosub, ToggleThrusting
return
+p::
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