Releases: TheCodingDad-TisonK/FS25_FarmTablet
v2.2.1.0 — mouseEvent eventUsed fix
What's fixed
- Tablet mouse handler no longer uses a fragile
g_currentMission.mouseEventmonkey-patch — replaced withaddModEventListener/removeModEventListener, the FS25-supported pattern - Consumed events now propagate correctly — when the tablet UI handles a click,
eventUsed = trueis 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
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
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
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
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
fixApp Store: scroll support — all apps now reachablefixUpdates: scroll support — full changelog now reachablefeatSettings: About section with version, docs URL, issues URLchoreBump version to 2.1.5.0
v2.1.4.0 — New Mod Integrations & Detection Fix
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
fixRepair cross-mod detection for NPC Favor, Soil Fertilizer, Seasonal Crop Stress appsfeatAdd Market Dynamics integration app (active events, price/event toggles, frequency)featAdd Worker Costs integration app (wage level, cost mode, active workers, monthly accrual)featAdd Random World Events integration app (active event, frequency, intensity, counter)choreBump version to 2.1.4.0
v2.1.2.2 — MP fix
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
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 asMissing '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_enabledinstead of "Enable Tablet"). Fixed key prefix mismatch.
v2.1.2.1
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
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