From 211f4727172dbbcf448cb31c960e300d9cbb616b Mon Sep 17 00:00:00 2001 From: Emmanuel AYME Date: Wed, 16 Jul 2025 18:25:37 +0200 Subject: [PATCH] Add .gitignore, LICENSE, README, solution file --- .gitignore | 57 +++++++++++++++++ README.md | 38 +++++++++++- Reshade Plugins Addons.sln | 123 +++++++++++++++++++++++++++++++++++++ 3 files changed, 216 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 Reshade Plugins Addons.sln diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..694ae90 --- /dev/null +++ b/.gitignore @@ -0,0 +1,57 @@ +# Visual Studio +.vs/ +*.vcxproj.user +*.vcxproj.filters +*.suo +*.user +*.userosscache +*.sln.docstates + +# Build results +[Bb]in/ +[Oo]bj/ +x64/Debug/ +x64/Release/ +Debug/ +Release/ + +# Visual Studio intermediate files +*.idb +*.pdb +*.ipdb +*.obj +*.log + +# Reshade Plugins Addon specific logs and build files +*.tlog/ +*.recipe +*.lastbuildstate +*.FileListAbsolute.txt + +# Others +*.exe +*.dll +*.lib +*.exp +*.rc +*.res +*.APS + +# Ignore generated files +*.cache +*.sdf + +# Ignore temporary files +*.tmp +*.temp + +# Ignore any backup or autosave files +*~ +*.bak +*.backup + +# Ignore Visual Studio Code settings if present +.vscode/ + +# Ignore Mac system files (if applicable) +.DS_Store diff --git a/README.md b/README.md index 3e42870..f67ca8a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,37 @@ -# ReshadePluginsAddon +# Ultra Wide addons for Reshade +[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoffee.com/k4sh44) -Reshade addons \ No newline at end of file +This repository is dedicated on Ultra Wide addons for Reshade. It's dedicated on UI overlays. +They're intended to be used with my other Reshade project Core that build asi files which will mod the game in real time. + +## Building +Download this repository. Open the .sln provided. Build the solution for release. +The solution has an x64 folder with Release in it. .addon files shoud be found there. + +## Installation +Go to reshade.me and to download section. Download Reshade with addon support. +Be sure not to download the regular version or it will not work with my addons. +Install Reshade. When asked, specify the game's executable folder. Then choose the right API used by the game (DX10/11/12 or Vulkan). Mostly, modern games use DX11/12. +Go on with installer and choose eventually which effects you want to install (not necessary here). + +Locate your game's executable folder. Place in it the .addon previously built corresponding to your game. +That's it. + +Now start your game, Reshade should show it's welcoming message. +Wait a couple of seconds to Reshade succeeding in hooking game's API and hit the "Home" key. +An overlay should draw on top of your game. Locate the addon tab and ensure my addon is listed and checked there (should be done automatically). +!["Reshade addons"](https://image.noelshack.com/fichiers/2025/27/7/1751832657-daysgone.png) + +You may have to move main Reshade overlay around to see my plugin overlay. +It shoud looks like this : +![TLOU2](https://image.noelshack.com/fichiers/2025/28/7/1752437356-tlou2.png) + +Check the boxes and adjust sliders as desired. +At this point, this won't have any effect because core asi plugin is not installed yet. +Check my other project to see how to build and drop necessary files next your game's executable. + +## Credits +This project use the following other projects : + +[Reshade](https://github.com/crosire/reshade) +[Dear ImGui](https://github.com/ocornut/imgui) diff --git a/Reshade Plugins Addons.sln b/Reshade Plugins Addons.sln new file mode 100644 index 0000000..e533383 --- /dev/null +++ b/Reshade Plugins Addons.sln @@ -0,0 +1,123 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36212.18 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "South Of Midnight", "South Of Midnight\South Of Midnight.vcxproj", "{447F83EB-1D07-45A2-84EF-6313154C3FA6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "externe", "externe", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Days Gone", "Days Gone\Days Gone.vcxproj", "{4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TLOU2", "TLOU2\TLOU2.vcxproj", "{B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Dead Space 2023", "Dead Space 2023\Dead Space 2023.vcxproj", "{0361A468-E018-402E-882A-6001A95C9F8C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Empire Of The Ants", "Empire Of The Ants\Empire Of The Ants.vcxproj", "{722C605A-AA07-4B21-909B-AC36182B2936}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Indiana Jones And The Great Circle", "Indiana Jones And The Great Circle\Indiana Jones And The Great Circle.vcxproj", "{23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Uncharted LOTC", "Uncharted LOTC\Uncharted LOTC.vcxproj", "{97FA22FE-34D9-40DC-824F-0207D1564FBD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Spirit Of The North", "Spirit Of The North\SpiritOfTheNorth.vcxproj", "{A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mindseye", "Mindseye\Mindseye.vcxproj", "{5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metro Exodus", "Metro Exodus\Metro Exodus.vcxproj", "{ABD1ABB5-BB10-4427-AD26-233702D870BD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Debug|x64.ActiveCfg = Debug|x64 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Debug|x64.Build.0 = Debug|x64 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Debug|x86.ActiveCfg = Debug|Win32 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Debug|x86.Build.0 = Debug|Win32 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Release|x64.ActiveCfg = Release|x64 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Release|x64.Build.0 = Release|x64 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Release|x86.ActiveCfg = Release|Win32 + {447F83EB-1D07-45A2-84EF-6313154C3FA6}.Release|x86.Build.0 = Release|Win32 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Debug|x64.ActiveCfg = Debug|x64 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Debug|x64.Build.0 = Debug|x64 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Debug|x86.ActiveCfg = Debug|Win32 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Debug|x86.Build.0 = Debug|Win32 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Release|x64.ActiveCfg = Release|x64 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Release|x64.Build.0 = Release|x64 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Release|x86.ActiveCfg = Release|Win32 + {4ECBBBA5-A265-464D-ADAC-311FB1C3FF38}.Release|x86.Build.0 = Release|Win32 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Debug|x64.ActiveCfg = Debug|x64 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Debug|x64.Build.0 = Debug|x64 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Debug|x86.ActiveCfg = Debug|Win32 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Debug|x86.Build.0 = Debug|Win32 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Release|x64.ActiveCfg = Release|x64 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Release|x64.Build.0 = Release|x64 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Release|x86.ActiveCfg = Release|Win32 + {B6A3DDFE-83BF-4B2C-B429-0EB36EAE544E}.Release|x86.Build.0 = Release|Win32 + {0361A468-E018-402E-882A-6001A95C9F8C}.Debug|x64.ActiveCfg = Debug|x64 + {0361A468-E018-402E-882A-6001A95C9F8C}.Debug|x64.Build.0 = Debug|x64 + {0361A468-E018-402E-882A-6001A95C9F8C}.Debug|x86.ActiveCfg = Debug|Win32 + {0361A468-E018-402E-882A-6001A95C9F8C}.Debug|x86.Build.0 = Debug|Win32 + {0361A468-E018-402E-882A-6001A95C9F8C}.Release|x64.ActiveCfg = Release|x64 + {0361A468-E018-402E-882A-6001A95C9F8C}.Release|x64.Build.0 = Release|x64 + {0361A468-E018-402E-882A-6001A95C9F8C}.Release|x86.ActiveCfg = Release|Win32 + {0361A468-E018-402E-882A-6001A95C9F8C}.Release|x86.Build.0 = Release|Win32 + {722C605A-AA07-4B21-909B-AC36182B2936}.Debug|x64.ActiveCfg = Debug|x64 + {722C605A-AA07-4B21-909B-AC36182B2936}.Debug|x64.Build.0 = Debug|x64 + {722C605A-AA07-4B21-909B-AC36182B2936}.Debug|x86.ActiveCfg = Debug|Win32 + {722C605A-AA07-4B21-909B-AC36182B2936}.Debug|x86.Build.0 = Debug|Win32 + {722C605A-AA07-4B21-909B-AC36182B2936}.Release|x64.ActiveCfg = Release|x64 + {722C605A-AA07-4B21-909B-AC36182B2936}.Release|x64.Build.0 = Release|x64 + {722C605A-AA07-4B21-909B-AC36182B2936}.Release|x86.ActiveCfg = Release|Win32 + {722C605A-AA07-4B21-909B-AC36182B2936}.Release|x86.Build.0 = Release|Win32 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Debug|x64.ActiveCfg = Debug|x64 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Debug|x64.Build.0 = Debug|x64 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Debug|x86.ActiveCfg = Debug|Win32 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Debug|x86.Build.0 = Debug|Win32 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Release|x64.ActiveCfg = Release|x64 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Release|x64.Build.0 = Release|x64 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Release|x86.ActiveCfg = Release|Win32 + {23DFAE68-17BE-4760-AD3C-00F0F6EC01FB}.Release|x86.Build.0 = Release|Win32 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Debug|x64.ActiveCfg = Debug|x64 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Debug|x64.Build.0 = Debug|x64 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Debug|x86.ActiveCfg = Debug|Win32 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Debug|x86.Build.0 = Debug|Win32 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Release|x64.ActiveCfg = Release|x64 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Release|x64.Build.0 = Release|x64 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Release|x86.ActiveCfg = Release|Win32 + {97FA22FE-34D9-40DC-824F-0207D1564FBD}.Release|x86.Build.0 = Release|Win32 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Debug|x64.ActiveCfg = Debug|x64 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Debug|x64.Build.0 = Debug|x64 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Debug|x86.ActiveCfg = Debug|Win32 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Debug|x86.Build.0 = Debug|Win32 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Release|x64.ActiveCfg = Release|x64 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Release|x64.Build.0 = Release|x64 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Release|x86.ActiveCfg = Release|Win32 + {A7E329B8-14BF-4FD9-B4BE-0D887594C1E3}.Release|x86.Build.0 = Release|Win32 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Debug|x64.ActiveCfg = Debug|x64 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Debug|x64.Build.0 = Debug|x64 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Debug|x86.ActiveCfg = Debug|Win32 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Debug|x86.Build.0 = Debug|Win32 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Release|x64.ActiveCfg = Release|x64 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Release|x64.Build.0 = Release|x64 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Release|x86.ActiveCfg = Release|Win32 + {5C572A50-FE9F-4890-9C23-7AED1A3B3AC2}.Release|x86.Build.0 = Release|Win32 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Debug|x64.ActiveCfg = Debug|x64 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Debug|x64.Build.0 = Debug|x64 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Debug|x86.ActiveCfg = Debug|Win32 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Debug|x86.Build.0 = Debug|Win32 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Release|x64.ActiveCfg = Release|x64 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Release|x64.Build.0 = Release|x64 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Release|x86.ActiveCfg = Release|Win32 + {ABD1ABB5-BB10-4427-AD26-233702D870BD}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {200DB53C-87CE-4A4F-92F0-C197C0B775AD} + EndGlobalSection +EndGlobal