Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

Yes, it was bound to "Jump". I don't recall setting that, because Backspace has been doing the same thing since I first launched the program.

Having un-bound it, it appears to be clearing binds both for keyboard and controller mappings. Perhaps it would be a good idea to prevent Backspace from ever being bound to an action, as you said.

EDIT: Also, having un-bound Backspace, now it appears that the demo is recognizing the X button on my knock-off Saturn controller as "Select". I can guarantee that this was not the case when I first launched the program.

(1 edit)

(this will be a somewhat lengthy reply)

Well, good to know that was the issue at least.

As for the second issue, it shouldn't be detected as a different button so not sure what happened there but here's some more in-depth info regarding button names:

There's only two ways for me to detect buttons being pressed, either I use the built in constant which is the only reason I can display a button name at all.

Or I loop through all buttons and then display a number, which is all a button really is.

So this naming issue is not really something I can do much about, I have no real way of knowing what button was pressed and this becomes even worse when different controllers have different button IDs, which is why "Select" might be "X" on another controller.

So all I can do is either display whatever button name was detected by the built in constant or I display what button ID was detected which is just a number, so I went with the constants because then I can at least display a name.


So, back to the original issue with the name being different on two occasions, this should not happen and I have no idea how this could happen at all since a button can only have one ID, unless that controller changes this ID somehow.

There's two things you can do to test this out:

1 - Use the in game "Reset Controls" option to reset all controls to default.

2 - Go to "C:\Users\YOUR_USERNAME\AppData\Local\Zordak" and delete "settings.ini" with the game turned off, this will reset all game settings to default.

Then after doing any of those you can check if the name ever changes when binding the same button.

This is pretty much all information I can give on this subject as of now.