This mod has two main objectives:
To define a game environment mimicking real-life farming.
To enable players to individualize the game using a simple editor.

Adjusted pricePerLiter (only fillTypes, not buildings or equipment)

Adjustable yield, windrow yield and seedUsage (default is no scale)

Adjustable prices for bales, bigbags, bigbagpallets and pallets

Adjustable leasing cost for equipment (default: flat daily fraction of trade value)

Adjusted rewards for missions

Reduced price variation between sellPoints

Still to do:
Reduce helper wages.
Each script is independent. All scripts, except RealNumbersFieldPrices.lua, can be commented out in modDesc.xml.
There is only one universal version of the mod. Mod users in different parts of the world may need to adjust the price scaling inside each script to fit price levels in their part of the world.
In the FS19 version, a unique set of parameter values were defined for each item. I do not have the time to repeat this detailed approach in FS22. In the FS22 version, items are scaled in large groups. E.g., all fillTypes are scaled by the same number.
This mod has not been written for Multiplayer mode. Nor has it been tested in Multiplayer mode.


– Made an updated version of RealNumberAnimalScaling.xml for BallySpring v.
– Included a modified version of the file maizePlus_animalDataOverride.xml to be included in a modified MaizePlus mod. Needed if BallySpring, MaizePlus and RealLifeNumbers are all enabled.

– Adapted to EnhancedAnimalSystem
– Disabled RealNumbersSprayTypes.lua Use precisionFarming instead
– Disabled RealNumbersContractRewards.lua Use BetterContracts instead
– Disabled RealNumbersStoneScaling.lua
– Disabled RealNumbersLoans.lua Use EnhancedLoanSystem instead
– Disabled Field lease. Use FieldLease instead.

Added xml files for BallySpring and Ballam Rd.

Fixed an issue with harvest in Real Numbers Contract Rewards.lua and my Contracts.xml
Added xml files for Court Farm and Campagne Profond 1.0.

Updated my_animalTypes.xml for Hof Bergmann
Added Clover and Silphie to my_fillTypes.xml and my_fruitTypes for Hof Bergmann

Added a default maps_Growth.xml file to replace customized versions in maps omitting crops, such as Ballam Road.
Updated my_animalTypes.xml for Hof Bergmann

RealNumbersContractRewards.lua Added additional Platinum missions
RealNumbersCropGrowth.lua Added multifruit
RealNumbersFillTypes.lua Added multifruit
RealNumbersFruitTypes.lua Added multifruit
RealNumbersFieldPrices.lua Increased compatibility with mod DynamicFieldPrices.

This mod has not been written for Multiplayer mode.
Nor has it been tested in Multiplayer mode.
One group has reported that they use the mod on a server in multiplayer games.
So it is worth trying.
Play on hard economic level.

Modified RealNumbersStorePrices.lua to be compatible with Grist Mill
RealNumbersFieldPrices.lua: Fixed an error introduced in

– Modified Real Numbers Store Prices.lua to be compatible with Seed Cleaner
– Added more fillTypes to my_fillTypes.xml
– Modified Real Numbers Field Prices.lua to meet changes introduced in recent updates to the game.

1. A few small changes have been made to remove some lua errors when playing with MaizePlus and with PumpsandHoses.
2. If you play with MaizePlus, you need to use a special version of the xml file my_animalTypes.xml. It is called my_animalTypes-maizePlus.xml but you need to rename it to my_animalTypes.xml after you have placed in a modSettings/RealLifeNumbers/savegame folder. This xml files is the same for all countries.
3. Field leases have in previous versions been terminated at the start of January with renewal possible at the start of February. In this version renewal of field leases is possible from the second gameday of January.

1. Added xml files for the Hof Bergmann map.
2. Added xml files for other German maps.

RealNumbersCropGrowth.lua: Made a few bug fixes so it is possible to have two winter crop cycles.
RealNumbersFieldPrices.lua: Made a few changes so lease contracts terminates in January. The lease cost decreases progressively toward January. A new lease contract can be signed from February till December.
RealNumberContractRewards.lua: Added the possibility of disabling some warning messages.

