No you shouldn’t need to start a new game.

if you’re using steam,
make sure the DLC is ticked,
highlight Conan Exiles
scroll down until you see the DLC window on the lower right, Click on manage my DLC’s
it should have activated itself, but sometimes they don’t.

If you’re using something other than Steam, someone who uses your platform will need to tell you where to look.

1 Like