Quote Originally Posted by predaturd
and dont forget that royal knights and ghulam bodyguards dont get effected by the unit size settings. though of course you can mod them getting effected by them into the game

just change

EarlyRoyalGhulamKnights CAVALRY 300 25 1 0 80 20 1 PREFERRED "POVERTY_STRICKEN(62.5), DESPERATE_DEFENCE(12.5), CATHOLIC_EXPANSIONIST(100), CATHOLIC_NAVAL_EXPANSIONIST(100), CATHOLIC_TRADER(125), CATHOLIC_CRUSADER_TRADER(125), CATHOLIC_EXPANSIONIST_CRUSADER(100), CATHOLIC_DEFENSIVE_CRUSADER(100), POPE(62.5), CATHOLIC_DEFENSIVE(100), CATHOLIC_ISOLATIONIST(62.5), ORTHODOX_DEFENSIVE(100), ORTHODOX_EXPANSIONIST(100), ORTHODOX_STAGNANT(125), MUSLIM_PEACEFUL(125), MUSLIM_EXPANSIONIST(100), MUSLIM_DEVOUT(100), BARBARIAN_RAIDER(50), REBELS(125), CLOSE_TO_SUPPORT_LIMIT(37.5)" {ROYAL_COURT} EARLY NO "HEIGHT( 125 ), RADIUS( 50 ), SCALE( 138 ), PROJECTILE_TYPE( NONE ), SAMURAI( YES ), MARCH_SPEED( 9 ), RUN_SPEED( 20 ), CHARGE_SPEED( 22 ), MIN_TURNSPEED( 2 ), MAX_TURNSPEED( 8 ), TURN_TO_MOTION_SPEED( 8 ), MAX_INMOTION_TURN( 96 ), FORMATION_WIDTH_SPACING( 115 ), FORMATION_LENGTH_SPACING( 125 ), ENGAGEMENT_THRESHOLD( 2000 ), CHARGE_BONUS( 8 ), MELEE_BONUS( 3 ), DEFENCE_BONUS( 4 ), ARMOUR_LEVEL( 4 ), HONOUR_LEVEL( 6 ), AMMO( 0 ), FORMATIONS_PREFERRED_NUM_ROWS( 3 )" NO "own_unit_tooltip1, own_unit_tooltip2, other_unit_tooltip1, other_unit_tooltip2" HORSE "MAILHCAV, YES, YES, LiHorse" "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH" "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH" "Missile, Shocktroop, Spear, Cavalry" "SKIRMISH(0), ADVANCE_PARTY(1),
OUTFLANKING_FORCE(2), MAIN_BODY(1), HOLD_TERRAIN(0), RESERVE(1), REINFORCEMENT(1), ASSAULT(2), ASSAULT_COVER(0), ASSAULT_COVER_CASTLE_ATTACK(0), COVER(0)" MUSLIM 0 CAV YES 1 NO 0 0 "BerberCamel, bedouincamelwarriors" SaracenInfantry SWORD EARLY "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH"

to

EarlyRoyalGhulamKnights CAVALRY 300 25 1 0 80 20 1 PREFERRED "POVERTY_STRICKEN(62.5), DESPERATE_DEFENCE(12.5), CATHOLIC_EXPANSIONIST(100), CATHOLIC_NAVAL_EXPANSIONIST(100), CATHOLIC_TRADER(125), CATHOLIC_CRUSADER_TRADER(125), CATHOLIC_EXPANSIONIST_CRUSADER(100), CATHOLIC_DEFENSIVE_CRUSADER(100), POPE(62.5), CATHOLIC_DEFENSIVE(100), CATHOLIC_ISOLATIONIST(62.5), ORTHODOX_DEFENSIVE(100), ORTHODOX_EXPANSIONIST(100), ORTHODOX_STAGNANT(125), MUSLIM_PEACEFUL(125), MUSLIM_EXPANSIONIST(100), MUSLIM_DEVOUT(100), BARBARIAN_RAIDER(50), REBELS(125), CLOSE_TO_SUPPORT_LIMIT(37.5)" {ROYAL_COURT} EARLY YES "HEIGHT( 125 ), RADIUS( 50 ), SCALE( 138 ), PROJECTILE_TYPE( NONE ), SAMURAI( YES ), MARCH_SPEED( 9 ), RUN_SPEED( 20 ), CHARGE_SPEED( 22 ), MIN_TURNSPEED( 2 ), MAX_TURNSPEED( 8 ), TURN_TO_MOTION_SPEED( 8 ), MAX_INMOTION_TURN( 96 ), FORMATION_WIDTH_SPACING( 115 ), FORMATION_LENGTH_SPACING( 125 ), ENGAGEMENT_THRESHOLD( 2000 ), CHARGE_BONUS( 8 ), MELEE_BONUS( 3 ), DEFENCE_BONUS( 4 ), ARMOUR_LEVEL( 4 ), HONOUR_LEVEL( 6 ), AMMO( 0 ), FORMATIONS_PREFERRED_NUM_ROWS( 3 )" NO "own_unit_tooltip1, own_unit_tooltip2, other_unit_tooltip1, other_unit_tooltip2" HORSE "MAILHCAV, YES, YES, LiHorse" "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH" "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH" "Missile, Shocktroop, Spear, Cavalry" "SKIRMISH(0), ADVANCE_PARTY(1),
OUTFLANKING_FORCE(2), MAIN_BODY(1), HOLD_TERRAIN(0), RESERVE(1), REINFORCEMENT(1), ASSAULT(2), ASSAULT_COVER(0), ASSAULT_COVER_CASTLE_ATTACK(0), COVER(0)" MUSLIM 0 CAV YES 1 NO 0 0 "BerberCamel, bedouincamelwarriors" SaracenInfantry SWORD EARLY "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH

for ghulams (change the No after the availible periods(its on the seventh line in the copy + paste in this post))
The last double quote is missing from the string "FN_ALMOHAD, FN_EGYPTIAN, FN_TURKISH".

The easier way to do this is to use gnome editor, which is up to the job, and change the scalable from no to yes. It is a good idea to do this for all bodyguard units as it especially helps the AI keep their generals alive.