Add .gitignore, LICENSE, README, solution file

This commit is contained in:
2025-07-16 18:25:37 +02:00
parent 6e9338e245
commit 211f472717
3 changed files with 216 additions and 2 deletions

57
.gitignore vendored Normal file
View File

@@ -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

View File

@@ -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
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)

123
Reshade Plugins Addons.sln Normal file
View File

@@ -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