ResManager::openFileForWrite - failed to create path for "config/client/prefs.cs"
He's got the common problem with mac/steam where it doesn't create the subfolders for some reason.
There is a way to fix it, but I don't know what it is. Maybe one of the other mac users here?