Have you guys thought about making the Roman scripts optional?
Maybe someone else had better results but i think scripting Total War campaigns is a HUGE mistake.
Problems like that should just come natural and more random instead of having to experience the same thing over and over.
The first rebellion is actually an interesting idea, having to fight to keep the republic from breaking is actually fun but i think Hannibal's army should be the focus.
I spend more time dealing with lots of rebel armies while Hannibal either runs home or is to weak to do anything after a battle and is forgotten quick.
I think he should be made VERY strong, maybe increasing the experience of his troops and/or altering the army composition.
This way he would feel like a nearly unstoppable threat which forces the player to spend a lot of money and legions on.
The Rebels could be ingame from the start of the campaign which would weaken Rome but they should just be a secondary goal/potential income source in the war against Carthage.
The Cimbri Invasion didnt really work for me(i only tested it twice though), the armies just go home.
Even if it would work this event would just distract the player from other wars that happened naturally.
The 2nd rebellion is IMO the worst one.I have actually quit my campaign because it just felt ruined to me.
Losing 60-70% of an empire just isnt fun and neither is the fact that you have to conquer the same regions again.
It seems to me that this event just punishes the player for no reason and you cant do anything to stop it.
Conquering the same regions is also not as fun a second time because you are no longer interacting with other factions,fighting styles or cultures.
This rebellion is also interesting, it offers the player a challenge late into the campaign but in my campaign there was plenty of challenge already.
The idea of a civil war and internal conflict is very interesting (even vanilla had it) but those wars shouldnt be this massive.
It could be handled the same way as the 1st rebellion, it could be more of a distraction/nuisance for the player which might weaken the economy and indirectly affect real wars.
They could be something as simple as 3-4 legions spawning in a corner of your empire every now and then or 3-4 cities rebelling forcing you to deal with actual wars while also sending generals to keep the empire from breaking.
This would allow certain named legions to still be useful even though those provinces have been conquered long ago.
This 2nd rebellion should be changed into some sort of internal problems system which makes something happen in your empire every few years/turns/regions conquered.
I understand that some of this wouldnt be as realistic and that those scripts represent real events but IMO they do more harm than good and gameplay would be improved greatly.