Farm Tablet

  • Farm Tablet
  • Farm Tablet
  • Farm Tablet
  • Farm Tablet
  • Farm Tablet
  • Farm Tablet
tisonK
375 subscribers
V2.2.0.0
18 893

FarmTablet — A compact, all-in-one farm management tablet for Farming Simulator 25.

Originally inspired by a tablet mod for FS17, built from scratch for FS22 and now fully converted and rewritten for FS25. The goal is simple: useful farm info at a glance, without getting in the way of gameplay.

The mod has been rebuilt with a clean, modular structure — every app lives in its own file, making it easy to expand, fix and improve over time. It's actively developed and shaped by community feedback.


What's in it right now:

Dashboard — farm overview with balance, fields, vehicles and world state
Weather — current conditions, temperature, wind, cloud cover and forecast
Fields — all owned fields with crop type and growth stage
Animals — pen status with food, water and cleanliness levels
Workshop — nearby vehicle diagnostics with fuel, wear and operating hours
Bucket Tracker — load counter for wheel loaders and excavators
Digging — excavation tracking and soil scanner
App Store — browse and manage installed apps
Settings — configure the tablet from the pause menu
Updates — changelog and version history

Mod integrations (auto-detected at runtime, safe to run without them):
NPC Favor, Soil Fertilizer, Seasonal Crop Stress, Income Mod, Tax Mod


What's coming next:

Better tablet visuals and frame design
Icons instead of text labels
Sounds, color tweaks and UI polish
More apps and deeper interactions based on feedback
Multiplayer improvements


The mod is in active development. Bug reports, ideas and suggestions are always welcome — this is a community project and your feedback directly shapes what gets built next.


Github: https://github.com/TheCodingDad-TisonK/FS25_FarmTablet


COPYRIGHT NOTICE:
All rights reserved. Unauthorized redistribution, copying, or claiming this mod as your own is strictly prohibited.
Original author: TisonK

