Thalassicus
Bytes and Nibblers
I haven't looked into it but I'd highly suspect smoothing the unhappiness curve will require c++ access. It's a rather core element of the game.
Honestly, it feels weird that happiness smoothly curves up in golden-age value, but unhappiness has jerky hops in effect. It's just annoying to be honest, puppet some city and you might drop from happy to angry, then back up to unhappy, jitters around too much. The transitions aren't consistent in effect either. Should be smooth... like -10% population growth (<=-100%), -3% unit strength (<=-75%), and -3% production (<=-75%) for each . Overall effect would be the same at 10, and the stability of your empire would keep deteriorating from there.
Still, this is a little off-topic from your mod, though it relates to the same problems with unhappiness.
Honestly, it feels weird that happiness smoothly curves up in golden-age value, but unhappiness has jerky hops in effect. It's just annoying to be honest, puppet some city and you might drop from happy to angry, then back up to unhappy, jitters around too much. The transitions aren't consistent in effect either. Should be smooth... like -10% population growth (<=-100%), -3% unit strength (<=-75%), and -3% production (<=-75%) for each . Overall effect would be the same at 10, and the stability of your empire would keep deteriorating from there.
Still, this is a little off-topic from your mod, though it relates to the same problems with unhappiness.