• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

potatomcwhiskey

Sergeant
114 Badges
Jun 4, 2013
84
21
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Stellaris: Distant Stars
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Ancient Relics
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44
  • Europa Universalis IV: Dharma
  • Shadowrun Returns
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • Crusader Kings II: Conclave
  • Teleglitch: Die More Edition
  • Victoria 2
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Stellaris: Nemesis
  • Cities: Skylines - Mass Transit
  • BATTLETECH: Season pass
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
Happiness Overhaul

MOD LINK: http://steamcommunity.com/sharedfiles/filedetails/?id=683489804

[Also if anyone knows how to change the main picture of a Steam Workshop mod that'd be great to know because I can't find the damn button.]

This mod reworks how happiness works in Stellaris. Happiness now gives bonuses every 5% away from the 60% base POP happiness. This mod is a re-balance of the Happiness mechanic, so your game experience may differ greatly compared to the base game. Here is the current active changes in the mod.

  • 90-100%: +30% on all tile yields. -20% Ethos divergence.
  • 85-89%: +25% on all tile yields. -15% Ethos divergence.
  • 80-84%: +20% on all tile yields. -10% Ethos divergence.
  • 75-79%: +15% on all tile yields. - 5% Ethos divergence.
  • 70-74%: +10% on all tile yields.
  • 65-69%: +5% on all tile yields.
  • 45-64%: No positive or Negative effect.
  • 40-44%: -5% on all tile yields. +5% Ethos divergence.
  • 35-39%: -10% on all tile yields. +10% Ethos divergence.
  • 30-34%: -25% on all tile yields. +15% Ethos divergence.
  • 25-29%: -50% on all tile yields. +20% Ethos divergence.
  • 20-24%: -75% on all tile yields. +25% Ethos divergence. Energy capped at -50%
  • 0-19%: -100% on all tile yields. +30% Ethos divergence. Energy capped at -50%
The negative modifiers do not effect Food. The positive modifers do effect Food.

Edict Changes:

Social Welfare Programs
  • +10% Happiness [Down from 15% Vanilla values]
  • -20% Minerals and Energy.
With how happiness works in the mod now I will have to go through and check each thing that provides happiness. Ideally with the mod pop happiness would start at 55% or 50%. However I have not found where that is defined in the text files. As this is my first mod editing the pops.dll is out of my capabilities at the moment and so I'm sticking to the relatively simple modding areas.

Developer Musings

I may have to shift all the bonuses up a 5% notch. This would make the +30% max out at 95% happiness. I feel this may be more balance than the current set up however I will await feedback before I make a decision on this.

I will also have to dig in the files and find every single thing that affects happiness to re-balance them. I know there is an event that gives you a +15% Happiness modifier and that will probably have to get dropped to 10% because it seems a bit to strong with how my mod changes the mechanic.

I may also shift the Ethos drifts down in the penalties part of the Negative happiness tree depending on my experience with the mechanic and feedback from players using the mod. If you have thoughts on this or any other part of the mod please let me know.

Compatibility Conflicts
  • This mod uses the vanilla 00_static_modifiers.txt in it. Any mods also using this will be incompatible with this mod.
  • This mod uses the vanilla 00_edicts.txt in it. Any mods also using this will be incompatible with this mod.
  • This mod appears to be compatible with saved games.
  • This mod may not be compatible with future game releases.
If you find a mod that this mod is incompatible with, please send me a message or reply to the thread with the name of the mod and a link to the mod. Having a conflict list will be useful for users to make decisive choices about how they want to tailor their experience with the least amount of frustration so I appreciate any effort made on this front.

Planned Changes

I plan on looking at every single instance of Happiness modifiers that exists in the game to find any file that references or uses the happiness mechanic please let me know if you find one so I can further develop this mod to be more balanced and interesting.

List of files[That I know of] with happiness mechanic.
  • 00_edicts.txt
  • 00_static_modifiers.txt
Special Thanks:

dskod1: I basically cannibalized his work in the Linear Happiness mod to get me off the ground. Just by reverse engineering his work using Notepad++ I managed to cobble together something functional and without his mod this mod wouldn't exist.

Installation Instructions.


Extract the files to C:\Users\Username\Documents\Paradox Interactive\Stellaris\mod
 

Attachments

  • Happiness Overhaul Release 1.zip
    6,4 KB · Views: 16
Last edited:
  • 1
  • 1
Reactions:

potatomcwhiskey

Sergeant
114 Badges
Jun 4, 2013
84
21
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Stellaris: Distant Stars
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Ancient Relics
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44
  • Europa Universalis IV: Dharma
  • Shadowrun Returns
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • Crusader Kings II: Conclave
  • Teleglitch: Die More Edition
  • Victoria 2
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Stellaris: Nemesis
  • Cities: Skylines - Mass Transit
  • BATTLETECH: Season pass
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
Seems to be working fine for me.
I've been having a devil of a time getting of the mechanics I want to implement to work. Buildings providing happiness is being incredibly stubborn at the moment, as is finding where events triggrt their modifiers for happiness.

Until I can find those things progress on the most will be stunted, but I haven't given up on those things. I know there are the hooks I need somewhere and they are implementable in the code but its a matter of trial and error until I get them working.

In the mean time I have been working on some Multiplayer balance tweaks. I'll be looking for more opinions on balance soon once I have my first set of tweaks ready.