Yes, you read that title right. Today, I’m discussing custom key bindings in GKC.
If you don’t know, a key binding is the assignment of a key or combination of keys on a keyboard with a command. In other words, what a key on the keyboard does. For example, in Gimkit, arrow keys or WASD move the Gim around. Custom key bindings, or CKBs, are when the key bindings are changed. That would be like changing the WASD movement to OKL; movement. Now you may be wondering, how is this possible? It isn’t. Not for all the keys (yet). I have a solution to make one custom key binding. Yes, one. But why this entire post for one custom key binding? Well, all will be explained later.
Let’s get to it:
My theory was that any key that caused an action could be turned into a key for custom key binding. WASD and arrows were out of the question, as they were needed to move the Gim. I had only one other idea: the R key.
Normally, the R key doesn’t do anything. But when a player has a gadget and switches to it, pressing R reloads it. Say, we give each player 1 Light Shard for a Zapper. We’ll put a zone around the entire map (or the area you want) so that the player can’t fire it. Then, if they go onto the zapper and press R, a continuous checker sees that the player’s amount of light shards equals 0, it grants the player a new light shard and broadcasts on a channel. That channel is received by the key binding.
What could you do with this? Well, you could do lots. For example, it could be a special “power” with a cooldown. That could be made with a speed, damage, or health boost and a delay in when it gives the light shard. Or perhaps it could teleport the player elsewhere. An obtainable ability. There’s lots of ideas and ways you could implement this.
But here’s a warning if you’re trying to implement this into your game: any gadget using the same type of shards as the gadget that’s been used for the keybinds won’t work. Think carefully before adding this.
And there you have it, a step into CKBs in GKC. But you still may be wondering, a guide for just one button? No. You can help improve this theory and reply with ideas and observations of key bindings of Gimkit and how we could utilize them!
Warning: Replying to this topic shows that you have read and understand this theory. Anything otherwise will be flagged.
Credits to Kyro for proofreading!