{"id":1707,"date":"2023-04-03T19:24:50","date_gmt":"2023-04-03T18:24:50","guid":{"rendered":"https:\/\/classicrebirth.com\/?page_id=1707"},"modified":"2023-04-14T00:37:45","modified_gmt":"2023-04-13T23:37:45","slug":"soul-reaver-2-soul-fixer","status":"publish","type":"page","link":"https:\/\/classicrebirth.com\/index.php\/soul-reaver-2-soul-fixer\/","title":{"rendered":"Soul Reaver 2: Soul Fixer"},"content":{"rendered":"<h1><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1721\" src=\"https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner.png\" alt=\"\" width=\"1920\" height=\"504\" srcset=\"https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner.png 1920w, https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner-300x79.png 300w, https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner-1024x269.png 1024w, https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner-768x202.png 768w, https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner-1536x403.png 1536w, https:\/\/classicrebirth.com\/wp-content\/uploads\/2023\/03\/sr2banner-600x158.png 600w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/h1>\n<h1>DOWNLOADS &amp; RELEVANT LINKS<\/h1>\n<ul>\n<li><strong><a href=\"https:\/\/classicrebirth.com\/index.php\/download\/soul-fixer-dll\/\">Soul Fixer DLL<\/a><\/strong><\/li>\n<li><a href=\"https:\/\/classicrebirth.com\/index.php\/sr2-troubleshooting\/\"><strong>Troubleshooting and how to install<\/strong><\/a><\/li>\n<\/ul>\n<h1>WHAT&#8217;S SOUL FIXER?<\/h1>\n<p style=\"text-align: justify;\">Soul Fixer is a plug&amp;play patch (i.e. just one DLL, no extra fiddling required) aimed at fixing several problems with the Steam and GoG digital releases of Legacy of Kain: Soul Reaver 2.<\/p>\n<h1>FEATURES<\/h1>\n<ul>\n<li style=\"text-align: justify;\">Replaces Direct3D8 with Direct3D9 (thanks Direct3D8to9!) for better support of recent graphics cards and to allow software like Reshade;<\/li>\n<li style=\"text-align: justify;\">Fixes random audio crashes\/softlocks caused by FMOD;<\/li>\n<li style=\"text-align: justify;\">Fixes issues with irresponsive resolution switching, mouse kidnapping, and tabbing in\/out;<\/li>\n<li style=\"text-align: justify;\">Enables the game to run in windowed mode (becomes borderless windowed if you pick the same resolution as your desktop) and adds various framerates speeds (30, 60, 120 fps) , with dedicated options in game;<\/li>\n<li style=\"text-align: justify;\">Add an in-game option to toggle VSync for fullscreen mode;<\/li>\n<li style=\"text-align: justify;\">Replaces the broken hardware FSAA (Full Scene Anti Aliasing) with a more modern SMAA (Subpixel Morphological Anti Aliasing) usable in 32 bit modes;<\/li>\n<li style=\"text-align: justify;\">Fixes Motion Blur (aka &#8220;Full screen effects&#8221;) to work while Anti Aliasing is enabled, improves the general quality of the effect, and adds an option in game to toggle it whenever it&#8217;s possible;<\/li>\n<li style=\"text-align: justify;\">Implements hardware gamma adjustments via shaders, making the gamma settings functional in windowed mode;<\/li>\n<li style=\"text-align: justify;\">Replaces DirectInput7 with DirectInput8 and XInput, allowing most controllers to be detectable and with all buttons functioning;<\/li>\n<li style=\"text-align: justify;\">Reworks the BINK player to run at the current resolution and zooms\/aligns the video accordingly;<\/li>\n<li style=\"text-align: justify;\">Integrates and reworks nemesis2000&#8217;s widescreen fix to function according to your currently selected resolution (i.e. no need to specify the aspect ratio in a configuration file, it auto adjusts the aspect ratio) and adds a couple other fixes for some 2D elements displaying with square pixels instead of stretched (logos, Dark Chronicles);<\/li>\n<li style=\"text-align: justify;\">Allows the English executable to run with any officially localized version of the game&#8217;s data &#8211; just switch bigfile.dat and you&#8217;re good.<\/li>\n<\/ul>\n<h1>KNOWN ISSUES<\/h1>\n<ul>\n<li style=\"text-align: justify;\">The &#8220;keyboard + mouse&#8221; control scheme has an issue where you can&#8217;t move forward while auto locking on enemies with a custom key bind (for example W for WASD movement). This is an original bug of the game and can be worked around by using a controller or just keyboard. Still investigating the code where this bug is triggered.<\/li>\n<\/ul>\n<h1>CREDITS AND OPEN SOURCE LIBRARIES<\/h1>\n<ul>\n<li>Direct3D8to9 (<a href=\"https:\/\/github.com\/actboy168\/Direct3D8to9\">https:\/\/github.com\/actboy168\/Direct3D8to9<\/a>)<\/li>\n<li>Fast CRC32 (<a href=\"https:\/\/github.com\/stbrumme\/crc32\">https:\/\/github.com\/stbrumme\/crc32<\/a>)<\/li>\n<li>SMAA shader (<a href=\"https:\/\/github.com\/iryoku\/smaa\">https:\/\/github.com\/iryoku\/smaa<\/a>)<\/li>\n<\/ul>\n<h1>SPECIAL THANKS TO THE TESTERS<\/h1>\n<ul>\n<li style=\"text-align: justify;\">AesirHod<\/li>\n<li style=\"text-align: justify;\">If_and_while<\/li>\n<li style=\"text-align: justify;\">pyrociterwatz<\/li>\n<li style=\"text-align: justify;\">Raina Audron<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>DOWNLOADS &amp; RELEVANT LINKS Soul Fixer DLL Troubleshooting and how to install WHAT&#8217;S SOUL FIXER? Soul Fixer is a plug&amp;play patch (i.e. just one DLL, no extra fiddling required) aimed at fixing several problems with the Steam and GoG digital releases of Legacy of Kain: Soul Reaver 2. FEATURES Replaces Direct3D8 with Direct3D9 (thanks Direct3D8to9!) &hellip; <a href=\"https:\/\/classicrebirth.com\/index.php\/soul-reaver-2-soul-fixer\/\" class=\"more-link\">Read more <span class=\"screen-reader-text\">Soul Reaver 2: Soul Fixer<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[224],"tags":[],"class_list":["post-1707","page","type-page","status-publish","hentry","category-lok"],"_links":{"self":[{"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/pages\/1707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/comments?post=1707"}],"version-history":[{"count":0,"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/pages\/1707\/revisions"}],"wp:attachment":[{"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/media?parent=1707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/categories?post=1707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/classicrebirth.com\/index.php\/wp-json\/wp\/v2\/tags?post=1707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}