1stly i dont mean to fish out older posts, but this gent had a question that wasnt answered and I think i can help. (i was searching for something and this looked interesting to me)

so anyways

in Export_description_unit look at the general's bodyguard entries. notice that the bodyguard has this

attributes sea_faring, hide_forest, very_hardy, can_withdraw, general_unit

notice the late_bodygaurd has this added
attributes sea_faring, hide_forest, very_hardy, can_withdraw, general_unit, general_unit_upgrade


well replace the bodyguard with the unused unit dismounted_body gaurd and now u got ur dismounted upgrading to mounted

search for this entry in export_unit
Dismounted NE Bodyguard

ps. note that this for NE only
simple changes can be made to allow se, me and ee to use this, but stock is NE only!!!!!