Nous apprécions votre intérêt et serions ravis de vous entendre :
💬 Vous avez trouvé un bug ? Veuillez le signaler dans les commentaires ou sur https://github.com/exekx/FS25_RealisticHarvesting/issues
💡 Vous avez des suggestions ? Partagez vos idées avec nous
⭐ Vous aimez le mod ? Laisser un avis et une note
Lien vers la chaîne Discord officielle : https://discord.gg/Dc2CvZJqU4
Lien de téléchargement original kingmod par exekx | https://github.com/exekx/FS25_RealisticHarvesting
Veuillez ne pas retélécharger ou modifier ce lien – soutenez le créateur original !
Que fait ce module ?
Ce mod revoit complètement les mécanismes de récolte dans Farming Simulator 25 ! Votre moissonneuse-batteuse ne pourra plus récolter de manière irréaliste à pleine vitesse dans des cultures denses sans conséquences. La vitesse et l'efficacité de la récolte sont désormais dynamiquement liées à la charge de la batteuse et au calibrage de votre machine.
Principales caractéristiques :
🌾 Calcul de charge réaliste : plus la récolte est dense et plus la barre de coupe est large, plus la moissonneuse-batteuse se déplace lentement. Surchargez le moteur et vous commencerez à perdre physiquement du rendement !
⚙️ Calibrage interactif de la moissonneuse-batteuse (NOUVEAU) : appuyez sur « RShift + K » pour ouvrir le menu Paramètres de la moissonneuse-batteuse ! Vous devez calibrer votre ventilateur, votre rotor, vos tamis et votre alimentateur pour chaque type de culture spécifique. De mauvais réglages entraîneront des pertes de récolte supplémentaires !
💾 Profils de cultures globaux (NOUVEAU) : enregistrez vos profils d'étalonnage parfaitement ajustés à l'échelle mondiale. Changez de combinaison ou rejoignez le serveur, et vos paramètres favoris pour le blé, le maïs ou le soja sont instantanément appliqués.
📊 Rendement dynamique et informations HUD : un affichage personnalisable et déplaçable affichant la charge du moteur en temps réel, la productivité (T/h), le % de perte de récolte et le rendement (t/ha ou bu/ac).
🚜 Système de perte de récolte physique : pousser la moissonneuse-batteuse au-delà de 95 % de charge moteur ou utiliser des paramètres de battage sous-optimaux réduira physiquement le volume de grain entrant dans votre trémie. Conduisez intelligemment, pas vite !
🎮 Modes de difficulté : Choisissez votre style de jeu dans les paramètres du jeu (ESC -> onglet paramètres) :
- Arcade : restrictions de vitesse minimales. Pour un gameplay détendu.
- Normal : expérience équilibrée. Vous ressentirez le poids des récoltes lourdes comme le maïs ou le blé, avec des pénalités de perte indulgentes.
- Réaliste : Pour les fans de simulation. La vitesse et la perte de récolte sont strictement liées à la capacité physique de la moissonneuse-batteuse et à vos paramètres d'étalonnage manuel.
- NOUVEAU : Intégration du module "Moisture System" ! Ajout de pénalités de charge dynamique du moteur et augmentation des pertes de récolte lors de la récolte dans des conditions humides.
- NOUVEAU : lecture du pourcentage d'humidité en temps réel intégrée au HUD déplaçable.
- NOUVEAU : Ajout d'un nouveau paramètre pour activer/désactiver l'intégration du système d'humidité.
- AMÉLIORÉ : Pilote automatique « Target Engine Load » : mise en œuvre d'une zone morte de 2 % pour éviter les micro-oscillations et offrir une expérience de régulateur de vitesse beaucoup plus fluide sur différentes densités de récolte.
- AMÉLIORÉ : interface graphique d'étalonnage : "Target Engine Load" comporte désormais une barre de progression dynamique à code couleur (vert/jaune/rouge) pour un meilleur retour visuel au lieu du texte brut.
- CORRIGÉ : l'indicateur d'humidité HUD se fige à sa dernière valeur au lieu de se réinitialiser à 0 % lorsque la moissonneuse-batteuse arrête la récolte ou fait marche arrière.
- CORRIGÉ : "Target Engine Load" s'affichait incorrectement comme "auto" dans le menu d'étalonnage.
- NOUVEAU : Ajout de la commande de console de diagnostic `rhm_inspect` pour afficher les données de performances du moissonneur en temps réel dans la console et dans log.txt.
- AMÉLIORÉ : Révision complète des coefficients de culture à l'aide d'un système de recherche basé sur le nom pour une plus grande précision.
- AMÉLIORÉ : Séparation distincte entre les coefficients du maïs-grain et du maïs ensilage pour des vitesses de récolte réalistes.
- AMÉLIORÉ : Coefficients de récolte d'herbe et de foin équilibrés pour les méthodes de coupe directe et de ramassage.
- AMÉLIORÉ : Multiplicateur de charge du pick-up affiné (de 0,25 à 0,45) pour les andains de céréales afin de fournir une résistance du moteur plus réaliste.
- NOUVEAU : « Filet de sécurité fourragère » universel pour assurer des charges réalistes pour les cultures non standards ou modifiées traitées par les ensileuses.
- CORRIGÉ : Résolution d'un problème où les couteaux d'ensileuse-hacheuse n'étaient pas détectés correctement en raison de la sensibilité à la casse dans les noms de catégorie.
- Fonctionnalités optimisées qui pourraient affecter les FPS
- Correction de plusieurs facteurs de recadrage
- HUD mis à jour
- Pages d'aide mises à jour
- Paramètres serveur et client séparés
- Plusieurs corrections mineures
- Ajout d'un outil pour changer les coefficients en temps réel (Désactivé par défaut)
- Réparer la moissonneuse-batteuse en coton
- Remplacement des paramètres de la moissonneuse-batteuse
- Correction d'une erreur qui se produisait lors de la sauvegarde du jeu
- NOUVEAU : Système d'achat ! Ajout d'une fonctionnalité permettant d'acheter des paramètres avancés d'étalonnage de moissonneuse-batteuse, ajoutant ainsi une nouvelle couche de progression de carrière.
- NOUVEAU : Entièrement repensé l'interface graphique interactive de Calibration de Combine avec une nouvelle sélection de culture, des améliorations d'interaction et des onglets d'informations supplémentaires.
- NOUVEAU : HUD déplaçable amélioré affichant les performances de la moissonneuse, y compris des indicateurs graphiques pour le rendement et la charge du moteur.
- NOUVEAU : Ajout de 7 pages détaillées au menu d'aide du jeu couvrant tous les mécanismes du mod, avec des icônes personnalisées uniques et une localisation pour 11 langues.
- NOUVEAU : ajout de la page de traduction "Crop Loss" et description des mods affinées dans toutes les langues prises en charge.
- AMÉLIORÉ : révision de la logique de base de la dépendance de la vitesse à la charge du moteur : les pertes de récolte minimales commencent désormais légitimement à 80 % de charge au lieu de 100 %.
- AMÉLIORÉ : le facteur de charge de l'ensileuse est désormais entièrement dynamique en fonction de la densité de la récolte et de la largeur de la coupe.
- AMÉLIORÉ : mécanisme d'injection de paramètres refactorisé pour utiliser des hooks de moteur sûrs au niveau de la classe (`InGameMenuSettingsFrame.onFrameOpen`) pour une compatibilité maximale avec les DLC (Vredo Pack, Precision Farming, etc.).
- AMÉLIORÉ : Refactorisation globale de l'espace de noms : toutes les classes et fichiers internes ont été renommés avec le préfixe `RHM_` pour éviter les collisions avec d'autres mods tiers.
- AMÉLIORÉ : Complètement reconstruit l'architecture de débogage du mod. Toutes les sorties de débogage sont désormais strictement protégées par l'indicateur « -devWarnings » du jeu, gardant le « log.txt » de l'utilisateur parfaitement propre par défaut.
- CORRIGÉ : Résolution d'un conflit critique d'interface utilisateur où les paramètres DLC disparaissaient du menu du jeu lorsque Realistic Harvesting était actif.
- CORRIGÉ : Correction de la capitalisation du nom de fichier dans `main.lua` (`RHM_Combine`, `RHM_Renderer`), résolvant le fameux gel de l'écran de chargement de 55 %.
- CORRIGÉ : Résolution d'un bug où les modifications dans le menu des paramètres n'étaient pas enregistrées correctement ou synchronisées avec le serveur en raison d'une signature de rappel invalide.
- CORRIGÉ : Élimination du spam massif de la console (60 journaux par seconde) causé par "Crop Loss Applied" lors de la récolte en mode développeur.
- CORRIGÉ : correction des erreurs de syntaxe XML (balises `<paragraph>`) dans `modDesc.xml` pour garantir que le texte du menu d'aide s'affiche parfaitement sans avertissements du moteur.
- AMÉLIORÉ : optimisation de la disposition de l'interface utilisateur pour utiliser le standard "gameSettingsLayout" pour un positionnement cohérent des menus.
- AMÉLIORÉ : Suppression du bouton "Réinitialiser" (X) redondant du pied de page car il provoquait une instabilité de la mise en page avec d'autres mods.
- CORRIGÉ : La vitesse maximale de récolte est strictement limitée par les capacités de coupe du jeu de base, empêchant les récolteuses de racines de dépasser les vitesses réalistes.
- CORRIGÉ : Résolution des problèmes de désynchronisation du réseau sur les serveurs dédiés où les paramètres du client pouvaient remplacer les paramètres par défaut du serveur.
- CORRIGÉ : Résolution d'un crash de récursion infinie lié à la sauvegarde des paramètres de combinaison sur les serveurs multijoueurs.
- CORRIGÉ : Correction d'une fuite de mémoire dans les tampons de calcul de charge moteur et de productivité.
- CORRIGÉ : Empêchait les utilisateurs non-administrateurs d'obtenir occasionnellement un accès temporaire aux paramètres du serveur.
- AMÉLIORÉ : facteurs de débit d'oignon et de carotte recalibrés pour des calculs de charge moteur plus précis.
- AMÉLIORÉ : suppression des sorties de débogage inutiles des journaux de synchronisation du serveur pour garder la console propre.
- CORRIGÉ : les paramètres côté serveur étaient déverrouillés pour les clients non-administrateurs lors de la réouverture du menu.
- CORRIGÉ : problème de localisation du menu 'window_grass' pour la récolte de l'herbe.
- AMÉLIORÉ : Suppression des journaux de débogage spammés des calculs de charge du moteur.
- AMÉLIORÉ : Configuration centralisée du journal de débogage (RHM_Debug.lua).
- AJOUTÉ : localisation espagnole pour toutes les fonctionnalités et menus du mod.
- NOUVEAU : Ajout d'un paramètre pour désactiver les avertissements du HUD "High Load".
- AMÉLIORÉ : Nettoyage de la logique interne pour le système d'avertissement.
- CORRIGÉ : refonte complète des mathématiques de calcul du rendement pour une synchronisation parfaite avec le HUD d'agriculture de précision et les échelles de carte personnalisées.
- CORRIGÉ : Les ensileuses (ensilage) affichaient un rendement 10 fois inférieur en raison de bugs de volume du moteur.
- CORRIGÉ : Désynchronisation mathématique lorsque le grain entre dans le bunker de manière asynchrone à partir de la coupe de la barre de coupe.
- NOUVEAU : Combinez les paramètres physiques séparés en deux catégories indépendantes : Efficacité (affecte la vitesse de traitement) et Perte de récolte (affecte le grain gaspillé).
- NOUVEAU : Le menu Paramètres HUD a été repensé pour toujours afficher simultanément les impacts de vitesse et de perte.
- NOUVEAU : Ajout de la mécanique « Overload Shield » : les réglages idéaux protègent désormais contre les pics soudains de densité de récolte.
- CORRIGÉ : bug critique où des paramètres de combinaison parfaits pouvaient par inadvertance réduire la vitesse aux limites de la vanille.
- CORRIGÉ : La moissonneuse-batteuse ne parvenait pas à accélérer correctement lorsque les paramètres étaient améliorés à mi-récolte.
- CORRIGÉ : Résolution de l'enregistrement en double des chemins XML de sauvegarde provoquant des erreurs de journal du serveur et la réinitialisation des paramètres.
- AMÉLIORÉ : Débit de l'ensileuse calibré sur les données réelles (coefficient ajusté de 0,150 à 0,051).
- NOUVEAU : Ajout de la détection universelle des collecteurs/en-têtes d'andainage avec un multiplicateur de charge moteur inférieur (0,75x).
- NOUVEAU : Ajout d'un mappage de secours automatique pour les fillTypes '_WINDROW' et 'CUT_' à leurs cultures de base.
- AMÉLIORÉ : étalonnage de précision des facteurs de culture et des densités basés sur des objectifs de rendement réels (bu/h).
- NOUVEAU : Chaque culture utilise désormais des préréglages techniques individuels dérivés de manuels du monde réel (plus de 20 cultures affinées).
- AMÉLIORÉ : Logique d'ensileuse simplifiée avec un multiplicateur universel 0,75x.
- AMÉLIORÉ : Multiplicateur de ramassage affiné à 0,35x pour une récolte en andains équilibrée.
- CORRIGÉ : Les moissonneuses-batteuses n'accélèrent plus au-delà des vitesses de travail vanille lorsque la barre de coupe est inactive (pas de récolte).
- CORRIGÉ : Suppression du saut de limite de vitesse initial lors de l'abaissement de la plateforme.
- AMÉLIORÉ : Système de détection robuste pour ensileuses et cueilleurs.
- AMÉLIORÉ : limite de vitesse strictement plafonnée aux limites du jeu vanille (bonus artificiel 1,5x supprimé).
- AMÉLIORÉ : Facteurs de culture recalibrés pour l'avoine (+25%), le maïs (-50%), le soja (-20%) et le coton (2x).
- AMÉLIORÉ : Réduction significative de la charge pour les tubercules (Pomme de terre, Carotte, Panais, Oignon).
- FIXE : Limitation de vitesse "boucle de réinitialisation" à 9,9 km/h lors de la récolte continue.
- CORRIGÉ : exception élargie pour le ramassage des racines pour garantir une charge réaliste pour l'oignon et la carotte.
- AJOUTÉ : Prise en charge des types de remplissage ONION_DIRTY et MEADOW.
- CORRIGÉ : Crash du jeu ("tentative d'appeler la méthode manquante 'getIsControlled'") lors de l'utilisation d'équipements provenant de packs DLC (par exemple Highland DLC NH 8040 avec les outils Holaras). Ajout d'une vérification sûre et nulle pour la méthode.
- CORRIGÉ : la deuxième moissonneuse-batteuse Courseplay restait bloquée à 10 km/h. Suppression de la vérification de movingDirection incorrecte de getSpeedLimit() et ajout d'une garde afin que la limite de vitesse de Courseplay ne s'applique que lorsque le cutter fonctionne réellement.
- CORRIGÉ : les paramètres du mode AUTO sont réinitialisés à 50 sur les serveurs dédiés. Le mode AUTO est désormais enregistré comme en attente si la culture n'est pas encore détectée et s'applique automatiquement lors de la première récolte.
- CORRIGÉ : le menu Paramètres de combinaison (RShift+K) ne s'ouvrait et ne se fermait pas immédiatement lors de l'utilisation du système modulaire NEXAT.
- CORRIGÉ : crash potentiel du jeu avec la méthode "getAIFieldWorkerIsTurning" manquante sur les véhicules personnalisés.
- NOUVEAU : Ajout de la compatibilité avec les mods "HUD Hider" (HUD s'aligne sur la visibilité du jeu).
- CORRIGÉ : Bug de calcul de productivité (T/h) provoquant des sauts soudains.
- CORRIGÉ : L'interface graphique se fermait de manière inattendue pendant le jeu.
- NOUVEAU : menu interactif de paramètres et d'étalonnage de la combinaison (RShift + K).
- NOUVEAU : Mode de contrôle manuel - Réglez le ventilateur, le rotor, les tamis et l'alimentateur.
- NOUVEAU : des paramètres incorrects entraînent une perte de récolte supplémentaire (affichée dans l'interface graphique).
- NOUVEAU : Système de profil - Enregistrer/charger les paramètres personnalisés pour chaque culture.
- NOUVEAU : Les nouvelles cultures démarrent avec des réglages neutres (50%), nécessitant un calibrage.
- NOUVEAU : L'affichage des pertes de récolte affiche désormais des signes +/- (- pour les pertes, + pour les bonus, 0 pour optimal).
- NOUVEAU : Boutons de réglage manuel (+/-) toujours visibles dans l'interface graphique d'étalonnage pour un réglage plus facile.
- CORRIGÉ : rotation de la caméra correctement bloquée lorsque le curseur est actif (interaction glisser-HUD/interface graphique).
- CORRIGÉ : HUD réinitialisé aux positions hors écran. Ajout de la commande de réparation et de réinitialisation automatique.
- AMÉLIORÉ : le blocage des entrées utilise désormais la méthode camera.isRotatable appropriée.
- AMÉLIORÉ : le texte des astuces de l'interface graphique a été repositionné pour éviter tout chevauchement avec les boutons.
- NOUVEAU : le mode AUTO applique désormais de légères imperfections aléatoires (1 à 10 unités) - un réglage manuel qualifié peut surpasser AUTO !
- NOUVEAU : Même calcul de perte pour les modes AUTO et MANUEL - plus de contournement sans perte en AUTO.
- CORRIGÉ : les paramètres de combinaison sont désormais correctement enregistrés et chargés à partir de la sauvegarde (vehicles.xml).
- CORRIGÉ : le cache profileCount est correctement restauré après le chargement de la sauvegarde.
- CORRIGÉ : Détection automatique des recadrages désormais uniquement côté serveur - empêche la désynchronisation des valeurs aléatoires en multijoueur.
- AMÉLIORÉ : Tous les paramètres du mod (serveur + client) sont désormais stockés dans le dossier modSettings/.
- AMÉLIORÉ : Serveur dédié entièrement pris en charge - chaque véhicule conserve son propre profil d'étalonnage.
- Système physique de perte de récolte ! Les pertes réduisent désormais la quantité réelle de céréales collectées dans la trémie. (Toujours en version bêta, des problèmes critiques peuvent survenir. Peut être désactivé dans les paramètres)
- Les pertes de récolte commencent à partir de 95 % de charge moteur (au lieu de 100 %).
- Formule de perte progressive - surcharge plus élevée = pertes exponentiellement plus élevées.
- Les pénalités de perte affectent désormais directement le rendement pour un gameplay plus réaliste.
- Menu Paramètres réorganisé en "Modélisation" et "Interface utilisateur et effets visuels".
- Interface utilisateur déplaçable ! Cliquez avec le bouton droit pour faire basculer le curseur, puis faites glisser l'interface utilisateur pour la déplacer. (Peut causer des problèmes avec les mods qui utilisent les mêmes raccourcis clavier, modifiez le raccourci clavier dans les paramètres pour éviter cela).
- Contrôle indépendant de l'arracheuse (en option).
- Les métriques de l'interface sont désormais instantanément réinitialisées lorsque le couteau est relevé/arrêté.
- Contenu de l'interface personnalisable (basculement des éléments individuels).
Corrigé
- Persistance des paramètres : Correction d'un bug où les paramètres de difficulté (Moteur/Perte) n'étaient pas sauvegardés correctement entre les sessions de jeu.
- Stockage des paramètres : paramètres déplacés vers le répertoire modSettings pour une meilleure persistance globale dans les sauvegardes de jeux
- Moniteur de rendement : affichage du rendement fixe affichant des valeurs incorrectes (maintenant précises à ± 5 % avec un bruit réaliste)
- Indicateur de débit : indicateur fixe de T/h (tonnes par heure) - désormais fonctionnel et affiche le taux de récolte en temps réel
- Position du HUD : placement du HUD ajusté pour être légèrement plus haut sur l'écran pour une meilleure visibilité
- Compatibilité Nexat : Correction du HUD qui ne s'affichait pas correctement lors de l'utilisation du système de récolte modulaire Nexat.
- Détection de coupe : détection améliorée du moment où la plateforme fonctionne réellement par rapport au moment où elle vient d'être fixée (évite les limites de vitesse lorsque la plateforme est relevée)
Changé
- Calcul basé sur la masse : la charge du moteur est désormais basée sur la masse récoltée réelle au lieu de la surface de culture théorique
- Démarrage conservateur : ajout d'une limite de vitesse initiale de 7 km/h au début de la récolte (évite une surcharge immédiate)
- Facteurs de récolte : facteurs de difficulté rééquilibrés pour diverses cultures en fonction des vitesses de récolte réelles
- Performance : calculs de charge optimisés pour un gameplay plus fluide
- Correction du calcul de productivité affichant des valeurs incorrectes (était 1000x trop faible)
- Amélioration de la précision de la conversion masse-volume en utilisant la densité réelle des cultures
- Correction des problèmes GitHub n°1 et n°3
- Ajout du support pour les récolteurs de coton
- Ajout d'un support partiel pour les ensileuses
- Correction de problèmes de synchronisation multijoueur
- Correction d'un conflit dans le menu des paramètres avec d'autres mods
- Affichage amélioré du système d'unités (impérial/métrique)
- **Nouvelle fonctionnalité :** Ajout du bouton "Réinitialiser les paramètres" au pied de page du menu des paramètres (touche : X).
- **Améliorations UX :** Ajout de descriptions latérales pour tous les paramètres du menu (info-bulles).
- **Localisation :** Prise en charge complète de la traduction pour 10 langues (EN, DE, FR, PL, ES, IT, CZ, PT-BR, UK, RU).
- **Corrections de bugs :** Amélioration de la stabilité du menu des paramètres.