Pseudo Fullscreen Mode-Since windowed mode forces the view port in the upper left corner and also forces the cursor to bounce around the edges, and some people don't like using fullscreen mode for what ever reason I suggest a pseudo fullscreen mode. Pseudo fullscreen doesn't change the monitor's current resolution setting, it just places the game's viewport (at whatever selected resolution) against the center of a black backdrop. This would also allow the cursor to go outside the viewport and would allow for a wider range of object manipulation without having to move the camera around.
EDIT: Please note that in the settings.ini file, I have since discovered settings for positioning the window (xpos and ypos), but I still like the idea of Pseudo Fullscreen modeSome New Controls-Assigning the QERF keys as secondary camera controls (look left, right, up and down respectfully.)
-Mid click: Toggle Left/Right hand select. If the other hand is selected while holding an object that needs the left mouse button to be held down for a persistent grip, that grip will automatically persist until that hand is reselected and left click is released or if the gripping point goes out of range.
--If one hand tries to grip a small item held in the other hand, the small item will simply change hands.
-(cursor mode, object held in hand) Right-click held: Tumbles the control scheme forward by 90 degrees. Horizontal mouse moment is unchanged, vertical mouse moment moves objects backwards and forwards and the mouse wheel controls Zenith-Nadir (up-down) moments. Mouse controls return to normal when right click is released.
-(cursor mode, no object held) Right-click: the ZFN climbing method I
described here.
Quote:
-I suggest that in ctrl mode, that right-clicking without an item held should be a climb/mount function. For example, right-clicking the side of the pool would result in a simple Zenith-Forward-Nadir motion, allowing you to get out of the pool with ease.
This moment is aborted if right click is released before it finishes.
Hymen and Defloration Settings-For those of you unfamiliar with these two terms, I'm talking about female virginity. The hymen is a membrane that obstructs the vaginal opening which when torn, is referred to as defloration. Now this is where some will be turned off by this suggestion. The act of defloration, naturally, does produce some blood and this is a fetish for some (But not me, totally not `_`;). Since there is an engine in place for fluids, how about using that to enable defloraiton. Again this is an iffy fetish so it will need some settings and be off by default.
--Disabled, hymens don't even appear at all.
--Superficial (default), hymens appear when logical or when requested in fast sex mode, but only cease to be when torn.
--Minimal, hymens appear when logical or requested in fast sex mod, produces minimal blood be when torn.
--Normal, hymens appear when logical or requested in fast sex mod, produces some blood be when torn.
--Severe, hymens appear when logical or requested in fast sex mod, produces a lot of blood be when torn.
--Story controlled, self explanatory.
Some additional U,I,O functions-Chains remote: O, rotates chains platform.
-Cane: U, horizontal auto swing and return. I, vertical auto swing and return. O, centers object.
-Paddle: U, horizontal auto swing and return. I, vertical auto swing and return. O, centers object.
-Spreader bar: U, lengthens bar. I, shortens bar. O, release bar/auto attach bar to the two nearest limbs. (Not your limbs though)
--(alternative controls): U, Open/close left cuff. I, Open/close right cuff. O, Widen/Shorten(alternates) spreader bar.
(I also suggest adding additional spreader bars if this is implemented.)
-Any food item: U, feed to self. I, nothing (buffer zone). O, attempt to feed to others.
-Any limb sigment: U, easy twist inward. I, easy twist outward. O, contract from nearest joint.
-Mouth: U, spawn temporary "probing" hand. I, temporary close up for kissing action. O, spawn temporary tounge?/temporary close up for tounge action.
-Breast: U, spawn temporary "rubbing" hand. I, spawn temporary "squeezing" hand. O, spawn temporary tounge?/temporary close up for tounge action.
-Buttock: U, spawn temporary "rubbing" hand. I, spawn temporary "squeezing" hand. O, spawn temporary tounge?/temporary close up for tounge action.
-Vagina: U, spawn temporary "rubbing" hand. I, spawn temporary "probing" hand. O, spawn temporary tounge?/temporary close up for tounge action.
-Anus: U, spawn temporary "rubbing" hand. I, spawn temporary "probing" hand. O, spawn temporary tounge?/temporary close up for tounge action.
-Penis: U, base angle up. I, base angle down. O, EMERGENCY RETRACT.
A more rigid penis-The current penis physics leaves something to be desired. An erect penis can move up, down, side to side form the base, but it can only bend upwards, bowing in the middle. Seeing it bend any other way looks painful, if not horrifying.
-Although, if a new penis model is made, the 2 current penis models work fine as an autonomous sex toys.
Head Tilting?-We technically already tilt our head when we use side view, but this has us bending at the waist. I suggest that SHIFT+Z/X tilts our heads at the next.
An Frame Skip Option?-Ctrl+F toggles frame skipping.
This is for players who can't get the game to run at 60FPS, this would make animation choppy, but would prevent game from becoming boring during the parts where visuals aren't important, such as picking up trash or waiting for the next line of dialog. Or is frame skipping even possible with XStoryPlayers Engine?