HLFX.Ru Forum
Показать все 36 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Xash3D 0.54 Tools (https://hlfx.ru/forum/showthread.php?threadid=1619)


Отправлено Дядя Миша 05-12-2008 в 18:55:

Xash3D 0.54 Tools

Конечно ксашевские утилиты являются частью движка и я мог бы их выложить до кучи вместе с движком 13 декабря, но побоялся, что за обсуждением новой версии на утилиты никто не обратит своего внимания.
Поэтому выкладываю их сегодня - за неделю то выхода очередной бета-версии.
Установка:
1. если у вас до этого уже стояли какие-либо xash утилиты - скопируйте новые дллки поверх старых (если у вас стоял еще и Xash 0.48 то он перестанет фунциклировать до выхода беты).
2. Если вы ничем таким не пользовались, то просто создайте где-нибудь папку с произвольным именем и скопируйте содержимое архива туда, запустив ЛЮБОЙ из прилагающихся exe-шников. Это необходимо для регистрации движка в системе. Теперь экзешник можно копировать подобно обычным ярлыкам и запускать из любого места на Вашем компьютере.
Описание:
spritegen - обычный компилятор спрайтов для half-Life и xash3D.
питается qc-скриптами, работает быстрее оригинала от valve.
Кроме bmp также понимает pcx картинки.
studiomdl - обычный studiomdl в котором исправлены все ошибки оригинала (в.т.ч. и невозможность компиляции моделей с 9 бленд анимациями, а также невозможность сборки оччень больших моделей, типа gign.mdl). Спасибо товарищу PoD-Stas за то что указал на баг.
xwad - сборщик вад-файлов, также полностью совместимых с hl1 и xash3D.
приятной особенностью является режим добавления новых текстур к уже существующему ваду.
extragen - самое вкусное из всего набора. Риппер-декомпилер текстур, спрайтов и генератор шейдеров для Xash3D.
Поддерживаются следующие игры:
doom1, doom2, quake1, quake2, quake3, half-life, half-life 2 beta, half-life 2.
По вашим пожеланиям список игр может быть дополнен.
Утилита ковертирует текстуры из специфичного формата конкретной игры в широко распространенный формат - bmp, png или dds.
Самое важное - extragen сохраняет альфаканал с учетом особенностей каждой игры и превращает его в формат понятный Half-Life.
Также создается qc-скрипты для сборки спрайтов и сборки wad-файлов, понятные описанным выше утилитам. Это позволяет легко и быстро конвертировать текстуры\спрайты из всех вышеописанных игр в формат понятный half-life (ну и Xash3D тожы ).
Вопросы по работе, предложения, замечания, сообщения о найденных багах оставлять прямо в теме.

Добавлено 05-12-2008 в 21:55:

Собственно сами утилиты
http://www.xash.ru/pub/X3D_tools_0.54.rar (280 кб)

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 05-12-2008 в 19:14:

Круто ! Ждём 13тое.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Jumpdaphuckup! 08-12-2008 в 10:54:

Дядя Миша, а у тебя что обычные вадники? Без жпг-сжатия?

Цитата:
Дядя Миша писал:
extragen - самое вкусное из всего набора.
Блин, ну название ну никак такое ну нельзя было давать Ну совсем ну не те ассоциации

__________________
avtobus zekov


Отправлено Дядя Миша 08-12-2008 в 10:59:

Jumpdaphuckup! по аналогии с "саксаульным" воробьем?
Название происходит от EXTRActor GENeric, а совсем не то что ты подумал
Вадники не совсем обычные, разумеется, и сжатие там присутствует и еще всякое. Но этим пользуется только Xash.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено PoD-Stas 11-12-2008 в 21:42:

Re: Xash3D 0.54 Tools

Цитата:
Дядя Миша писал:
Спасибо товарищу PoD-Stas за то что указал на баг.


Всегда готов к труду и обороне=) Ух как я соскучился по этому всему...


Отправлено [)r0n 16-12-2008 в 07:33:

А где Xash 0.54 ? 13 декабря обещали )


Отправлено Дядя Миша 16-12-2008 в 08:05:

[)r0n релиз отложен по техническим причинам.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Jumpdaphuckup! 16-12-2008 в 10:19:

Дядька наш учится у профессионалов

__________________
avtobus zekov


Отправлено (_-=ZhekA=-_) 16-12-2008 в 10:27:

Цитата:
Jumpdaphuckup! писал:
Дядька наш учится у профессионалов

