Improving the SB – Controls

Since the current controls don’t seem comfortable for the majority of players i’d want to ask what controls configuration do you think would fit the best this game.
List of actions (so far):


/ Game

  • Directional Run [WASD]
  • Toggle Walk [LCtrl]
  • Crouch [C]
  • Grab/Action [LMB]
  • Throw [LMB]
  • End hAct [LMB]
  • Targeted Camera[MMB] ?
  • FreeCamera [E]
  • Reset FreeCam [Shift+E]
  • Masturbate [Q] !
  • Ground Masturbate [C+Q]
  • Jump [SpaceBar]
  • Undress [R]
  • QuickSlots [1,2]
  • hActions [0;1,2,3..]

/ Chat

  • Next [LMB/Enter]
  • Skip [RMB hold]

Legend:
? – Action itself might change in nearby future
! – to be implemented


Feel free to specify your set

This Suggestions-Poll will end on 30 April

The Keys Remaping will be done in 1-2 builds after this poll has ended.
And if you’re wondering – a key mapping feature might be implemented, but it won’t be anytime soon.

 

Note: Your comment might not appear instantly since it’ll be sent for moderation, to be noted of a reply please specify a valid email in email section.

 

Thnx for contributing to the game’s development,

~NK

Posted in SlaveBar and tagged .
Subscribe
Notify of

11 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Reaper
8 years ago

Hello NymphoKyun,
I must say I tried demo build of your game recently and I really enjoy it. Especially the idea behind “hunting” is great!

Concerning the controls, I would suggest this:
Directional Run [WASD]
Walk/Toggle Walk [LCtrl] (toggling should be configurable via options)
Crouch/Toggle Crouch [C] (toggling should be configurable via options)
Grab/Action/End hAct [LMB]
Throw [RMB]
Masturbate [Q]
Ground Masturbate [C+Q] or with toggle crouch option on: just press C to crouch and then Q
Jump [SpaceBar]
Undress [R]

I’m not sure about the camera. Personally, I like setup where default behavior means that when I move mouse, avatar turns around as well as the camera, i.e. position of camera relative to avatar is kept the same. And when you hold down MMB, you can rotate camera freely around avatar.

Clothing menu: I would say this depends on how much different dresses for different body parts you want to have in final version. If you want to limit them to two slots (panties and shirt for example) then I think that creating clothing menu would be overkill – programming it would waste a lot of time and it would probably be more annoying than useful in game. Perhaps just make them appear as slots in hotbar, highlighted with special color to differentiate them from the two ‘inventory’ slots? And having items selected in hotbar visible in hand would really be handy.

Btw. it is fairly easy to make key mapping feature in Unity. You can add any actions in your project input settings (stuff like “Jump”, “Masturbate”, etc.). Then in code, just get them by Input.GetButton instead of Input.GetKey. Players should then be able to remap the controls in unity launcher when starting the game.

Well, sorry to waste so much of your time with this comment of mine 😀
I really look forward to future updates and to what you will come up with.

Keep up the good work.

Reaper
8 years ago
Reply to  NK

Yes, you are totally right about the camera. I forgot that holding MMB to be able to watch Nishy do her stuff would be uncomfortable 😀

About the keymapping, I think throwing together script that could handle this on runtime should be fairly easy and not worth buying. Simply make a gameobject with one key variable per input. On start, assign keys from InputManager to these variables. And then you can add a menu with remapping that will also alter these variables. This way, players will be able to alter the controls both in the launcher AND directly in game. In case you would be interested, I can write sample script to show what I mean.

Reaper
8 years ago
Reply to  NK

I forgot that you are unable to get controls bind in default Unity InputManager. I tried two free custom input manager libraries, but actually none of these seem to be able to do it either. If you want, you can check them here: http://forum.unity3d.com/threads/custom-inputmanager-v1-4-very-easy-to-use-now.53726/
and here: https://github.com/daemon3000/InputManager

But rebinding keys at runtime should be simple even without custom libraries if you are not looking for something sophisticated. Here is example of what I mean: http://www.mediafire.com/download/4cdvgllxodyow3b/Controlstest.zip

But perhaps it is not exactly what you are looking for.

b00marrows
8 years ago

For a game this early in development the controlls are “good enough”, once the toggle crouch was added there was nothing control based for me to complain about.

honestly if you change the controls too much now there will probably be more complaints, lol.
But adding rebindable keys later down the line would be a good idea 🙂

Oh! maybe add controller support as an alternate control type? with good use of the d-pad i feel this could actually work well.

–“This Suggestions-Poll will end on 30 March” Whoops

Reaper
8 years ago

This is reply to your last comment, but there is no button to actually reply to it.

No problem, glad you found the examples useful.

Also, the code example I provided actually works also for mouse buttons. I haven’t tried gamepad, but since KeyCode collection contains also gamepad buttons, it is quite likely that it will work too 🙂

Should you need any help with it or had any questions, feel free to write me mail 😉