NPC-Gefallen

  • NPC-Gefallen
  • NPC-Gefallen
  • NPC-Gefallen
  • NPC-Gefallen
  • NPC-Gefallen
  • NPC-Gefallen
tisonK
550 Abonnenten
V1.2.7.1
47 631

FS25 NPC Gunst – Lebende Nachbarschaft

KI-gesteuerte Nachbarbauern, die rund um Ihre Karte leben und arbeiten. Sie folgen ihren eigenen Tagesabläufen, bauen im Laufe der Zeit eine Freundschaft mit Ihnen auf und bitten Sie um Gefälligkeiten, die Sie gegen Bargeld und bessere Beziehungen erfüllen können. Gehen Sie hin und drücken Sie E, um zu sprechen, keine umständlichen Menüs.

✨ Funktionen
- Lebende Nachbarn
- Beziehungs- und Gunstsystem
- Walk-Up-Interaktion
- Vollständig konfigurierbar

🎮 Kontrollen
- Interagiere mit einem NPC: E

Beachten Sie, dass NPCs einem täglichen Zeitplan folgen. Sie machen sich auf den Weg zu ihren Feldern, machen Pausen und kehren nach Hause zurück. Wo man sie trifft, hängt also von der Tageszeit ab!

================================================================
GitHub-Repository:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor
================================================================
GitHub-Wiki:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/wiki
================================================================
COPYRIGHT-HINWEIS:
Alle Rechte vorbehalten. Unerlaubte Weiterverbreitung, Vervielfältigung,
Änderungen vorzunehmen oder diesen Mod als Ihren eigenen zu beanspruchen, ist strengstens untersagt.

Ursprünglicher Autor: TisonK
Ursprüngliche Idee von: Lion2008
================================================================

