{"action":"created","issue":{"url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/47","repository_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements","labels_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/47/comments","events_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/47/events","html_url":"https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/47","id":360980290,"node_id":"MDU6SXNzdWUzNjA5ODAyOTA=","number":47,"title":"Loading a \"Game Result\" save file in-game causes issues. ","user":{"login":"Polymega","id":27395260,"node_id":"MDQ6VXNlcjI3Mzk1MjYw","avatar_url":"https://avatars0.githubusercontent.com/u/27395260?v=4","gravatar_id":"","url":"https://api.github.com/users/Polymega","html_url":"https://github.com/Polymega","followers_url":"https://api.github.com/users/Polymega/followers","following_url":"https://api.github.com/users/Polymega/following{/other_user}","gists_url":"https://api.github.com/users/Polymega/gists{/gist_id}","starred_url":"https://api.github.com/users/Polymega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Polymega/subscriptions","organizations_url":"https://api.github.com/users/Polymega/orgs","repos_url":"https://api.github.com/users/Polymega/repos","events_url":"https://api.github.com/users/Polymega/events{/privacy}","received_events_url":"https://api.github.com/users/Polymega/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-09-17T18:03:58Z","updated_at":"2019-07-02T22:26:03Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"@AeroWidescreen\r\n\r\nNormally, if you load a \"Game Result\" save file from the main menu you're greeted with the results/stats screen seen here: \r\n\r\n![image](https://user-images.githubusercontent.com/27395260/45640920-f3491280-ba81-11e8-96fb-6a787b5dfcb5.png)\r\n\r\nThen, if you press any button you're brought back to the main menu and can start a \"New Game +\" if the game hasn't detected your Game Result save file, already. \r\n\r\nHowever, if you load a Game Result save file _**while in-game**_ it will transport you to the area of the game where the ending took place and result in game-breaking issues. For example: If you load a Game Result file that most recently got the \"In Water\" ending the screen will be black. If the Game Result file was most recently for the \"Maria\" ending it'll load you on the Observation Deck with no fog, music, etc. \r\n\r\nHere's a picture of that happening where I'm back at the Observation Deck with all my weapons from the end-game intact, and I go back into the beginning bathroom and swing the Great Knife for fun: \r\n\r\n![image](https://user-images.githubusercontent.com/27395260/45640708-5c7c5600-ba81-11e8-9458-c4dc6521098b.png)\r\n\r\n@Bigmanjapan suggested either locking out the ability to load Game Result specific save files while in-game or, if someone loads a Game Result file while in-game, make it fully follow the steps/process of doing so while on the main menu, instead. "},"comment":{"url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/comments/507867308","html_url":"https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/47#issuecomment-507867308","issue_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/47","id":507867308,"node_id":"MDEyOklzc3VlQ29tbWVudDUwNzg2NzMwOA==","user":{"login":"Polymega","id":27395260,"node_id":"MDQ6VXNlcjI3Mzk1MjYw","avatar_url":"https://avatars0.githubusercontent.com/u/27395260?v=4","gravatar_id":"","url":"https://api.github.com/users/Polymega","html_url":"https://github.com/Polymega","followers_url":"https://api.github.com/users/Polymega/followers","following_url":"https://api.github.com/users/Polymega/following{/other_user}","gists_url":"https://api.github.com/users/Polymega/gists{/gist_id}","starred_url":"https://api.github.com/users/Polymega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Polymega/subscriptions","organizations_url":"https://api.github.com/users/Polymega/orgs","repos_url":"https://api.github.com/users/Polymega/repos","events_url":"https://api.github.com/users/Polymega/events{/privacy}","received_events_url":"https://api.github.com/users/Polymega/received_events","type":"User","site_admin":false},"created_at":"2019-07-02T22:26:03Z","updated_at":"2019-07-02T22:26:03Z","author_association":"CONTRIBUTOR","body":"> For example, if a player has 3/4 endings on a particular savefile and wants to grind out a 4/4 ending stat, then an accidental load (during gameplay) of a Game Result file which has a statistic of 1/4 will ruin their progress in a current gameplay session.\r\n\r\nOh wow. Yes... that is extremely bad. Once again, I'm very grateful you've discovered these types of fringe effects for odd game behavior. \r\n\r\n> If those bytes could be found, then (I guess) save files could be scanned (upon save/load menu opening, for example), their indexes/number identified and then, the yellow selector could be corrupted once it hits the particular indexes/numbers of a Game Result files to prevent it from working/loading the file.\r\n\r\nHere are SH2 PC Game Result files of all six endings. There are only the six Game Results files in this folder: [Folder 01.zip](https://github.com/elishacloud/Silent-Hill-2-Enhancements/files/3352168/Folder.01.zip)\r\n\r\n> I still think that disabling an ability to load up Game Result files during gameplay would be a better solution.\r\n\r\nNow knowing everything you said about this, I would agree. It would be detrimental if a player wipes all their progress due to checking a Game Result file in-game (whether on purpose or by accident). \r\n\r\nAssuming we can determine which save files are the Game Result files and can prevent them from being selected on the \"Load Game\" screen while in-game, do you guys think it would also be a good idea to have the wording grayed-out in the \"Load Game\" screen while in-game, if it's possible? A quick mock-up: \r\n\r\n![image](https://user-images.githubusercontent.com/27395260/60542616-5854b880-9ce2-11e9-8fc9-f11a2067fe4c.png)\r\n\r\nThe Game Result text could be yellow like normal in the \"Save Game\" screen and the player could overwrite the Game Result files in the \"Save Game\" screen as normal, either in-game or on the main menu."}}
{"actor":{"display_login":"Polymega"}}