У создателей ждалкера что ли ?

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png


Отправлено FiEctro 16-12-2008 в 11:06:

(_-=ZhekA=-_)
У Кармака если быть точней .

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 16-12-2008 в 16:36:

Jumpdaphuckup! я учусь у тех, кто орудует на этом форуме (С)

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 07-04-2009 в 15:08:

А эсктраген может наоборот конвертить массово в vtf с vmt ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 07-04-2009 в 16:19:

FiEctro vtf - текстура, vmt - текстовый документ.
Зачем конвертить текстуру в текст? Это каламбур какой-то?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 07-04-2009 в 18:14:

Дядя Миша
Где я писал что надо компилить в текст? Я имею ввиду чтобы он вместе с vtf создавался, чтобы его лишний раз не писать.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 08-04-2009 в 06:13:

FiEctro extragen умеет ковертить в:
bmp
pcx
png
dds
tga
Vtf в этот список не входит. Что же касается текстовых файлов, то скорее всего там находятся какие-то параметры, которые невозможно сгенерить автоматически.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 11-10-2010 в 07:01:

Обновите пожалуйста ссылку, так же вопрос: сможет ли он скомпилировать модель с текстурами весом около 6мб?(хм а что gign есть другой вариант?) пробовал предидущие версии они не справлялись с такими обьемами. Заранее благодарен.

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 11-10-2010 в 07:44:

OLAF просто качай последнюю версию ксаша отсюда http://www.hlfx.ru/forum/showthread...=&threadid=2229
А экзешники старые подойдут. Должен скомпилить.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 11-10-2010 в 10:02:

Обалдеть, огромное спасибо дядь Миш , компилятор просто уникальный, он скушал модель с общим весом текстур 5,65 мб, легко и просто, мало того я убрал строчку externaltextures что бы не плодить Т файлы, и не коментировал строчку сliptotextures чтобы необрезать текстуру модели(хотя для оптимизации можно конечно), так вот он все это скушал просто и быстро и даже не задумался, это самый лучший комплилятор который я знаю!!!
P.S. хотелось бы узнать все его возможности.

Добавлено 11-10-2010 в 13:02:

Рано радовался, впихнул модель в кс и вот такая ошибка на загрузке карты: GL_Upload16: s&3

__________________
Русские не сдаются!!!


Отправлено Ku2zoff 11-10-2010 в 10:23:

OLAF наверное ты превысил лимит памяти для текстур. С размерами текстур всё норм? Если есть больше 512х512 уменьши их. Ксашу-то пофиг, он проглотит, а халфа нет.

Добавлено 11-10-2010 в 17:23:

Если уменьшение не поможет, убери часть текстур, всё-таки больше скольки-то мегабайт халфа не может схавать. У меня максимум было менее четырёх, всё грузилось.


Отправлено OLAF 11-10-2010 в 11:04:

