moptracker.blogg.se

How to use sweetfx reshade with dark souls
How to use sweetfx reshade with dark souls








  1. #How to use sweetfx reshade with dark souls install#
  2. #How to use sweetfx reshade with dark souls code#

I initially only checked one of those keys, but then it turned out that some installations of Steam were using the other one.

#How to use sweetfx reshade with dark souls install#

If either of those keys exists, the mod will fish out the install dir from a String entry called "InstallLocation". "HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstallSteam App 214490" "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallSteam App 214490" As of version 1.0.3, two keys are checked: What the injector does by default is trying to figure out if the game is installed by Steam, and if so, where it resides. Interesting! Are you running the 1.0.3 release? Then it would try to inject the mod before the game initializes its rendering. Maybe you can think of a way to hook into the game at the early stage without touching Steam? The only alternatives that come to my mind would be patching AI.exe, or running an app which tries to "catch" AI.exe as soon as it starts. Alias Isolation tinkers with the rendering at a much deeper level, and needs to intercept resource creation which happens soon after AI.exe starts. They can just catch the very end of the frame (a call to IDXGISwapChain::Present), capture the framebuffer there, and do their post-processing. The job of something like SweetFX or ReShade is comparatively simple. Then it's Steam which launches the game binary. Even if you manually launch the game's executable, it just tells Steam that it wants to run, and exits immediately any hooks are gone at that stage. I wish it could simply hook into the game, but the launch process of Steam titles makes it tricky. The only reason the mod hooks into Steam is so that it can then hook into the game as soon as it starts. I'm not particularly fond of that feature either.

how to use sweetfx reshade with dark souls

You are of course right that it seems a bit shady to inject into Steam, and that it might be a security risk. I will do some more testing on the Anniversary Edition update, thanks! :) Please let me know if it works for you, or ask away if you have any questions.

#How to use sweetfx reshade with dark souls code#

The source code and binaries are on github: Ĭheck out for some comparisons between the built-in anti-aliasing solution and the mod, and the README for more details. The mod implements an algorithm similar to Unreal Engine 4, Uncharted 4, and Inside. This allows it to remove the shimmering of moving edges at a reasonable cost. Temporal anti-aliasing blends multiple frames together using a content-aware filter. SMAA (Enhanced Subpixel Morphological Antialiasing) which shipped in the game isn't enough to remove the high intensity aliasing on edges of shiny surfaces, so there's crawlies everywhere in the game. The mod does all of its work in the memory of a running process, which means that no tinkering with the game's files is necessary.

how to use sweetfx reshade with dark souls

It works by hooking subroutines in the game, injecting extra code, and replacing a few shaders. I wrote a mod for Alien: Isolation which adds temporal anti-aliasing.










How to use sweetfx reshade with dark souls