About this mod
This script mod allows horses to age beyond adult and even die of old age.
- Requirements
- Permissions and credits
- Changelogs
Disclaimer: Please always remember that mods can cause your game to crash or your savefiles to be corrupted. Mods may stop working after a game update. LUA scripts generally contain failsafes and error handling to prevent crashes if possible, but it's your own responsibility to make backups of your save files in case something goes wrong. Please don't report problems with mods in the game's regular bug reports channel.
a lua script mod by stahl-tier
Immortal ponies are great, but maybe you want a more life-like experience of breeding and training your champions across generations. No longer will you be settled for eternity after you've fully trained your starter horse to 100% - your horses will now grow old and infertile and will even die once they've reached a certain age, making way for their children and grandchildren to shine.
The idea behind this mod is to incentivise breeding horses for more than just their coats. If you've been playing the game for a while and are a couple years into your savefile, you may have started feeling like training them is becoming pointless as you already have more all-100% stat horses than you could ever race in a day. Or maybe you just enjoy roleplaying a natural lifecycle for your horses.
But we all know from other games that losing your favorites to time can really suck. That's why this mod offers two ways of customizing it to suit your needs.
Firstly, horses that are in the retirement pasture will never grow old or die. Additionally, putting a horse into the retirement pasture resets its age to 31 days.
A config file also lets you set the exact age (in ingame days) that your horses will live before they grow old and before they die. You can even turn off death entirely by just changing one value, or you can decide that while other horses die normally, special horses like your Spirit Traveller will remain immortal.
Elderly horses will display their age as "Senior", and become infertile. Elderly mares that are pregnant or nursing at that time will first have and raise their foal before they eventually turn infertile afterwards.
This mod is still in an early development stage!
I am uploading this version to allow people to test and get a feel for it. I have plans of overhauling the game in some ways now that it is fully released, and this is laying the foundation for it. More features will be added at a later point, (most likely) including an in-game menu that allows you to change the settings and turn on/off features rather than having to edit the config file.
(the game's main folder)/TheRanchOfRivershine/Binaries/Win64
- In order for your elderly horses' age to be displayed as "Senior", you have to also download the pak mod from the Optional Files.
- Follow the instructions in the readme.txt that is zipped together with the pak file to install it and to change the config.lua to enable the Senior text display.
- You will have to restart your game once for this change to take effect after you installed this optional part of the mod.
Tweaking the Settings
With the provided config.lua, which is located inside CircleOfLife/scripts/ after you've installed the script mod, you can tweak the mod's values to your liking.
It is commented to help you change the values and looks like this:

The values that can be changed are highlighted.
Make sure that the commas remain intact or the script breaks.
Don't change anything except the values after the = or the script breaks.
Make sure that the file is saved as .lua after you're done editing it and not as .txt or any other file extension, or the script breaks.
Changes to this config file only are applied after you've restarted the game.