I'm toying around with XreaL, an engine which uses a variant of darkradiant for it's editing and I've discovered that darkradiant converts entity names to lowercase before you place them, leading to uppercase entities not working. I've tracked this down to line 297-298 of plugins/ecalssmgr/Doom3EntityClass.cpp (I don't think XreaL has changed this file, but I guess the line numbers could be different). These lines read std::string sName =
boost::algorithm::to_lower_copy(tokeniser.nextToken()); My question is, could I just remove the to_lower_copy so I can use entities with uppercase characters, or will this mess something up elsewhere? Also, what's the point of making all entity names lowercase? Thanks in advance, Javagamer