Actualiser README.md

This commit is contained in:
2026-03-10 21:48:49 +00:00
parent b1860a29b8
commit 7778a65e25

110
README.md
View File

@@ -1,49 +1,79 @@
# Ultra Wide addons for Reshade # ReshadePluginsAddon
<p align="middle">
<img src="https://img.shields.io/badge/MIT-green?style=for-the-badge" alt="Buy Me A Coffee">
<a href="https://buymeacoffee.com/k4sh44">
<img src="https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black" alt="Buy Me A Coffee">
</a>
<img src="https://img.shields.io/badge/C%2B%2B-00599C?style=for-the-badge&logo=c%2B%2B&logoColor=white" alt="Made with C++">
<a href="https://visualstudio.microsoft.com/">
<img src="https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&logo=visual%20studio&logoColor=white">
</a>
<a href="https://www.docker.com//">
<img src="https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge&logo=docker&logoColor=white">
</a>
</p>
This repository is dedicated on Ultra Wide addons for Reshade. It's dedicated on UI overlays. **Interface modulaire C++ / ImGui pour linteraction avec les Core DLL de mods de jeux vidéo**
They're intended to be used with my other Reshade project Core that build asi files which will mod the game in real time. **Auteur :** Emmanuel AYME
## 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 ## 🎯 Présentation
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. **ReshadePluginsAddon** est un ensemble de plugins UI conçus pour interagir avec **ReshadePluginsCore**.
That's it. Il fournit des interfaces conviviales pour activer/désactiver des fixes graphiques et cheats, visualiser les logs et ajuster les paramètres des jeux Unreal Engine et Unity.
Now start your game, Reshade should show it's welcoming message. Points clés :
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. - **Interface intuitive** basée sur **ImGui**
It shoud looks like this : - **Contrôle complet des Core DLL** (fixes, cheats, sliders, console)
![TLOU2](https://image.noelshack.com/fichiers/2025/28/7/1752437356-tlou2.png) - **Visualisation des logs en temps réel**
- **Configuration persistante** via fichiers `.ini`
- Compatible multi-moteurs et facilement extensible
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 ## ⚙️ Architecture
This project use the following other projects :
[Reshade](https://github.com/crosire/reshade) ### 1. Overlay et UI
[Dear ImGui](https://github.com/ocornut/imgui)
- Fenêtres ImGui modulables pour les fixes et cheats
- Popups dinformations et logs pour le suivi runtime
- Sliders et checkboxes liés directement aux API Core (`SetFixEnabled`, `SetFixesEnabled`, `SetValues`...)
- Échelle dynamique selon la résolution de lécran
### 2. Gestion des Core DLL
- Chargement dynamique de la DLL Core
- Récupération des fonctions exportées (`SetFixEnabled`, `SetFixesEnabled`, `SetValues`, `GetGameInfos`...)
- Application initiale des valeurs sauvegardées
- Synchronisation UI/Core avec threadsafe et protection atomique
### 3. Hotkeys et Cheats
- Configuration des touches pour `TimeDilation`, `Stealth`, et autres fonctionnalités
- Gestion runtime sécurisée des entrées utilisateur
- Mise à jour automatique des paramètres via hooks
---
## 🚀 Fonctionnalités
- **Contrôle graphique** : FOV (champd de vision), ultra wide, DOF (profondeur de champ), aberrations chromatiques, vignettage, brouillard...
- **Cheats** : console réactivée, time dilation, stealth mode...
- **OSD & Logs** : visualisation des logs et overlay détat des fixes
- **Sauvegarde / Chargement** : fichier `.ini` pour persistance des paramètres
- **Responsive** : UI redimensionnable selon la résolution
---
## 🛠️ Build & Dépendances
1. Cloner le repo `ReshadePluginsAddon`
2. Ouvrir la solution `.sln` avec Visual Studio 2022+
3. Compiler en **Release/x64**
4. Placer le `.dll` à côté du jeu et de la Core DLL
5. Assurer que **ReshadePluginsCore** est accessible pour linteraction
---
## 📈 Points forts
- Expertise en **C++ moderne et ImGui**
- UI modulable pour projets multi-jeux et multi-moteurs
- Intégration fluide avec les hooks et Core DLL
- Gestion avancée de la configuration et des logs
- Expérience pratique sur **Unreal Engine 4/5** et **Unity**
---
## 🔗 Liens et contact
- Buy Me A Coffee : [https://buymeacoffee.com/k4sh44](https://buymeacoffee.com/k4sh44)