Server
Konsolen
Änderungsprotokoll
15
  • - Problem behoben, bei dem Gefälligkeiten nie abgeschlossen wurden (#62): Jeder Gefälligkeitsschritt innerhalb von 30 m um sein Ziel rief eine Methode hervor, die nicht existierte, was bei jeder Prüfung einen Lua-Fehler auslöste, sodass keine Gefälligkeit voranschreiten konnte. Der Leih-Traktor-Gefallen hat zum Beispiel die Schlüssel übergeben und dann an der Feldmarkierung nichts unternommen. Der Abschluss des Schritts blinkt jetzt auf dem Gefallen-HUD und die Gefälligkeiten werden normal beendet.
    - Gefälligkeiten werden jetzt an die Farm ausgezahlt, die sie angenommen hat. Sie werden zum Zeitpunkt der Annahme abgestempelt und an jeder Geldseite angewendet, sodass die richtige Farm auch auf einem dedizierten Server bezahlt wird und Kunden das Geld nie lokal anwenden.
    - Der Abschluss von Gefälligkeiten, die Rückzahlung von Krediten und Geschenke erfolgen alle über das eigene serverautorisierende Ereignis des Mods.
    - Idempotenz-Flags (behalten), sodass ein Nachladen einen Gefallen nicht mehr doppelt auszahlen kann, und eine Live-Doppelauszahlung im Gefallen-Verwaltungsdialog wurde behoben.
    - Überbrückt bei der Installation die vier Kerndienste (StateLedger, NetworkSync, MasterHUD, SettingsHub), wobei die eigenen Pfade des Mods als eigenständiger Fallback beibehalten werden.
    - Eine schreibgeschützte Beziehung und eine bevorzugte API für Dairy Core und Pro Staff.

  • NPC-FELDARBEIT (NEU)
    - Echte KI-Bodenbearbeitung im Basisspiel: Der Traktor und das Gerät eines NPCs fahren auf echte Weise
    Er arbeitet als Feldarbeiter und bearbeitet tatsächlich den Boden.
    - Vollständige Job-zu-Feld-Zuordnung: Jeder NPC erhält eine Rolle und die passende Ausrüstung -
    Bodenbearbeitung (Traktor + Pflug/Grubber), Aussaat (Traktor + Sämaschine) oder Ernte
    (kombinieren + Kopfzeile). Der AI-Job wird nur ausgeführt, wenn der Feldstatus übereinstimmt.
    - Pflanzensicherheit: NPCs lesen den tatsächlichen Ernte- und Wachstumszustand des Feldes und niemals
    eine wachsende Ernte pflügen oder schneiden. Erntehelfer fahren nur auf die reifen Felder.
    - Fallbacks: Wenn die Spiel-KI nicht ausgeführt werden kann (kein Gerät, Mietlimit erreicht),
    Der NPC steuert seine Kombination mit der Wegfindung im Basisspiel oder einem visuellen Pass
    Es sieht immer fehlerfrei aus.

    AUSRÜSTUNG AUF ANFRAGE
    - Ausrüstung spawnt jetzt bei Bedarf am Spielfeldrand, sobald ein NPC startet
    funktionieren, sind an den aktuellen Bedarf des Feldes angepasst und verschwinden, wenn sie aufhören.
    Dadurch wird abgenutztes Gerät entfernt (z. B. ein Pflug, der auf einem inzwischen gewachsenen Feld zurückgelassen wurde).
    eine Ernte). Ein wachsendes Feld bekommt einfach keine Ausrüstung und der NPC besucht es zu Fuß.
    - Wenn ein NPC die Arbeit verlässt, während sein Fahrzeug noch geladen wird, wird die Ladung geladen
    Der Vorgang wird abgebrochen, bevor das Gerät erscheint, sodass nichts erstellt wird, nur um gelöscht zu werden.

    BEHEBUNGEN
    – Ein Absturz von VehicleCharacter aufgrund einer falschen Argumentreihenfolge wurde behoben.
    - 5 Löschungen von Fahrzeugen ohne Einsatz behoben, die dazu führten, dass gestrandete Einheiten zurückblieben.
    - Eine Überschwemmung beim Rendern von Kartenmarkierungs-Overlays („Unbekannte Entitäts-ID ...“) wurde behoben
    Gemeinsames Overlay für alle NPC-Marker.
    - Behoben, dass sich die Harvester-Vorsätze nie anbringen ließen (die New Holland-Kombination zeigte darauf).
    ein Header als Kombination, also wurden zwei Header gepaart). Es verwendet jetzt das Reale
    Mähdrescher und das Erntevorsatzgerät anbringen und ernten.
    - Der Protokoll-Spam „Geld der Zuschauerfarm kann nicht geändert werden“ wurde zum Schweigen gebracht: NPC-KI-Job
    Die Kosten werden auf Null gesetzt, NPC-Fahrzeuge behalten ihre Treibstoffmenge bei und die Arbeiterkosten (wann
    installiert) lässt alle Ladungen fallen, die auf die Zuschauerfarm gerichtet sind.

    KI-VERHALTEN, MEHRSPIELER, EDGE-FÄLLE
    - Die Persönlichkeit „Einzelgänger“ wurde zum Tagesplan hinzugefügt.
    - Zeitplanabhängige Erhöhung der Pendelgeschwindigkeit, damit NPCs, die zu spät kommen, schneller vorankommen
    Zu jeder Tageszeit, nicht nur abends.
    - Bei Gruppentreffen wird jetzt eine Sprechblase angezeigt, auch wenn kein Partner in der Nähe ist.
    - Der Abstand zwischen NPCs und NPCs bei der sozialen Paarung wurde auf 50 m reduziert, um eine natürlichere Paarung zu ermöglichen.
    - Die stimmungsbasierte Bewegungsgeschwindigkeit wurde im Geh- und Laufmodus korrekt beibehalten.
    - Veraltete Erfassungsdaten, wenn ein NPC schläft, gelöscht und Zeitplan vereinheitlicht
    Aktivitätssuchen in einem Codepfad.
    - Clientseitige Bereinigung verwaister Fahrzeuge im Mehrspielermodus, also gestrandete NPC-Fahrzeuge
    werden auch auf Clients entfernt.

    NEUER KONSOLENBEFEHL
    - npcDeleteVehicle [Radius]: Löschen Sie das nächstgelegene Fahrzeug/Gerät in Ihrer Nähe
    (Säuberung für gestrandete Einheiten). Löscht niemals das Fahrzeug, in dem Sie sich befinden.

  • Wenn Sie „Soil & Fertilizer“ zusammen mit „NPCFavor“ ausführen, stellten benachbarte Felder früher ein Problem dar: Niemand kümmert sich um ihren Boden, daher würden ihre Erträge unter der Simulation einbrechen und es könnte unmöglich werden, einen NPC-Erntevorteil zu erzielen.

    Diese Version behebt das. NPCFavor teilt FieldSentry jetzt mit, wenn für ein Feld eine aktive Begünstigung gilt, sodass das Feld bei der Bearbeitung nicht in die Bodensimulation einbezogen wird – die Ernte bringt normale Erträge und die Begünstigung bleibt abschließbar. Je besser Ihre Beziehung zu einem Nachbarn ist, desto mehr vertraut Ihnen die Integration: Bei einem engen Freund bleibt das Feld in der Simulation, sodass Sie sich tatsächlich vorbereiten und von der Bewirtschaftung profitieren können, während das Feld eines feindlichen Nachbarn einfach für eine einfache Vanilleernte maskiert wird.

    Funktioniert auf Host und Einzelspieler, synchronisiert sich mit Clients über Soil & Fertilizer und NPCFavor läuft genauso wie zuvor, wenn Sie Soil & Fertilizer nicht installiert haben. Passt zu Soil & Fertilizer v2.4.2.9 oder neuer.

  • - Alle Übersetzungsdateien synchronisiert
    - Die deutsche Übersetzung aktualisiert (nicht muttersprachlich)

  • Das ist eine große Sache. Zwei Entwicklungszyklen in einer Version zusammengefasst, die alles seit Version 1.2.2.4 abdeckt.

    Was ist neu:
    • „Jetzt nach Arbeit fragen“ zeigt an, was der NPC gerade macht (← JETZT) sowie seine nächsten beiden geplanten Aktivitäten – kein Raten mehr, wann er zu finden ist
    • „Geschenk geben“ öffnet ein Auswahlfeld: „Klein“ (200 $), „Standard“ (500 $) oder „Großzügig“ (1.000 $) – Geschenke ziehen jetzt korrekt Geld von Ihrem Konto ab (sie waren vorher kostenlos – behoben)
    • Drücken Sie F5, um das neue Einstellungsfeld zu öffnen – sauberer, schneller und nicht mehr im ESC-Menü eingeklemmt
    • NPC-Rollen sind jetzt tatsächlich wichtig: Landwirte folgen anderen Zeitplänen als Ladenbesitzer und Arbeiter und tendieren zu passenden Gunsttypen
    • Bei Unwettern können betroffene NPCs dringende Gefälligkeitsanfragen senden
    • NPCs erinnern sich an die Geschichte mit ihnen – wiederholte Hilfe wärmt sie auf; Ignorierte Gefälligkeiten kühlen sie ab – und das zeigt sich nun im Dialog und wirkt sich darauf aus, worum sie bitten
    • Sie können jetzt zu einem Nachbarn gehen und Ihre Hilfe anbieten, bevor er fragt – die Persönlichkeit bestimmt, ob er annimmt, und vom Spieler angebotene Gefälligkeiten zahlen 15 % mehr
    • Das Bevorzugungssystem wurde überarbeitet: Festgefahrene Überwachungspatrouillen, unterbrochene Kreditrückzahlungen und doppelte Abschlüsse wurden behoben
    • NPC-Daten werden jetzt automatisch alle 5 Minuten gespeichert, sodass ein Absturz Ihre Beziehungen nicht zerstört
    • Hintergrundbiografien in Relationship Info sind jetzt vollständig in alle 10 Sprachen übersetzt (EN, DE, FR, PL, ES, IT, CZ, BR, UK, RU)
    • Von einem Muttersprachler korrigierte französische Übersetzung
    • Behoben: Die Beziehungszerfallswarnung zeigte in nicht-englischen Sprachen einen verstümmelten Formatcode anstelle der Tageszählung an

    Speichert: voll kompatibel – keine Migration erforderlich.

  • Ihre Nachbarn werden jetzt aufmerksam. Wenn ein Weltereignis aktiv ist oder vermarktet wird
    Wenn sich die Preise ändern, werden NPCs darüber im Gespräch sprechen. Dieses Update auch
    liefert eine umfangreiche Runde von Gefälligkeiten und Auftragnehmerkorrekturen.

    Was ist neu / behoben:
    - NPCs verweisen jetzt im Gespräch auf aktive Weltereignisse – ein Marktboom,
    eine Missernte, eine Krankheitsangst – sie werden es erwähnen, wenn Sie mit ihnen sprechen
    - Wenn Market Dynamics installiert ist und die Preise deutlich über oder liegen
    Unterhalb der Grundlinie geben Ihnen NPCs Markttipps
    - Dänische Sprache hinzugefügt
    - ContractorMod-Integration: NPCs reagieren, wenn in der Nähe befindliche Auftragnehmeraufträge abgeschlossen sind
    oder wenn Sie vor Ort in ihrer Nähe arbeiten
    - Problem behoben, bei dem Gefälligkeiten manchmal nie angezeigt wurden, wenn sie sollten
    - Behoben, dass die Schaltfläche „Abbrechen“ einen laufenden Gefallen nicht ordnungsgemäß abbrach
    - Behoben, dass NPC-Fahrzeuge die Karte füllten (Traktoren werden nicht mehr für NPC-Pendelfahrten verwendet)
    - Problem behoben, bei dem die Fahrvisualisierung von NPCs ausgeschaltet war, wenn es sich bei den Gefälligkeiten um Fahrzeuge handelte
    - Vollständige Systemüberprüfung: 6 Fehler behoben, Abklinglogik vereinfacht
    - Die Gefälligkeiten „borg_tractor“ und „fix_fence“ wurden repariert; 3 neue Arten von Arbeitsbevorzugungen hinzugefügt
    – Absturz mit FS25 v1.17 API-Änderung behoben (setImageColor Nullstatus)
    - Paginierung zum NPC-Listendialog für Farmen mit vielen Nachbarn hinzugefügt

    Spart: Keine Migration erforderlich.

  • !!! DIES IST EINE VORÜBERGEHENDE VERÖFFENTLICHUNG! !!!

    Da es sich um ein ziemlich großes Projekt handelt, nimmt alles viel mehr Zeit in Anspruch, als wir zunächst erwartet hatten. Dennoch möchten wir, dass Sie sehen, dass wir aktiv an der Mod arbeiten und Fortschritte machen.

    Im Moment teilen wir also, was wir derzeit haben.

    Bitte denken Sie daran: Wir *wissen*, dass es Fehler gibt. Wir *wissen*, dass die Gefälligkeiten noch nicht vollständig ausgefeilt sind. Unser Ziel ist es, dass sich jeder Gefallen sinnvoll anfühlt – und nicht nur eine einfache „Tu dies, hol dir das“-Aufgabe. Wir möchten, dass es sich lebendiger und lohnender anfühlt.

    Wenn Sie sehen möchten, was wir hinzugefügt, geändert oder entfernt haben, können Sie sich hier unser GitHub-Repository ansehen:
    👉 https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/tree/development

    Vielen Dank für Ihre Geduld und Unterstützung. Wir wollen diesen Mod wirklich zu etwas Großartigem machen ❤️

  • - Funktionierende Codebasis von v1.2.2.4 wiederhergestellt*

    *Mir ist bewusst, dass die Karte fehlerhaft ist und es zu Zeichnungsfehlern kommt. Die Namen könnt ihr auf der Minikarte sehen.
    Hierfür wird es bald eine Lösung geben!

  • - Temporärer Fix für MapHotspot-Fehler hinzugefügt

  • - Die Nachtsichtbarkeit des Karten-Hotspots wurde korrigiert und NPC-Namensbeschriftungen hinzugefügt
    - Verbesserte NPC-Animationen, Kleidung, Wegführung bei der Feldarbeit und HUD-Rendering
    - Persistenz der Einstellungen korrigiert, erweitertes ESC-Menü, ZIP-Laden von Dialogen/Symbolen korrigiert

  • - Verbesserter Teleport, um NPC immer gegenüberzutreten
    - Verbesserte Textstabilisierung nach dem Teleport
    - Konsolenbefehl „npcFavors“ hinzugefügt
    - Bindung F6|F7 für FavorManagementDialog und NPCListDialog hinzugefügt (hier habe ich vielleicht einen kleinen Fehler gemacht)

  • - ZIP auf Github ZIP aktualisiert

    Nein, das Github-Problem ist noch nicht behoben, ich habe die Pflicht meines Vaters, also mache ich das später :(

  • - Screenshots hinzugefügt

  • Bitte überprüfen Sie Github Repo;
    -> Vielen Dank an XelaNull für das Forken des Repos und alle vorgenommenen Änderungen

Credits
Kommentare
220