** Comprehensive Democracy 4 Changelog**

Good evening folks,

You might have seen my post some weeks ago where I created a repo of GitHub showing some of the changes between 1.38 & 1.42 – since then I had been meaning to go away and create something more comprehensive. From a modding perspective it’s extremely important that mods are balanced against any changes and if you’ve been away for a while it’s easy to not know what has changed (Cliff posts two new versions a month)… so here it is! :

A log going from 1.1 27-09-2020 up to current 1.42 (28-10-2021) showing the configuration of the base-game countries, what overrides are in the game & the simulation folder showing the all important policies, statistics & situations ! ^^

For those who may not be too familiar with GitHub you can compare a file between multiple versions by comparing the commits as a whole e.g. comparing v1.116 with v1.42… this will list all of the changes that haven taken place between those versions:

This took me some time but I will keep maintaining it and will update whenever a new version of Democracy 4 hits… anyways this was pretty time-consuming & mundane, but I’m really happy with the result and hope it will be useful to those curious and for modders alike.

Cheers,
Asla

4 Likes

Good job!

1 Like

v1.34 dropped a few days ago and the the Repo has been updated - technical changelog here: https://github.com/aslatavi/Democracy-4_Changelog/commit/a621461cd5f37aef591217f0f4b430ec1144f0a0#diff-a38fb9cd5fbb911e4d9edd772f4b5ce779f4ec106fa5b4c2b38d6fb53f066604L163

High level summary changelog for v1.34 from Cliffski here Updated to build 1.43 with in-game mod editor for media spin & events, lots more tweaks

Overall this update tweaks the impacts of a large number of policies to reduce impact to reducing Crime & Violent Crime, whilst nerfing the positive impact to voter opinion for the Environmentalist and Retired voter groups.

One of the big changes is the addition of difficulties as a variable that can be added to a country.txt config, it uses the following format:
difficulty = <a value between 1 and 5 to represent the countries difficulty, 1 is easiest, 5 is hardest>

The tables below list a summary of the changes to the trend of the equations from their previous form, definitions here:

pos-buff - the cause or effect is a positive (+) value and has been made MORE potent.
pos-nerf - the cause or effect is a positive (+) value and has been made LESS potent.

neg-buff - the cause or effect is a negative (+) value and has been made MORE potent.
neg-nerf - the cause or effect is a negative (+) value and has been made LESS potent.

I’ve done it in this format so you can simply search the English or internal name of a policy, simulation or situation value it will return results of what has changed.

2021-11-18_2338735485949929408_v1.43

==POLICIES==
—POLICIES IMPACTING SIMULATION VALUES—

“Adjusted many policies so their impact on the crime rate tapers off slowly as the policy slider rises.”

Adjustments are to the impact of the policy to “Crime” [internal name: CrimeRate]

neg-nerf → Armed Police [internal name: ArmedPolice]
neg-nerf → Community Policing [internal name: CommunityPolicing]
neg-nerf → Gated Communities [internal name: GatedCommunities]
neg-nerf → ID Cards [internal name: IDCards]
neg-nerf → Intelligence Services [internal name: IntelligenceServices]
neg-nerf → Wire Tapping [internal name: PhoneTapping]
neg-nerf → Police Drones [internal name: PoliceDrones]
neg-nerf → Prisoner Tagging [internal name: PrisonerTagging]
neg-nerf → Prisons
neg-nerf → Private Prisons [internal name: PrivatePrisons]
neg-nerf → Racial Profiling [internal name: RacialProfiling]
neg-nerf → Tasers
neg-nerf → Youth Club Subsidies [internal name: YouthClubSubsidies]

“Adjusted many policies so their impact on the violent crime rate tapers off slowly as the policy slider rises.”

Adjustments are to the impact of the policy to “Violent Crime” [internal name: ViolentCrimeRate]
neg-nerf → CCTV Cameras [internal name: CCTVCameras]
neg-nerf → CCTV Cameras [internal name: CCTVCameras]
neg-nerf → Community Policing [internal name: CommunityPolicing]
neg-nerf → Curfews
neg-nerf → Drug Enforcement Agency [internal name: DrugEnforcement]
neg-nerf → MandatoryMicrochipImplant [internal name: MandatoryMicrochipImplant] extra note: actually is more effective than the previous equation < 0.5 but less effective than the previosu equation at > 0.5.
neg-nerf → Police Drones [internal name: PoliceDrones]
neg-nerf → Prisoner Tagging [internal name: PrisonerTagging]
neg-nerf → Prisons
neg-nerf → Private Prisons [internal name: PrivatePrisons]
neg-nerf → Racial Profiling [internal name: RacialProfiling]
neg-nerf → Tasers
neg-nerf → Witness Protection Program [internal name: WitnessProtectionProgram]

