Лог вроде бы нормальный.
Ну, не знаю, в чём тут дело может быть. Это, видимо, надо к спецам по хексену обращаться. Я с ним знаком очень поверхностно - прошёл несколько карт сингла да и бросил.
А у меня карта коробка нормально скомпилировалась и запустилась.
1. Сама игра - Hexen II [RUS | FARGUS] с рутрекера, QEffectsGL 1.2 с хл.ру, компиляторы, FGD, текстуры, модели из этой темы. Единственное какя-то ошибка в Джеке про палитру текстур. И действительно они чб.
Вложение: test001.zip (15.7 кб)
Этот файл был скачан 297 раз.
Спасибо, теперь запускается.
Но света действительно на карте нет.
Такое ощущение, что компилятор игнорирует источники света. В общем, надо смотреть под отладчиком.
Добавлено 03-04-2016 в 16:17:
Так, разобрался с багом.
Дело в том, что компилятор парсил значение освещения для лампочки как параметр, первые пять букв у которого light. А в том FGD есть ещё поля lightvalue1(равное 0, чсх) и lightvalue2 - видимо, для какого-то мода. Из-за постоянной инверсии полей свет компилировался ровно через раз, т.к. этот ноль от поля lightvalue1 переписывал значение поля light. Я убрал это условие на 5 символов, и теперь парсится именно поле "light" дословно. Свет появился.
Ещё до кучи включил многопоточность в vis и light по умолчанию. На всякий случай.
GioHAUS0n писал: Когда будет поддержка "Kingpin: The Crime of Life" и "John Romero's Daikatana"?
Kingpin - не будет, т.к. нет сорцов компиляторов, только бинарники без поддержки формата 220.
Daikatana - надо разбираться, я про эту игру почти ничего не знаю.
GioHAUS0n
Да... забавно. Сделал в джеке коробку для Kingpin, в целом работает. Но есть нюансы:
1) Map format надо выбрать Quake3 (чтобы иметь возможность юзать tga-текстуры)
2) Компилятор BSP прописать тот, что для Quake2, vis и rad подойдут родные кингпиновские, но в последнем случае kprad надо добавить ключ -gamedir <путь_к_игре>.
3) В папку base/pics положить colormap.pcx из второй кваки (он требуется для qrad3.exe; если юзаем kprad, то не надо)
4) После запуска игра ругается на неизвестную команду devmap (ну это потому что плагин Q3 выбран), игнорируем и пишем имя карты вручную с командой map.
И можно бегать.
Для полноценной поддержки нужен плагин с поддержкой Q2Map+TGA, а также формата моделей MDX (он где-то вообще документирован?), ну и написать FGD. А также выяснить, нет ли в kpbsp каких-то хитростей, что отличает его от qbsp3. Какие-нибудь там лайтстили, ну я не знаю.
Но в принципе уже сейчас можно делать карты с перечисленными хаками. FGD желающие могут сделать сами на основе kingpin.def.