A few questions on sim.csv & event overrides modding

  1. Youth-to-InternetCurrencyAdoption

#,InternetCurrencyAdoption,ECONOMY,0,0,1,UNKNOWN,icons_InternetCurrencyAdoption,#,"_year,0+(0.001*x)","Technology,0.0+(0.42*x),4","_MiddleIncome,0+(0.18*x)","Young,0.0+(0.16*x)","InternetCurrencyTaxation,0.0-(0.2*x)","InternetTax,0.0-(0.05*x),1","IncomeTax,0+(0.02*x),1","SalesTax,0+(0.07*x),1","Inflation,0.12*(x^4),2","FlatTax,0+(0.02*x),1",#,"IncomeTax_income,1.0-(0.05*x)","CorporationTax_income,1.0-(0.04*x)","SalesTax_income,1.0-(0.07*x)","LuxuryGoodsTax_income,1.0-(0.02*x)","CO2Emissions,0+(0.025*x)","InternetCrime,0+(0.12*x),5","Organised Crime,0+(0.13*x),5",

Its causes are from _year to FlatTax. Therefore, "Young,0.0+(0.16*x)" should be a cause of crypto adoption. Does this mean approval of the youth will impact crypto usage? Or just a typo of Young_perc, which means the size of the youth group?


  1. terroristleaderkilled-to-_percept_strength
[override]
TargetName = "_percept_strength"
HostName = "terroristleaderkilled"
Equation = "0.05+(0.1*x)"
Inertia = 0

This is terroristleaderkilled_strength.ini located at Democracy 4\data\overrides directory. Does this really work as CreateGrudge([target],[strength],[decay]) effect? I’m bit confused. It’s written like below for dilemmas so I expected something similar.

[override]
TargetName = "_percept_compassion"
HostName = "_dilemma_SQUATTERS RIGHTS_0"
Equation = "0.1,0.9"
Inertia = 0

+as I’ve mentioned in other thread, both Health & Lifespan simulation have effects on Retired_freq. I guess Health-to-Retired_freq should be removed and Lifespan-to-Retired_freq needs to be stronger.

#,Health,PUBLICSERVICES,0.5,0,1,HIGHGOOD,icons_health,#,#,"Retired_freq,-0.2+(0.4*x),8","WorkerProductivity,-0.15+(0.15*x)","ImmigrationDemand,0.07*(x^6)",,,,,,,,,,,,,,,
(…)
#,Lifespan,PUBLICSERVICES,0,0,1,HIGHGOOD,icons_lifespan,#,"_year,-0.1+(0.02*x)","Health,0+(0.65*x),4","Environment,-0.2+(0.4*x),6","Technology,0.0+(0.15*x),8","ViolentCrimeRate,0.0-(0.2*x)",#,"Retired_freq,0.0+(0.12*x)","Population,-0.1+(0.2*x)","HealthcareDemand,0.13*(x^3)",,,,,,,,,,

an additional question)

#,GenerationalWealthGap,ECONOMY,0.5,0,1,HIGHBAD,icons_generationalwagegap,#,"StatePensions,0.25*(x^4)","FreeBusPasses,0+(0.08*x)","PropertyTax,0-(0.27*x)","GraduateTax,0.05+(0.15*x)","RentControls,-0.08-(0.08*x)","UniversityGrants,-0.06-(0.12*x)","Wages,0-(1.0*x)","Wages,0+(1.0*x),32","Unemployment,0+(0.75*x)","Unemployment,0-(0.75*x),32",#,"Young,-0.23*(x^3)","Equality,-0.15*(x^3)",,,,,,

This is one of the modified parts of simulation.csv in my direct modding attemps. ,"Wages,0-(1.0*x)","Wages,0+(1.0*x),32","Unemployment,0+(0.75*x)","Unemployment,0-(0.75*x),32" is the added as causes of Generational Wealth Gap. It’s intended to call the current wages & unemployment with 32-turn-averaged values of these at the same time, effectively measuring gaps of these values over time. However, when I tried playtesting it, links with 32 turns of inertia stopped working, displaying only 0% impact. I expected it to work since I’ve directly modified the sim.csv instead of writing them as overrides. (the bug reported at Issue with mods having delayed effects) Is it not allowed to have duplicate links in the case where source & target are both simulations? Or another bug on inertia links?