I'm getting to the late game, and I have the problem of being at war with almost every faction in existence. Hell, I was at war with all of them for most of the game. I know the game is "Total War", but the game gets tedious if you're constantly getting attacked on all sides and can't recover. At the very least, it would be nice to have a way to knock enemies out of the war in a way other than destroying them, taking their lands, and creating a border with new neighbors who will be at war with you.
Is it possible to create script that forces peace on the AI for certain conditions?
For example, winning/losing a few major land battles historically would have been war-ending, with a few notable exceptions. Would it be possible to have script that has an option to force peace/alliance upon an enemy that has been defeated in battle several times? Perhaps some factions like the Romans should have higher tolerances.
Additionally, is it possible to make script to force peace if no major land battle/siege has been fought for a long period of time? For example, I've been at war since the start of the game with some factions to the East (Carthage campaign) that I am just now encountering in the late game. This is due to blockades starting wars, and the AI doesn't treat peace as an option. I've been at war with the Pritanoi and Sweboz and have literally never seen them since I haven't gone North yet. It'd be nice if they stopped spamming weak fleets at me.
One more idea, would it be possible to create a system where you liberate settlements to eleutheroi or some sort of allied system (apart from the client state)? In other words, this would be used to create buffer states or break up enemy states? I suppose you could just abandon and allow it to revolt.