{"action":"created","issue":{"url":"https://api.github.com/repos/libretro/parallel-n64/issues/299","repository_url":"https://api.github.com/repos/libretro/parallel-n64","labels_url":"https://api.github.com/repos/libretro/parallel-n64/issues/299/labels{/name}","comments_url":"https://api.github.com/repos/libretro/parallel-n64/issues/299/comments","events_url":"https://api.github.com/repos/libretro/parallel-n64/issues/299/events","html_url":"https://github.com/libretro/parallel-n64/issues/299","id":133885886,"number":299,"title":"Input mapping issue- cannot map individual buttons to C buttons","user":{"login":"mitchellcairns","id":17264919,"avatar_url":"https://avatars1.githubusercontent.com/u/17264919?v=3","gravatar_id":"","url":"https://api.github.com/users/mitchellcairns","html_url":"https://github.com/mitchellcairns","followers_url":"https://api.github.com/users/mitchellcairns/followers","following_url":"https://api.github.com/users/mitchellcairns/following{/other_user}","gists_url":"https://api.github.com/users/mitchellcairns/gists{/gist_id}","starred_url":"https://api.github.com/users/mitchellcairns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitchellcairns/subscriptions","organizations_url":"https://api.github.com/users/mitchellcairns/orgs","repos_url":"https://api.github.com/users/mitchellcairns/repos","events_url":"https://api.github.com/users/mitchellcairns/events{/privacy}","received_events_url":"https://api.github.com/users/mitchellcairns/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-02-16T04:58:07Z","updated_at":"2017-07-04T14:56:02Z","closed_at":null,"body":"As is, there are two options for mapping C buttons.\n1. C buttons are mapped to analog \n2. C buttons are mapped to face buttons, but require a toggle button to be held to become functional.\n\nThis is poor design choice as it assumes that the user only has a controller with two face buttons aside from a D-Pad. For example, I own an N64 USB pad replica... I cannot map the C buttons to be C buttons because of the current method of configuration. \n\nAn example configuration is to map the Retropad A and X buttons to C up and C down respectively... this is especially useful for games like Super Smash Bros which requires the jump button to be next to the other two buttons- this is how it would naturally be on the real gamepad and games are designed in this fashion. Simultaneously, I have the C left and C right mapped to the right joystick of my controller. There shouldn't be any issue in this.\n\nPlease, developers, allow for individual mapping of the C buttons, it will make the input less of a headache for everyone. It would be beneficial to include the toggle method for users with the less-than-optimal number of buttons, but for most people we will probably want to be able to map individual C buttons to other areas of the controller for maximum compatibility with more games.\n\nThank you for your work in making a wonderful N64 emulator and I hope this can improve it!\n"},"comment":{"url":"https://api.github.com/repos/libretro/parallel-n64/issues/comments/312898172","html_url":"https://github.com/libretro/parallel-n64/issues/299#issuecomment-312898172","issue_url":"https://api.github.com/repos/libretro/parallel-n64/issues/299","id":312898172,"user":{"login":"OmenBoy","id":18235963,"avatar_url":"https://avatars3.githubusercontent.com/u/18235963?v=3","gravatar_id":"","url":"https://api.github.com/users/OmenBoy","html_url":"https://github.com/OmenBoy","followers_url":"https://api.github.com/users/OmenBoy/followers","following_url":"https://api.github.com/users/OmenBoy/following{/other_user}","gists_url":"https://api.github.com/users/OmenBoy/gists{/gist_id}","starred_url":"https://api.github.com/users/OmenBoy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OmenBoy/subscriptions","organizations_url":"https://api.github.com/users/OmenBoy/orgs","repos_url":"https://api.github.com/users/OmenBoy/repos","events_url":"https://api.github.com/users/OmenBoy/events{/privacy}","received_events_url":"https://api.github.com/users/OmenBoy/received_events","type":"User","site_admin":false},"created_at":"2017-07-04T14:56:02Z","updated_at":"2017-07-04T14:56:02Z","body":"@Bezier89 Thanks man! Hopefully it will get merged soon, this is the biggest issue holding back the Parallel core. And I agree, alternative layouts should be killed entirely, it doesn't make sense to have the option when we have custom configs, and I don't really think it was a very useful feature to begin with."}}
{"actor":{"display_login":"OmenBoy"}}