Results 1 to 8 of 8

Thread: Customizable Key Interface Issues: Reserved Keys?

  1. #1
    Join Date
    Aug 2007
    Posts
    21

    Customizable Key Interface Issues: Reserved Keys?

    I saw via search that you've already had the WASD vs ESDF argument, but rather than bring that thread back from the dead, I thought I'd start a new one and give some additional information regarding a couple of issues I've noted after trying to reconfigure the controls to my normal FPS layout.

    The first thing is to move WASD over to the homerow (ESDF) keys. This takes the default use of the E key (Use) over to the R key. When I attempted to do this, the GUI told me that 'R' is reserved and that I should pick another key.

    How can it be reserved? It's default use is "Reload", which I bind to something else. Even after rebinding Reload to another key, the GUI continued to tell me that I could not bind anything to 'R'.

    I've fiddled around with the User.ini file as I have some experience with that sort of thing, and I think I've figured out how to fix the issue... but it'd be much nicer if the control configuration GUI did this sort of thing for me. I don't feel like waiting through the first 10 minutes of the demo just to see if my fix actually fixes the problem (or completely breaks everything...), but I'm guessing tomorrow at 11PM CST (STEAM pre-order) I'll be doing the same thing if this wasn't addressed for the final product.

  2. #2

    Reserved Keys

    The demo is pulling most of the keys from the bindings from the
    "...BioShock Demo\Builds\Release\DefUser.ini" file. but the bindings appear there in multipule places.

    I know this because I changed R=Reload to R=MoveForward to get around the problem (I use RFDG personally, more keys that way and not being able to move forward is... a problem.). but when I went to bind the rest of the keys using the interface it said Move Forward was R but also Reload was R. I took another look in the file and it appears there are duplicate sections.

    Specifically, the following lines appear no less than 9 times in the file:

    ;Simon TODO: Place the STRAFE_MODIFIER on the key to perform the strafe modification...
    ;A=IF_STRAFE_MODIFIER_ON StrafeLeft | IF_STRAFE_MODIFIER_OFF KeyTurnLeft
    ;D=IF_STRAFE_MODIFIER_ON StrafeRight | IF_STRAFE_MODIFIER_OFF KeyTurnRight


    p.s. a couple other reserved keys I found: Num+ and Num/ (I usually use these for quicksave and load)

    ~ Xpyder

  3. #3
    Join Date
    Aug 2007
    Posts
    21
    Under the "[ContainerUIActive]" heading is likely where you need to re-assign the R key to what you want, as it is currently assigned to something called "ReRollContainer".

    DefUser.ini makes mention of it under its "[ContainerUIActive]" heading with this comment:

    Code:
    ;NOTE: Reload disabled in this context in favor of ReRollContainer
    So what I've done is under that heading, the key that I've rebound to Reload (Shift) under default, I've bound to ReRollContainer under the [ContainerUIActive] heading.*

    But again, I don't feel like wasting time swimming away from the plane crash a 5th time, going down the elevator thing, etc. just to see if it works. As far as I know there's no developer console to re-execute changes to the User.ini file, so any time I make a change, that's what we are talking about to get back to testing.

    Luckily, later today I'll have the full game installed which allows saving. This means I'll be able to get to a part in the game that I can test out container use and tweak the controls to my liking... even if it means I have to edit ini files by hand. Which I'd rather not do.

    *My guess is that at one point there was a function to flip through the contents of containers with this ReRollContainer command which is now defunct as as far as I can tell, there can only ever be 3 things in a container of any kind, and when you hit the Use button you grab everything no matter what. I'd love someone to correct this if needed.

  4. #4
    I posted more about this here:
    http://forums.2kgames.com/forums/sho...?t=4905&page=3

    also, I need a mod/admin to move that thread to the Technical Support Forum please.

    and a sticky would be nice if you feel it's warranted

  5. #5
    Join Date
    Aug 2007
    Posts
    21
    Quote Originally Posted by xpyder View Post
    I posted more about this here:
    http://forums.2kgames.com/forums/sho...?t=4905&page=3

    also, I need a mod/admin to move that thread to the Technical Support Forum please.

    and a sticky would be nice if you feel it's warranted
    Yeah... I've read your methods in that thread and I'm not sure if that's the best place to be mucking around. I believe the place you want to do manual editing is
    "C:\Documents and Settings\[yourusername]\Application Data\Bioshock\User.ini", not the "DefUser.ini" file.

    There's quite a bit of hoops you have to go through as well... not to mention editing the User.ini I don't believe will get destroyed if you go to the custom key GUI in game.

    If your method works, kudos... but I'll feel better editing User.ini (or even better yet, having the game patched so that there isn't any such thing as "reserved" keys for functionality that doesn't even exist anymore.

  6. #6
    good call on the
    "C:\Documents and Settings\[yourusername]\Application Data\Bioshock\User.ini"

    I didn't see that last time (I'm at work, I'll check it when I get home)

    thanks for the heads up.

  7. #7
    Join Date
    Aug 2007
    Posts
    2
    This workaround works well.

    I do hope this gets patched soon though. The inability to bind certain keys through the game interface is a major oversight.

  8. #8
    I couldn't agree more. This 'reserved key' nonsense is completely unacceptable. I, too, do RVDG for my movement and had to seriously alter my normal key pattern to play the demo. I've got the game on order now, and I hope there's a patch out before I get it.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •