This example is tailored to the setting in which I came up with this idea but what i like about it how to should be easily transferable to different settings
Evry npcs attidute is determined by rolling on these 4 tables
Material relation
10 Enriched by the countess
7-9 Direct Financial support
4-6 Benefits from the Countess
2-3 Suffers from the countes
1 Payed by enemies of the Countess
Personal Relation
10 Loyal to the death
7-9 Likes the Countess
4-6 No personal relationship
2-3 Dislikes the Countess
1 Hates the Countess
Opinion on Countess brutal policies
10 Death Cultist
8-9 Rightfull punishments
6-7 No opinion
3-5 Terrified by the brutality
1-2 Abhored by the brutality
Opinion on the Independance of the County of Ettervik and the Kingdom
10 independence
6-9 autonomy
4-5 no opinion
2-3 Support the King
1 Fully reunify the Kingdom
While the first two can be easily applied in most if not all such scenarios the later two will have to make place for more scenario specific ones. What i like about this procedure is that despite its simplicity it allows to on the fly create npcs fitting into the political landscape and also informs one how the npcs will react to different attempts by the players to convince them.
Idealy i would like to generalize this procedure a little more to easier drop it into a game on the fly but i think most of it is lost if one does not create scenario specific tables and just uses general tables.