При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2018, 22:39  #1
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,029


По умолчанию Xash3D spritegen (a part of P2:Savior tools)

Актуальная версия моего компилятора спрайтов. Предидущая версия была написана очень и очень давно и была неотъемлимой частью 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. Для обычных спрайтов в них не было надобности (да я про них и не говорил никогда). А вот для дуума эти команды очень нужны, т.к. часто новый кадр получается через флип старого. Других изменений нет.
[ Вложения ]
Тип файла: 7z spritegen_p2tools.7z (11.8 Кбайт, 198 просмотров)
Тип файла: 7z spritegen_p2tools_updated.7z (11.9 Кбайт, 23 просмотров)

Последний раз редактировалось Дядя Миша, 27.12.2018 в 22:42.
Дядя Миша вне форума Ответить с цитированием
Старый 18.01.2018, 03:14  #2
DrTressi
DrTressi
Хрустик
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 25
Сообщения: 6,342
Замечания: 16


По умолчанию

О, как раз то, что нужно!
DrTressi вне форума Ответить с цитированием
Старый 27.12.2018, 22:43  #3
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,029


По умолчанию

Выложил обновление компилятора спрайтов. Подробности в первом посте.
Дядя Миша вне форума Ответить с цитированием
Старый 28.12.2018, 00:41  #4
Qwertyus
Qwertyus
Генерал-Майор
Регистрация: 13.08.2009
Сообщения: 1,330


По умолчанию

Есть ли ограничения на размер спрайта? Sprite Wizard, например, разрешает компилить только 256х256.
Qwertyus вне форума Ответить с цитированием
Старый 28.12.2018, 01:06  #5
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,029


По умолчанию

Суммарный размер буффера - 10 мегабайт (в него должны влезть все кадры). Но я никогда не видел спрайтов размером в 10 мегабайт
Кадров - 512 штук максимум. И размеры картинок 1024х1024.
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:24.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2019 by CS-Mapping.com.ua Community