Я вкурсе о размере 512, присутствует 5 или 6 текстур 512*512 одна 1024*256(такой размер халфа прекрасно принимает вот пример http://www.fpsbanana.com/skins/93763, их тут аж две), остальные все меньше размером, недавно скомпилировал этим компилятором(http://www.level-design.ru/forum/showthread.php?t=13) модель с текстурами весом 4,5 мб, правда отделял текстуры и обрезал их(externaltextures и cliptotextures), проблема в том что вся фишка что уменьшать не охота, модель ретекстуренная точнее разбита текстура 2048*2048 на мелкие части чтобы модель нормально смотрелась в первой халфе

__________________
Русские не сдаются!!!


Отправлено FiEctro 11-10-2010 в 11:22:

OLAF
Попробуй палитру оптимизировать. Возможно вес текстур немного уменьшится.


Отправлено XaeroX 11-10-2010 в 11:46:

Ребят, ну вы как издеваетесь. Человек же русским ртом сказал, в чем ошибка:

Цитата:
OLAF писал:
GL_Upload16: s&3

Очевидно, это баг в компиляторе, который не приводит размеры текстур к кратным 4.

__________________

xaerox on Vivino


Отправлено Дядя Миша 11-10-2010 в 15:53:

Цитата:
OLAF писал:
Рано радовался, впихнул модель в кс и вот такая ошибка на загрузке карты: GL_Upload16: s&3

у какой-то текстуры размер совсем нехороший получился.
Погляди в модельвьювере - может какая-то из текстур перекорежилсь?

Добавлено 11-10-2010 в 17:30:

Цитата:
OLAF писал:
и не коментировал строчку сliptotextures чтобы необрезать текстуру модели(хотя для оптимизации можно конечно),

а вот кстати попробуй.

Добавлено 11-10-2010 в 19:53:

OLAF попробуй с вот этими дллками скомпилить.
Должно помочь.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 12-10-2010 в 05:39:

Цитата:
Дядя Миша писал:
у какой-то текстуры размер совсем нехороший получился.
Погляди в модельвьювере - может какая-то из текстур перекорежилсь?


Проверил стразу, знаю про такой баг, все тексы нормальные

Цитата:
Дядя Миша писал:
Добавлено 11-10-2010 в 17:30:
а вот кстати попробуй.


пробовал, тоже самое

Цитата:
Дядя Миша писал:

OLAF попробуй с вот этими дллками скомпилить.
Должно помочь.


Да это оно, я уже думал придеться все тексы подгонять вручную, делить на 4 каждую сторону, фух их 59 штук, Благодарствую, ребят вы асы, спасибо!!!

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 12-10-2010 в 09:07:

Вот еще один апдейт. Я в предидущем небольшую ошибку допустил.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 12-10-2010 в 09:37:

Цитата:
Дядя Миша писал:
Вот еще один апдейт. Я в предидущем небольшую ошибку допустил.


Хм вроде работает же нормально, какую ошибку?, и скажите пожалуйста весь список вожможностей этого компилятора: какие максимальные размеры текстур, максимальный обьем текстур и т.д. и т.п.
Кстати сразу вопрос по декомпилятору: при декомпиляции модели текстурная развертка сдвигаеться немного влево, можно ли побороть этот баг?

А вот как раз с этим апдейтом идет перекос текстур

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 12-10-2010 в 12:44:

Цитата:
OLAF писал:
и скажите пожалуйста весь список вожможностей этого компилятора: какие максимальные размеры текстур, максимальный обьем текстур и т.д. и т.п.

Максимальный размер текстуры: 1536х1536, объем модели - не более 16 мегабайт (текстуры + анимации + скелет).
Когда нибудь я перепишу его на виртуальную файловую систему и объем модели станет неограниченным.
Цитата:
OLAF писал:
А вот как раз с этим апдейтом идет перекос текстур

Серъезно? Мне просто сейчас некогда тестировать, оставлю первый вариант.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 13-10-2010 в 05:38:

Спасибо, могу скинуть модель что я компилил для тестов

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 13-10-2010 в 08:16:

Цитата:
OLAF писал:
Спасибо, могу скинуть модель что я компилил для тестов

да, было бы неплохо

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 13-10-2010 в 10:35:

я стучался в асю но ты не ответил

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 13-10-2010 в 12:50:

Цитата:
OLAF писал:
я стучался в асю но ты не ответил

у меня там антиспамбот стоит, никого не пускает.
Да ты залей на хостинг какой-нибудь, всё равно у меня аська файлы принимать не умеет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено OLAF 14-10-2010 в 05:38:

кинул ссылку в личку

__________________
Русские не сдаются!!!


Отправлено OLAF 01-02-2011 в 10:21:

Еще вопрос: можно ли как нибудь увеличить лимит количества вертексов в одном smd файле?
Пример: имеется модель игрока с несколькими типами оружия, в qc файле сторока bodygroup и в ней перечислены типы оружия которые могут быть использованы в игре, как известно модель без bodygroup и так можно разбить в qc файле на несколько body если она высокополигональная ну или просто превышает предел допустимого и она скомпилируеться (конечно если она не выше 45 тыс поликом вродебы), так вот методом тыка примерно вычислил что этот предел около 2080 вертексов на один smd, если выше то компилятор выдаст ошибку - too many vertex, для сорс компилятор хавает свободно любой smd, так вот создаю оружие для персонажа и не могу вложиться в этот предел.

__________________
Русские не сдаются!!!


Отправлено Дядя Миша 01-02-2011 в 17:05:

OLAF увеличить - можно. Только халфа вылетит от такой модельки, ога. Я уже проверял.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 04-02-2011 в 17:19:

Дядя Миша, а ты можешь сделать так, что бы при достижении лимита треугольников, модель автоматически разбивалась на бодипарты ?

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 04-02-2011 в 17:40:

fire64 от мне делать нечего, разной ерундой заниматься.
К тому же в ксаше лимит выше.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 22:45.
Показать все 36 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024