À propos du projet

SolarpunkTrainer est un utilitaire compagnon Windows x64 décrit comme un calibrateur adaptatif de biome en temps réel. Il associe une superposition Dear ImGui à une validation de schéma à sécurité intégrée, visant à ajuster les variables en mémoire des jeux ou simulations à thème solarpunk tout en évitant les états indéfinis. Idées principales - Superposition : une interface Dear ImGui à faible latence avec des palettes à thème solarpunk (Solar Flare, Forest Canopy, Bioluminescent), une navigation au clavier et une adaptation dynamique de la résolution. - Validation à sécurité intégrée : chaque variable touchée est liée à un schéma couvrant le type, la plage et le graphe de dépendances. Un triple contrôle couvre la structure, les limites de valeur et les seuils de taux de changement. Si un contrôle échoue, les ajustements sont gelés et un diagnostic est affiché plutôt que de laisser le système dans un état indéfini. - Tableau de bord de télémétrie : graphiques en direct de la dérive des variables, des taux de réussite de validation et de l'utilisation des ressources, avec une fenêtre de rafraîchissement annoncée de 60 ms. - Profils de mods : configurations de calibrage enregistrées sous forme de fichiers JSON portables pouvant être partagés ; le validateur rejette les schémas incompatibles. - Mode Guardian : fonctionnement en arrière-plan qui n'ajuste les variables que lorsque le schéma le permet. - Localisation : anglais, espagnol, français, allemand, japonais, chinois simplifié et portugais brésilien, avec détection automatique du système d'exploitation et remplacement manuel. Pour commencer Les prérequis sont Windows 10/11 x64, une application cible en mode fenêtré ou sans bordure, et environ 200 Mo d'espace disque. L'installation est décrite comme le téléchargement d'une archive de version, son extraction et l'exécution de SolarpunkTrainer.exe, qui détecte automatiquement les processus en cours d'exécution compatibles. L'outil indique qu'il ne s'injecte pas dans les processus système protégés et ne cible que les threads d'application au niveau utilisateur. Flux d'utilisation Lancez-le en même temps que la cible, sélectionnez le processus actif dans le menu déroulant de la superposition (F2 bascule la visibilité), parcourez l'arborescence des variables affichant la valeur actuelle, la plage de sécurité et l'état de validation, ajustez via des curseurs ou une saisie numérique, puis appliquez. Le validateur approuve ou annule instantanément. Structure du projet Le README montre une structure avec un cœur de validateur Rust (schema_checker.rs, fail_closed.rs), une superposition Dear ImGui en C++ avec thèmes, collecte de télémétrie, chaînes i18n, exemples de profils de mods, documentation et une licence MIT. Points clés de la FAQ Le README indique que l'outil est destiné à une utilisation hors ligne en solo et ne contournera pas les contrôles d'intégrité ni les systèmes anti-triche. Les mods peuvent être exportés et importés, les schémas incompatibles étant rejetés. La superposition est censée s'exécuter sur un thread dédié avec une fréquence de 10 ms et généralement moins de 1 % de CPU sur les processeurs x64 modernes. Un mode d'attachement manuel permet des schémas personnalisés pour des dispositions mémoire inhabituelles. La version est portable, sans entrées de registre ni services d'arrière-plan. Contribution et feuille de route Les contributions sont invitées pour la stabilité, la localisation et les modèles de validation, avec des tests via cargo test pour le cœur Rust et ctest pour la superposition C++. La feuille de route 2026 liste l'ancrage de superposition multi-écrans, un dépôt de mods communautaire en lecture seule, une bibliothèque libsolarpunk pour l'intégration tierce, et un auto-réglage assisté par IA qui apprend les plages de sécurité à partir des corrections des utilisateurs. Licence et avertissement Sous licence MIT. Le README inclut un avertissement de non-garantie et conseille de sauvegarder les fichiers de sauvegarde avant d'utiliser des outils de réglage.