Народ, можете объяснить человеческим языком, что значит эта ошибка?
Понятно, что ошибка возникла, потому что моя карта заняла уже почти всю координатную сетку в Джеке, но хотелось бы понять чего именно там стало чересчур много.
В сорцах qrad3 такое:
C++ Source Code:
#define MAX_PATCHES 65000 // larger will cause 32 bit overflows
Спасибо, 128 помогло.
Тогда такие вопросы:
- влияет ли это на качество освещения? на глаз разницы пока не заметил
- может ли потенциально карта, собранная с таким параметром, вылетать на оригинальном движке сборки 97 года? Или движку все равно на размер патчей?
Совместимость для меня в приоритете.
А по конпеляторам, освежите память - я кажется собирал их под линукс в 2014-ом и XaeroХ давал мне сорцы, или я с чем-то путаю? Если так, то где эти сорцы?
Подойдут любые опенсорсные компиляторы. Модификации, которые нужно внести для поддержки мап-формата Джека, есть в файлах, в архиве, который я приложил для соблюдения условий GPL.