Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Okay I think I see what might have happened, is Backspace bound to any action?

This is the only case I've gotten it to behave as you explained, apparently I forgot to disable that as a key you can bind.. so this will be fixed as well.

To fix this you'd have to bind whatever action Backspace is bound to another key and then Backspace should behave as intended again.

And your expectation is correct, it's supposed to stay on the same screen and just set the action to "unbound".

That controller disconnection notification is normal, I'd have to rework aspects of my controller detection system to *maybe* get rid of that so that probably won't be fixed any time soon.

And yeah, you should probably wait for the next version, I'm on a bit of a break right now so I'll be getting back to work on this next monday.

(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.