Realistic Livestock Ritter version V1.2.3


Realistic Livestock Ritter version V1.2.3


This is a modified version of the FS25 Realistic Livestock mod by Arrow-kb who has decided to stop all development of his mods.

V1.2.3.0:
Added:
Non-blocking startup warning for known-trouble mods: dismissible dialog at game start with a link to the new Mod Compatibility reference page; hard-conflict mods are unchanged.
Breeding Reference page in the user guide: per-breed table of female and male breeding ages, gestation, and peak litter sizes across all base species.
Support-log diagnostics for lag triage and bug reports: per-pen timing summaries for day-change/cluster-update/visual-update/buy operations, an rlDumpSettings console command, and a one-time startup dump of active RL settings (set log level to DEBUG to see timing detail).

Improved:
Bulk animal operations (move, sell, buy, AI sell) and multiplayer sync of reproduction/death cycles: large herds no longer freeze the game; clients receive a single update per affected husbandry instead of one per animal; day-change with simultaneous births collapses to one cluster-update per pen.
Pregnancy food and water consumption now caps at 2x the non-pregnant baseline (previously sows with large litters reached 4-9x during late gestation; cattle and sheep with typical litters are unaffected). Builds on contributor PR #72 – thanks @borondy.

Fixed:
Multiplayer hard-conflict dialog now fires on every peer; pure clients connecting to a host with a known-conflict mod are returned to the main menu instead of silently entering a broken session.
Pregnant and lactating cows/goats now actually drink more water – the multiplier was being computed but silently discarded.
Pregnancy state occasionally clearing the pregnant flag inconsistently after an internal cleanup; affected pregnancy sync across multiplayer peers and sale animals at the dealer.
Multiplayer error that left pig and horse pregnancies unsynced to clients (both natural conception and AI-straw insemination would appear to succeed on the host but never replicate to other players).
Multiplayer crash on per-animal load/unload from the trailer animal screen: clicking the single-row load button crashed the client and corrupted the move packet on the server. Multi-select bulk was the only working path until now.
Rabbits on Witcombe never getting pregnant: the Witcombe bridge now ships a fertility-by-age curve for the RABBIT type.
Witcombe Highland Cattle rendering as a small Angus calf at all ages and Witcombe Herefords rendering as Limousin-coloured Angus instead of the white-face Hereford. Witcombe’s custom Hereford dealer-menu thumbnails are preserved.
Jersey cows on Witcombe showing the marker spray and monitor collar permanently regardless of actual state; same fix applies to Witcombe-bridge sheep and pig breeds (Texel / Suffolk / Blue-Faced Leicester rams, Gloucestershire Old Spot boar) and Hereford bulls.
Marker tool no longer crashes on Jersey or Highland (added cream and auburn marker colours; unregistered breeds fall back to white).
RL Menu Messages tab not clearing the per-pen unread flag on open; existing saves with stuck unread flags will auto-heal the first time you open the Messages tab.
Redundant “animals changed” notifications firing multiple times per mutation.
User guide accuracy: Witcombe Hereford peak (the value at 18 months is not the peak; the peak is at 24 months), PED disease fatality framing (time-since-infection rather than age-when-infected), and lactation-bonus wording.

V1.2.2
What’s changed

Added Witcombe map support: new UK breeds (Jersey, Gloucestershire Old Spot, Texel, Suffolk, Blue Faced Leicester) with full breeding, genetics, and reproduction; rabbits get viable weights, litter sizes, and consumption rates; automatic version-aware compatibility
Hereford on Witcombe now uses a heritage breed profile: 9-month gestation, premium pricing (300/3000), and an 18-month sell-price peak
Info tab genetics now show a 0-99 score next to each label (e.g. “97 – Extremely high”) so animals within the same bucket can be compared at a glance
Fixed singleplayer: RL Messages tab now shows “Bought/Sold N animal(s) for €X” entries after buying or selling (previously these entries only appeared in multiplayer)
Fixed potential multiplayer crash when changing monitor, name, or disease treatment on an animal while the husbandry is being sold or demolished
Fixed multiplayer: insemination result notification to clients no longer reports success when the insemination actually failed

RL Menu (preview – work in progress):
Added Buy tab: browse dealer animals, see per-row prices and a running cart total, then buy one or many at a time via a destination-picker flow
Added Artificial Insemination tab: browse dealer bulls by species, pick a straw quantity with live price preview, favourite bulls, and buy straws without leaving the menu
Fixed multiplayer: Sell and Info tabs now refresh the farm balance display immediately instead of showing a stale value until the next action