Server
Consoles
Changelog
15
  • Previously, five apps would silently truncate their content when your farm grew large enough to overflow the screen. The Field Manager showed a "... N more fields" hint but offered no way to see them. Storage, Workshop, UsedPlus and Invoices cut off rows without any indication. This release wires all five into the existing scroll system — the same mouse-wheel + scrollbar that already works in Animals, Field Jobs, Income and others.

    What changed:
    Field Manager — all owned fields are now reachable via scroll; the truncation hint is removed
    Storage — Inventory, Best Sell Prices and Price Comparison all scroll together as one page; no more cut-off crop lists on large farms
    Workshop — the 6-vehicle nearby cap is lifted; all vehicles within 35 m appear and the Repair button is always reachable
    UsedPlus — sale listings and finance deals scroll correctly when you have many active entries
    Invoices — incoming and outgoing invoice lists scroll on large roleplay economies

    No behaviour changes for small farms — the scrollbar only appears when content actually overflows the screen, so the UI stays clean when there is nothing to scroll.

  • New: Storage App (STR)

    * Inventory — aggregates fill levels across all owned silos (grain silos, bunker silos, silage pits, manure stores). Sorted by amount.
    * Best Sell Prices — shows the best current price per stored crop across all active selling stations on the map. Prices per 1,000 L, refreshed every 5 seconds.


    New: Invoices App (INV)

    * Full in-tablet invoice management: create, pay, cancel, and delete invoices
    * * NEW button in the bottom chrome strip (no longer clipping into rows)
    * PAY and CANCEL action buttons on active invoice rows
    * DELETE button on paid invoice rows only
    * Invoice creation form with crop/category cycler — no base game dialog required
    * Built-in FT_InvoiceManager; foundation for FS25_RoleplayPhone integration


    Bug Fixes:

    * Camera rotation no longer bleeds through while tablet is open
    * Fixed income mod detection across cross-mod environments
    * WorkshopApp and FieldStatusApp — correct FS25 API usage for vehicle/field ownership
    * Invoice row text centering fixed (bottom-anchor y convention)

  • The income and expenses on the Dashboard were always showing $0 due to a bad assumption about how FS25 tracks money internally. That's now fixed.

    Also new: a dedicated UsedPlus app for players who use the used equipment marketplace mod.

    What's fixed:
    - Dashboard "Income" and "Expenses" now correctly track money earned and spent during your session — selling crops, buying equipment, AI worker wages, loan payments, contractor pay, and anything else that changes your balance all count

    What's new:
    - UsedPlus app (appears in the sidebar automatically if UsedPlus is installed): shows your active vehicle sale listings with asking price range, agent tier, time remaining, and a progress bar — plus any active finance deals and your credit score
    - Missing sidebar labels added for Market Dynamics, Worker Costs, and Random World Events apps

    Saves: No migration needed. Finance numbers start from zero each session (income/expenses are session-relative, not all-time totals).

  • - Repair cross-mod detection for NPC Favor, Soil Fertilizer, Seasonal Crop Stress apps
    - Added Market Dynamics integration app (active events, price/event toggles, frequency)
    - Added Worker Costs integration app (wage level, cost mode, active workers, monthly accrual)
    - Added Random World Events integration app (active event, frequency, intensity, counter)
    - Bumped version to 2.1.4.0

  • New:
    - Settings app now has an APPEARANCE section — click BACKGROUND to cycle through 6 built-in dark themes for the tablet screen: Deep Space, Ocean Blue, Forest Green, Midnight Purple, Warm Dark, Slate Grey. Your choice is save between sessions.

    Fixed:
    - Critical: the translations folder was missing from the mod zip. This caused every app name in the App Store to display as a raw missing-key error instead of the correct label (Dashboard, Weather, etc.).
    - Pause menu → Settings → Farm Tablet section was showing raw internal key names instead of readable labels. All settings labels now display correctly.

  • Hey farmers,

    With this update, FarmTablet has gone through another round of polish. What we have now feels much closer to an actual tablet experience than what we built before.

    If you would like to see a custom app or have ideas for new features — like an invoice system for example — please open an issue on GitHub with your suggestions. And of course, if you run into any bugs or problems, report those there too.

    Changes in this update:
    - Improved app name translation keys in AppRegistry
    - Removed broken texture atlas causing overlay warnings on every tablet open
    - Improved mod detection to correctly read cross-mod globals in autoDetect()
    - Updated the Updates app with the latest changelogs

  • - Added translation for 26 languages
    - Added info icon per app (bottom right corner)
    - Added help section to pausemenu
    - Added multplayer support
    - Added dedicated server support

  • - Fixed: All UI sounds were silently broken due to an internal field name mismatch. App-select clicks, help panel sounds, and other audio interactions now work correctly.
    - Fixed: Opening and closing the tablet produced no sound. The tablet now plays an audio cue when opened and when closed.
    - New: Tablet open and close sounds can be toggled on or off independently in Settings under Sound.
    - New: The Settings page is now scrollable. Use the mouse wheel while hovering over the content area to scroll through all settings sections. A scroll bar shows your current position.
    - Improved: Items that scroll outside the visible content zone are now properly hidden and do not bleed past the content border.

  • * Added scrollwheel support to sidebar using `Input.isMouseButtonPressed` (correct FS25 API)
    * Added scrollbar indicator with thumb, track and arrows when apps overflow the sidebar
    * Added per-app unique accent colors across sidebar highlight, header divider and topbar tint
    * Added power, volume up and volume down hardware buttons to the right bezel
    * Added speaker grille detail to the left bezel
    * Fixed Workshop not detecting workshop placeables (now scans `spec_workshop` on placeables)
    * Fixed Workshop vehicle detection range expanded to 35m
    * Fixed Workshop REPAIR button with three fallback strategies including MP-safe `VehicleRepairEvent`
    * Fixed Weather pulling wrong rain scale (now probes all known FS25 API variants)
    * Fixed Weather wind speed not converting m/s to km/h
    * Fixed Weather forecast not normalising condition field names across FS25 versions
    * Fixed NPC Favor reading non-existent `.npcs`/`.favorLevels` (now uses `g_NPCSystem.activeNPCs`)
    * Fixed NPC Favor relationship being treated as 0–1 float instead of 0–100 integer
    * Fixed Soil Fertilizer using wrong global `g_soilFertilizerManager` (correct: `g_SoilFertilityManager`)
    * Fixed Soil Fertilizer using non-existent `.soilData`/`.getSoilStatus()` (now uses `:getFieldInfo()`)
    * Fixed Crop Stress using wrong global `g_currentMission.cropStressManager` (correct: `g_cropStressManager`)
    * Fixed AppRegistry autoDetect using wrong globals for NPC Favor, Crop Stress and Soil Fertilizer
    * Improved Weather temperature display with feel label (Freezing/Cold/Cool/Mild/Warm/Hot)
    * Improved Weather precipitation with intensity bar
    * Improved NPC Favor to show town reputation, active favors, completed count and money earned
    * Improved Soil Fertilizer to show per-field N/P/K status, pH, organic matter and needs-fertilizer flag
    * Improved Crop Stress to show per-field moisture bar alongside stress percentage

  • Full changelog -> https://github.com/TheCodingDad-TisonK/FS25_FarmTablet/releases/tag/v1.1.2.0

  • - Fixed missing env scope for Tax Mod
    - Fixed issue with enable/disable buttons for the Tax app

  • Three new apps, mod detection fixed, and a build that actually loads

    The previous version had a silent packaging bug that prevented the mod from loading at all on some systems.
    This update fixes that, adds three new apps, and corrects the Income Mod integration that wasn't being detected even when the mod was active.

    What's new:
    - Vehicle Workshop app — inspect nearby vehicles: fuel level, wear/condition, operating hours, and attached implements
    - Field Status app — see field ownership, crop type, and growth stage for fields near you
    - Animal Husbandry app — livestock counts, feed status, and productivity for your barns

    What's fixed:
    - Income Mod now shows up correctly in the tablet when FS25_IncomeMod is installed
    - Vehicle Workshop was showing "no vehicles nearby" even when standing next to a tractor — fixed
    - Mod failed to load entirely on some installations due to a zip packaging issue — fixed
    - UI polish: better layout, cleaner section headers, progress bars, and more consistent colors throughout

    No save migration needed. Drop in the new zip and go.

  • Visual Overhaul & UI Polish
    The tablet's information panels were functional but hard to read at a glance — everything looked like a plain text dump. This update cleans up the layout across every app so it's faster to find what you're looking for mid-session.
    What's new / What's improved:
    - Every app now has a clean divider line under its title — no more content blurring into the header
    - Section labels (Finances, Farm, Weather, etc.) now show a small green accent bar on the left for quicker scanning
    - Bucket Tracker now shows a color-coded fill bar under the fill percentage — green when full, orange mid-range, red when low
    - The content area has a subtle top border giving it a proper card-style look
    - NPC Favor, Crop Stress, and Soil Fertilizer app integrations added (auto-detected if the mods are installed)
    - Interactive Settings app — toggle notifications, sound effects, and debug logging directly from the tablet
    - Several behind-the-scenes bugs fixed: overlay memory leaks on app switch, startup app mapping, cross-mod global references
    - Version display in Settings and Changelog apps was showing the wrong number — fixed

    Saves: No migration needed. Drop in and play.

  • Full changelog -> https://github.com/TheCodingDad-TisonK/FS25_FarmTablet/pull/4

    - Complete overhaul of the tablet

Credits
Comments
7