Closed shoronil closed 13 years ago
В 251 строчке файла OgreMain\src\OgreFileSystem.cpp, упомянутой в приложенном логе, происходит байтосодомия с std::fstream. Далее, гуглинг выдаёт вот этот тред, в котором разрабы Огра объясняют, что им религия не позволяет использовать юникод, ибо он, видите ли, много весит в памяти. Похоже, мне придётся отнаследоваться от класса Ogre::FileSystemArchive и сделать в нём корректную работу с рюсске буквами в путях. Сделаю чуть позже. Проблема эта, кстати, серьёзная, потому что куда станет неискушенный пользователь ставить что-то на предмет попробовать? Не в program files же! А на рабочий стол или в какую-нибудь подобную задницу мира, где в пути полюбому есть русские буквы.
Ан нет, всё проще. Хотя пользователи английской венды с рюсске именем пользователя все равно soosnoley, это таки beta than nothin.
Всё, щас код причешу и залью.