From 7778a65e25dc6774ec5fcf1cb66ebe8649443327 Mon Sep 17 00:00:00 2001 From: k4sh44 Date: Tue, 10 Mar 2026 21:48:49 +0000 Subject: [PATCH] Actualiser README.md --- README.md | 110 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 70 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index d3eeeb7..e18d767 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,79 @@ -# Ultra Wide addons for Reshade -

- Buy Me A Coffee - - Buy Me A Coffee - - Made with C++ - - - - - - -

+# ReshadePluginsAddon -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. +**Interface modulaire C++ / ImGui pour l’interaction avec les Core DLL de mods de jeux vidéo** +**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 -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). +## 🎯 Présentation -Locate your game's executable folder. Place in it the .addon previously built corresponding to your game. -That's it. +**ReshadePluginsAddon** est un ensemble de plugins UI conçus pour interagir avec **ReshadePluginsCore**. +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. -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) +Points clés : -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) +- **Interface intuitive** basée sur **ImGui** +- **Contrôle complet des Core DLL** (fixes, cheats, sliders, console) +- **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 -This project use the following other projects : +## ⚙️ Architecture -[Reshade](https://github.com/crosire/reshade) -[Dear ImGui](https://github.com/ocornut/imgui) +### 1. Overlay et UI + +- Fenêtres ImGui modulables pour les fixes et cheats +- Popups d’informations 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 l’interaction + +--- + +## 📈 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) \ No newline at end of file