There's two problems. One is the warleader getting all the spoils - I like the solution of giving nations the option to push their share of the warscore in a peace deal, with minimums to qualify. This has the side benefit of dragging out the peace process too. They already have a box for ally can negotiate for me yes/no which was removed, just put the box back in and make it ally can keep my warscore yes/no (if you don't want anything). Another other option is to allow an allied attacker to have their own wargoal demands. Let's say for instance if Poland declares war on TO conquest of Chelmo and calls Brandenburg, Brandenburg can list a demand (reconquest of neumark) when joining. Austria might join without such a need. Now, here's the fun part, get rid of the ability to make unjustified demands unless the justified demands are met. This could even be done as part of a pre-CTA process - rather then Poland declaring war on Teutonic Order, they declare their intent to go to war, allies can yes/no joining (and in this way not screw up alliances over offensive CTAs), and Poland can then declare the war if they like what they see or back down if not, or uncheck allies they don't want (eg allied Denmark asks for Danzig, GTFO of my war).
The other, bigger, badder, IMO worst problem... is that the AI itself goes nuts over a war. The lack of compensation for allies is only as miserable a thing as it is because allies themselves go balls to the wall every war. This needs to be a simple check, similar to war enthusiasm (or maybe just use war enthusiasm) in which an ally who stops caring about the war stops trying to participate, and a war leader who stops caring about the war will try to quickly make peace.
The other, bigger, badder, IMO worst problem... is that the AI itself goes nuts over a war. The lack of compensation for allies is only as miserable a thing as it is because allies themselves go balls to the wall every war. This needs to be a simple check, similar to war enthusiasm (or maybe just use war enthusiasm) in which an ally who stops caring about the war stops trying to participate, and a war leader who stops caring about the war will try to quickly make peace.
- 1