avegamer писал: Помогите добавить поддержку unzip (zlib) в half-life
в Half-Life уже есть поддержка zip. Реализована при помощи bzip.
Используется для сжатия файлов, которые клиент скачивает с сервера (недостающие файлы).
Случайно тему не в том разделе создал.
Мне нужно, чтобы все ресурсы, например спрайты или wav-файлы хранились в архивах .zip или .gz и чтобы можно было их использовать в функциях, напимер, PrecacheModel, PrecacheOther и тому подобные.
avegamer писал: Мне нужно, чтобы все ресурсы, например спрайты или wav-файлы хранились в архивах .zip или .gz и чтобы можно было их использовать в функциях, напимер, PrecacheModel, PrecacheOther и тому подобные.
avegamer писал: А я вот подумал, может быть создать свою версию WAD
зачем же создавать? Оригинальный формат вада отлично подойдет.
Там в структурке есть и переменная для типа компрессии и переменная под сжатый размер. Больше скажу - я уже делал вады, в которых лумпы были сжаты зипом. И прекрасно получалось.
Правда редакторы эти текстуры зачитать не могли, конечно же.