{"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":147,"created_at":"2018-06-11T12:20:58Z","updated_at":"2018-06-12T15:18:36Z","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/396628162","html_url":"https://github.com/libretro/mame2003-plus-libretro/issues/285#issuecomment-396628162","issue_url":"https://api.github.com/repos/libretro/mame2003-plus-libretro/issues/285","id":396628162,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NjYyODE2Mg==","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:18:36Z","updated_at":"2018-06-12T15:18:36Z","author_association":"CONTRIBUTOR","body":"yes it works the device out from usb information like here.\r\n\r\nhttps://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/Microsoft_X-Box_360_pad.cfg\r\n\r\ninput_device = \"Microsoft X-Box 360 pad\"\r\ninput_driver = \"udev\"\r\ninput_vendor_id = 1118\r\ninput_product_id = 654\r\n\r\nidentifies the controller there are some conflicts though mostly the Chinese ones to be fair\r\n"}}
{"actor":{"display_login":"grant2258"}}