Skip to content

Releases: TheCodingDad-TisonK/FS25_FarmTablet

v2.2.1.0 — mouseEvent eventUsed fix

18 Apr 12:31
59ffbc7

Choose a tag to compare

What's fixed

  • Tablet mouse handler no longer uses a fragile g_currentMission.mouseEvent monkey-patch — replaced with addModEventListener / removeModEventListener, the FS25-supported pattern
  • Consumed events now propagate correctly — when the tablet UI handles a click, eventUsed = true is returned to the engine so no other listeners double-fire
  • Eliminates potential ordering issues when multiple mods patch the same function

No save migration needed.

v2.2.0.0 — Scroll support for all list-based apps

01 Apr 19:43

Choose a tag to compare

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.

v2.1.8.0 – QoL Apps: Time Controls, Hotspot Manager, Notes, Farm Admin

28 Mar 20:51

Choose a tag to compare

What's New

4 New Quality-of-Life Apps

Time Controls (TIME)

  • Set game time scale: ⏸ Pause · 1× · 3× · 10× · 60× · 120×
  • Skip the clock to: 6 AM · 12 PM · 6 PM · Midnight

Hotspot Manager (PINS)

  • Lists every active map hotspot with category + name
  • Remove individual pins with ✕, or Clear All (double-press confirm)

Notes (NOTE)

  • Checkbox-style farm todo list with 20 preset templates
  • Mark done/undo, remove, clear completed — saves per savegame

Farm Admin (ADM)

  • Add money: +$1K · +$10K · +$100K · +$1M
  • Time scale controls + skip to time of day
  • REPAIR ALL — reset damage on all owned vehicles
  • FILL FUEL — fill fuel and AdBlue to max on all motorized vehicles

Other

  • Tablet content now refreshes every 4 seconds while open

v2.1.7.0 — Storage App, Invoices App & Camera Fixes

28 Mar 18:33

Choose a tag to compare

What's New

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)

Installation

Download FS25_FarmTablet.zip and place it in your mods folder.

v2.1.5.0 — App Store & Updates scroll, About section

27 Mar 09:20
665bf37

Choose a tag to compare

What's New in v2.1.5.0

Bug Fixes

App Store now scrolls
The App Store was clipping content at the bottom of the panel, hiding all mod integration apps that didn't fit on screen. All installed apps — including the new Market Dynamics, Worker Costs, and Random World Events integrations — are now reachable by scrolling with the mouse wheel.

Updates app now scrolls
Older changelog entries were cut off with no way to reach them. Scroll down to see the full history.

New Feature — About Section in Settings

Scroll to the bottom of the Settings app to find:

  • Current version number
  • Docs / Releases link: github.com/TheCodingDad-TisonK/FS25_FarmTablet
  • Bug Reports link: github.com/TheCodingDad-TisonK/FS25_FarmTablet/issues

FS25's Lua sandbox does not support opening URLs from within the game. Copy the link manually into your browser.


Full Changelog

  • fix App Store: scroll support — all apps now reachable
  • fix Updates: scroll support — full changelog now reachable
  • feat Settings: About section with version, docs URL, issues URL
  • chore Bump version to 2.1.5.0

v2.1.4.0 — New Mod Integrations & Detection Fix

27 Mar 08:49
438d762

Choose a tag to compare

What's New in v2.1.4.0

Bug Fix — Cross-Mod App Detection

NPC Favor, Soil Fertilizer, and Seasonal Crop Stress integrations were broken due to FS25's per-mod getfenv(0) scoping. All three are now detected via g_currentMission bridge properties, which work reliably across mod boundaries.

Note: This fix requires updated companion mods. The matching releases are:

  • FS25_SeasonalCropStress (latest)
  • FS25_NPCFavor (already correct)
  • FS25_SoilFertilizer (already correct)

New App — Market Dynamics

Requires FS25_MarketDynamics. Shows mod status, price modifier and world event toggles, event frequency, and the list of currently active world events with intensity.

New App — Worker Costs

Requires FS25_WorkerCosts. Shows enabled state, wage level, cost mode, active worker count, and month-to-date wage accrual.

New App — Random World Events

Requires FS25_RandomWorldEvents. Shows enabled state, frequency and intensity settings, the currently active event (if any), and total events triggered.


Full Changelog

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

v2.1.2.2 — MP fix

19 Mar 12:14
47529bf

Choose a tag to compare

Hotfix: Guard companion mod setting changes (IncomeMod, TaxMod) in IncomeApp to server-only. Fixes setting mutations being applied on clients without broadcasting in multiplayer.

v2.1.3.0 — Background Color Picker + Translation Fix

19 Mar 13:57
fcf6dc6

Choose a tag to compare

What's New

✨ Background Color Picker

Open the Settings app and scroll to the new APPEARANCE section. Click BACKGROUND to cycle through 6 preset dark themes for the tablet screen:

  • Deep Space (default)
  • Ocean Blue
  • Forest Green
  • Midnight Purple
  • Warm Dark
  • Slate Grey

Your choice is saved and restored automatically each session.

🐛 Bug Fixes

  • Critical — App Store string errors: The translations/ folder was missing from the mod zip entirely. Every app name in the App Store showed as Missing 'ft_ui_app_dashboard' in l10n_en.xml. Fixed.
  • Pause menu settings labels: The FS25 settings page injected by FarmTablet was showing raw translation keys instead of readable text (e.g. ft_ui_enabled instead of "Enable Tablet"). Fixed key prefix mismatch.

v2.1.2.1

18 Mar 18:35
08b3370

Choose a tag to compare

What's new?

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.

Changes in this release:

  • 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

v2.1.2.0 - Big update

18 Mar 14:55
7d88388

Choose a tag to compare

What's included?

  • 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