Актуальная версия моего компилятора спрайтов. Предидущая версия была написана очень и очень давно и была неотъемлимой частью XashTools.
Описание
Данный компилятор является заменой стандартному компилятору моделей из HL_SDK. В принципе для вас, привыкших к компилятору спрайтов с GUI, наверное будет неким даунгрейдом и не все захотят им пользоваться. Разработан в первую очередь для создания целостного пака инструментов разработки под параною и Xash3D. Перечислю основные возможности, вероятно они всё же кого-то заинтерисуют
1. Возможность загрузки полноцветных текстур с последующей индексацией (слегка недоделана, может быть деградация цвета для многокадровых спрайтов).
2. Поддержка QC, автоматически сгенерированных при помощи extragen из XashTools
3. Набор команд в QC совпадает с таковыми для старого компилятора спрайтов из набора XashTools (и разумеется с командами компилятора из HL_SDK).
4. Поддержка angled-спрайтов (монстрики из Doom). Для вытаскивания этих спрайтов из Doom используйте extragen из XashTools.
5. Возможность ресэмпла каждого кадра в отдельности, установки фрейрейта для группы кадров, флипа кадров по вертикали, горизонтали, диагонали и поворота на фиксированный угол с шагом в 90 градусов.
6. Цветные сообщения в консоли
Актуальная версия находится в аттаче. Задавайте вопросы или присылайте багрепорты в рамках этой темы.
Update at 27.12.2018
- исправлен баг из-за которого игнорировались команды flip_x, flip_y и flip_diagonal. Для обычных спрайтов в них не было надобности (да я про них и не говорил никогда). А вот для дуума эти команды очень нужны, т.к. часто новый кадр получается через флип старого. Других изменений нет.
Так, а какие-то иные форматы, нежели .bmp, он могёт?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo