HLFX.Ru Forum
Показать все 8 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Парочка ненужных утилит (https://hlfx.ru/forum/showthread.php?threadid=4459)


Отправлено FreeSlave 23-07-2014 в 21:47:

Half-Life Парочка ненужных утилит

Оформил получше и выложил на битбакет сорцы пары простеньких утилит.

Half-Life Background Generator - для генерации tga-файлов и BackgroundLayout.txt из одной картинки. Для загрузки изображений используется SDL2_image, так что для сборки понадобятся соответствующие dev-пакеты.

Пример использования:

code:
./hlbackground /path/to/image.jpg -d /path/to/Half-Life/mod/resource/background


Half-Life Sequences Extractor - считывает из mdl-файла анимации и пишет в формате, пригодном для вставки в fgd.
Есть проблемы с VHE - он почему-то на добавления в описание некоторых монстров не реагирует. В Jackhammer вроде всё хорошо.

Пример использования:

code:
./hlsequence barney.mdl -o output.txt


Автоматическую вставку в fgd пока не делал.


Отправлено ~ X ~ 24-07-2014 в 08:03:

Прикольные утилитки. Заголовок доставляет.

Если бы твой нарезатель картинок был раньше... я бы не научился пользоваться слайсами в ФШ.

А секвенсы синхронизировать - это дело неблагодарное. Я вообще подумал их вырезать нафиг из ФГД - всё равно моделвьювер приходится запускать.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено FreeSlave 24-07-2014 в 10:12:

~ X ~, почему же неблагодарное? Я часто в редакторе карт прикидываю, например, на каком расстоянии ученого поставить от какой-нибудь панели, чтоб он на кнопки адекватно тыкал (а не в воздух или внутрь клавиатуры ) и по имени нужную анимацию как-то легче найти прямо в редакторе, да и потом в скрипте сразу указать. А иногда модели вообще разнятся по анимациям (например в HL и OF), так что меня достало это вручную исправлять каждый раз.

Нарезатель картинок был давно. Я воспользовался им один раз, а потом забыл напрочь


Отправлено XaeroX 24-07-2014 в 10:55:

Секвенсы - штука хорошая. А в сочетании с джекхаммеровской абилкой показывать боди и скины - так вообще маппинг превращается в удовольствие.

__________________

xaerox on Vivino


Отправлено ~ X ~ 24-07-2014 в 13:15:

XaeroX я о том, что, когда моделишь, секвенсы всё равно меняются, проще циферкой вбить. Кроме того, если кто засовывает кастомные модели, заменяет-удаляет, то это может быть очень плохо.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Scrama 25-07-2014 в 01:08:

Цитата:
XaeroX писал:
Секвенсы - штука хорошая. А в сочетании с джекхаммеровской абилкой показывать боди и скины - так вообще маппинг превращается в удовольствие.
Джекхаммер мог бы и сам анимации из модели поднимать.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено ~ X ~ 28-07-2014 в 09:14:

Для этого потребуется новый тег в FGD... хотя, кому уже не пофиг совместимость с хаммером?
А можно просто для любого поля "sequence" в(ы)водить число и рядом дорисовывать кнопочку со стрелочкой ">", которая бы выводила dropdown-list со свежеподгруженными секвенсами... (просто мысли).

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено XaeroX 28-07-2014 в 09:17:

Цитата:
~ X ~ писал:
Для этого потребуется новый тег в FGD

Для этого потребуется добавлять новый функционал в плагины.
В принципе, реализуемо. Когда появятся заинтересованные люди - подумаем. Их наличие легко определить по широкому потоку донатов.

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 00:54.
Показать все 8 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024