I have tried to upload the new version for FS25. Unfortunately, I uploaded it in the wrong place. It is found here under FS22, with version 1.0.0.0. So you will find it at the very bottom of the list of old versions of the mod.
I have then tried to upload it to the FS25 database. For some reason, it received a complaint and has been blocked. I do not know, what the issue is.
So most of the components from rln should also be able to be used quite quickly in the LS25.
Vehicle leasing and also the Lua field prices work for us in any case, see picture. Of course it would be great if the modder himself perfected it at some point.
Thanks and best regards
I have been playing with some of the scripts in FS25 this weekend. The ones I have fixed are: RealNumberCalendarInfo, RealNumberFieldPrices, RealNumbersFruitTypes, RealNumbersFillTypes, RealNumbersStorePrices, and RealNumbersLeasing.
I am not certain that I will include the other scripts.
I will upload a zip file this comming week. It may likely be with just one set of xml files.
Thank you for your answer and with the same I am currently playing successfully in FS25 without log errors. The next test will now come on the server, probably tonight. We are looking forward to your repaired version and we also think that the other modules are not necessary. Thank you very much for your work.
Hello,
it would be great if rln would be available again for the LS25 if your time allows it. The rental and some more still does not fit unfortunately. Thanks from the LSReal team.
Hello, is anything already known in combination with the new Terralife Plus mod? This mod is probably going in a good direction in terms of fields and animals, but at least the leasing is not adapted at all. I had excluded everything except leasing in rln but unfortunately it doesn't work. Is there an idea or alternative for this?
Thanks and best regards
The newest version (1.0.3.0) no longer scales animal input and output. There are good alternative mods in MaizePlus and EnhancedAnimalSystem. These two mods now seems to work well together. Most changes that could be made in RealNumbersAnimalScaling.lua can also be made in these two mods.
Love the idea behind it, but seems impossible to make to work (easy), followed the steps (ive been modding and playing since FS09, i know mostly what to do, and how to follow instructions). I get animalerrors and storeprice errors, and get stuck on 60% all the time. I guess its a lot of work to make it work for every map and relying on mods not getting updated is hard. Im using alot of maps (Ostseekuste, Duerrenroth, Niederrhein, Fichtal v2, Kandelin, Landersum, LKR etc etc) and i guess i have to skip this mod although i would love to use it.
You are right. It seems that every map maker makes changes to the animals.xml file. In addition MaizePlus and EnhancedAnimalSystems also make changes to animals.xml. RLN will not work, unless you make changes in my_animalTypes.xml to match the changes made by the map maker, as well as MaizePlus and EnhancedAnimalSystems if they are also used.
You can comment out RealNumbersAnimalScaling.lua in the modDesc.xml file to not you RLN to scale animal feed intake.
New mods provides a lot of non-standard pallets with some equipment on it. RLN assumes pallets contain materials that are priced by volume. I try occasionally to bypass these non-standard pallets. This means that the player must adjust the price inside that mod.
As written on several occasions, my professional job takes so much time, I have no time for gaming or modding at the moment.
But it works, we play the Irgendwo in Thüringen 3 and also the Landersum even in the MP on server but the Landersum not the latest version because we have adapted the previous version. We've also been playing since the 1 LS and you can customize it but it's just work if you want to use the mod. And what doesn't fit can be excluded and something else can be used for it. Examples of what you can use have already been mentioned here. You can also adjust a lot with Better contracts.
Net Wrap and Twine Addon not compatible anymore. The mod maker also added a new one Foil Wrap Addon.
Something else I noticed is that the empty Dewulf Vegetable Pallets of the Premium Expansion cost 130. Meanwhile the fillable pallets from MaizePlus cost 10. I wonder if the price of the DLC pallets could be adjusted although they are twice the size of the MaizePlus ones.
HI, in theory it would be possible. But my work does not leave me much time to play or mod FS. So, I can't promiss anything. But please, e-mail me a list of environment features you would like to adjust. My e-mail is in the top of the mod files.
hello i have a problem with rln and new mod realistic damage system. the log say this: FS22_RealLifeNumbers/RealNumbersStorePrices.lua:571: attempt to index field 'configurations' (a nil value)
it' possible to fix?
thank you!
Hello, i need some help as i have followed the instructions to install and modify the maize plus animals data and i'm getting a error and not loading in game the map i'm trying to play on is bally springs. so is their any videos to show me what to do or anything like that. thank you
Hi,
I'm working on an update. Ballyspring was updated resently with a lot of changes to animals.xml. I have a working version of Ballyspring without MaizePluz. I still have to work out a version with MaizePluz.
It is tricky to get several mods work together, if they all try to define the same thing. In the case of animal input and output, these data are defined in a file called animals.xml. Some maps redefine the value and the number of values. MaizePLus, EnhancedAnimalSystem and RLN also defines these data.
Some mods add additional data values. Others replace data values with new values.
MaizePlus has a supporting mod called maziePlus_animalFoodAdditions. This mod has a file called maizePlus_animalDataOverride.xml
I noticed that the number of data point for milk yield was 11 for COW_SWISS_BROWN, where as there were only 10 values for COW_HOLSTEIN. Notice that it is not the yield values, that matters, but the number of yield values.
Here is some lines from this file. This is my edited file, so there is now 11 values for both types of cows. With this addition I could use EnhancedAnimalSystems and RLN with and without maizePlus.
The number of datapoints for a given parameter is called keyframes. The latest version of RLN prints out the number of keyframes expected. It is then necessary to alter the number of data point in RLN, to match the expected keyframes.
The number of keyframes used can vary from one map to another. The latest version of BallySpring has almost one for each month up to 5 years to allow the milk yield to vary in dry periods before calving.
Hello, I managed to load the game using Real Life Numbers, Enhanced Animal System and MaizePlus, but I had to remove MaizePlus Animal Food Additions.
The game seems to work except the food values for cows and chicken are wrong. Old cows and chikens will cap their food consumption at 600 and 5 liters respectively. Also the cows are not producing milk.
The values appear to be correct if I disable MaizePlus.
I edited Enhanced Animal System to make animals eat the same amount of food and produce the same amount of milk every month. But the bug happens even with an unmodified EAS.
I checked the game logs and the cows and chicken show this:
(I only put swiss brown cows, but the other breeds have different numbers)
So it seems that it is not loading those completely. Swiss brown cows stop at the third food input of 600 liters. Fourth milk output which is 0 liters. Chickens stop their food input at 5 liters.
From a quick review the animals affected are all the female cows and the male and female chicken.
When I disable MaizePlus the log shows the correct values. Any idea what is causing it?
Hi. Please see the comments made for some of the other posts. As you have noticed, it is the number of parameter values that does not agree. You have to adjust the number of parameter values for each parameter in RLN, so that it agrees with the other mods defining these parameters. My observation is that RLN agrees well with EnhancedAnimalSystem. To also agree with maizePLus, a small edit must be made to maizePlus_animalFoodAdditions. See more about this in the other comments.
Ok it worked. Took me a while to understand so here are my observations.
1. MaizePlus number of keyframes have to match Enhanced Animal System, otherwise RLN will use M+ number of keyframes (it will still load the values from EAS). In your case you also had to edit Animal Food Additions, but I disabled it.
2. The keyframes that do not match are: the cows food and milk, and the chicken and rooster food.
3. Additionally angus cows have 4 buy/sell price keyframes in EAS, but M+ doesn't change buy/sell prices. RLN will load only 3. So I edited RLN's my_animalTypes to use 3 keyframes.
4. EAS will change food consumption and milk production, resulting in less milk on average. I edited the mod to make all rates constant. I'm not sure the changes I made are the best way to do it but I can share them if you want.
2024-01-16 16:49 Error: Running LUA method 'loadSharedI3DFileFinished'.
C:/Users/stein/Documents/My Games/FarmingSimulator2022/mods/FS22_RealLifeNumbers/RealNumbersAnimalScaling.lua:781: attempt to concatenate a nil value
2024-01-16 16:55 Application exit request forced.
2024-01-16 16:55 Application exit request forced.
We had to change a lot for our new project and also many scripts and now a problem with animal scaling - what could this indicate?
Thanks in advance.
So the entry in the line of animal scaling refers to the input water. Is it possible that there is a different value in the values of the map for animals?
It is not the values of the parameters that matter. At least not with respect to crashing scripts. It is the number of parameters defined. In some cases there are two values for buyPrice, in other cases three values. RLN must have the exact number of data values expected.
The number of values expected is defined in the maps animal.xml file. But can then be increased in other mods like EnhancedAnimalSystems.
RLN now read the number of values expected and prints them out in the log. They are called keyframes.
Here are an example from a log file. Notice that young animals do not produce milk and have no keyframe for milk output.
--- RealNumbersAnimalScaling.lua started : press lAlt-ra ---
hi 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 what do i need to do to fix it thank you
There are a number of mods that defines inputs and outputs for animals. They do this in different ways, in particular the number of datapoints varies from mod to mod. RLN will fail if the number of data points disagree.
To use both EnhancedAnimalSystem and MaizePlus together with RLN I had to make changes to the file maizePLus_animalDataOverride.xml in the mod FS22_maizePlus_animalFoodAdditions.
The cow milk output has 11 values for COW_SWISS_BROWN but only 10 values for COW_HOLSTEIN. I made the list of values for the COW_HOLSTEIN identical to that for COW_SWISS_BROWN.
After this change, I found that EAS can work with and without maizePlus.
It can also be that the map maker has redefined the number of datapoints for some input or output parameters in animals.xml. Then it no longer agrees with RLN and you have to make a special version of my_AnimalTypes that has the same number of parameters as the animals.xml file for that map.
This is why there are special files for maps like HofBergman and BallySpring.
Hello friends of the RLN from Kaj-Aage Henneberg whom we thank for this mod that makes the LS a little more real.
Since it has often been asked here whether RLN is MP and server-capable, I have posted our video series of the server game currently in the 3rd year with the RLN. I emphasize that it is not directly about the RLN but that it is possible to play with it on servers if you consider some important things. However, we are still using the previous version of RLN and will not change this. With the new version that we are now using for our new project, it will probably be even easier to use the RLN on servers.
We hope all RLN players continue to have fun with it and, if you are interested, with the video series.
Best regards JS39 and the Real LS JS39 Agrar server team.
I have tried to include the mod SeeBales. It works well for me.
I see that RLN has an issue for a bale item. But I cannot tell what the issue is by installing SeeBales.
I do have some mods with store items that are unusal. Like a tire classified as a pallet. Often RLN will fail to handle such mods correctly and I have to disable these.
The EnhancedAnimalSystem xml file works for me. Check for mod conflicts. I had to remove Animal Food Additions, but that mod is useless with RLN anyway.
To use both EnhancedAnimalSystem and MaizePlus together with RLN I had to make changes to the file maizePLus_animalDataOverride.xml in the mod FS22_maizePlus_animalFoodAdditions.
The cow milk output has 11 values for COW_SWISS_BROWN but only 10 values for COW_HOLSTEIN. I made the list of values for the COW_HOLSTEIN identical to that for COW_SWISS_BROWN.
After this change, I found that EAS can work with and without maizePlus.
Thanks for the update. That's more or less how we did it in our test game for the new video project. However, the lease prices don't match the real prices, so we had to adjust that. And with the bank script you have to keep in mind that it unfortunately only recognizes leased fields as your own fields and then counts them as 60% of what you own for a loan. That's why we have also adjusted this to real prices. Many thanks for your work.
Danke fürs Updaten. So in etwa haben wir es in unserem Testspiel fürs neue Videoprojekt auch gemacht. Allerdings passen die Pachtpreise nicht zu den realen Preisen, das mussten wir anpassen. Und bei dem Bank script muss man beachten das es Pachtfelder leider nur als eigene Felder erkennt und diese dann mit 60% anrechnet was man besitzt für einen Kredit. Darum haben wir das auch auf realer angepasst. Vielen Dank für Deine Arbeit.
A new release is out. A few scripts have been disabled to make room for better alternatives.
Use BetterContracts. You need to edit the mod to make new price scale options.
In scripts/settings.lua I have made these changes:
{name = "multReward",
values = {0.05,0.1,0.2,0.3,1,2,3}, -- {.8,.9,1,1.1,1.2,1.3,1.4}
texts = {"-95 %","standard","-80 %","-70 %","100 %","200 %","300 %"},
108 Comments for RealLifeNumbers
I have tried to upload the new version for FS25. Unfortunately, I uploaded it in the wrong place. It is found here under FS22, with version 1.0.0.0. So you will find it at the very bottom of the list of old versions of the mod.
I have then tried to upload it to the FS25 database. For some reason, it received a complaint and has been blocked. I do not know, what the issue is.
So most of the components from rln should also be able to be used quite quickly in the LS25.
Vehicle leasing and also the Lua field prices work for us in any case, see picture. Of course it would be great if the modder himself perfected it at some point.
Thanks and best regards
Hello,
it would be great if rln would be available again for the LS25 if your time allows it. The rental and some more still does not fit unfortunately. Thanks from the LSReal team.
Hello, is anything already known in combination with the new Terralife Plus mod? This mod is probably going in a good direction in terms of fields and animals, but at least the leasing is not adapted at all. I had excluded everything except leasing in rln but unfortunately it doesn't work. Is there an idea or alternative for this?
Thanks and best regards
The newest version (1.0.3.0) no longer scales animal input and output. There are good alternative mods in MaizePlus and EnhancedAnimalSystem. These two mods now seems to work well together. Most changes that could be made in RealNumbersAnimalScaling.lua can also be made in these two mods.
Love the idea behind it, but seems impossible to make to work (easy), followed the steps (ive been modding and playing since FS09, i know mostly what to do, and how to follow instructions). I get animalerrors and storeprice errors, and get stuck on 60% all the time. I guess its a lot of work to make it work for every map and relying on mods not getting updated is hard. Im using alot of maps (Ostseekuste, Duerrenroth, Niederrhein, Fichtal v2, Kandelin, Landersum, LKR etc etc) and i guess i have to skip this mod although i would love to use it.
Net Wrap and Twine Addon not compatible anymore. The mod maker also added a new one Foil Wrap Addon.
Something else I noticed is that the empty Dewulf Vegetable Pallets of the Premium Expansion cost 130. Meanwhile the fillable pallets from MaizePlus cost 10. I wonder if the price of the DLC pallets could be adjusted although they are twice the size of the MaizePlus ones.
Hi,
great looking mod and scripts. would it be possible to add a script and .xml file for environment?
thanks,
hello i have a problem with rln and new mod realistic damage system. the log say this: FS22_RealLifeNumbers/RealNumbersStorePrices.lua:571: attempt to index field 'configurations' (a nil value)
it' possible to fix?
thank you!
Hello, i need some help as i have followed the instructions to install and modify the maize plus animals data and i'm getting a error and not loading in game the map i'm trying to play on is bally springs. so is their any videos to show me what to do or anything like that. thank you
It is tricky to get several mods work together, if they all try to define the same thing. In the case of animal input and output, these data are defined in a file called animals.xml. Some maps redefine the value and the number of values. MaizePLus, EnhancedAnimalSystem and RLN also defines these data.
Some mods add additional data values. Others replace data values with new values.
MaizePlus has a supporting mod called maziePlus_animalFoodAdditions. This mod has a file called maizePlus_animalDataOverride.xml
I noticed that the number of data point for milk yield was 11 for COW_SWISS_BROWN, where as there were only 10 values for COW_HOLSTEIN. Notice that it is not the yield values, that matters, but the number of yield values.
Here is some lines from this file. This is my edited file, so there is now 11 values for both types of cows. With this addition I could use EnhancedAnimalSystems and RLN with and without maizePlus.
<!-- all in liters per month for cows -->
<animalData type="COW" subType="COW_SWISS_BROWN" >
<!-- <reproduction minAgeMonth="26" durationMonth="10" minHealthFactor="0.75" /> -->
<inputs overrideType="add">
<input type="straw" >
<key ageMonth="0" value="100" />
<key ageMonth="18" value="400" />
<key ageMonth="22" value="450" />
</input>
<input type="food" >
<key ageMonth="0" value="600" />
<key ageMonth="6" value="1000" />
<key ageMonth="12" value="1600" />
<key ageMonth="18" value="2200" />
<key ageMonth="22" value="2500" />
<key ageMonth="27" value="3000" />
<key ageMonth="28" value="3900" />
</input>
<input type="water" >
<key ageMonth="0" value="680" />
<key ageMonth="6" value="780" />
<key ageMonth="12" value="880" />
<key ageMonth="18" value="1180" />
<key ageMonth="26" value="1220" />
<key ageMonth="27" value="1320" />
<key ageMonth="28" value="1360" />
</input>
</inputs>
<outputs overrideType="replace">
<output type="milk" >
<key ageMonth="0" value="0" />
<key ageMonth="12" value="0" />
<key ageMonth="17" value="0" />
<key ageMonth="19" value="0" />
<key ageMonth="20" value="0" />
<key ageMonth="22" value="0" />
<key ageMonth="23" value="0" />
<key ageMonth="24" value="0" />
<key ageMonth="26" value="0" />
<key ageMonth="27" value="1300" />
<key ageMonth="28" value="1600" />
</output>
<output type="manure" >
<key ageMonth="0" value="500" />
<key ageMonth="18" value="1000" />
</output>
<output type="liquidManure" >
<key ageMonth="0" value="400" />
<key ageMonth="18" value="1300" />
</output>
</outputs>
</animalData>
<animalData type="COW" subType="COW_HOLSTEIN" >
<!-- <reproduction minAgeMonth="26" durationMonth="10" minHealthFactor="0.75" /> -->
<inputs overrideType="add">
<input type="straw" >
<key ageMonth="0" value="100" />
<key ageMonth="18" value="400" />
<key ageMonth="22" value="450" />
</input>
<input type="food" >
<key ageMonth="0" value="600" />
<key ageMonth="6" value="1000" />
<key ageMonth="12" value="1600" />
<key ageMonth="18" value="2200" />
<key ageMonth="22" value="2500" />
<key ageMonth="27" value="3000" />
<key ageMonth="28" value="3900" />
</input>
<input type="water" >
<key ageMonth="0" value="680" />
<key ageMonth="6" value="780" />
<key ageMonth="12" value="880" />
<key ageMonth="18" value="1180" />
<key ageMonth="26" value="1220" />
<key ageMonth="27" value="1320" />
<key ageMonth="28" value="1360" />
</input>
</inputs>
<outputs overrideType="replace">
<output type="milk" >
<key ageMonth="0" value="0" />
<key ageMonth="12" value="0" />
<key ageMonth="17" value="0" />
<key ageMonth="19" value="0" />
<key ageMonth="20" value="0" />
<key ageMonth="22" value="0" />
<key ageMonth="23" value="0" />
<key ageMonth="24" value="0" />
<key ageMonth="26" value="0" />
<key ageMonth="27" value="1300" />
<key ageMonth="28" value="1600" />
</output>
<output type="manure" >
<key ageMonth="0" value="500" />
<key ageMonth="18" value="1000" />
</output>
<output type="liquidManure" >
<key ageMonth="0" value="400" />
<key ageMonth="18" value="1300" />
</output>
</outputs>
</animalData>
The number of datapoints for a given parameter is called keyframes. The latest version of RLN prints out the number of keyframes expected. It is then necessary to alter the number of data point in RLN, to match the expected keyframes.
The number of keyframes used can vary from one map to another. The latest version of BallySpring has almost one for each month up to 5 years to allow the milk yield to vary in dry periods before calving.
I hope this info helps a bit.
Hello, I managed to load the game using Real Life Numbers, Enhanced Animal System and MaizePlus, but I had to remove MaizePlus Animal Food Additions.
The game seems to work except the food values for cows and chicken are wrong. Old cows and chikens will cap their food consumption at 600 and 5 liters respectively. Also the cows are not producing milk.
The values appear to be correct if I disable MaizePlus.
2024-01-16 16:49 Error: Running LUA method 'loadSharedI3DFileFinished'.
C:/Users/stein/Documents/My Games/FarmingSimulator2022/mods/FS22_RealLifeNumbers/RealNumbersAnimalScaling.lua:781: attempt to concatenate a nil value
2024-01-16 16:55 Application exit request forced.
2024-01-16 16:55 Application exit request forced.
We had to change a lot for our new project and also many scripts and now a problem with animal scaling - what could this indicate?
Thanks in advance.
hi 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 what do i need to do to fix it thank you
Hello friends of the RLN from Kaj-Aage Henneberg whom we thank for this mod that makes the LS a little more real.
Since it has often been asked here whether RLN is MP and server-capable, I have posted our video series of the server game currently in the 3rd year with the RLN. I emphasize that it is not directly about the RLN but that it is possible to play with it on servers if you consider some important things. However, we are still using the previous version of RLN and will not change this. With the new version that we are now using for our new project, it will probably be even easier to use the RLN on servers.
We hope all RLN players continue to have fun with it and, if you are interested, with the video series.
Best regards JS39 and the Real LS JS39 Agrar server team.
i have this error all the way through my log:
2024-01-07 15:23 LUA call stack:
=C:/Users/Azzii/Documents/My Games/FarmingSimulator2022/mods/FS22_RealLifeNumbers/RealNumbersStorePrices.lua (266) : hasXMLProperty
dataS/scripts/BaseMission.lua (537) : loadMap
=C:/Users/Azzii/Documents/My Games/FarmingSimulator2022/mods/FS22_SeeBales/scripts/RoyalMod.lua (314) : BaseMissionloadMapFinished
dataS/scripts/FSBaseMission.lua (1689) : loadMapFinished
dataS/scripts/utils/Utils.lua (460) : oldFunc
dataS/scripts/utils/Utils.lua (460) : oldFunc
dataS/scripts/utils/Utils.lua (472) : oldFunc
dataS/scripts/utils/Utils.lua (460) : oldFunc
dataS/scripts/utils/Utils.lua (472) : oldFunc
dataS/scripts/utils/Utils.lua (472) : oldFunc
dataS/scripts/i3d/I3DManager.lua (175) : asyncCallbackFunction
2024-01-07 15:23 does not have xml property
2024-01-07 15:23 Warning (script): Unknown entity id 0 for 'object' in method 'hasXMLProperty'.
2024-01-07 15:23 LUA call stack:
any ideas thanks?
hi sorry if i want to use maizeplus and eas together do i need to use certain xmls from both folders?
Thanks for the update. That's more or less how we did it in our test game for the new video project. However, the lease prices don't match the real prices, so we had to adjust that. And with the bank script you have to keep in mind that it unfortunately only recognizes leased fields as your own fields and then counts them as 60% of what you own for a loan. That's why we have also adjusted this to real prices. Many thanks for your work.
Best regards
JS39 and the Reals LS Team
-----------------------------------------------------------
Danke fürs Updaten. So in etwa haben wir es in unserem Testspiel fürs neue Videoprojekt auch gemacht. Allerdings passen die Pachtpreise nicht zu den realen Preisen, das mussten wir anpassen. Und bei dem Bank script muss man beachten das es Pachtfelder leider nur als eigene Felder erkennt und diese dann mit 60% anrechnet was man besitzt für einen Kredit. Darum haben wir das auch auf realer angepasst. Vielen Dank für Deine Arbeit.
Beste Grüße
JS39 und das Reals LS Team
Thanks for the update
A new release is out. A few scripts have been disabled to make room for better alternatives.
Use BetterContracts. You need to edit the mod to make new price scale options.
In scripts/settings.lua I have made these changes:
{name = "multReward",
values = {0.05,0.1,0.2,0.3,1,2,3}, -- {.8,.9,1,1.1,1.2,1.3,1.4}
texts = {"-95 %","standard","-80 %","-70 %","100 %","200 %","300 %"},
And further down:
{name = "multLease",
min = .8, max = 1.5, increment = .1,
values = {0.05,0.1,0.2,0.3,0.4,1,2,3}, -- {.8,.9,1,1.1,1.2,1.3,1.4,1.5},
texts = {"-95 %","standard","-80 %","-70 %","-60 %","100 %","200 %","300 %"},
A reward scaling of 0.1 seems realistic, but make your own scalings.