Faveur des PNJ

  • Faveur des PNJ
  • Faveur des PNJ
  • Faveur des PNJ
  • Faveur des PNJ
  • Faveur des PNJ
  • Faveur des PNJ
tisonK
550 abonnés
V1.2.7.1
47 631

FS25 Faveur des PNJ – Quartier vivant

Des agriculteurs voisins pilotés par l'IA qui vivent et travaillent autour de votre carte. Ils suivent leur propre routine quotidienne, construisent une amitié avec vous au fil du temps et demandent des faveurs que vous pouvez obtenir contre de l'argent et de meilleures relations. Approchez-vous et appuyez sur E pour parler, pas de menus encombrants.

✨ Caractéristiques
- Voisins vivants
- Système de relation et de faveur
- Interaction sans rendez-vous
- Entièrement configurable

🎮 Contrôles
- Interagir avec un PNJ : E

Notez que les PNJ suivent un horaire quotidien. Ils se dirigent vers leurs champs, font des pauses et rentrent chez eux, donc l'endroit où vous les rencontrez dépend de l'heure de la journée !

====================================================================
Dépôt GitHub :
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor
====================================================================
Wiki GitHub :
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/wiki
====================================================================
AVIS DE COPYRIGHT :
Tous droits réservés. Redistribution, copie,
toute modification ou revendication de ce mod comme étant le vôtre est strictement interdite.

Auteur original : TisonK
Idée originale de : Lion2008
====================================================================

