The key problem is that the precussion cap musket tech adds 5 corps of various types to the force pools. Austria thus not only gains about +20 but nearer to +80 due to the Hungarian, Czech versions etc. Prussia will get a similar boost later on by inheriting the armies of the various German minors.
What I've done with this event is radically reduce this (unintended) expansion. I've particularly hit Austria and Prussia for the reasons above. The event will work in an existing game up to about 1860 - after that stage the units in the force pool will start to rename as new techs fire - if you are past that point you'll have to adjust the names.
If the new force pools (from the tech) have been built this won't remove any but will stop their replacement so that at least gets the situation back under control over time.
Add it to any exising event file - I put mine at the end of the German unification event, just copy and paste. Its been tested and seems to do what it is meant to. There will be a proper fix in the next patch so this is just a short term solution.
SelectFaction = CMN
SelectRegion = $Brandenburg
StartEvent = evt_nam_CMN_Reduce_ForcePools|1|2|Null|Null|$Brandenburg|NULL
Actions
SelectFaction = AUS
ChangeUnitPool = $uni_AUS_Gd_1840_Corps; -5
ChangeUnitPool = $uni_AUS_Inf_1840_Corps; -4
ChangeUnitPool = $uni_AUS_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_AUS_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_AUS_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_AUS_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_AUS_Cav_1850_Corps; -4
ChangeUnitPool = $uni_AUS_Inf_1840_Div; -3
ChangeUnitPool = $uni_AUS_Inf_1840M_Div; -3
ChangeUnitPool = $uni_AUS_Inf_1840N_Div; -3
ChangeUnitPool = $uni_AUS_Cav_1850_Div; -3
ChangeUnitPool = $uni_AUS_Cav_1850L_Div; -3
ChangeUnitPool = $uni_AHU_Gd_1840_Corps; -5
ChangeUnitPool = $uni_AHU_Inf_1840_Corps; -5
ChangeUnitPool = $uni_AHU_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_AHU_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_AHU_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_AHU_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_AHU_Cav_1850_Corps; -4
ChangeUnitPool = $uni_AHU_Inf_1840_Div; -3
ChangeUnitPool = $uni_AHU_Inf_1840M_Div; -3
ChangeUnitPool = $uni_AHU_Inf_1840N_Div; -3
ChangeUnitPool = $uni_AHU_Cav_1850_Div; -3
ChangeUnitPool = $uni_AHU_Cav_1850L_Div; -3
ChangeUnitPool = $uni_APO_Gd_1840_Corps; -5
ChangeUnitPool = $uni_APO_Inf_1840_Corps; -5
ChangeUnitPool = $uni_APO_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_APO_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_APO_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_APO_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_APO_Cav_1850_Corps; -4
ChangeUnitPool = $uni_APO_Inf_1840_Div; -3
ChangeUnitPool = $uni_APO_Inf_1840M_Div; -3
ChangeUnitPool = $uni_APO_Inf_1840N_Div; -3
ChangeUnitPool = $uni_APO_Cav_1850_Div; -3
ChangeUnitPool = $uni_APO_Cav_1850L_Div; -3
ChangeUnitPool = $uni_ACZ_Gd_1840_Corps; -5
ChangeUnitPool = $uni_ACZ_Inf_1840_Corps; -5
ChangeUnitPool = $uni_ACZ_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_ACZ_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_ACZ_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_ACZ_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_ACZ_Cav_1850_Corps; -4
ChangeUnitPool = $uni_ACZ_Inf_1840_Div; -3
ChangeUnitPool = $uni_ACZ_Inf_1840M_Div; -3
ChangeUnitPool = $uni_ACZ_Inf_1840N_Div; -3
ChangeUnitPool = $uni_ACZ_Cav_1850_Div; -3
ChangeUnitPool = $uni_ACZ_Cav_1850L_Div; -3
ChangeUnitPool = $uni_AUK_Gd_1840_Corps; -5
ChangeUnitPool = $uni_AUK_Inf_1840_Corps; -5
ChangeUnitPool = $uni_AUK_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_AUK_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_AUK_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_AUK_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_AUK_Cav_1850_Corps; -4
ChangeUnitPool = $uni_AUK_Inf_1840_Div; -3
ChangeUnitPool = $uni_AUK_Inf_1840M_Div; -3
ChangeUnitPool = $uni_AUK_Inf_1840N_Div; -3
ChangeUnitPool = $uni_AUK_Cav_1850_Div; -3
ChangeUnitPool = $uni_AUK_Cav_1850L_Div; -3
ChangeUnitPool = $uni_ASS_Gd_1840_Corps; -5
ChangeUnitPool = $uni_ASS_Inf_1840_Corps; -5
ChangeUnitPool = $uni_ASS_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_ASS_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_ASS_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_ASS_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_ASS_Cav_1850_Corps; -4
ChangeUnitPool = $uni_ASS_Inf_1840_Div; -3
ChangeUnitPool = $uni_ASS_Inf_1840M_Div; -3
ChangeUnitPool = $uni_ASS_Inf_1840N_Div; -3
ChangeUnitPool = $uni_ASS_Cav_1850_Div; -3
ChangeUnitPool = $uni_ASS_Cav_1850L_Div; -3
ChangeUnitPool = $uni_ARO_Gd_1840_Corps; -5
ChangeUnitPool = $uni_ARO_Inf_1840_Corps; -5
ChangeUnitPool = $uni_ARO_Inf_1840H_Corps; -5
ChangeUnitPool = $uni_ARO_Inf_1840M_Corps; -5
ChangeUnitPool = $uni_ARO_Inf_1840L_Corps; -4
ChangeUnitPool = $uni_ARO_Inf_1840NG_Corps; -4
ChangeUnitPool = $uni_ARO_Cav_1850_Corps; -4
ChangeUnitPool = $uni_ARO_Inf_1840_Div; -3
ChangeUnitPool = $uni_ARO_Inf_1840M_Div; -3
ChangeUnitPool = $uni_ARO_Inf_1840N_Div; -3
ChangeUnitPool = $uni_ARO_Cav_1850_Div; -3
ChangeUnitPool = $uni_ARO_Cav_1850L_Div; -3
SelectFaction = GER
ChangeUnitPool = $uni_GER_Gd_1840_Corps; -4
ChangeUnitPool = $uni_GER_Inf_1840_Corps; -4
ChangeUnitPool = $uni_GER_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_GER_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_GER_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_GER_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_GER_Cav_1850_Corps; -4
ChangeUnitPool = $uni_GER_Inf_1840_Div; -3
ChangeUnitPool = $uni_GER_Inf_1840M_Div; -3
ChangeUnitPool = $uni_GER_Inf_1840N_Div; -3
ChangeUnitPool = $uni_GER_Cav_1850_Div; -3
ChangeUnitPool = $uni_GER_Cav_1850L_Div; -3
SelectFaction = BAD
ChangeUnitPool = $uni_BAD_Gd_1840_Corps; -5
ChangeUnitPool = $uni_BAD_Inf_1840_Corps; -4
ChangeUnitPool = $uni_BAD_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_BAD_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_BAD_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_BAD_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_BAD_Cav_1850_Corps; -4
ChangeUnitPool = $uni_BAD_Inf_1840_Div; -3
ChangeUnitPool = $uni_BAD_Inf_1840M_Div; -3
ChangeUnitPool = $uni_BAD_Inf_1840N_Div; -3
ChangeUnitPool = $uni_BAD_Cav_1850_Div; -3
ChangeUnitPool = $uni_BAD_Cav_1850L_Div; -3
SelectFaction = BAY
ChangeUnitPool = $uni_BAY_Gd_1840_Corps; -5
ChangeUnitPool = $uni_BAY_Inf_1840_Corps; -4
ChangeUnitPool = $uni_BAY_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_BAY_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_BAY_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_BAY_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_BAY_Cav_1850_Corps; -4
ChangeUnitPool = $uni_BAY_Inf_1840_Div; -3
ChangeUnitPool = $uni_BAY_Inf_1840M_Div; -3
ChangeUnitPool = $uni_BAY_Inf_1840N_Div; -3
ChangeUnitPool = $uni_BAY_Cav_1850_Div; -3
ChangeUnitPool = $uni_BAY_Cav_1850L_Div; -3
SelectFaction = HAN
ChangeUnitPool = $uni_HAN_Gd_1840_Corps; -5
ChangeUnitPool = $uni_HAN_Inf_1840_Corps; -4
ChangeUnitPool = $uni_HAN_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_HAN_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_HAN_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_HAN_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_HAN_Cav_1850_Corps; -4
ChangeUnitPool = $uni_HAN_Inf_1840_Div; -3
ChangeUnitPool = $uni_HAN_Inf_1840M_Div; -3
ChangeUnitPool = $uni_HAN_Inf_1840N_Div; -3
ChangeUnitPool = $uni_HAN_Cav_1850_Div; -3
ChangeUnitPool = $uni_HAN_Cav_1850L_Div; -3
SelectFaction = HED
ChangeUnitPool = $uni_HES_Gd_1840_Corps; -5
ChangeUnitPool = $uni_HES_Inf_1840_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_HES_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_HES_Cav_1850_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840_Div; -3
ChangeUnitPool = $uni_HES_Inf_1840M_Div; -3
ChangeUnitPool = $uni_HES_Inf_1840N_Div; -3
ChangeUnitPool = $uni_HES_Cav_1850_Div; -3
ChangeUnitPool = $uni_HES_Cav_1850L_Div; -3
SelectFaction = HEK
ChangeUnitPool = $uni_HES_Gd_1840_Corps; -5
ChangeUnitPool = $uni_HES_Inf_1840_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_HES_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_HES_Cav_1850_Corps; -4
ChangeUnitPool = $uni_HES_Inf_1840_Div; -3
ChangeUnitPool = $uni_HES_Inf_1840M_Div; -3
ChangeUnitPool = $uni_HES_Inf_1840N_Div; -3
ChangeUnitPool = $uni_HES_Cav_1850_Div; -3
ChangeUnitPool = $uni_HES_Cav_1850L_Div; -3
SelectFaction = SAX
ChangeUnitPool = $uni_SAX_Gd_1840_Corps; -5
ChangeUnitPool = $uni_SAX_Inf_1840_Corps; -4
ChangeUnitPool = $uni_SAX_Inf_1840H_Corps; -4
ChangeUnitPool = $uni_SAX_Inf_1840M_Corps; -4
ChangeUnitPool = $uni_SAX_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_SAX_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_SAX_Cav_1850_Corps; -4
ChangeUnitPool = $uni_SAX_Inf_1840_Div; -3
ChangeUnitPool = $uni_SAX_Inf_1840M_Div; -3
ChangeUnitPool = $uni_SAX_Inf_1840N_Div; -3
ChangeUnitPool = $uni_SAX_Cav_1850_Div; -3
ChangeUnitPool = $uni_SAX_Cav_1850L_Div; -3
SelectFaction = GBR
ChangeUnitPool = $uni_GBR_Gd_1840_Corps; -4
ChangeUnitPool = $uni_GBR_Inf_1840_Corps; -3
ChangeUnitPool = $uni_GBR_Inf_1840H_Corps; -3
ChangeUnitPool = $uni_GBR_Inf_1840M_Corps; -3
ChangeUnitPool = $uni_GBR_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_GBR_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_GBR_Cav_1850_Corps; -3
ChangeUnitPool = $uni_GBR_Inf_1840_Div; -3
ChangeUnitPool = $uni_GBR_Inf_1840M_Div; -3
ChangeUnitPool = $uni_GBR_Inf_1840N_Div; -3
ChangeUnitPool = $uni_GBR_Cav_1850_Div; -3
ChangeUnitPool = $uni_GBR_Cav_1850L_Div; -3
SelectFaction = FRA
ChangeUnitPool = $uni_FRA_Gd_1840_Corps; -4
ChangeUnitPool = $uni_FRA_Inf_1840_Corps; -3
ChangeUnitPool = $uni_FRA_Inf_1840H_Corps; -3
ChangeUnitPool = $uni_FRA_Inf_1840M_Corps; -3
ChangeUnitPool = $uni_FRA_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_FRA_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_FRA_Cav_1850_Corps; -3
ChangeUnitPool = $uni_FRA_Inf_1840_Div; -3
ChangeUnitPool = $uni_FRA_Inf_1840M_Div; -3
ChangeUnitPool = $uni_FRA_Inf_1840N_Div; -3
ChangeUnitPool = $uni_FRA_Cav_1850_Div; -3
ChangeUnitPool = $uni_FRA_Cav_1850L_Div; -3
SelectFaction = ITA
ChangeUnitPool = $uni_ITA_Gd_1840_Corps; -4
ChangeUnitPool = $uni_ITA_Inf_1840_Corps; -3
ChangeUnitPool = $uni_ITA_Inf_1840H_Corps; -3
ChangeUnitPool = $uni_ITA_Inf_1840M_Corps; -3
ChangeUnitPool = $uni_ITA_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_ITA_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_ITA_Cav_1850_Corps; -3
ChangeUnitPool = $uni_ITA_Inf_1840_Div; -3
ChangeUnitPool = $uni_ITA_Inf_1840M_Div; -3
ChangeUnitPool = $uni_ITA_Inf_1840N_Div; -3
ChangeUnitPool = $uni_ITA_Cav_1850_Div; -3
ChangeUnitPool = $uni_ITA_Cav_1850L_Div; -3
SelectFaction = USA
ChangeUnitPool = $uni_USA_Gd_1840_Corps; -4
ChangeUnitPool = $uni_USA_Inf_1840_Corps; -3
ChangeUnitPool = $uni_USA_Inf_1840H_Corps; -3
ChangeUnitPool = $uni_USA_Inf_1840M_Corps; -3
ChangeUnitPool = $uni_USA_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_USA_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_USA_Cav_1850_Corps; -3
ChangeUnitPool = $uni_USA_Inf_1840_Div; -3
ChangeUnitPool = $uni_USA_Inf_1840M_Div; -3
ChangeUnitPool = $uni_USA_Inf_1840N_Div; -3
ChangeUnitPool = $uni_USA_Cav_1850_Div; -3
ChangeUnitPool = $uni_USA_Cav_1850L_Div; -3
SelectFaction = RUS
ChangeUnitPool = $uni_RUS_Gd_1840_Corps; -4
ChangeUnitPool = $uni_RUS_Inf_1840_Corps; -3
ChangeUnitPool = $uni_RUS_Inf_1840H_Corps; -3
ChangeUnitPool = $uni_RUS_Inf_1840M_Corps; -3
ChangeUnitPool = $uni_RUS_Inf_1840L_Corps; -3
ChangeUnitPool = $uni_RUS_Inf_1840NG_Corps; -3
ChangeUnitPool = $uni_RUS_Cav_1850_Corps; -3
ChangeUnitPool = $uni_RUS_Inf_1840_Div; -3
ChangeUnitPool = $uni_RUS_Inf_1840M_Div; -3
ChangeUnitPool = $uni_RUS_Inf_1840N_Div; -3
ChangeUnitPool = $uni_RUS_Cav_1850_Div; -3
ChangeUnitPool = $uni_RUS_Cav_1850L_Div; -3
EndEvent
Roger