* edits by Kola124 + other changes in the settings parser * random ugc mod handle at object creation * file size using std::filesystem + fix warnings + some print + arg validation