Serveur
Consoles
Changelog
15
  • - Correction des faveurs ne se terminant jamais (#62) : chaque étape de faveur à moins de 30 m de sa cible appelait une méthode qui n'existait pas, lançant une erreur Lua à chaque test afin qu'aucune faveur ne puisse progresser. Le promoteur du tracteur d'emprunt, par exemple, a remis les clés et n'a ensuite rien fait au marqueur de terrain. La fin des étapes clignote désormais sur le HUD des faveurs et les faveurs se terminent normalement.
    - Les faveurs sont désormais payées à la ferme qui les a acceptées, tamponnées au moment de l'acceptation et appliquées sur chaque site d'argent, de sorte que la bonne ferme est payée même sur un serveur dédié et que les clients n'appliquent jamais d'argent localement.
    - Favorisez l'achèvement, le remboursement du prêt et les cadeaux via le propre événement faisant autorité sur le serveur du mod.
    - Les indicateurs d'idempotence (ont persisté) afin qu'un rechargement ne puisse plus payer deux fois une faveur, et un double paiement en direct dans la boîte de dialogue de gestion des faveurs est corrigé.
    - Ponts sur les quatre services principaux une fois installés (StateLedger, NetworkSync, MasterHUD, SettingsHub), les propres chemins du mod étant conservés comme solution de secours autonome.
    - Une relation en lecture seule et une API privilégiée pour Dairy Core et Pro Staff.

  • TRAVAIL SUR LE TERRAIN DES PNJ (NOUVEAU)
    - Véritable labourage IA du jeu de base : le tracteur et l'outil d'un PNJ fonctionnent de manière authentique.
    travail sur le terrain et laboure le sol.
    - Correspondance complète entre le travail et le terrain : chaque PNJ obtient un rôle et l'équipement correspondant -
    labourer (tracteur + charrue/cultivateur), semer (tracteur + semoir) ou récolter
    (combiner + en-tête). Le travail AI ne s'exécute que lorsque l'état du champ correspond.
    - Sécurité des cultures : les PNJ lisent l'état réel des cultures et de la croissance du champ et ne
    labourer ou couper une récolte en croissance. Les moissonneurs ne vont que dans les champs mûrs.
    - Solutions de repli : si l'IA du jeu ne peut pas fonctionner (pas d'outil, limite d'embauche atteinte),
    le PNJ pilote son combo avec une recherche de chemin du jeu de base ou une passe visuelle, donc
    il a toujours l'air occupé sans erreurs.

    ÉQUIPEMENT À LA DEMANDE
    - L'équipement apparaît désormais à la demande en bordure du terrain au moment où un PNJ démarre
    fonctionnent, adaptés aux besoins actuels du terrain et disparaissent lorsqu'ils s'arrêtent.
    Cela supprime les équipements obsolètes (comme une charrue laissée sur un champ qui a depuis poussé
    une culture). Un champ en croissance ne reçoit tout simplement aucun équipement et le PNJ se rend à pied.
    - Si un PNJ quitte son travail alors que son véhicule est encore en train de charger, la charge est
    annulé avant que l'outil n'apparaisse, donc rien n'est créé juste pour être supprimé.

    CORRECTIFS
    - Correction d'un crash de VehicleCharacter dû à un mauvais ordre d'argument.
    - Correction de 5 suppressions de véhicules sans opération qui laissaient des unités bloquées derrière.
    - Correction d'un débordement de rendu de superposition de marqueurs de carte ("ID d'entité inconnu...") par
    partageant une superposition sur tous les marqueurs PNJ.
    - Têtes d'abatteuse fixes ne se fixant jamais (le combo New Holland pointé vers
    un en-tête comme combinaison, donc deux en-têtes ont été appariés). Il utilise désormais le réel
    la moissonneuse-batteuse et la barre de coupe s'attache et récolte.
    - Réduction du spam du journal "Impossible de changer l'argent de la ferme des spectateurs" : travail d'IA des PNJ
    le coût est remis à zéro, les véhicules PNJ gardent leur carburant au maximum et les coûts des ouvriers (lorsque
    installé) laisse tomber toute charge visant la ferme des spectateurs.

    COMPORTEMENT DE L'IA, MULTIJOUEUR, CAS EDGE
    - Ajout de la personnalité "solitaire" à l'horaire quotidien.
    - Augmentation de la vitesse de déplacement en fonction du calendrier afin que les PNJ en retard se déplacent plus rapidement à
    à tout moment de la journée, pas seulement le soir.
    - Les réunions de groupe affichent désormais une bulle même sans partenaire à proximité.
    - Distance de couplage social PNJ à PNJ réduite à 50 m pour un couplage plus naturel.
    - Vitesse de mouvement correctement préservée en fonction de l'humeur dans les modes marche et course.
    - Suppression des données de collecte obsolètes lorsqu'un PNJ dort et planification unifiée
    recherches d'activité dans un seul chemin de code.
    - Nettoyage des véhicules orphelins côté client en multijoueur, donc véhicules PNJ bloqués
    sont également supprimés sur les clients.

    NOUVELLE COMMANDE DE CONSOLE
    - npcDeleteVehicle [radius] : supprimez le véhicule/outil le plus proche de vous
    (nettoyage des unités bloquées). Ne supprime jamais le véhicule dans lequel vous vous trouvez.

  • Si vous exécutez Soil & Fertilizer avec NPCFavor, les champs voisins étaient un problème : personne ne gère leur sol, donc sous la simulation, leurs rendements s'effondreraient et une faveur de récolte de PNJ pourrait devenir impossible à réaliser.

    Cette version corrige ce problème. NPCFavor indique désormais à FieldSentry quand un champ est sous faveur active, de sorte que ce champ est exclu de la simulation du sol pendant que vous le travaillez – la récolte obtient des rendements normaux et la faveur reste réalisable. Plus votre relation avec un voisin est bonne, plus l'intégration vous fait confiance : avec un ami proche le champ reste dans la simulation pour que vous puissiez réellement vous préparer et bénéficier de sa gestion, tandis que le champ d'un voisin hostile est simplement masqué pour une simple récolte de vanille.

    Fonctionne sur l'hôte et sur un seul joueur, se synchronise avec les clients via Soil & Fertilizer, et NPCFavor fonctionne exactement comme avant si Soil & Fertilizer n'est pas installé. S'associe avec Soil & Fertilizer v2.4.2.9 ou plus récent.

  • - Synchronisé tous les fichiers de traduction
    - Mise à jour de la traduction allemande (non native)

  • C'est un gros problème. Deux cycles de développement regroupés dans une seule version, couvrant tout depuis la v1.2.2.4.

    Quoi de neuf :
    • Des questions sur le travail montrent maintenant ce que le PNJ fait en ce moment (← MAINTENANT) ainsi que ses deux prochaines activités programmées – plus besoin de deviner quand les trouver.
    • Offrir un cadeau ouvre un panneau de choix : Petit (200 $), Standard (500 $) ou Généreux (1 000 $) : les cadeaux déduisent désormais correctement l'argent de votre compte (ils étaient gratuits auparavant - corrigé).
    • Appuyez sur F5 pour ouvrir le nouveau panneau de paramètres : plus propre, plus rapide et plus coincé dans le menu ESC.
    • Les rôles des PNJ sont désormais importants : les agriculteurs suivent des horaires différents de ceux des commerçants et des ouvriers, et tendent à faire correspondre les types de faveurs.
    • En cas de mauvais temps, les PNJ concernés peuvent envoyer des demandes de faveur urgentes.
    • Les PNJ se souviennent de votre histoire avec eux : une aide répétée les réchauffe ; les faveurs ignorées les refroidissent - et cela apparaît désormais dans le dialogue et affecte ce qu'ils demandent
    • Vous pouvez désormais vous adresser à un voisin et lui proposer de l'aide avant qu'il ne vous le demande : c'est sa personnalité qui détermine s'il accepte, et les faveurs offertes par les joueurs paient 15 % de plus.
    • Le système de faveur a été remanié : les patrouilles watch_property bloquées, les remboursements de prêts interrompus et les achèvements en double sont tous corrigés.
    • Les données des PNJ sont désormais sauvegardées automatiquement toutes les 5 minutes afin qu'un crash n'efface pas vos relations.
    • Les biographies de l'histoire dans les informations sur les relations sont désormais entièrement traduites dans les 10 langues (EN, DE, FR, PL, ES, IT, CZ, BR, UK, RU)
    • Traduction française corrigée par un locuteur natif
    • Corrigé : l'avertissement de dégradation des relations affichait un code de format tronqué au lieu du décompte des jours dans les langues autres que l'anglais.

    Enregistre : entièrement compatible – aucune migration nécessaire.

  • Vos voisins font désormais attention. Lorsqu'un événement mondial est actif ou sur le marché
    les prix bougent, les PNJ en parleront dans la conversation. Cette mise à jour également
    offre une série substantielle de faveurs et de correctifs d'entrepreneur.

    Quoi de neuf/corrigé :
    - Les PNJ font désormais référence à des événements mondiaux actifs dans leurs conversations : un boom du marché,
    une mauvaise récolte, une alerte à une maladie – ils en parleront lorsque vous leur parlerez
    - Lorsque Market Dynamics est installé et que les prix sont nettement supérieurs ou
    en dessous de la ligne de base, les PNJ vous donnent des conseils sur le marché
    - Langue danoise ajoutée
    - Intégration ContractorMod : les PNJ réagissent lorsque les travaux des entrepreneurs à proximité sont terminés
    ou lorsque vous travaillez à leurs côtés sur le terrain
    - Correction des faveurs n'apparaissant parfois jamais quand elles le devraient
    - Correction du bouton d'annulation qui n'abandonnait pas correctement une faveur en cours
    - Correction des véhicules PNJ remplissant la carte (les tracteurs ne sont plus utilisés pour les déplacements des PNJ)
    - Correction des visuels de conduite des PNJ qui étaient désactivés lorsque les faveurs impliquent des véhicules
    - Audit système complet : 6 bugs corrigés, logique de temps de recharge simplifiée
    - Les faveurs Borttractor et Fix_fence réparées ; 3 nouveaux types de faveurs de travail ajoutés
    - Correction d'un crash avec le changement d'API FS25 v1.17 (état nul setImageColor)
    - Pagination ajoutée à la boîte de dialogue de la liste des PNJ pour les fermes avec de nombreux voisins

    Enregistre : aucune migration nécessaire.

  • !!! CECI EST UNE SORTIE TEMPORAIRE ! !!!

    Comme il s’agit d’un projet assez important, tout prend beaucoup plus de temps que prévu. Mais nous voulons quand même que vous voyiez que nous travaillons activement sur le mod et que nous progressons.

    Donc pour l’instant, nous partageons ce que nous avons actuellement.

    N'oubliez pas : nous *savons* qu'il y a des bugs. Nous *savons* que les faveurs ne sont pas encore entièrement finalisées. Notre objectif est de donner du sens à chaque faveur – et pas seulement une simple tâche « faites ceci, obtenez cela ». Nous voulons que cela soit plus vivant et plus gratifiant.

    Si vous souhaitez vérifier ce que nous avons ajouté, modifié ou supprimé, vous pouvez consulter notre référentiel GitHub ici :
    👉 https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/tree/development

    Merci beaucoup pour votre patience et votre soutien. Nous voulons vraiment faire de ce mod quelque chose de génial ❤️

  • - Base de code fonctionnelle restaurée à partir de la v1.2.2.4*

    *Je suis conscient que la carte est buggée et que vous obtenez des erreurs de dessin ; Vous pouvez voir les noms sur la mini-carte.
    Il y aura bientôt un correctif pour cela !

  • - Ajout d'un correctif temporaire pour l'erreur mapHotspot

  • - Correction de la visibilité nocturne des points d'accès de la carte + ajout d'étiquettes de nom de PNJ
    - Amélioration des animations des PNJ, des vêtements, du cheminement du travail sur le terrain et du rendu HUD
    - Correction de la persistance des paramètres, menu ESC étendu, correction du chargement ZIP de la boîte de dialogue/icône

  • - Téléportation améliorée pour toujours faire face aux PNJ
    - Amélioration de la stabilisation du texte après la téléportation
    - Ajout de la commande de console `npcFavors`
    - Ajout de la liaison F6|F7 pour FavorManagementDialog et NPCListDialog (je pourrais faire un oups sur celui-ci)

  • - ZIP mis à jour vers github ZIP

    Non, le problème de github n'est pas encore résolu, j'ai le devoir de papa, donc je le ferai plus tard :(

  • - Ajout de captures d'écran

  • Veuillez consulter le dépôt Github ;
    -> Merci à XelaNull pour avoir forké le repo et toutes les modifications apportées

Crédits
Commentaires
220