V1.2.1
– Added multiplayer support for “Reset Animal Dealer” and “Reset AI Animals” buttons (admin-only in MP, syncs to all players)
– Fixed multiplayer: straw pickup from dewar now syncs to server (dewar no longer “refills” on reconnect)
– Fixed multiplayer: empty straw hand tool now deleted from client inventory after insemination or return
– Fixed animal mark/unmark: 3D visual marker now updates immediately when unmarking (previously required relog)
– Fixed potential multiplayer crash when receiving unknown mark keys from newer mod versions
– Fixed straw hand tool crash when no player is carrying it
– Fixed crash when selling an animal from a livestock trailer at the animal dealer
– Fixed crash when opening the animal trailer screen near a rideable horse created by third-party mods (e.g. AdditionalContracts animal missions)
– Fixed prop horses from third-party mods being incorrectly converted to real animals when loaded onto trailers or into pens
– Fixed animals marked as non-sellable being sellable after loading onto a trailer

RL Menu (preview – work in progress):
– Added Sell tab with shopping cart summary (selected count, price, fee, total); animals marked as non-sellable are filtered out
– Husbandry selector now sorted alphabetically by name
– RL Menu now remembers selected husbandry and animal when switching between Manage, Move, and Sell tabs
– Single sell/move no longer clears other checkbox selections
– Renamed “Info” tab to “Manage” to better reflect its actions (mark, inseminate, monitor, etc.)
– Reordered tabs: Sell, Move, Manage, Messages
– Fixed status icons jumping position when switching between tabs
– Fixed animal age not showing in the RL Menu stats area

V1.2.0.1
fix: dewar deprecated fillUnit #unit attribute warning

V1.2.0.0
– Rewrote semen dewar as a vehicle/pallet – fixes game freeze when looking at dewar, multiplayer pickup failures, and invisible dewars after mid-game purchase
– Dewar state (straws, bull genetics) now persists through save/load and object storage cycles
– Fixed crash in third-party mods that inspect stored pallets (e.g. Time Saving Stock Check) when a semen dewar is placed in object storage
– Fixed multiplayer desync: mark, castrate, monitor toggle, rename, and disease treatment changes from a client now sync to all other connected players
– Fixed all pre-existing animals getting the same identity (e.g. “UK 1 1”) when installing RL on an existing save for the first time – also self-heals saves already affected
– Added Czech translation update (community contribution by Kynuska)
– Added Hungarian translation (community contribution by Toamsz93)
– Added missing translation keys across all 16 languages
– Fixed fillType errors in log when third-party selling station mods reference the ANIMAL category

New RL Menu (preview – work in progress):
– Added new RL Menu (assign key in Settings -> Controls): a standalone tabbed menu. The legacy animal screen (R key) still works unchanged
– Messages tab: chronological message feed with single and bulk delete
– Info tab: husbandry selector, animal list with detail pane (pedigree, genetics, diseases, inputs/outputs), and action buttons (Mark, Monitor, Rename, Diseases, Inseminate, Castrate)
– Move tab: move animals between husbandries or to butchers with single-move and bulk-move using checkbox multi-select
– Status icons on animal list cards showing pregnancy, recovering, infertile/castrated, lactating, producing wool, and laying eggs at a glance

V1.1.4.0
Hof Bergmann 1.4 support and bug fixes:
– Fixed horse breed visuals on Hof Bergmann: adult horses no longer display as foals, breed colors now match correctly, foal-to-adult model transition now works
– Fixed horse riding and equipment on Hof Bergmann v1.4: saddles, carriages, and tools from the Horse Addon Pack now attach correctly
– Disabled four horse breeds not natively supported by Hof Bergmann (Pinto, Chestnut, Bay, Dun) from the dealer – existing savegame horses of those breeds are unaffected
– Fixed dealer generating sale animals for breeds marked as not purchasable on the current map
– Fixed wool and chicken eggs not spawning on Hof Bergmann v1.4: bridge now remaps fillTypes to match HB’s husbandry buildings
– Fixed Hof Bergmann egg incubator failing to add hatched chicks to husbandry when RLRM is active
– Fixed crash when animal output curve returns nil, which could silently stop all production in a building
– Added diagnostic logging for fillType mismatches in pallet and milk output

What’s Changed 1.1.3
Fixed bridge animals (rabbits, quail, etc.) getting duplicate IDs in multiplayer, causing animals to disappear on clients
Fixed bridge animal ID counter, now tracks per-type counters with savegame persistence
Fixed bulk buy silently failing when map husbandries reject animal breeds (e.g. Hereford in Hof Bergmann filtered pens)
Existing saves with duplicate bridge animal IDs are automatically repaired on load
Added pre-validation for bulk buy: shows which animals can’t be purchased and why before confirming
Added diagnostic logging for animal loading, breeding, and pack compatibility troubleshooting
Added warnings when animals are lost due to removed packs or breed mismatches

