Releases: SimGamerJen/FS25_PrecisionNutrition
0.4.0-alpha
Precision Nutrition (FS25) — v0.4.0-alpha
Feeding finally matters. This alpha turns actual trough contents into Nutrition (Nut %) and converts that into real growth (ADG, kg/day) with sensible stage + maturity effects. It’s lightweight, safe to try, and you’ll feel the difference in minutes.
Highlights
-
Diet → Growth:
- FORAGE/TMR ≈ 100% Nut → ~+20% growth boost
- Silage ≈ 84% Nut → ~+7%
- Dry grass/hay ≈ 71% Nut → ~3–4% slower than base
(All before maturity taper; young stock respond more than heavy stock.)
-
Stage-aware, taper-honest: Calves & yearlings gain fast; steers/bulls taper as they approach mature weight.
-
Condition (slow drift): Sustained good feeding nudges a small long-term bonus; skimping nudges down. Subtle, not punishing.
-
Clear feedback: Live Nut %, ADG, ADG× in overlay/console so you can A/B a feed change and see results quickly.
-
Map-friendly: Works with vanilla-style husbandries; no exotic items or UI required. Safe to add/remove.
Quick Start (5–10 minutes)
- Pick a barn → feed FORAGE/TMR only for a few in-game minutes → watch Nut ~100%, ADG rise, ADG× ≈ 1.20.
- Swap to silage only → Nut ~84%, ADG dips (ADG× ≈ 1.07).
- Swap to dry grass only → Nut ~71%, ADG dips further (ADG× ≈ 0.96–0.97).
Console Tools (optional, but awesome)
pnShowEffects— one line per barn (Nut, ADG×, Cond, ADG).pnShowEffects stages— per-stage breakdown under each barn.pnBeat <index>— force a PN tick to see immediate per-stage output after changing feed.pnInspectTrough <index>— show supported feed types & current levels (great for map sanity checks).
Tip: Run pnDumpHusbandries to see indices for your barns.
What’s in vs. not (alpha honesty)
- ✅ Nutrition → growth by stage, with maturity taper and long-term condition.
- ✅ Clear debugging/inspection commands (ASCII-only output; no font warnings).
- ➖ FORAGE is a single bucket for now (we don’t parse mix recipes yet).
- ➖ Milk multiplier exists internally; wider UI/output hookup comes next.
Install / Safety
- Drop the ZIP into your FS25 mods folder. No save conversion; remove anytime (you’ll just lose PN effects when removed).
Feedback
If something feels off (e.g., Nut stuck high/low, a barn doesn’t change):
- Run
pnInspectTrough <index>andpnBeat <index>. - Paste both outputs with your map/mod list in a GitHub issue.
We’ll tune fast—this alpha is about proving gameplay impact and smoothing edges.
Enjoy—and feed with intent. 🐄🌾
0.3.2-alpha
FS25_PrecisionNutrition v0.3.2-alpha
Nutrition-aware growth for beef cattle in Farming Simulator 25.
This build establishes a stable baseline to move forward with. It consolidates fixes from earlier alpha versions, removes abandoned command stubs, and ensures husbandries can be scanned and fed without breaking savegames.
✨ Changes since 0.3.1-alpha
-
Baseline stability
- Mod loads cleanly, no farmhouse/placeable deletion bug.
- No more 57% load hang — husbandry scanning uses the corrected routines.
-
Console command handling
-
Confirmed working:
pnBeat/pnHeartBeatpnDumpHusbandriespnInspectTroughpnFindFeeder
-
Removed outdated references (
pnAdgLiveNow,cmdSetLogLevel). -
Commands now return clear output or a safe “not available” message.
-
-
Logging
- Unified
[PN]tag for all log entries. - Cleaner feedback for unsupported barns (e.g., only
FORAGEaccepted).
- Unified
-
Husbandry scan
- Correctly detects fillTypes (BARLEY, CANOLA, MAIZE, OAT, etc.) where supported.
- Gives actionable tip (
pnFindFeeder) when a feeder location is unclear.
-
Bug fixes
- Fixed console errors when inspecting troughs in barns without full feed groups.
- Fixed regressions from earlier versions where unsupported commands caused crashes.
🛠 Known issues
- Heartbeat:
pnHeartBeatmessage may still report “not available” if not yet initialized. - **Mod conflicts: Enhanced Mixer Wagon & Buy Used Equipment are known to cause issues with ADG and food consumption.
- Feed groups: barns reporting only
FORAGEcannot yet distinguish between hay/silage/alfalfa vs grain contributions.
🚀 Next steps
- Expand feed group separation logic (energy grains, protein grains, fibre vs forage).
- Refine ADG growth model integration (using nutrient ratios, not raw fillTypes).
- Write
README-Usage.mdwith command reference and examples.
0.3.0-alpha
v0.3.0-alpha — Barn Nutrition Core (Pre-Release)
Overview
This is the first pre-release of FS25_PrecisionNutrition. It represents a stable baseline for testing the core nutrition → ADG pipeline. All feed inputs are currently treated as a single group, but the system correctly scales animal growth and weight based on nutrition availability.
What’s New
Nutrition → ADG linkage implemented (barn-level ratio drives weight gain).
Realistic Livestock compatibility: multipliers applied if RL is detected.
Fail-safe trough behavior: empty troughs force Nut = 0 → ADG = 0 → gradual weight decline.
Console support: pnClearFeed command tested and verified.
Stable baseline: safe to run on live saves, though incomplete in features.
Known Limitations
No specialised food groups yet (energy grains, protein grains, fiber, etc.).
Ingredient attribution missing for barns that only accept “forage.”
Species focus: cattle tested; sheep/pigs/goats untested in this build.
Debug overlay minimal — primarily for internal testing.
How to Test
Confirm PN init messages in the log on save load.
Feed cows with hay/silage → nutrition ratio rises → ADG > 0.
Clear troughs with pnClearFeed → Nut and ADG drop to 0, weight begins to decline.
Save/reload to confirm state persists.
If using Realistic Livestock, compare weight gains vs. vanilla.
Compatibility
Tested with Realistic Livestock; no other known mod conflicts.
Release Status
🚧 Alpha — functional and stable, but feature-incomplete.
Next milestones:
Add specialised food groups and mix tracking.
Broaden species coverage.
Expand in-game overlay.
0.2.0.6-alpha
This release brings the mod into a state where manual testing of nutrition against stocked husbandries can be carried out. It has been tested on Judith Plains and Zielonka.
A README_Testing.md has been provided to guide you through manual testing if you would like to see how things operate.
I'm now working on testing with in-game feed and actual livestock consumption.
0.1.0.3-alpha
Create README.md