If it's autocalc that's the issue, I might have a terrible idea of calculating it, that is a bit harder to implement, and heavier.
Measure each troop type against each other, and have them duke it out, so Archers vs Archers fight each other, Infantry vs Infantry fight each other, Horse Archers vs Archers/Horse Archers.
The side that doesn't have any remaining troops of X category gets to hit other category of units, so my Archers beat the enemy's Archers, and they start hitting enemy's Infantry units now.
The troops damage modifiers in auto calc should also implement rock-paper-scisccors mechanic with archers > infantry > cavalry > archers.
Something like that.
But only for auto calc, because having this go for every single battle would be a death sentence to your PC.
Also, I don't think this is something new here, as I'm pretty certain other games use a similar auto calc method. For example CK2 has a really good auto calc method that takes into account almost all relevant factors, save for the fact that it has a morale mechanism that does make it harder to reproduce Canae, but it does mean that a well thought out retinue with commanders that fit the terrain, and unit types can win out against the odds.
Measure each troop type against each other, and have them duke it out, so Archers vs Archers fight each other, Infantry vs Infantry fight each other, Horse Archers vs Archers/Horse Archers.
The side that doesn't have any remaining troops of X category gets to hit other category of units, so my Archers beat the enemy's Archers, and they start hitting enemy's Infantry units now.
The troops damage modifiers in auto calc should also implement rock-paper-scisccors mechanic with archers > infantry > cavalry > archers.
Something like that.
But only for auto calc, because having this go for every single battle would be a death sentence to your PC.
Also, I don't think this is something new here, as I'm pretty certain other games use a similar auto calc method. For example CK2 has a really good auto calc method that takes into account almost all relevant factors, save for the fact that it has a morale mechanism that does make it harder to reproduce Canae, but it does mean that a well thought out retinue with commanders that fit the terrain, and unit types can win out against the odds.