Hi. I bought the game from steam and have linked it to my account here.
I see my pet in-game. But I can’t quite find the badge.
I appear to have the same issue. I bought and play the game solely on steam. I have access to the in game pet. However, the forum badge and pack do not seemed to be linked to my account here.