I can't close the initial settings of GTK3VICE-3.8-win64.zip I select some settings save, close button does not close the settings window. See the video, as I click on the close button it keeps comig back.
This sounds like the joystick driver triggering the "show settings" action, The joystick mapping code assigns one or two controller buttons to "show settings", usually these are buttons like a shoulder button or a Select/Start button, but it sounds like in this case the action is mapped to a button that is a toggle button in its "on" state, such as "Rumble/Feedback" or some "mode" thing.
First thing to try is to unplug all controllers and start VICE again.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would not know how you can produce this. I have GTK Vice 3.6 on the same system and it works fine, but GTK 3.8 one is misbehaving as in the video. Basically I can't pass the setting screen that loads.
I do not have joystick attached to the PC. Is there a way to reset some settings or delete some stale stuff so I can strt it fresh?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok after some digging based on compyx' comment I did digging. I had controlmyjoystick installed on the system which creates an emulated joytick. Removing it solved it , but I still think that Viice should be nicer about it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Aha, so VICE mapped opening the settings dialog to a "button" emulated by that program.
Indeed this should not happen, and we're working on fully configurable joystick mappings which will solve this issue, but that's still a lot of work to do.
Perhaps we should disable auto-assigning buttons to opening the settings dialog (or menu on SDL).
❤️
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This still has the disadvantage that if "controlmyjoystick" is assigned to an emulated joystick the settings dialog will pop up again, but as long as that input device isn't connected to an emulated joystick port, the settings dialog shouldn't show up.
❤️
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since the joystick auto-mapping was reduced to just the four directions and the fire button (until we have fully configurable joystick mappings) we can close this bug.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The mouse pointer looks in the wrong place, it is my screen recording program.
How would i reproduce this?
This sounds like the joystick driver triggering the "show settings" action, The joystick mapping code assigns one or two controller buttons to "show settings", usually these are buttons like a shoulder button or a Select/Start button, but it sounds like in this case the action is mapped to a button that is a toggle button in its "on" state, such as "Rumble/Feedback" or some "mode" thing.
First thing to try is to unplug all controllers and start VICE again.
Hi
I would not know how you can produce this. I have GTK Vice 3.6 on the same system and it works fine, but GTK 3.8 one is misbehaving as in the video. Basically I can't pass the setting screen that loads.
I do not have joystick attached to the PC. Is there a way to reset some settings or delete some stale stuff so I can strt it fresh?
You can try deleting the settings: On Windows they should be in
C:\Users\<username>\AppData\vice\Roaming, delete (or renamevice.ini.There is no vice.ini there, but I have autostart-C64SC.d64 and sdl-vice.ini It does not look like it is related to existing ini file.
Ok after some digging based on compyx' comment I did digging. I had controlmyjoystick installed on the system which creates an emulated joytick. Removing it solved it , but I still think that Viice should be nicer about it.
Aha, so VICE mapped opening the settings dialog to a "button" emulated by that program.
Indeed this should not happen, and we're working on fully configurable joystick mappings which will solve this issue, but that's still a lot of work to do.
Perhaps we should disable auto-assigning buttons to opening the settings dialog (or menu on SDL).
I've committed a fix that prevents the auto-assigned "show settings" button from triggering if a controller isn't assigned to an emulated joystick port, builds are here: https://github.com/VICE-Team/svn-mirror/releases/tag/r44936
This still has the disadvantage that if "controlmyjoystick" is assigned to an emulated joystick the settings dialog will pop up again, but as long as that input device isn't connected to an emulated joystick port, the settings dialog shouldn't show up.
Since the joystick auto-mapping was reduced to just the four directions and the fire button (until we have fully configurable joystick mappings) we can close this bug.