– RealNumbersStorePrices.lua: Added net wrap and bale twine to filltypes.
– Enabling multiplayer clients to read xml files placed in modSettings / RealLifeNumbers / savegame0

Version In version RealNumbersContractRewards.lua has had aperiodic failures when updating. The exact cause is unknown, However, the issue disappears when the savegame is restarted. This suggest that the issue might occur if the mission is being deleted by FS22 while RealNumbersContractRewards is running a periodic update. In Version the script has been made more tollerant toward this situation.
I have not observed the issue since the corrective measures have been added. However, the situation is rare and a one-person test team is not sufficient to determine, if the issue remains.

– RealNumbersContractRewards.lua: upgraded with xml file and supplyTransport
– RealNumbersAnimalScaling.lua: fixed an issue at the end of the month

1. RealNumbersAnimalScaling.lua. Animal scaling parameters now in xml file.
2. RealNumbersLoan.lua. Defines interest rate and max loan amount.
3. RealNumbersFieldPrices.lua. lAlt-ry lists predicted crop yield
4. RealNumbersSprayTypes.lua. Adjusted spray rates.
5. RealNumbersCropGrowth.lua. lAlt-rs changed to lAlt-rg
6. Three versions of all xml files: France, UK, US Heartland.
If you create a good set of xml files for another country, state or region, put your name in
the top of the files and mail me a copy for inclusion in a future update.
– Small fixes in parameter values.

Added a script to define unique crop growth calendars for each savegame.
Extended the script for renting fields to use an xml file.

Reads modified game data from XML files in the folder modSettings.

Version 1.0.05
Fixed a few issues in version RealNumbersAnimalScaling.lua.
Nothing new added.

Added a script for scaling animal parameters.
Added a script to print calender information to log file.

1. RealNumbersStoneScaling.lua: Added a script to scale the size of field stones.
In the downloaded version, the size scaling parameter is set to one. You need to pick up all existing field stones before changing the stone size scaling factor. If you downscale the size, the stone picker will not recognize the stones with the original size.

In this case you have two options:
Cultivate the field again. This will delete the old stones and spawn new ones.
Set the stone scaling parameter back to its previous value and pick up the old stones.

I have tried setting the scaling parameter to 1/2. This gives smaller but visible stones. For very small scaling factors, the stones become invisible. If you make the stone size very small, you might as well turn off the stone system.
The equipment wear factor it set to scale as the square of the stone size scaling. If the stone size is scaled by 1/2, the wear factor on equipment is scaled by 1/4. If you increase the stone size by 1.41, the wear factor doubles.
The stone yield while stone picking can also be scaled. However, I have not been able to adjust the density of stone spawning.
2. RealNumbersStorePrices.lua: Added an opportunity to set dailyUpkeep as a percentage of the retail price. Unique scaling parameters have been defined for a range of item categories.

Added a script RealNumbersTreeLogPrices.lua to adjust prices for wood logs.

Fixed price scaling when buying multiple bales, bigbags and bigbag pallets.

Consider this a beta version. Testing has been very sparse.
This mod is very downscaled compared to the original mod for FS19. The FS22 version includes the following scripts:
RealNumbersFieldPrices.lua: (press lAlt-rf to get a list of field area and other information)
Adjusted prices of farmland
Defines a fraction of the farmlands as leaseable at a reduced cost (can be turned off)


Kaj-Aage Henneberg

4.6/5 - (19 votes)

Download mod

File File size
zip FS22_RealLifeNumbers_UnzipMe 143 MB
zip FS22_RealLifeNumbers_UnzipMe_1.0.2.3 498 KB

You may also like...

Notify of
1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments
1 month ago

i keep getting this error so it not loading COW_SWISS_BROWN
Error: Running LUA method ‘loadSharedI3DFileFinished’.My Games/FarmingSimulator2022/mods/FS22_RealLifeNumbers/RealNumbersAnimalScaling.lua:933: attempt to compare nil with number why is that and whjat do i need to do to fix it thank you

Would love your thoughts, please comment.x