How to decompile ReShade .dll file?

  • AngelOfCreation
  • Topic Author
More
2 years 6 months ago #1 by AngelOfCreation How to decompile ReShade .dll file? was created by AngelOfCreation
So I've found this dll injector for No Man's Sky that I get as a patreon reward to this one guy, and it display textual information on the screen that is important for gameplay. I'm 90% sure it's a reshade plugin/preset/whatever you guys call it. Trouble is that I want to change the color of the text to something more pleasing to the eye. Now, I don't dabble in making shaders, so I have no idea how to go about accessing the source of the dll file. I tried installing dotPeek but it didn't work. I need to know how to access the source code of the dll file so I can modify it. I know I don't know anything about reshade, but I've accomplished similar tasks before without knowing what the hell I'm doing, and I'm positive I could make the necessary adjustments if I could just access the source code.
Relevant information:
.json file that seems to refer to the dll. The bat file that installs the mod adds it to the registry.

{
    "file_format_version" : "1.0.0",
    "layer" : {
        "name": "VK_LAYER_reshade",
        "type": "INSTANCE",
        "library_path": ".\\NMS-Meta-Tool.dll",
        "api_version": "1.2.131",
        "implementation_version": "1",
        "description": "No Man's Sky Meta Tool injector for 64-bit",
        "disable_environment": {
            "DISABLE_VK_LAYER_reshade_1": "1"
        }
    }
}

Please don't send me patronizing comments like "learn X coding language first". It pisses me off to no end when people doubt my technical aptitude. As I've said, I've done this before with similar games. I didn't know what they were coded in and I still managed to make mods for them. All I need to know is information that might help me access the source code of the reshade. I'm quite certain I've gotten terminology and concepts wrong in this post, so no need to be sarcastic when you correct me.

Please Log in or Create an account to join the conversation.

  • crosire
More
2 years 6 months ago #2 by crosire Replied by crosire on topic How to decompile ReShade .dll file?
ReShade is free and open source ( github.com/crosire/reshade ). If you paid for it, then you got scammed. If you intended to support its development, then the actual Patreon link is on the reshade.me homepage below the download button.

Please Log in or Create an account to join the conversation.