Страницы (2): [1] 2 » Показать все 16 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Jackhammer (https://hlfx.ru/forum/forumdisplay.php?forumid=35)
-- def2fgd (https://hlfx.ru/forum/showthread.php?threadid=4487)
def2fgd
Как известно, радианты (по крайней мере, GtkRadiant и Netradiant) для описания энтить используют файлы с расширением .def, имеющие свой особый формат. Но так как все мы любим Jackhammer, а писать fgd с нуля - дело не очень весёлое, я написал конвертер.
def2fgd source code
Бинарники пока не планирую выкладывать ни в каком виде, ибо вряд ли кому-то нужны бинарные версии такой узконаправленной программы. По сути всё это пока просто эксперименты.
Программа вытаскивает из .def файла все энтити, их поля и флаги, а также документацию по ним (в джеке её можно посмотреть по кнопке Help в Object properties), размеры и цвет бокса и путь к модели (если есть). Конечно, программа не выдаст вам fgd вашей мечты, так что для пущей красоты придётся менять что-то ручками. Это связано с тем, что .def файлы сами по себе содержат меньше информации, чем fgd.
Пока что пробовал только с Tremulous и OpenArena (сгенерированные fgd для них уже лежат на bitbucket). Может быть, потом ещё будут Warsow и Nexuiz.
Скриншоты из джека:
Tremulous
OpenArena
Как видите, не для всех моделей подгружаются текстуры. Возможно это из-за какого-нибудь расширения формата .md3 в ioquake3, а может просто недоработка. В конце концов поддержка ку3 пока только в тестовой версии Jackhammer.
Работает вся эта прелесть не только в джеке, но и в игре.
Первая карта для Tremulous, созданная в Jackhammer!
Ну и также с OpenArena
Да, XaeroX любезно поделился своими изменениями в q3map2 для поддержки map 220, так что я смог скомпилить q3map2 под Linux и скомпилить эти карты. Если кого-то интересует, могу с позволения XaeroX'а выложить нужные файлы и объяснить, как это дело собирать.
__________________
XaeroX
Насчёт q3map2.
Скачиваем себе сорцы GtkRadiant (q3map2 не поставляется отдельно )
code:
git clone https://github.com/TTimo/GtkRadiant
code:
sudo apt-get install scons libjpg8-dev, libpng12-dev, libxml2-dev, libpcre3-dev, liblzma-dev libzip-dev
code:
scons target=q3map2 config=release
FreeSlave
Хорошо, спасибо, попробую.
__________________
Добавил поддержку .ent файлов из NetRadiant (не путайте с .ent форматом, используемом в хаммере. В NetRadiant такое расширение имеют файлы описания энтить. На самом деле это XML).
Соответственно, сгенерировал fgd для Xonotic.
Скриншот из Джека
В игре
Кстати, в Xonotic для текстур используются dds-файлы, но и jpg, разумеется, тоже оставили.
Как видите, текстур на моделях в джеке нет. Наверно они тоже dds используют, хотя я пока не разобрался. Беглый просмотр в hex-редакторе не показал ничего похожего на пути к текстурам в md3-файлах. И да, Джек рандомно крашится после загрузки карты при поворотах камеры.
Сделал бинарные версии def2fgd для Windows и Linux, если кто-нибудь хочет попробовать сгенерить fgd для других игр.
__________________
__________________
Нехорошо программе быть без версии. Сделал версию 1.0.
Страница загрузки
Что нового:
[off]А может быть действительно скачать Джек и запилить карты не только под хл но и под ксонотик, варсов. Может быть попробовать устроить маперский конкурс главным условием которого будет исползовать джек? Грубо говоря одна и таже карта под хлдм, ксонотик, варсов. Надо пытаться делать маперские конкурсы для джека на базе хлхф, хл.ру. Учитывая поддержку ку3 карт, подтянется тусовка ксонотик, варсов(как по мне стандартные карты в этих играх уродские) [/off]
__________________
ㅤ
Cybermax, или переделать какую-нибудь халфовскую карту под другую игру. Как здесь
Кстати,
Warsow энтити в джеке
FreeSlave у мну есть карт почти готоые, надо пара дней собраться с силаими протрезветь
Добавлено 03-11-2015 в 06:11:
__________________
ㅤ
Версия 1.1
Страница загрузки
Изменения:
Cybermax ну так вопрошай свои вопросы в отдельной теме. Имхо там по ку3 может возникнуть только один специфический вопрос (как создать патч), да и тот описан в FAQ.
Временная зона GMT. Текущее время 09:07. | Страницы (2): [1] 2 » Показать все 16 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024