~ X ~
Наши локализаторы традиционно работали в кодировке 1251. Поэтому русский текст будет работать именно в ней. В обновлённой халфе вроде как прикрутили уникод, но я это дело не тестировал.
Далее, под виндой все пути в 1251, уникод ф-ями CRT не поддерживается (как ни странно). А т.к. основная масса пользователей джека сидят под виндой, то такую кодировку и оставил. А для линукса сделал костыли для перекодирования в утф8 и обратно.
XaeroX, но в винапи есть UTF-16 функции, которые работают со всеми файлами. Вопрос лишь в том, как получить FILE структуру, дабы не переписывать весь код, который её использует (я так понял, что проблема имеено в этом).
Может, трюк с _fdopen прокатит? Дескриптор можно узнать с _open_osfhandle или открывать файл с помощью QFile и вызывать handle.
FreeSlave
Я слишком стар, чтобы тратить свою жизнь на проверку всевозможных трюков.
Наверняка знаю лишь то, что в винде fopen не понимает уникод, а под линуксом понимает. Ну, значит, надо им и скармливать строки соответствующие.
Цитата:
FreeSlave писал: открывать файл с помощью QFile и вызывать handle.
Тестовая версия 1.1.687.
Ссылки на линукс-версию традиционно в первом посте.
редактор собран на последней официальной версии Qt4 (4.8.7)
Qt под linux собрана с включенным NAS (теперь должно работать проигрывание звуков - см. также тему)
добавлена возможность менять оба размера вьюпортов одновременно за перекрестье сплиттеров (как в VHE)
новый режим текстурирования "Apply (texture + values + axes)" - ЛКМ, помимо текстуры и значений, копирует на фейс текстурные оси с выбранного фейса; иногда полезно при дотекстуривании объектов, изначально затекстуренных в режиме "Align to view", когда поместить камеру в ту же позицию проблематично
текстуры из группы "Missing Textures" больше не сбрасывают выбранную группу в свою, а предпочитают группу "All Textures"
исправлена ошибка в инструменте Vertex Manipulation, связанная с удалением при определённых условиях worldspawn и приводившая к вылетам
исправлена ошибка в инсталляторе - не удалялись конфиги в папке "Мои документы", даже если пользователь хотел очистить конфиги
добавлена поддержка Gunman Chronicles, включая FGD-файл и автоконфигурацию в инсталляторе
пути к картам в конфигурациях Expert Mode заключены в кавычки, что исправляет ошибки, если в путях есть пробелы
кнопка O в Clipping Tool включает и выключает показ размеров разрезаемых брашей
Часто появляющиеся тестовые линукс-билды - верный признак того, что скоро очередной публичный релиз. А тем временем - версия 1.1.689.
исправлен древний баг с дефолтовыми свойствами энтитей - теперь они вычищаются при смене класса; это теперь нужно учитывать, если вы меняете значение, а потом выбираете класс, где это значение - дефолтовое в fgd, а потом снова меняете класс на другой, в этом случае свойство будет удалено (это поведение можно отключить, установив KeepDefaultEpairs=true в VDKSettings.ini - но тогда вернутся старые баги, связанные с тем, что энтити начинают собирать все дефолтовые свойства своих предшественников)
исправлен небольшой баг с изменением размеров вьюпортов
добавлена опция "Cap framerate at 60 fps", позволяющая снять ограничение по фпс в 3D-виде (реквест Garux)
в окно Face Properties добавлены кнопки быстрого вращения текстуры на 45, 60 и 90 градусов (нажатие их с Shift вращает в обратную сторону) (реквест Skaarj)
исправлена ошибка с прерванными анимациями текстур Q2 (зависание) (репорт crystallize)
Aero а можно чатик в джек прикрутить?))
Ну там по обзываться на Скааржа, пропалить что там делает Фиектра?
А если серьезно, когда работал с террейн моделью, было очень неудобно с ней работать, ибо видно ее было только когда камера парила над ней в середине.
Можно ли сделать для некоторых моделей галочку, "отражать всегда"?