It could be also slight change to stats part with giving affection it own subpage, so we just click stats in codex then affection or some similar way named tab and see all npc we meet and have any affection meter actual score. Putting it into approach screeen would I think not so much fit. Gathering it in codex stats part sounds a lil more logical.