Добавил сцылку на бэкап всех ранних версий ксаша в промежутке от 22 июня 1941 года до 9 мая 1945 года. А так же адаптированную версию мейн кампф, пригодную для использования даже школьниками старшего дошкольного возраста.
Совершенно случайно обнаружил, что ompldr в дауне и наверное больше не подымется. Ну чтож, так вам и надо, перевыкладывать старые сорцы я больше не собираюсь. Кто успел, тот и скачал.
Сегодня мне понадобились текстурки дерева для тестирования бампа на моделях. А где их взять, если не в сталкере? То-то и оно! Но они там зелёные. В принципе проблема старая, вот тут народ придавался яростному обсуждению, что-то там крутил в фотошопе, вообщем как всегда занимался ерундой. Почитав подсказку от Pod-Stas я сделал весьма простой вывод - надо RGBA конвертировать в ABGR. Странный конечно формат. ARGB знаю, BGRA знаю, а вот ABGR в DXT5 видеть еще не доводилось. Хотя для DDS существуют его вариации, например для float или half-float. Вообщем, чтобы не писать новую программку с нуля, я добавил новый режим в XashTools, а если быть точным - в утулиту ximage.
Секретный ключ для конвертации нормалмап называется -stalker.
Действовать мы будем следующим образом:
1. скачайте и установите ксаш-тулзы, куда вам больше нравится (ссылка на обновлённую программу прежняя, в первом посте этой темы).
2. если у вас они уже стояли ранее, достаточно перезаписать поверх. Если вы впервые столкнулись с этим зверем, то скопируйте папку bin-куда-нибудь, ну например в Program Files, или скажем в папку хаммера\джекхаммера. Затем запустите один (любой) из экзешников РЯДОМ с папкой bin. Он немного подумает, что-нибудь напишет, можете его закрывать. Всё. Теперь ксаш-тулзы успешно проинициализированы в системе.
3. копируем экзешник ximage.exe туда, иде лежат наши текстуры, честно попяченные из сталкера. GSC накрылась медным тазом, так шо нам уже никто ничего не предъявит.
4. создаём bat-файл примерно следующего содержания:
ximage.exe -file *_bump.dds -to tga -stalker
Рассмотрим параметры подробнее:
-file задаёт входной файл либо группу входных файлов по маске. Данная маска заставляет обрабатывать только группу файлов с суффиксом _bump.
-to параметр выходного формата, в который мы будем конвертировать нашу текстуру. К сожалению ксаш-тулзы не поддерживают DXT, точнее говоря умеют конвертировать в DDS, но только в несжатые форматы.
Выходные форматы поддерживаются следующие: png, jpg, dds, pcx, bmp, tga, pcx. Ну это вы и так знаете, наверное .
5. забираем из папки tmpQuArK наши синие нормалмапки.
6. забываем про money-pool-яции с фотошопом как страшный dream.