My configs are completely broken after i wrote 1 command in console. Send help.

KJ13

New member
I solved the problem already, so dont reply to this thread.

I'm posting this here because I'm in complete dead end, and I don't know what to do anymore.

Briefly about the background:
I did some digging in the console, trying to find a way to bind a key to any voice command (Like a chat wheel, only it would be possible to bind voice command to a key, as there is already in the settings, but unlimited, just as long as you have spare keys on keyboard.)
If anything, I'm not that good at English, and most of the things here are written by a translator.
So, if I remember correctly, I came across the "writekeybindings" command, entered it, and without really understanding what it did, I continued to look for ways. I found a way to change commands in the wheel in real time, after getting the first crash (possibly due to non-existent command), I opened deadlock again, returned to "Testing" and found that, in fact, my entire keyboard does not work in the game. Only the menu (Esc) works, the arrows on the right for character rotation and mouse movement. Everything else is simply ignored. Even the developer's console.

After 5-6 agonizing hours, I discovered a few things:
1. The game completely overwritten my configs that served to store key bindings. Including the default configuration. An attempt to reset the bindings in the settings did not lead to anything. Changing key binds in game doesn't do anything as well.

2. Apparently, the game now thinks that I'm playing on the controller. I realized this by looking at the default config in game files. It has a lot of things tied to the controller buttons (JOY_; R_SHOULDER; etc...), also after writing "key_listboundkeys" in console, it has somewhat the same things. Doesn't look like a config for PC.

3. Deleting configs does not work, the game refuses to start without the default config. If I delete them all except the default one, it just comes back to what I have.

4. I tried to make "back up files" and reinstall. It didn't help.

5. Deleting and reinstalling didn't help either.

6. Cloud saves may be involved somehow, I tried to disable synchronization and delete configs, but it just keeps the configs as it is.

7. If I make changes to new, empty configs, they are saved. This way I was able to access the console and find the command that I believe broke everything for me.

The only solution I see here is if someone sends me the contents of default config, so I can copy/paste it into my empty one and save it. (And it can be even modified one, just any config that works for the keyboard.)
If you need more details, I can send screenshots and configs here, but I can only do it tomorrow.
I dont want to rewrite the whole config myself, I honestly don't even know how.
I know that I messed up here, but please help.
 
Last edited:
Usefull info for other people reading this:

Console commands:
binddefaults - Bind all keys to their default values.
key_findbinding - Find key bound to specified command string.
key_listboundkeys - List bound keys with bindings.


Location of your key bindings file is NOT in Deadlock folder, but in Steam folder:

\Steam\userdata\steamID\1422450\remote\cfg\citadelkeys_personal.lst
1422450 - steam ID for game "Deadlock"
steamID - you can find it in game or for example on tracklock.gg

Before you experiment MAKE A COPPY of this file.

Be aware, that in-game hero names are not always the same in the game files (hero technical names). Examples:
hero_gigawatt = Seven
hero_tengu = Ivy
hero_dynamo = Dynamo

Usefull links:
https://deadlock.wiki/Console_commands - list of all (most known?) deadlock console commands with description
https://totalcsgo.com/commands - awsome website for searching console commands with description, examples and more (although for CSGO, but it's Source engine too, so maaaany will work)

AD_4nXdbYnKSuMl8E0cKUDKbuz9Od_TH49zQMxGCE6uDmcfpSl2MF-QWBU3smjkBv0yx5PiuDB0ZYn1syl_bwhURgf1Ks-dE5RRCgW1VdpVjOAliR6v43T1u4F8OYMXxhazJ_LQEwA_JXA
 
Back
Top