{"action":"created","issue":{"url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285","repository_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro","labels_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285/labels{/name}","comments_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285/comments","events_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285/events","html_url":"https://github.com/libretro/mame2003-plus-libretro/issues/285","id":331165855,"node_id":"MDU6SXNzdWUzMzExNjU4NTU=","number":285,"title":"Modern mapping","user":{"login":"barbudreadmon","id":10391265,"node_id":"MDQ6VXNlcjEwMzkxMjY1","avatar_url":"https://avatars1.githubusercontent.com/u/10391265?v=4","gravatar_id":"","url":"https://api.github.com/users/barbudreadmon","html_url":"https://github.com/barbudreadmon","followers_url":"https://api.github.com/users/barbudreadmon/followers","following_url":"https://api.github.com/users/barbudreadmon/following{/other_user}","gists_url":"https://api.github.com/users/barbudreadmon/gists{/gist_id}","starred_url":"https://api.github.com/users/barbudreadmon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbudreadmon/subscriptions","organizations_url":"https://api.github.com/users/barbudreadmon/orgs","repos_url":"https://api.github.com/users/barbudreadmon/repos","events_url":"https://api.github.com/users/barbudreadmon/events{/privacy}","received_events_url":"https://api.github.com/users/barbudreadmon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":150,"created_at":"2018-06-11T12:20:58Z","updated_at":"2018-06-12T15:55:15Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nPerhaps there was a misunderstanding but i heard in https://github.com/libretro/fbalpha/issues/225 that you switched to\r\n`Y X L1 R1`\r\n`B A L2 R2`\r\nfor modern mapping.\r\n\r\nAs explained in the issue (with photos), that's a bad idea because most arcade sticks/pads are like this : \r\n`(L1) Y X R1 (L1)`\r\n`(L2) B A R2 (L2)`\r\nwith L1/L2 being the first or last column (generally the last).\r\nAnd when i say \"most\" i mean 90% of the arcade sticks/pads from the last 25 years. Starting with the psx ascii, it became the standard.\r\n\r\nAlso considering i heard the purpose of modern mapping in mame2003-plus was to match the one in fbalpha, that feels like a regression to me.\r\n\r\nAnyway, i won't do something similar, most of the configs in https://github.com/libretro/retroarch-joypad-autoconfig would become unplayable.\r\n\r\nWhile pleasing contributors is good, don't mess the mapping for all other people because one of your contributors use 1 custom mapping to fit his needs, he should handle it in his own setup, perhaps by using the `--append-config` argument of retroarch when launching a specific core to load custom mappings or autoconfig directory.\r\n\r\nBest regards :)."},"comment":{"url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/comments/396641581","html_url":"https://github.com/libretro/mame2003-plus-libretro/issues/285#issuecomment-396641581","issue_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285","id":396641581,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NjY0MTU4MQ==","user":{"login":"grant2258","id":6128601,"node_id":"MDQ6VXNlcjYxMjg2MDE=","avatar_url":"https://avatars3.githubusercontent.com/u/6128601?v=4","gravatar_id":"","url":"https://api.github.com/users/grant2258","html_url":"https://github.com/grant2258","followers_url":"https://api.github.com/users/grant2258/followers","following_url":"https://api.github.com/users/grant2258/following{/other_user}","gists_url":"https://api.github.com/users/grant2258/gists{/gist_id}","starred_url":"https://api.github.com/users/grant2258/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grant2258/subscriptions","organizations_url":"https://api.github.com/users/grant2258/orgs","repos_url":"https://api.github.com/users/grant2258/repos","events_url":"https://api.github.com/users/grant2258/events{/privacy}","received_events_url":"https://api.github.com/users/grant2258/received_events","type":"User","site_admin":false},"created_at":"2018-06-12T15:55:15Z","updated_at":"2018-06-12T15:55:15Z","author_association":"CONTRIBUTOR","body":"@it will only effect psx/xbox fight sticks users they will map physical buttons randomly depending on its layout as printed. \r\n\r\nIf they follow the labels we cant account for making defaults for this type of setup because there are so many if RA decides that whats on the label on a panel is the physical map for it  (it doesnt do this for gamepads)  then indeed we have to make our own 8 panel standard like we did we will change it to \r\n\r\nL1 Y X R1\r\nL2 B A R2\r\n\r\nas requested and map to that so we can use cores and map mame sensibly for people who use the set format. Fighstick users are on there own for setting it up when they bind differently\r\n"}}
{"actor":{"display_login":"grant2258"}}