After some testing and feedback from other players I have concluded that it's better to just put it public for players to try. This change will make the AIGenerals harder to kill and since most of the fight in EBII ends when the other army routs (which is historically correct), it will take longer for it to happen, making your battles a lot harder (I still didn't lost any because of it but had a really hard time to win and in at least two battles I had to target the AI General on purpose because otherwise I would have lost the battle).
Soo, what you have to do?
Open the export_descr_character_traits.txt with Notepad ++ and search for AIGeneral Hitpoints. Change it to +3 on all levels (you will have to copy and paste on the first line of the AIGeneral level because it doesn't have any additional Hitpoints there, on the others you can just change the value). If you feel its too much, you can later change it to other levels, but remember that you will find different types of AIGenerals and others will have other types of bonus that increase their Hitpoints, making you feel that it is too much when its not.
Change this:
PHP Code:
Trait AIGeneral Characters family Hidden
Level AIGeneral1 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 1
Effect Command 1 Effect LineOfSight 2 Effect SiegeEngineering 50 Effect Attack 1 Effect Chivalry 1 Effect BattleSurgery 10
Level AIGeneral2 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 2
Effect Command 2 Effect LineOfSight 4 Effect PersonalSecurity 1 Effect SiegeEngineering 75 Effect Attack 2 Effect Loyalty 1 Effect Chivalry 2 Effect BattleSurgery 20 Effect HitPoints 1
Level AIGeneral3 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 3
Effect Command 3 Effect LineOfSight 6 Effect PersonalSecurity 2 Effect SiegeEngineering 125 Effect Attack 3 Effect Loyalty 1 Effect Chivalry 3 Effect BattleSurgery 30 Effect HitPoints 2
;------------------------------------------
To this:
PHP Code:
Trait AIGeneral Characters family Hidden
Level AIGeneral1 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 1
Effect Command 1 Effect LineOfSight 2 Effect SiegeEngineering 50 Effect Attack 1 Effect Chivalry 1 Effect BattleSurgery 10 Effect HitPoints 3
Level AIGeneral2 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 2
Effect Command 2 Effect LineOfSight 4 Effect PersonalSecurity 1 Effect SiegeEngineering 75 Effect Attack 2 Effect Loyalty 1 Effect Chivalry 2 Effect BattleSurgery 20 Effect HitPoints 3
Level AIGeneral3 Description Hidden_desc EffectsDescription Hidden_effects_desc Threshold 3
Effect Command 3 Effect LineOfSight 6 Effect PersonalSecurity 2 Effect SiegeEngineering 125 Effect Attack 3 Effect Loyalty 1 Effect Chivalry 3 Effect BattleSurgery 30 Effect HitPoints 3
;------------------------------------------
Don't forget to save the file after.
This does not change you General Hitpoints (but since you're not the AI and usually don't send your Generals on suicide charges it won't be a problem at all).
If it doesn't crash, you will know that you have done it well
Lastly, it is not savegame compatible. You would need to start a new campaign.