>>44472486A friendship simulator would be better, and you can befriend one character per NPC type.
You can know them better through many different mini adventures boosting you friendship if you know how to be a good friend.
The higher the friemdship, you can have with them better battles, trades and items.