V1.1.2.0
– Added animal pack system: third-party mods can add breeds, override animal properties, or provide custom balance
– Added Hof Bergmann 1.4 support with alpacas, quail, corrected chicken visuals, and version detection
– Added cross-color alpaca breeding (any male color can breed with any female color)
– Added user documentation for Hof Bergmann map support
– Added: Exiting the RL animal screen returns to ingame menu animals tab when opened from there
– Added: RL animal screen opens on the Info tab by default when entered from ingame menu animals tab
– Fixed: Animal list scroll position jumping every 5 seconds in the ESC menu animals tab
– Fixed: Click sound playing every 5 seconds while viewing animal list
– Fixed: Crash when husbandry doesn’t register a pallet or milk fillType that its animals produce
– Fixed: Animal model accumulation when maps redefine existing animal types
– Fixed: Base game reloads no longer clobber RLRM’s superset animal configs
– Fixed: Random death money compensation (33% sell price) now correctly reaches farm balance
– Fixed: Bridge animal descriptions showing “Missing” in animal info dialog
– Fixed: Pig ear tag errors on Hof Bergmann maps
– Fixed: Sale animals of non-reproductive subtypes could incorrectly become pregnant
– Fixed: Bridge animals’ offspring could receive wrong breed
– Fixed: Map-defined subtypes for existing animal types not loading alongside base game configs
– Improved Italian and German translations (community contributions)

What’s changed V1.1.1
Added version-aware map support: detects installed map version and loads the matching configuration
Added warning dialog when an untested map version is detected (with link to report issues)
Added breed and visual override support for map-based animal subtypes
Fixed division-by-zero risk in horse riding fitness calculation at boundary threshold values
Fixed horse riding value not being clamped (could accept values outside 0-100 range)
Fixed male animals could theoretically become pregnant (missing gender guard in reproduction check)
Fixed AI herdsman castrate notifications showing “marked for castrating” instead of “castrated” when in execute mode
Fixed AI herdsman state tracking error after auto-buying animals
Fixed BUM ID branding on cows showing all zeros and overlapping text

What’s changed V1.1.0.3
Fixed selected animal jumping to a different animal in the in-game animal menu

What’s changed V1.1.0.2
Fixed crash on Messages tab caused by unrecognized message IDs from older dev versions
Invalid messages are now discarded on savegame load and handled gracefully in the UI

What’s changed V1.1
Added Move tab for transferring animals between husbandries with destination picker and bulk move
Added custom icons for all Animal Screen tabs
Hidden castration tab in herdsman screen for chickens (not applicable)
Fixed visual glitch in herdsman screen when enabling castration
Internal refactoring for code quality and testability

What’s changed V1.0.2
Added genetics display in animal names (average score, or full breakdown per trait)
Added sort by genetics option for animal lists
Added selection count on bulk action buttons
Fixed move messages in husbandry message log (were silently failing due to incorrect message keys)
Fixed move messages showing wrong direction (to/from was swapped)
Fixed typo in move message (“1 animals” → “1 animal”)

What’s changed V1.0.1.1
Fixed compatibility with Hof Bergmann’s subtype filter for animal pens

What’s changed V1.0.1
Added Hof Bergmann map support – exotic animals (ducks, geese, cats, rabbits) now support full breeding and reproduction
Added basic support for butchers using Extended Production Point (EPP) mod
Added missing translation keys across all languages
Improved offspring subtype selection for maps with non-standard animal configurations
Updated Italian translation
Fixed “Manage Animals” (R) key interfering with other mods’ keybindings in different menu tabs
Fixed bulk move allowing more animals than target pen capacity
Fixed error when moving animals to Extended Production Points (EPP butchers)

What’s changed V1.0
Added “Manage Animals” (R) button to in-game animal menu for quick access to animal management
Added “Select” (A) action to check/uncheck selection boxes in buy and sell dialogs
Insemination button now disabled when female is ineligible (pregnant, too young, recovering)
Monitor button now shows “Removing…” state when removal is pending
Fixed keybinding collisions – each action now has a unique key (D=Diseases, C=Castrate, M=Monitor, I=Insemination, X=Mark)
Fixed info buttons (Mother/Father/Children) intercepting Mark/Castrate keypresses – now mouse-only
Fixed insemination button incorrectly showing on male animals
Fixed monitor visual not disappearing when removing monitor from animal
Fixed batch “Remove All Monitors” button not reflecting pending removal state
Fixed milk/wool/goat milk info not showing on dedicated server clients

