{"action":"created","issue":{"url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/10","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/10/labels{/name}","comments_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/10/comments","events_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/10/events","html_url":"https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/10","id":337154194,"node_id":"MDU6SXNzdWUzMzcxNTQxOTQ=","number":10,"title":"Fixing what WineD3D fixes but without having to use WineD3D","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":43,"created_at":"2018-06-29T22:24:19Z","updated_at":"2018-11-30T13:14:39Z","closed_at":null,"author_association":"NONE","body":"Hi @elishacloud !\r\n\r\nI was wondering if you'd consider lending your talents and expertise to possibly fix what WineD3D fixes for SH2 PC without having to actually use WineD3D? The reasons being: \r\n\r\n### Benefits of removing WineD3D:\r\n\r\n1. As you've mentioned yourself, **WineD3D is resource heavy**. On many laptops and older PCs the game may very likely never boot up when using WineD3D with it. The majority of problems people come to me with in regards to following the [Installation Guide](http://widescreenfix.townofsilenthill.com/SH2/) stems from implementing WineD3D.\r\n2. **It would be one less step for users to have to implement.** The less a user has to do, the better. \r\n3. **It would keep the game as DirectX.** In the spirit of # 2 listed above, by not having to convert the game to OpenGL, it would be one less conversion/step to worry about with having the game run correctly. \r\n4. **It would allow the ability to easily add ReShade filters to the game.** While you can use ReShade files for both DirectX and OpenGL games, the files needed to make ReShade work are different. If we can remove WineD3D from the equation--thus keeping SH2 PC as a DirectX game--we can include DirectX ReShade files as part of the Installation Guide download packages and it'd be a universal \"fit\" for all who use it.\r\n   - **Bonus point:** ReShade has built-in SMAA and FXAA so I could also remove the anti-aliasing step from the guide if we can remove WineD3D; which allows us to start using ReShade.\r\n\r\n### What does WineD3D fix for the game?\r\n\r\nIts fixes are pretty much exclusively beneficial for Nvidia cards and **are very important fixes to the game**. \r\n\r\n1. [X] **It restores a layer of fog in the game for Nvidia cards.** This layer of fog is not 3D but instead a semi-transparent, overlaid 2D fog image that infinitely scrolls/loops over the screen during certain areas of the game. \r\n   - [See video example here](https://youtu.be/tcA9AYLcNpk)  (This area is at the beginning of the game)\r\n2. [X] **It fixes the \"white shaders\" bug for Nvidia cards.** It's worth noting that using the old-school `HACK DX_CONFIG_USE_VERTEX_SHADERS 0` hack also fixes this _but we do not want to use this_ as that hack also severely degrades the flashlight's quality and other fog-of-war type effects. \r\n   - [See video example here](https://youtu.be/878F2cbLAXo?t=2m39s) (The first example in that video is at the beginning of the game)\r\n3. [ ] **It prevents chunks of the wall from disappearing when the camera is close to the walls for Nvidia cards.** This happens all throughout the game. You can see examples in the video clip below. Note how, at various edges of the camera's projection there are black blocks of missing wall textures/geometry. \r\n   - [See video example here](https://www.youtube.com/watch?v=hzdAhOvpGfA) | [Quick Save file of 0:25 in the video to the left](https://github.com/elishacloud/Silent-Hill-2-Enhancements/files/2151048/sh2pcsave1c.zip)\r\n\r\nThanks for your time and consideration on this! \r\n"},"comment":{"url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/comments/443199943","html_url":"https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/10#issuecomment-443199943","issue_url":"https://api.github.com/repos/elishacloud/Silent-Hill-2-Enhancements/issues/10","id":443199943,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MzE5OTk0Mw==","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":"2018-11-30T13:14:39Z","updated_at":"2018-11-30T13:14:39Z","author_association":"NONE","body":"Sounds good guys, I'll give you a play test report on this fix solution by this weekend (probably Saturday). "}}
{"actor":{"display_login":"Polymega"}}