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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- XashXT : шаг за шагом. вопросы (https://hlfx.ru/forum/showthread.php?threadid=5148)


Отправлено froqus 08-12-2018 в 19:12:

Question XashXT : шаг за шагом. вопросы

В общем первые строки самые важные. Тема создана для того, чтобы восполнить базу знаний о ксаше, собрать в кучу всё то,что уже как бы есть на форуме в отдельных ветках и так далее. по причине того, что информация находится в сильно разрозненном и разбросанном виде, часть документации вообще отсутствует, собственно нету и как-то скомпонованных туториалов. А отыскав вопрос на интересующую тему по ключевому слову, иногда получается весело. Ну что-то типа
- как ты делал светящиеся кнопки?
- читай в соседней теме.
всё бы ничего, только вот учитывая время, соседней она была пять лет назад, а не в момент пользования поиском. Ну и все в таком же духе. Короче.

Вот в этой теме - не обсуждение, здесь вопросы, глупые, неглупые, всякие. Включая частично те, которые можно найти во всяческих FAQ, здесь же, поблизости. Все равно ЧАВО не охватывает почти что ничаво ).

Вопросы буду сознательно сбивать в группы, по мере продвижения по процессу.

И здесь же - скомпонованные решения, отдельным топиком, по мере накопления, чтобы потом все это спокойно собрать в кучку и закинуть в нормальный внятный хелп-файл. Доступный всем.

Во второй, паралелльной - как раз обсуждение, варианты решений и так далее. из которой как раз и будут формироваться копипастой суммирующие топики в этой.

ПРОСЬБА во избежание бардака НИЧЕГО ЗДЕСЬ НЕ ПИСАТЬ!

__________________
Stupid is as stupid does


Отправлено froqus 09-12-2018 в 04:51:

Ну, что загрузить и откуда - вопросов нет.
Xash3D Engine 0.99, build 4312 [COF] и
Xash XT 0.81 rev.1 как самые последние и стабильные.

распаковали, запустили. БЕЗ папки valve. на экране - в большинстве своём текстурные чекеры, видимо аналоги *Texture not found* или *Replace me*, не важно. Моделей тоже никаких соответственно нет, включая и игрока. Но как-то работает, не крашится, какая-то болванка плеера все же есть.

добавили папку valve, появились текстуры, модель игрока и прочие.

вопросы с предисловиями.

предисловие. Нет большой радости в отковыривании путем открывания карт или еще как-то так списка ресурсов, используемых из папки valve (текстур, моделей, спрайтов), для того чтобы уложить весь этот необходимый требуемый минимум для корректной работы уже существующих демок, в идеале - еще и сделанных в более презентабельном виде, чем графика уровня 1999года, то же самое касается и моделей.

вопрос №1. Как или чем получить список использованных в демках ресурсов?
вопрос №2. Что и куда доупаковать из перетекстуренного\перемоделенного так, чтобы папки valve не было вовсе?
вопрос №3. Которые из пак-файлов можно выкинуть вовсе, но чтобы движок мог работать, к примеру оставив какую-то одну демку?

предисловие. В прилагаемом халп-файле упомянуты некоторые спрайты, без которых работать не будет. (они уже находятся в одном из пак-файлов). Среди этих спрайтов капелька дождя, снежинка, индикатор часов, индикатор движения дрезины, разводы на воде. И вроде один- пустышка однопиксельная, что-то типа dummy.

вопрос №4.
Непосредственно ИХ надо оставлять, или можно заменить на аналогичные по разрешению, количеству кадров, с но другим, при этом аналогичным по смыслу изображением?

предисловие. Да, написано что можно юзать сторонние текстуры, не упаковывая. Учитывая рекурсивный обзор файлов итд.. по идее движок найдет их в каком-то паке или вад-файле, лишь бы они где-то вообще там присутсвовали. Это вроде бы понятно. И вероятнее всего и ДО упаковки в паки - он это легко обнаружит и использует.

вопрос №5. Какова должна быть рекомендуемая структура каталогов?

вопрос №6. Будет ли движок считать одним и тем же обьектом к примеру две разные модели, находящихся в разных каталогах, или обязательно давать им разные имена?

вопрос №7. Каково максимальное количество символов в имени файла и какие символы допустимы?

вопрос №8. С какими размерами пак-файлов движку проще работать, с кучей мелких, или парочке больших? Всё-таки pak это вроде не совсем zip, c которым венда к примеру умеет работать как с обычной папкой. Хотя вот тут могу и ошибаться , ведь pk3 к примеру как раз переименованный zip.

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

вопрос №10. Собственно, что надо сделать, чтобы папка xash стала носить другое имя, т.е что-то типа main или еще как-то так, при этом оставаясь так сказать основной системной папкой? Т.е как раз то , что называется standalone.

Вопросы для того и пронумерованы - чтобы ответы были не абстрактными в соседней теме, а очень даже предметными. Так дальше и пойдет по порядку. А дополнительно возникающие - просто к цифре добавится буковка из алфавита, для удобства навигации.

__________________
Stupid is as stupid does


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

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