<<< VERSION BÊTA >>>
remarque : cette version concerne les versions STEAM de Farming Simulator 25
« cœurs inutilisés ? Plus maintenant »
Le moteur GIANTS étant lié au processeur, vous laissez généralement BEAUCOUP de puissance de traitement de votre ordinateur sur la table. Vous avez tous ces cœurs, utilisons-les !
PROBLÈME : limitation clé du moteur GIANTS (dans Farming Simulator 25)
Goulot d’étranglement CPU/Single-Thread
Selon les guides de performances, un cœur peut être saturé tandis que d’autres sont relativement inactifs.
Cela suggère que des parties importantes du moteur (par exemple, la simulation, les mises à jour des objets, la logique de distance de tracé) ne sont pas entièrement parallélisées.
Pour cette raison, même les GPU les plus puissants peuvent ne pas être pleinement utilisés :
"Un cœur de processeur à 100 %... L'utilisation du GPU est bloquée... malgré un faible FPS."
SOLUTION : lanceur turbo FS25
Ce script n'est pas seulement un lanceur, c'est un **gestionnaire de performances intelligent** pour Farming Simulator 25.
Il garantit que le jeu fonctionne de manière optimale, utilise efficacement votre processeur, évite les plantages dus à des problèmes de timing et vous aide même à déboguer automatiquement les mods et les problèmes de performances.
Il vous offre le type de contrôle, de fluidité et d’informations que Giants Software aurait dû intégrer lui-même.
-----------------------------------------------
Ce script est génial car il fait tout ce que Windows et le jeu lui-même ne font pas automatiquement : il lance Farming Simulator 25_de la manière la plus propre et la plus optimisée possible tout en gardant un œil sur la santé de votre jeu.
------------------------------------------------
Voici pourquoi c’est si efficace, étape par étape :
1. **💨 Lance FS25 proprement via Steam**
→ Démarre le jeu directement sans encombrement ni retards en arrière-plan.
2. **🧠 Logique intelligente « d'attente du processus »**
→ Il ne se précipite pas – il attend patiemment que le processus du jeu existe réellement avant de toucher quoi que ce soit, donc aucune commande n'échoue ou ne se déclenche.
3. **⚙️ Optimisation du processeur (Affinité du processeur + Haute priorité)**
→ Verrouille FS25 sur les meilleurs cœurs de processeur (en sautant le cœur 0, que Windows utilise pour les tâches système).
→ Donne au jeu une priorité « élevée » afin qu'il obtienne toujours du temps CPU sur les applications en arrière-plan.
→ Résultat : des temps d'image plus fluides et des FPS plus stables, notamment sur les systèmes milieu de gamme.
4. **🕹️ Détection des menus**
→ Attend que la fenêtre principale du jeu apparaisse réellement — utile pour les phases de compilation ou de chargement des shaders — pour que tout se passe au moment idéal.
5. **📄 Surveillance intelligente des journaux**
→ Trouve automatiquement votre « log.txt », attend qu'il puisse être lu en toute sécurité et surveille les lignes « ERREUR » ou « AVERTISSEMENT ».
→ Cela signifie que vous pouvez voir les problèmes de mod ou les erreurs de script en temps réel sans fouiller dans les dossiers.
6. **🧹 Sortie automatique gracieuse**
→ Lorsque le jeu se ferme, le lanceur se nettoie et se ferme – pas de fenêtres de commande suspendues ni de boucles gelées.
7. **🔒 Entièrement automatisé et sécurisé**
→ Gère les fichiers verrouillés, attend le timing du système et exécute les commandes PowerShell de manière sécurisée et efficace.
Sur mon processeur i7-10700F, j'ai 16 cœurs. j'en avais marre que FS25 n'en écrase qu'un et un peu un autre. Jusqu'à ce que je commence vraiment à surveiller les charges, je ne réalisais pas à quel point le cœur du processeur était verrouillé sur ce moteur. Ainsi, même si vous constatez une charge CPU « globale » de seulement 50 %, si vous examinez la charge réelle par cœur, cela raconte une histoire très différente.
En exécutant ce script, j'ai gagné environ 40 % d'images et de performances en plus. Je peux conserver un solide 80 FPS en 8K (3840 x 2160) avec DLSS, des réglages élevés et plus de 80 mods. Et c'est stable. Pas de chance ni de bégaiement ; surtout une fois que vous avez créé un cache de cartes.
REMARQUE : Même si je l'ai testé localement et réglé à l'aide d'outils d'IA, il y aura toujours des problèmes. Faites-le moi savoir et je serai heureux d'essayer de vous aider.
J'espère vraiment que vous aurez une meilleure expérience en utilisant cet outil. Et si vous trouvez de la valeur dans le code, pensez à faire un don. Cela me motive à continuer à développer et à mettre à jour des applications comme celle-ci :)