{"action":"created","issue":{"url":"https://api.github.com/repos/07th-mod/meakashi/issues/18","repository_url":"https://api.github.com/repos/07th-mod/meakashi","labels_url":"https://api.github.com/repos/07th-mod/meakashi/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/07th-mod/meakashi/issues/18/comments","events_url":"https://api.github.com/repos/07th-mod/meakashi/issues/18/events","html_url":"https://github.com/07th-mod/meakashi/issues/18","id":308362249,"number":18,"title":"[Help wanted] Meakashi LipSync update","user":{"login":"enumag","id":539462,"avatar_url":"https://avatars3.githubusercontent.com/u/539462?v=4","gravatar_id":"","url":"https://api.github.com/users/enumag","html_url":"https://github.com/enumag","followers_url":"https://api.github.com/users/enumag/followers","following_url":"https://api.github.com/users/enumag/following{/other_user}","gists_url":"https://api.github.com/users/enumag/gists{/gist_id}","starred_url":"https://api.github.com/users/enumag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enumag/subscriptions","organizations_url":"https://api.github.com/users/enumag/orgs","repos_url":"https://api.github.com/users/enumag/repos","events_url":"https://api.github.com/users/enumag/events{/privacy}","received_events_url":"https://api.github.com/users/enumag/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2018-03-25T16:11:48Z","updated_at":"2018-03-29T16:50:49Z","closed_at":"2018-03-29T16:50:08Z","author_association":"OWNER","body":"**Anyone can help with this issue. Even if you're just random fan who wants to help us.**\r\n\r\nTo add the LipSync feature for Meakashi we need to remake the current graphics patch. To keep this issue simple I won't go into details what's so bad about the current patch, why we need to change it and how is the old patch different than the question arcs patches (ask me on Discord if you're curious and I'll explain). Instead I'll just write guidelines how to make what we need.\r\n\r\n1. Download and unpack [Meakashi CGAlt sprites](https://github.com/07th-mod/resources/releases/download/Nipah/Meakashi-CGAlt.zip).\r\n2. Download and unpack [Meakashi CG archive](https://github.com/07th-mod/resources/releases/download/Nipah/Meakashi-CG.zip).\r\n3. Download and unpack [PS3 sprites](https://github.com/07th-mod/resources/releases/download/Nipah/HigurashiPS3-Sprites.zip).\r\n4. Open the CGAlt Meakashi directory you just downloaded.\r\n5. Select a character and post a note here that you're working on that character.\r\n6. Create an empty excel table (or open office / libre office / google docs equivalent). You'll need 4 columns: current name, weather variant, zoom, PS3 name\r\n7. For each sprite of that character do the following:\r\n    1. Copy the name of the sprite and paste it to a new line of the excel table - first column.\r\n    2. To the second column write which weather variant the sprite is: normal/sunset/night.\r\n    3. To the third column write whether the sprite is zoomed or not: yes/no.\r\n    4. Open the Meakashi CG directory and find the sprite with the same name.\r\n    5. Open the PS3 directory and find the same sprite (disregard weather). Most of the time the name will be quite similar.\r\n    6. The sprite you just found in the PS3 directory has 3 variants with `_0`, `_1` and `_2` suffix. Out of these three select the one with facial expression closest to the sprite you started with (the one in CGAlt directory).\r\n        - Not the one in CG directory!! All of those have closed mouth which is wrong. Many sprites in CGAlt directory don't have their mouth closed.\r\n    7. Copy the name of the selected PS3 sprite to the fourth column in the excel table.\r\n    8. Save the file so that you don't accidently lose your work and continue to the next sprite.\r\n8. Upload the finished excel file and send a link to this issue.\r\n9. **Thank you very much! You're the best!**\r\n\r\nExample:\r\n\r\nLet's take one of the sprites for Rika-chama.\r\n\r\nCGAlt sprite `ri2_WaraiA1_0-.png`:\r\n\r\n![ri2_waraia1_0-](https://user-images.githubusercontent.com/539462/37877138-b8ddc042-3056-11e8-9e8a-de661ac5071d.png)\r\n\r\nBased on this sprite we add this to the excel:\r\n\r\n| Current name | weather | zoom | PS3 name |\r\n|---|---|---|---|\r\n| ri2_WaraiA1_0-.png | sunset | no |   |\r\n\r\nMatching CG sprite `ri2_WaraiA1_0-.png`:\r\n\r\n![ri2_waraia1_0-](https://user-images.githubusercontent.com/539462/37877179-52655d92-3057-11e8-9c31-f3e5e59210d6.png)\r\n\r\nPS3 sprite `ri2_WaraiA1_0.png`:\r\n\r\n![ri2_waraia1_0](https://user-images.githubusercontent.com/539462/37877193-80aff860-3057-11e8-8ce7-de1af911e92b.png)\r\n\r\nBased on facial expression of the CGAlt sprite the correct PS3 sprite is `ri2_WaraiA1_1.png`:\r\n\r\n![ri2_waraia1_1](https://user-images.githubusercontent.com/539462/37877197-965e7e52-3057-11e8-89f4-852f0dcec38f.png)\r\n\r\nSo we add it to the excel:\r\n\r\n| Current name | weather | zoom | PS3 name |\r\n|---|---|---|---|\r\n| ri2_WaraiA1_0-.png | sunset | no | ri2_WaraiA1_1.png |\r\n\r\nIt does not matter if you omit the .png extensions, use just y/n instead of yes/no or -/s/n instead of normal/sunset/night. So this is also completely fine:\r\n\r\n| Current name | weather | zoom | PS3 name |\r\n|---|---|---|---|\r\n| ri2_WaraiA1_0-| s | n | ri2_WaraiA1_1|"},"comment":{"url":"https://api.github.com/repos/07th-mod/meakashi/issues/comments/377299513","html_url":"https://github.com/07th-mod/meakashi/issues/18#issuecomment-377299513","issue_url":"https://api.github.com/repos/07th-mod/meakashi/issues/18","id":377299513,"user":{"login":"enumag","id":539462,"avatar_url":"https://avatars3.githubusercontent.com/u/539462?v=4","gravatar_id":"","url":"https://api.github.com/users/enumag","html_url":"https://github.com/enumag","followers_url":"https://api.github.com/users/enumag/followers","following_url":"https://api.github.com/users/enumag/following{/other_user}","gists_url":"https://api.github.com/users/enumag/gists{/gist_id}","starred_url":"https://api.github.com/users/enumag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enumag/subscriptions","organizations_url":"https://api.github.com/users/enumag/orgs","repos_url":"https://api.github.com/users/enumag/repos","events_url":"https://api.github.com/users/enumag/events{/privacy}","received_events_url":"https://api.github.com/users/enumag/received_events","type":"User","site_admin":false},"created_at":"2018-03-29T16:50:49Z","updated_at":"2018-03-29T16:50:49Z","author_association":"OWNER","body":"@Petsnew @irlPM Thank you! I'll update my script to use these."}}
{"actor":{"display_login":"enumag"}}