I’ve started learning Portal Inbounds the last few days using Source Unpack. As I really like messing around with stuff I started using the devconsole a bunch and saw that it is trying to bind keys of a non-existent xbox360 controller.
The setting for gamepads in the ingame options menu is disabled and I don’t even own an xbox360 gamepad.
I have already tried deleting the files “config.360.cfg” and “config.cfg” in both the steam version and the SourceUnpack version of Portal and it still always rewrites the config.cfg in the same way as it was before.
Using “unbindall” and redoing my settings doesn’t work either, as it just prompts the game to redo the gamepad settings again. The config.cfg always ends up in the exact same way.
I tried manually deleted everything with joystick_* or xbox_* in “config.cfg” and still the same result.
I also found a line in “valve.rc” that tries to load a file called “joystick.exec” that doesn’t even exist (well I didn’t find it), but I have removed that line anways.
This is pretty frustrating as I’m trying to work out why the game has lag is some situations that shouldn’t be too much for an intel i5 and ATI Radeon HD 6870 to handle.
Here is a pastebin of my config.cfg: http://pastebin.com/XPjWbtNK (I just opened the game again to generate a fresh one and it still has these settings)