a3807aa013c4b1e1b39fdb83f3d99a34b6a6dfa8
ReshadePluginsAddon
Interface modulaire C++ / ImGui pour l’interaction avec les Core DLL de mods de jeux vidéo
Auteur : Emmanuel AYME
🎯 Présentation
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.
Points clés :
- 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
⚙️ Architecture
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
.inipour persistance des paramètres - Responsive : UI redimensionnable selon la résolution
🛠️ Build & Dépendances
- Cloner le repo
ReshadePluginsAddon - Ouvrir la solution
.slnavec Visual Studio 2022+ - Compiler en Release/x64
- Placer le
.dllà côté du jeu et de la Core DLL - 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
Languages
C++
99.8%
C
0.2%