NPC Favor

  • NPC Favor
  • NPC Favor
  • NPC Favor
  • NPC Favor
  • NPC Favor
  • NPC Favor
tisonK
489 subscribers
V1.2.6.0
35 371

FS25 NPC Favor – Living Neighborhood

AI-driven neighbor farmers that live and work around your map. They follow their own daily routines, build a friendship with you over time, and ask for favors you can complete for cash and better relationships. Walk up and press E to talk, no clunky menus.

✨ Features
- Living Neighbors
- Relationship & Favor System
- Walk-Up Interaction
- Fully Configurable

🎮 Controls
- Interact with an NPC: E

Note that NPCs follow a daily schedule. They head out to their fields, take breaks, and return home, so where you meet them depends on the time of day!

===================================================================
GitHub Repository:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor
===================================================================
GitHub Wiki:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/wiki
===================================================================
COPYRIGHT NOTICE:
All rights reserved. Unauthorized redistribution, copying,
modification, or claiming this mod as your own is strictly prohibited.

Original Author: TisonK
Original Idea from: Lion2008
===================================================================

Server
Consoles
Changelog
13
  • If you run Soil & Fertilizer alongside NPCFavor, neighbour fields used to be a problem: nobody manages their soil, so under the simulation their yields would crater and an NPC harvest favor could become impossible to complete.

    This release fixes that. NPCFavor now tells FieldSentry when a field is under an active favor, so that field is left out of the soil simulation while you work it — the harvest gets normal yields and the favor stays completable. The better your relationship with a neighbour, the more the integration trusts you: with a close friend the field stays in the simulation so you can actually prepare and benefit from managing it, while a hostile neighbour's field is simply masked for a plain vanilla harvest.

    Works on host and single player, syncs to clients through Soil & Fertilizer, and NPCFavor runs exactly as before if you do not have Soil & Fertilizer installed. Pairs with Soil & Fertilizer v2.4.2.9 or newer.

  • - Synced all translation files
    - Updated the German translation (not native)

  • This is a big one. Two development cycles rolled into one release, covering everything since v1.2.2.4.

    What's new:
    • Ask about work now shows what the NPC is doing right now (← NOW) plus their next two scheduled activities — no more guessing when to find them
    • Give Gift opens a choice panel: Small ($200), Standard ($500), or Generous ($1,000) — gifts now correctly deduct money from your account (they were free before — fixed)
    • Press F5 to open the new settings panel — cleaner, faster, and no longer jammed into the ESC menu
    • NPC roles actually matter now: farmers follow different schedules than shopkeepers and workers, and lean toward matching favor types
    • During severe weather, affected NPCs can send urgent favor requests
    • NPCs remember your history with them — repeated help warms them up; ignored favors cool them down — and this now shows in dialog and affects what they ask for
    • You can now walk up to a neighbor and offer to help before they ask — personality determines if they accept, and player-offered favors pay 15% more
    • The favor system was overhauled: stuck watch_property patrols, broken loan repayments, and duplicate completions are all fixed
    • NPC data now auto-saves every 5 minutes so a crash doesn't wipe your relationships
    • Backstory bios in Relationship Info are now fully translated into all 10 languages (EN, DE, FR, PL, ES, IT, CZ, BR, UK, RU)
    • French translation corrected by a native speaker
    • Fixed: relationship decay warning showed garbled format code instead of day count in non-English languages

    Saves: fully compatible — no migration needed.

  • Your neighbors now pay attention. When a world event is active or market
    prices are moving, NPCs will bring it up in conversation. This update also
    delivers a substantial round of favor and contractor fixes.

    What's new / fixed:
    - NPCs now reference active world events in conversation — a market boom,
    a crop failure, a disease scare — they'll mention it when you talk to them
    - When Market Dynamics is installed and prices are significantly above or
    below baseline, NPCs give you market tips
    - Danish language added
    - ContractorMod integration: NPCs react when nearby contractor jobs complete
    or when you're working close to them in the field
    - Fixed favors sometimes never appearing when they should
    - Fixed the cancel button not properly abandoning an in-progress favor
    - Fixed NPC vehicles filling the map (tractors no longer used for NPC commutes)
    - Fixed NPC driving visuals being off when favors involve vehicles
    - Full favor system audit: 6 bugs fixed, cooldown logic simplified
    - borrow_tractor and fix_fence favors repaired; 3 new working favor types added
    - Fixed a crash with FS25 v1.17 API change (setImageColor nil state)
    - Pagination added to NPC list dialog for farms with many neighbors

    Saves: No migration needed.

  • !!! THIS IS A TEMPORARY RELEASE! !!!

    Since this is a pretty big project, everything takes a lot more time than we first expected. But we still want you to see that we’re actively working on the mod and making progress.

    So for now, we’re sharing what we currently have.

    Please keep in mind: we *know* there are bugs. We *know* the favors aren’t fully polished yet. Our goal is to make each favor feel meaningful — not just a simple “do this, get that” task. We want it to feel more alive and rewarding.

    If you’d like to check out what we’ve added, changed, or removed, you can take a look at our GitHub repository here:
    👉 https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/tree/development

    Thanks so much for your patience and support. We really want to make this mod something great ❤️

  • - Restored working codebase from v1.2.2.4*

    *Im aware that the map is bugged and you get draw errors; You can see the names in the minimap.
    There will be a fix for this soon!

  • - Added temp fix for mapHotspot error

  • - Fixed map hotspot night visibility + addded NPC name labels
    - Improved NPC animations, clothing, field work pathing, and HUD rendering
    - Fixed settings persistence, expanded ESC menu, fixed dialog/icon ZIP loading

  • - Improved teleport to always faces NPC
    - Improved text stabilization after teleport
    - Added console command `npcFavors`
    - Added binding F6|F7 for FavorManagementDialog and NPCListDialog (i might did a oopsie on this one)

  • - Updated ZIP to github ZIP

    No the github issue is not fixed yet, i have dad duty so ill do this later :(

  • - Added screenshots

  • Please check Github Repo;
    -> Thanks to XelaNull for forking the repo and all the changes that are made

Credits
Comments
218