{"action":"created","issue":{"url":"https://api.github.com/repos/citra-emu/citra/issues/2063","repository_url":"https://api.github.com/repos/citra-emu/citra","labels_url":"https://api.github.com/repos/citra-emu/citra/issues/2063/labels{/name}","comments_url":"https://api.github.com/repos/citra-emu/citra/issues/2063/comments","events_url":"https://api.github.com/repos/citra-emu/citra/issues/2063/events","html_url":"https://github.com/citra-emu/citra/pull/2063","id":176199431,"number":2063,"title":"Add Gateway cheat support","user":{"login":"makotech222","id":4389156,"avatar_url":"https://avatars.githubusercontent.com/u/4389156?v=3","gravatar_id":"","url":"https://api.github.com/users/makotech222","html_url":"https://github.com/makotech222","followers_url":"https://api.github.com/users/makotech222/followers","following_url":"https://api.github.com/users/makotech222/following{/other_user}","gists_url":"https://api.github.com/users/makotech222/gists{/gist_id}","starred_url":"https://api.github.com/users/makotech222/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makotech222/subscriptions","organizations_url":"https://api.github.com/users/makotech222/orgs","repos_url":"https://api.github.com/users/makotech222/repos","events_url":"https://api.github.com/users/makotech222/events{/privacy}","received_events_url":"https://api.github.com/users/makotech222/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-09-10T19:55:32Z","updated_at":"2016-09-11T04:27:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/citra-emu/citra/pulls/2063","html_url":"https://github.com/citra-emu/citra/pull/2063","diff_url":"https://github.com/citra-emu/citra/pull/2063.diff","patch_url":"https://github.com/citra-emu/citra/pull/2063.patch"},"body":"This commit adds cheat support for Citra, as well as a GUI to support it.\r\n\r\nCheats can be found at http://www.fort42.com/gateshark/\r\n\r\nCheats are loaded up upon game start. It will read the respective cheat file (named by game id) and parse it into distinct cheats. From there, cheats will be executed 60 times per second.\r\n\r\nThings i wanted to discuss before merging:\r\n\r\n- Cheat files are currently located in /citraMainDir/User/Cheats. Can be changed if needed.\r\n- Tick rate for cheat execution. I dunno if it should be 60/sec.\r\n- Cheat file format. I tried to make it simple to drag and drop cheats from Fort42, where cheat format is:\r\n\r\n[CheatTitle]\r\n*Notes\r\n*Notes2\r\n00111111 11111111\r\n\r\n- General GUI discussion. Let me know if you want any improvements.\r\n\r\nHere is a screenshot of the GUI:\r\n![image](https://cloud.githubusercontent.com/assets/4389156/18413175/f7fa3b26-7765-11e6-81d6-1da50108ed2b.png)\r\n\r\nStill missing from this PR:\r\n- Support for Joker codes. Won't be completed until InputCore PR is finished\r\n- Support for 0xE cheats.\r\n\r\nAttached is an example cheat file for Rune Factory 4. So far all cheats i tested in RF4 are working.\r\n[00040000000D2800.txt](https://github.com/citra-emu/citra/files/465609/00040000000D2800.txt)\r\n\r\nSpecial thanks to Desmume emulator, which implemented most of the cheat instructions already.\r\n\r\nEdit: Here is a link to the cheat formats and descriptions: http://www.maxconsole.com/threads/gateway-arcode-cheat-sheet.40381/\r\n"},"comment":{"url":"https://api.github.com/repos/citra-emu/citra/issues/comments/246161216","html_url":"https://github.com/citra-emu/citra/pull/2063#issuecomment-246161216","issue_url":"https://api.github.com/repos/citra-emu/citra/issues/2063","id":246161216,"user":{"login":"neobrain","id":4840017,"avatar_url":"https://avatars.githubusercontent.com/u/4840017?v=3","gravatar_id":"","url":"https://api.github.com/users/neobrain","html_url":"https://github.com/neobrain","followers_url":"https://api.github.com/users/neobrain/followers","following_url":"https://api.github.com/users/neobrain/following{/other_user}","gists_url":"https://api.github.com/users/neobrain/gists{/gist_id}","starred_url":"https://api.github.com/users/neobrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neobrain/subscriptions","organizations_url":"https://api.github.com/users/neobrain/orgs","repos_url":"https://api.github.com/users/neobrain/repos","events_url":"https://api.github.com/users/neobrain/events{/privacy}","received_events_url":"https://api.github.com/users/neobrain/received_events","type":"User","site_admin":false},"created_at":"2016-09-11T04:27:17Z","updated_at":"2016-09-11T04:27:17Z","body":"Hi, this is neobot, using neobrain's account. I'm keeping an archive of versions of this PR:\r\n\r\n2016-09-11T04:27:16Z: https://github.com/citra-emu/citra/compare/722af0703efd58d2c2de9edbac763355053601a2...makotech222:21d2a90b8951537f7d6e7ad2530060ed8067857e"}}
{"actor":{"display_login":"neobrain"}}