How are the load payments calculated?
How are the load payments calculated?
Hi everyone,
I'm trying to understand the math that goes into how the game calculates things like the total load payment, payment per each bonus, the base reward, etc. Can anyone figure out the math?
I'm trying to understand the math that goes into how the game calculates things like the total load payment, payment per each bonus, the base reward, etc. Can anyone figure out the math?
- Steve Pitts
- Posts: 860
- Joined: 28 Feb 2016 12:00
- Location: Kings Langley, England
Re: How are the load payments calculated?
Since not everyone uses Reddit I will repeat my answer from there on here, where it might also be of interest.
The calculation of the original total revenue for a job is:
fixed reward + base reward + proficiency bonus + distance bonus + valuable bonus + fragile bonus + urgency bonus
where in the vanilla game as of v1.40:
fixed reward is €350 for Quick Jobs and €600 for all others
base reward is number of units of cargo multiplied by price per km multiplied by length of original route (not distance driven) in kilometres adjusted to cater for type of job by multiplying by .67 for Quick Jobs, .9 for Freight Market or External Contracts or 1 (ie. unchanged) for Cargo Market or External Market
proficiency bonus is the lower of either the base reward or the base reward multiplied by .015 per player level (ie. for level 67 and beyond it is fixed at the same as the base reward). NOTE that this differs for ATS where it is .01 per player level and thus varies up to level 100
distance bonus is based on which long distance skill bracket the original route fell into, .05 of the base reward per level (ie. not the distance driven, but the calculated length from the job screen, with jobs shorter than 250kms having no bonus, from 250 to 350 being .05, 350 to 550 .1 etc.) NOTE that these ranges are bigger for ATS, as per the description for the long distance skill in game
valuable bonus is zero if the cargo is not valuable or .05 of the base reward per skill level in the high value skill if it is
fragile bonus is zero if the cargo is not fragile or .05 of the base reward per skill level in the fragile skill if it is
urgency bonus is zero if the job is neither urgent nor important, .05 of the base reward per skill level in the just-in-time skill if the job is urgent or .03 of the base reward per skill level if it is important
NOTE that on the end of job screen the base reward displayed includes the fixed reward - the calculation of the bonuses does not.
For ATS replace € with $ and everything else is the same, except where noted (yes, the game use kilometres under the covers)
The calculation of the original total revenue for a job is:
fixed reward + base reward + proficiency bonus + distance bonus + valuable bonus + fragile bonus + urgency bonus
where in the vanilla game as of v1.40:
fixed reward is €350 for Quick Jobs and €600 for all others
base reward is number of units of cargo multiplied by price per km multiplied by length of original route (not distance driven) in kilometres adjusted to cater for type of job by multiplying by .67 for Quick Jobs, .9 for Freight Market or External Contracts or 1 (ie. unchanged) for Cargo Market or External Market
proficiency bonus is the lower of either the base reward or the base reward multiplied by .015 per player level (ie. for level 67 and beyond it is fixed at the same as the base reward). NOTE that this differs for ATS where it is .01 per player level and thus varies up to level 100
distance bonus is based on which long distance skill bracket the original route fell into, .05 of the base reward per level (ie. not the distance driven, but the calculated length from the job screen, with jobs shorter than 250kms having no bonus, from 250 to 350 being .05, 350 to 550 .1 etc.) NOTE that these ranges are bigger for ATS, as per the description for the long distance skill in game
valuable bonus is zero if the cargo is not valuable or .05 of the base reward per skill level in the high value skill if it is
fragile bonus is zero if the cargo is not fragile or .05 of the base reward per skill level in the fragile skill if it is
urgency bonus is zero if the job is neither urgent nor important, .05 of the base reward per skill level in the just-in-time skill if the job is urgent or .03 of the base reward per skill level if it is important
NOTE that on the end of job screen the base reward displayed includes the fixed reward - the calculation of the bonuses does not.
For ATS replace € with $ and everything else is the same, except where noted (yes, the game use kilometres under the covers)
Cheers, Steve
Re: How are the load payments calculated?
Steve,
Thank you again for posting all of this information. I'd like to post what you gave me to the unofficial wiki (and maybe the official one?) since I think it's really interesting at a minimum, even if it's difficult to apply as we've discussed. May I use you as a source?
Thank you again for posting all of this information. I'd like to post what you gave me to the unofficial wiki (and maybe the official one?) since I think it's really interesting at a minimum, even if it's difficult to apply as we've discussed. May I use you as a source?
- Steve Pitts
- Posts: 860
- Joined: 28 Feb 2016 12:00
- Location: Kings Langley, England
Re: How are the load payments calculated?
Sure. Bear in mind this is all worked out by observation, I have no inside information (or indication from SCS that it is correct) but I have checked a lot of my jobs to ensure there are no mismatches (and even raised a bug report in one instance where there is a minor but regular difference between the advertised revenue and the actual revenue)
Cheers, Steve
Re: How are the load payments calculated?
I appreciate the hard work, I was trying it myself just based on the values from that economy settings file and was stumped fairly quickly. Thanks again!
Re: How are the load payments calculated?
I change the economy to my own...
for me the prices are ok, but not for my hired drivers...
my changes
when i earn 5.000 - 7.000 € my hired Driver earn for 347 km 30.000-60.000 €
what must i change, that my hired Driver similar earn ?
for me the prices are ok, but not for my hired drivers...
my changes
when i earn 5.000 - 7.000 € my hired Driver earn for 347 km 30.000-60.000 €
what must i change, that my hired Driver similar earn ?
------------------------- Signature -------------------------
sorry for my bad english
sorry for my bad english
Re: How are the load payments calculated?
These are my values:
fuel_cost_per_km: (0.5, 0.8) # for driver simulation - Reduced
driver_max_cargo_damage: 6.0 # in %, decrease with skill
driver_maintenance_cost: (0.5, 0.8) # maintenance + insurance, range in $/km - Reduced
minimal_driver_salary: 30 # fixed part of driver's pay -Reduced
driver_revenue_coef_per_km: 0.05 # Revenue coefficient used during quick job and drivers jobs. - Reduced
driver_cargo_market_revenue_coef_per_km: 0.06 # Revenue coefficient used during cargo market jobs for drivers. - Reduced
fuel_cost_per_km: (0.5, 0.8) # for driver simulation - Reduced
driver_max_cargo_damage: 6.0 # in %, decrease with skill
driver_maintenance_cost: (0.5, 0.8) # maintenance + insurance, range in $/km - Reduced
minimal_driver_salary: 30 # fixed part of driver's pay -Reduced
driver_revenue_coef_per_km: 0.05 # Revenue coefficient used during quick job and drivers jobs. - Reduced
driver_cargo_market_revenue_coef_per_km: 0.06 # Revenue coefficient used during cargo market jobs for drivers. - Reduced
WoT Profile
ATS Workshop
"never attribute to malice that which is adequately explained by stupidity"
ATS Workshop
"never attribute to malice that which is adequately explained by stupidity"
Re: How are the load payments calculated?
thanks for your answer. i'll test it, but it's too low for me...
it's max 3€/km for me... I'd like 10-30€/km
an my hired driver earn 33.641€ for 350km at day 1. and at day 2 28.558€ for 347km. that's too much
it's max 3€/km for me... I'd like 10-30€/km
an my hired driver earn 33.641€ for 350km at day 1. and at day 2 28.558€ for 347km. that's too much
------------------------- Signature -------------------------
sorry for my bad english
sorry for my bad english
Re: How are the load payments calculated?
The values I posted are for hired drivers.
These are for your jobs:
fixed_revenue: 600 # in $
revenue_coef_per_km: 0.10 # Revenue coefficient per km used during freight market jobs. - Reduced
cargo_market_revenue_coef_per_km: 0.14 # Revenue coefficient per km used during cargo market jobs. - Reduced
Increase these to similar values to the hired driver ones and see how you go.
These are for your jobs:
fixed_revenue: 600 # in $
revenue_coef_per_km: 0.10 # Revenue coefficient per km used during freight market jobs. - Reduced
cargo_market_revenue_coef_per_km: 0.14 # Revenue coefficient per km used during cargo market jobs. - Reduced
Increase these to similar values to the hired driver ones and see how you go.
WoT Profile
ATS Workshop
"never attribute to malice that which is adequately explained by stupidity"
ATS Workshop
"never attribute to malice that which is adequately explained by stupidity"
Re: How are the load payments calculated?
I remember reading a few years ago that you should always skip 2-3 days with g_set_time x
so that the changes in the freight market become active or appear.
is that still the case?
This morning I just skipped a day to see the pay from my hired driver's new job
--- EDIT ---
i test it and skip a few days...
my hired driver earn for 350km 867€ and for 347km 702€
cargo market for me is max 2,72€/km
five to eight times that would be nice
--- EDIT 2 ---
i play a little bit with the numbers
fuel_cost_per_km: (0.1, 0.13)
driver_max_cargo_damage: 2.0
driver_maintenance_cost: (0.12, 0.2)
minimal_driver_salary: 25
driver_revenue_coef_per_km: 0.17
driver_cargo_market_revenue_coef_per_km: 0.20
fixed_revenue: 60
revenue_coef_per_km: 2.9
cargo_market_revenue_coef_per_km: 3.0
that's fine for me, but my hired Driver still earns too much
ok, i think ich change
driver_revenue_coef_per_km: 0.07
driver_cargo_market_revenue_coef_per_km: 0.08
but it also strangely affects my freight market and my hired driver still earns 17.000-2.0000€ for 286km
it's confused
--- FINISH EDIT ---
it's the other way around!
I've been trying for a few hours now and trying different values again and again.
driver_revenue_coef_per_km: 0.17
driver_cargo_market_revenue_coef_per_km: 0.20
these two is for your own > cargo market
revenue_coef_per_km: 2.9
cargo_market_revenue_coef_per_km: 3.0
these two is for the hired Driver
so that the changes in the freight market become active or appear.
is that still the case?
This morning I just skipped a day to see the pay from my hired driver's new job
--- EDIT ---
i test it and skip a few days...
my hired driver earn for 350km 867€ and for 347km 702€
cargo market for me is max 2,72€/km
five to eight times that would be nice
--- EDIT 2 ---
i play a little bit with the numbers
fuel_cost_per_km: (0.1, 0.13)
driver_max_cargo_damage: 2.0
driver_maintenance_cost: (0.12, 0.2)
minimal_driver_salary: 25
driver_revenue_coef_per_km: 0.17
driver_cargo_market_revenue_coef_per_km: 0.20
fixed_revenue: 60
revenue_coef_per_km: 2.9
cargo_market_revenue_coef_per_km: 3.0
that's fine for me, but my hired Driver still earns too much
ok, i think ich change
driver_revenue_coef_per_km: 0.07
driver_cargo_market_revenue_coef_per_km: 0.08
but it also strangely affects my freight market and my hired driver still earns 17.000-2.0000€ for 286km
it's confused
--- FINISH EDIT ---
it's the other way around!
I've been trying for a few hours now and trying different values again and again.
driver_revenue_coef_per_km: 0.17
driver_cargo_market_revenue_coef_per_km: 0.20
these two is for your own > cargo market
revenue_coef_per_km: 2.9
cargo_market_revenue_coef_per_km: 3.0
these two is for the hired Driver
------------------------- Signature -------------------------
sorry for my bad english
sorry for my bad english
Who is online
Users browsing this forum: No registered users and 1 guest