Paranoia2 Modelviewer 1.28 beta with built-in model editor
Старая версия модельвьювера доступна здесь.
Поскольку изменений накопилось прилично, я решил создать отдельную тему.
Про историю создания этого модельвьювера вы можете почитать в прошлой теме, а здесь я просто перечислю новые фичи, поскольку это всё же не окончательный рулёз, а промежуточная бета.
Основные отличия от beta v.27
- В меню добавилась галочка Sequence Autoplay, возвращает старое поведение модельвьювера, когда любая анимация играется циклически по кругу, независимо от наличия у нее флажка Loop. Эта настройка сохраняется в реестр, так что вам не придется её выставлять каждый раз заново.
- Починил хоткеи. Теперь они работают и в русской раскладке тоже. Однако переключение тех или иных параметров на вкладах передаёт фокус окну открытой вкладки и хоткеи перестают работать. Чтобы снова восстановить их работу просто кликните на область отображения модели.
- Источник освещения модели теперь можно вращать при зажатой ЛКМ + ctrl. Как и в Jeds HLMV.
- Исправлено обновление masked текстур, когда мы включаем или отключаем соответствующий флажок во вкладке Textures.
- Отключён даунскейл текстур размерами более 512х512. Хотя на мой взгляд это спорное решение.
- Исправлено авто-определение вью-моделей. Надеюсь больше проблем не будет.
- Исправлена отрисовка additive-мешей (просвечивали сквозь остальные части модели).
- Добавлена возможность менять top и bottom colors (как в игре), для тех текстур в модели, которые для этого предназначены (обычно это текстуры с именами DM_Base и remap).
- Добавлен простой редактор. На данный момент позволяет редактировать оригин модели, ай-позишен и положение аттачментов. Буду благодарен, если вы нарисуете эргономику и дизайн для этой вкладки. т.к. она сейчас выглядит несколько коряво.
- по многичсленным просьбам снова добавлена поддержка Мытищ!
Update at 19.03.2017
- Добавлено масштабирование скорости для больших моделей (чем больше - тем быстрее). Полезно для моделей 3д-неба.
- На вкладке BodyParts теперь отображается номер выбранного тела в формате для поля body в настройках энтити. Ведь бывает так, что у модельки много тел и голов и еще всякие оружия и непонятно, как выбрать нужную конфигурацию. Теперь достаточно выбрать то что вам надо модельвьювере и рядом со списком переключения увидете готовое число.
- профикшен баг редактора оригина (на некоторых моделях двигалась только часть модели).
- визуальный просмотр маззлфлэшей.
Update at 20.03.2017
- несколько мелких исправлений
- еще несколько мелких исправлений
- возможность проигрывать одновременно несколько мазллфлэшей, в случаее множественных эвентов на один кадр или на соседних кадрах.
- багфикс зеркала (йопанные клипплейны)
- глобальные флаги для моделей с подсказками. Прежде чем их бездумно ставить, рекомендую порассматривать наличие этих флагов у уже готовых моделей. Посмотрите модельки из римейка кваки, в самой халфе рекомендую модельки вертолёта, нихиланса и алиен-контроллера.
- добавлен сохраняемый шаг настройки позиции для редактора.
Update 22.03.2017
- исправлена пара мелочей
- редактор теперь работает в двух режимах: реального и виртуального редактирования
- поддержка редактирования хитбоксов и клипбоксов
- возможность сразу скопировать готовую строку для QC
Update 23.03.2017
- исправлена позиция маззлфлэша для виртуального редактирования ататчментов (теперь отображается на редактируемой позиции).
- добавлена возможность отображения всех хитбоксов и выделения одного (который редактируется в настоящий момент). Для этого просто надо включить Show Hitboxes на первой вкладке.
Update 27.03.2017
- несколько мелких исправлений
Тестируйте, засылайте донаты и багрепорты, а так же пишите пожелания, чтобы еще добавить в программу.
Вложение: hlmv_v28beta.zip (68.5 кб)
Этот файл был скачан 1611 раз.
Отличная работа, ремапы работают, смотрел на своем скинпаке (http://gamebanana.com/skins/150999), багов пока не заметил, насчет идей настройки интерфейса для редактора, вот скрины из сорсовского модель вьювера:
Я тут прикинул. В принципе я могу заменить теперешние кнопки на три поля ввода, ну навроде как в Джедсе было. Но разве такие поля удобнее чем кнопки? Мне наоборот кажется, что кнопками визуально удобнее щолкать.
Ну по редактору неплохо, для быстрой подгонки координат вполне подойдёт. Более тонко уже можно настроить при перекомпиляции. В принципе осталось только проигрывание звуков и редактирование эвентов. А можно ли сделать развертывание окна на весь экран по двойному клику в окне программы? Чтобы не нажимать кнопку "развернуть"? И обратно свертывание в окно таким же образом, без нажатия кнопки "свернуть в окно"? Не фуллскрин, а развертывание.
Ku2zoff писал: Более тонко уже можно настроить при перекомпиляции.
я сделаю регулируемый шаг подстройки.
Цитата:
Ku2zoff писал: В принципе осталось только проигрывание звуков и редактирование эвентов.
Проигрывания звуков не будет - этот механизм тащит за собой определение папки мода, а мне бы хотелось чтобы вьювер оставался автономным и незавимым. Да и не нужны эти звуки по большому счёту. Редактирование эвентов тоже весьма спорная фича. Если вы мне приведёте примеры такой необходимости, я подумаю. Пока что же я не вижу в ней какой-то особой пользы.
Цитата:
Ku2zoff писал: А можно ли сделать развертывание окна на весь экран по двойному клику в окне программы?
По заголовку окна два раза щолкаешь и оно разворачивается. Не благодари.
Цитата:
PLut писал: Работает ли File Associations или я не разобрался как им пользоваться?
Дело в том, что этот ассоциатор остался еще от самого древнего HLMV и я тоже без понятия как им пользоваться. Я хотел его вырезать, но он как-то крепко на всё завязан, поэтому за пару минут не получилось и я пока оставил его.
Добавлено 19-03-2017 в 16:06:
А, вот еще чо. Я могу сделать визуализацию спышки маззлфлэша.
Не реальным спрайтом, как можно было подумать, а абстрактным круглым питном, которое здорово поможет при настройке положения аттачментов.
Вот это на мой взгляд действительно будет удобно и полезно. А эти ваши эвенты слушать - бред полный. У меня никогда не был прописан путь к игре в джедсе. Ну один раз в начале проверил, убедился что работает и всё.