Replaces FS25's simple animal clusters with individually tracked animals - each with unique genetics, breeding, diseases, and production traits. A maintained version of Arrow-kb's Realistic Livestock mod.
Every animal is tracked separately with its own identity, genetic makeup, health status, and production output. Genetics are inherited through breeding, diseases can spread and require treatment, and production is driven by each animal's individual traits.
This is a maintained version of the original Realistic Livestock mod by Arrow-kb, who has discontinued development. The goal is to keep the mod working, fix bugs, and make improvements where needed.
Features
========
- Individual animal tracking with unique identity
- Genetics system with heritable traits that affect production output
- Genetics display in animal names with configurable detail level (average score or full trait breakdown)
- Breeding and reproduction with pregnancy mechanics and genetic inheritance
- AI insemination system with semen dewars
- Disease simulation with infection, treatment, and immunity
- Animal monitoring to track individual animals over time
- Weight system tied to genetics and feeding
- Animal marking and castration
- Move tab for transferring animals between husbandries
- Daily summary mode for message log
- In-game help pages
- Highland cattle bull support
- Animal pack system: third-party mods can add new breeds or adjust animal balance
- Map support: Hof Bergmann (ducks, geese, cats, rabbits, alpacas, quail) with automatic version-aware compatibility
- Simple support for butchers using Extended Production Point (EPP) mod
- Multiplayer support
Supported Maps & Packs
======================
Maps:
- Hof Bergmann (https://www.lsfarming-mods.com/) — ducks, geese, cats, rabbits, alpacas, quail with full breeding support
Animal Packs:
- Cow Breeds Pack for RLRM by ConGan98 (https://github.com/ConGan98/FS25_CowBreedsRLRM) — additional cattle breeds
Notes
=====
- Based on Arrow-kb's Realistic Livestock mod (v1.2.0.5), released under GPL-3 license
- Savegame data from Arrow-kb's original version is automatically migrated on first load
- Font Library mod is no longer required
- Incompatible with FS25_EnhancedLivestock, FS25_MoreVisualAnimals, and FS25_EnhancedAnimalSystem
Limitations
===========
- Multiplayer: Dewars (AI semen canisters) cannot be physically picked up by clients. Works in singleplayer.
Installation
============
Place FS25_RealisticLivestockRM.zip in your mods folder.
Migrating from Arrow-kb's version: Remove FS25_RealisticLivestock.zip and FS25_FontLibrary.zip. Back up your savegame first, then load it - data migrates automatically.
Documentation: https://rittermod.github.io/FS25_RealisticLivestockRM
Source code and issue tracker: https://github.com/rittermod/FS25_RealisticLivestockRM
- 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
- 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
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 - Mostly Hof Bergmann 1.4 compatibility fixes
- 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
- 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)
1.1.0.0:
- 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
1.0.2.0:
- 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")
v1.0.1.0 - Hof Bergmann and basic butcher support:
- 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)
- Added "Manage Animals" (R) button to in-game animal menu for quick access
- 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
- Fixed info buttons intercepting Mark/Castrate keypresses - now mouse-only
- Fixed insemination button incorrectly showing on male animals
- Fixed monitor visual not disappearing when removing monitor
- Fixed milk/wool/goat milk info not showing on dedicated server clients
Quite a few multiplayer fixes v0.6.1.0:
- Fix AI dialog insemination not syncing in multiplayer
- Fix AI dialog insemination blocked for cows that never gave birth
- Fix server crash when client inseminates cow with straw
- Fix stream corruption in AI auto-insemination event
- Fix pregnancy event silently failing to match animals on client
- Fix dewars bought mid-game not syncing to connected clients in multiplayer
- Fix client-side error when buying semen in multiplayer
- Fix disease treatment toggle not syncing to server in multiplayer
- Fix settings dependency check using undefined variable
- 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 https://rittermod.github.io/FS25_RealisticLivestockRM/
- 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)
v0.5.0.0
- 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)