Убрал дамп всех настроек в hlmv.bin и сделал выборочное сохранение в реестр. В связи с этим исчезли специфичные глюки, когда настройки с прошлого запуска применялись к новому. Теперь сохраняется только то, что действительно должно - цвета бэкграунда, источника света, пола и пути к recent файлам.
Просьба потестировать на разных виндоузах, на предмет корректной работы с реестром, а то мало ли.
Дядя Миша
У тебя на вкладке Model Display две кнопки с одинаковой надписью Scale. Хоть бы приписал, масштаб чего.
А по совести там и вовсе кнопок не надо, а два спинбокса с правильными лейблами и мгновенным применением.
ncuxonaT писал: Было бы здорово, если б он запоминал размеры и положение окна.
Сделаю, на манер движка. Оттуда же возьму и инициализацию окна и всяческих расширений, т.к. в перспективе плонируется потдержка шейдеров для визуализации бампа.
Добавлено 04-08-2016 в 00:17:
Добавил оформление в стиле WindowsXP. Проверьте чтобы у всех запускалось и не вылетала идиотская табличка "приложение некорректно настроено".
Переработал первую вкладку настроек в стиле Jeds - визуально и функционально отличий теперь нет. Добавились Show Eye Position, Wireframe Overlay ну и счетчик поликаунта. Походу тестирования выяснилась крайне любопытная деталь - оказывается в джедсе всё-таки сломана интерполяция анимаций. В халфе она достаточно хрупкая и ломается элементарно, но потом понять что произошло достаточно затруднительно.
Я давным-давно это подозревал, но сравнить было не с чем. А теперь сравнил и убедился. Хотя возможно это не на всех системах, к тому же я не знаю точно причин в Jeds - то ли глюки таймера, то ли кривые руки.
Можете сравнить сами.
Как только функционал полностью сравняется с Jeds, начнут добавляться уже уникальные опции. Но к сожалению у меня пока что мало времени на всё это.
Просьба потестировать обновление на предмет багов и глюков.
Нерабатает Model Display->Render Mode->Wireframe
Нерабатает Model Display->Wireframe Overlay
Работает но не так Model Display->Show Hit Boxes
Не отображаются текстуры в Texture->
У меня подобных багов нет.
Но есть другой. Если модель состоит из нескольких частей, и включен wireframe overlay, то переключение render mode затрагивает только основную часть модели (наверное, первую). Остальные части рисуются как текстурированные.
ncuxonaT писал: Если модель состоит из нескольких частей, и включен wireframe overlay, то переключение render mode затрагивает только основную часть модели (наверное, первую).