v0.6.1.0 – MP bug fixes Latest
What’s Changed
Fix AI dialog insemination not syncing in multiplayer (AnimalAIDialog)
Fix AI dialog insemination blocked for cows that never gave birth (missing isParent guard)
Fix server crash when client inseminates cow with straw (AnimalInseminationEvent)
Fix stream corruption in AI auto-insemination event (AIAnimalInseminationEvent)
Fix pregnancy event silently failing to match animals on client (AnimalPregnancyEvent)
Fix dewars bought mid-game not syncing to connected clients in multiplayer (SemenBuyEvent)
Fix client-side error when buying semen in multiplayer (SemenBuyEvent)
Fix disease treatment toggle not syncing to server in multiplayer (DiseaseDialog)
Fix settings dependency check using undefined variable (RL_BroadcastSettingsEvent)
Fixed error spam when dismounting horse outside pen in multiplayer
Fix black screen when multiplayer client tries to ride a horse
Fix multiplayer client unable to clean horses

v0.6.0.0
– Add user guides and factsheets
– Add optional daily summary mode for message log to reduce noise on large farms (new setting: Message Log Summaries)
– Added “Reset AI Animals” button to settings to regenerate the AI straw catalog with new randomly generated animals
– Fix potential milk production loss that could occur when birth errors were silently caught
– Fix potential game freeze when selling animals with an active filter
– Fix potential mod errors blocking crop growth and other periodic game updates
– Fix texture warning for LED panel mask map
– Add Danish translation update and Chinese translation (community contributions)

What’s Changed 0.5
Randomize father selection during breeding – eligible males are now chosen randomly instead of always the first one
Improve genetic inheritance with natural variation – offspring can now exceed or fall below parent trait values
Fix wrong text shown for straw in monitor menu
Detect conflicting mods (e.g., MoreVisualAnimals) and show a unified conflict dialog at startup
Add Italian translation (community contribution by @FirenzeIT)

What’s changed 0.4.2
fix: multiplayer issue preventing menu access by @killemth in #7

What’s changed 0.4.1
Fix crash caused by invalid animal root node in some cases.
Fix incorrect death count for auto-sold newborns
Fix wrong text for when females can reproduce

v0.4.0.0:
Remove Font Library dependency by inlining the required functionality directly in the mod.
Refactor file loading and source folder.
Update mod icon.

v0.3.0.0:
Add Highland Bulls based on Renfordt’s PR in 389 Arrow-kb’s original mod.

v0.2.0.0:
Migrate savegames from Arrow-kb’s Realistic Livestock to RitterMod version. To avoid conflits with original mod and other forks of it, this mod uses a different mod ID. Therefore, when you load a savegame that used the original Realistic Livestock mod, you will be prompted to migrate the data to this mod.

The current goal of this version is to keep the core parts of the mod working for my use, and do the occasional fix or improvement that I feel is needed.
Feel free to use it as you see fit, but please understand that this mod is way less ambitious than the original.

Main changes from the original mod:
Automatically migrate savegame data from Arrow-kb’s Realistic Livestock to this version.
Added Highland Bulls based on Renfordt’s PR 389 in Arrow-kb’s original mod.
Removed Font Library dependency by inlining the required functionality directly in the mod.


Author: rittermod


Report bugs in the comments and help modders improve this mod. Always check the comments, you can find a solution.


Helpful Information: How to install FS25 mods | FS25 System Requiremnts | FS25 Modding Tutorial | Giants Editor for FS25 | How to Convert mods | FS25 Cheats

More Misc mods


About Farming Simulator 25 mods
Farming Simulator 25 supports game modding for PC, Xbox, or PS5. FS25 Mod may change your game from small to complete changes. You can create a Farming Simulator 25 mod file and share it with our community. When is a good time to try Farming Simulator 25 mods? We recommend playing a game with these FS25 mods after you finish the Farming Simulator 25 starting pack and are bored with the game basics. So it's time to try new machines, such as harvesters or tractors, which are not included in the basic game version.
As you already know, Farming Simulator 25 developers support mods installation, which will add more vehicles or lands to your game. Check our Best FS25 mods lists for PC, Mac, PS5 or Xbox Series. Just follow these simple steps: choose the LS25 mods category, download the mod for the Farming Simulator 2025 version, and install it into the mod folder. Remember, all Farming Simulator 25 Mods are free, and download as many as you want with no limits. We want to create one of the biggest Farming Simulator 25 Community and invite you to share FS25 mods with everyone.

Leave a Reply

Do you need help or to say thanks to the mod author? Just leave a comment below!