—POLICIES IMPACTING VOTER OPINION VALUES—

“Adjusted policies so that its harder to make Environmentalists … happy.”

Adjustments are to the impact of the policies to “Environmentalist Opinion” [internal name: Environmentalist]
pos-nerf → Airline Tax [internal name: AirlineTax]
pos-nerf → Antibiotics Ban [internal name: AntibioticsBan]
pos-nerf → Ban Low MPG Cars [internal name: Banlowmpgcars]
pos-nerf → Biofuel Subsidies [internal name: BiofuelSubsidies]
pos-nerf → Carbon Capture And Storage [internal name: CarbonCaptureAndStorage]
pos-nerf → Carbon Tax [internal name: CarbonTax]
pos-nerf → Car Emission Limits [internal name: CarEmmissionsLimits]
pos-nerf → Car Tax [internal name: CarTax]
pos-nerf → Clean Energy Subsidies [internal name: CleanEnergySubsidies]
pos-nerf → Clean Fuel Subsidy [internal name: CleanFuelSubsidy]
pos-nerf → Climate Change Adaption Fund [internal name: ClimateChangeAdaptionFund]
pos-nerf → Eco-home Regulations [internal name: EcoHomeRegulations]
pos-nerf → Fuel Efficiency Standards [internal name: FuelEfficiency]
pos-nerf → Green Electronics Initiative [internal name: GreenElectronicsInitiative]
pos-nerf → Hybrid Cars Initiative [internal name: HybridCarsInitiative]
pos-nerf → Keep The Country Tidy Campaign [internal name: KeepTheCountryTidyCampaign]
pos-nerf → Limit or ban Cars In Cities [internal name: Limitorbancarsincities]
pos-nerf → Mandatory Microgeneration [internal name: Mandatorymicrogeneration]
pos-nerf → Organic Farming Subsidy [internal name: OrganicSubsidy]
pos-nerf → Plastic Bag Tax [internal name: PlasticBagTax]
pos-nerf → Punitive Tax On Superstores [internal name: Punitivetaxonsuperstores]
pos-nerf → Reforestation
pos-nerf → Satellite Road Pricing [internal name: SateliteRoadPricing]
pos-nerf → Synthetic Meat Research Grants [internal name: SyntheticMeatResearchGrants]
pos-nerf → Compulsory Water Meters [internal name: watermeters]
pos-nerf → Plastics Tax [internal name: plasticstax]
pos-nerf → CO2 Campaign [internal name: co2campaign]

“Adjusted policies so that its harder to make … retired people happy.”

Adjustments are to the impact of the policies to “Retired Opinion” [internal name: Retired]
neg-buff → Empty Homes Tax [internal name: EmptyHomesTax]
pos-nerf → Free Bus Passes [internal name: FreeBusPasses]
pos-nerf → Free Eye Tests [internal name: FreeEyeTests]
neg-buff → Retirement Age [internal name: RetirementAge]
pos-nerf → State Pensions [internal name: StatePensions]
pos-nerf → Winter Fuel Subsidy [internal name: WinterFuelSubsidy]
please note: Private Pensions have also be adjusted (see below)

—POLICIES IMPACTING SITUATION VALUES—

Technological advantage situation is now slightly harder to trigger.

Adjustments are to the inputs of Technological Advantage situation [internal name: TechnologicalAdvantage]

pos-nerf → Tax Shelters [internal name: Tax Shelters] → Technological Advantage [internal name: TechnologicalAdvantage]
pos-nerf -->Secularity of Education [internal name: Creationism] → Technological Advantage [internal name: TechnologicalAdvantage]
pos-nerf → Space Program [internal name: SpaceProgram] → Technological Advantage [internal name: TechnologicalAdvantage]

==SIMULATION==
—SIMULATION VALUES IMPACTING VOTER OPINION VALUES—

Adjustments are to the impact of the simulation values to “Retired Opinion” [internal name: Retired]
pos-nerf → Private Pensions [internal name: PrivatePensions]

3 Likes

Well that’s fine, they can enjoy private pensions alot instead.

I love how you know what changes has been made, how do you know?

1 Like

Morning @Silviu200530,

Well because the GitHub Repo I made specifically tracks the changes between versions - you can see the full technical list of changes in the first link. All of the equations are in there.

Your comment made me realise when I converted my notes into the forum post (since I was trying to figure out a consistent format to use) that I missed out Private Pensions.
Private Pensions has also been positively nerfed also.

0.1+(0.55 * x) State Pensions previous equation
0.2+(0.55 * x) Private Pensions previous equation

0.1+(0.5 * x) new equation for both.

What this basically means is that Retired used to be happier with Private Pensions vs State Pensions but now both Private Pensions & State Pensions share the same equation.

2 Likes