При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.04.2017, 16:50  #1
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,111


По умолчанию Немного о планах на будущее-2017

ЭТОТ ПОСТ ПЕРЕОДИЧЕСКИ ОБНОВЛЯЕТСЯ

Итак планы и текущие задачи:
Над чем я работаю в данный момент:
В данный момент я работаю над пакетом компиляторов карт для P2:Savior, Xash3D и GoldSrc (ниже - подробнее)

Что в дальнейшних планах:
Xash3D Работы над движком. Стабильный билд вышел в сентябре, однако будут внесены изменения, в связи с обновлением формата уровней. Так же, как вы помните сетевая часть еще не готова на 100%, в основном это связано с докачкой ресурсов и частично сломанной интерполяцией (впрочем в халфе она полностью поломана).

XashXT Работы приостановлены на время работы над компиляторами. Основное направление - обновление с учётом обновлённого движка и новых фичей, соответственно.

P2: Savior map compile tools
То, над чем ведутся работы сейчас. Обсуждение и скриншоты здесь Уже готовы csg, bsp, vis, работаю над rad.

Paranoia 2 : Savior ver. 1.51
Поскольку был пройден важный момент - внедрение развесовки, то теперь можно сказать более определённо, что еще запланировано:
1. новый AI для монстров, с учётом инверсной кинематики, 9-way блендинга и прочего. Скорее всего так же на базе кода из сорса.
2. Финализация рендерера. Работы над рендером пока приостановлены, т.к. ведутся работы над компиляторами уровней, что в свою очередь может открыть для рендера новые возможности.

Doom2Gold
Старая тулза, начатая еще в 2013-м. Экстратор ресурсов первого и второго дуум. На данный момент умеет извлекать звуки и музыку. В планах научить извлекать текстуры, спрайты и уровни (прямо в map).
Если бы мне кто-нибудь нашёл сорцы от легендарнова декомпилятора QuakeDM за авторством Michael Stokes, процесс пошёл бы веселее.

makefont
Маленькая тулза из HLSDK которая создаёт fonts.wad. Оригинал не добавлял в шрифты русские буквы, я когда-то это исправлял, но по глупости потерял исходники. Так же вероятно в этот вад будет добавлено не три шрифта, как в оригинале, а скажем, целый набор, чтобы движок мог выбирать их по своему усмотрению.

Sprite Viewer
Делать его не хочется, но вероятно придется, т.к. стандартные просмотровщики, либо не умеют открывать даже стандартные спрайты с групповыми кадрами, либо весят 300-500 мегабайт. Впрочем на базе того же mxtk, это не займет много времени.

Если что-то упустил или у вас остались вопросы - спрашивайте.

Последний раз редактировалось Дядя Миша, 12.11.2017 в 15:13.
Дядя Миша вне форума Ответить с цитированием
Старый 01.05.2017, 00:14  #2
ElbeR
ElbeR
Wunderknabe
Регистрация: 23.04.2009
Адрес: Siedlce,Poland
Возраст: 28
Сообщения: 748
Замечания: 1


По умолчанию

2 Дядя Миша:
Так держать, все четко и конкструктивно
ElbeR вне форума Ответить с цитированием
Старый 01.05.2017, 01:35  #3
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,377


По умолчанию

Мне кажется перенос первой паранойи на движок второй это пустая трата времени. Чтобы она смотрелась нормально на новом рендере, это надо делать и новые текстуры, и новые нормали и новые модели. А так будет почти одно и тоже.
FiEctro вне форума Ответить с цитированием
Старый 01.05.2017, 13:52  #4
ElbeR
ElbeR
Wunderknabe
Регистрация: 23.04.2009
Адрес: Siedlce,Poland
Возраст: 28
Сообщения: 748
Замечания: 1


По умолчанию

2 FiEctro:
Естественно. О тупом портировании речь не идет.
ElbeR вне форума Ответить с цитированием
Старый 01.05.2017, 14:29  #5
GNU/Hurt
GNU/Hurt
Забаненный
Регистрация: 05.03.2014
Сообщения: 749


По умолчанию

2 ElbeR:
Полноценный ремэйк будет? Гуд.
GNU/Hurt вне форума Ответить с цитированием
Старый 01.05.2017, 14:45  #6
ElbeR
ElbeR
Wunderknabe
Регистрация: 23.04.2009
Адрес: Siedlce,Poland
Возраст: 28
Сообщения: 748
Замечания: 1


По умолчанию

2 GNU/Hurt:
Как пишет ДМ - "Немного о планах":
Думается перевыпустить проекты с постфиксом Redux, т.е. Paranoia 2 + (Бонус) Paranoia Redux

Проблема: нету "устаканенной" версии движка, а работать по принципу "а теперь с этими бинами глянь, а теперь с отеми" или "ты делай на старой, а там на новой версии движка проверим" - как-то не хочется.
Сконцентрироватся на геймплее.
+ ко всему - редакс это редакс, он делается один раз и навегда, в лучшем виде так сказать, и не терпит версий 1.1.1.1....
Это то чего хочу от ДМ. Выпустили и не возвращаемся.

П.С. Изначально я делал ремейк на сорсе, есть даже играбельная версия, никому не показывал, но пришло понимание что паранойка уже не так интересна народу, чтобы на нее столько усилий тратить.

Последний раз редактировалось ElbeR, 01.05.2017 в 14:50.
ElbeR вне форума Ответить с цитированием
Старый 01.05.2017, 15:21  #7
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,111


По умолчанию

[ Цитата ] никому не показывал
я = никто?

Дядя Миша, подумав, добавил 01.05.2017 в 15:27
А насчёт обновления рендера паранои, так скажу - очень много экспериментов. Пока я возился с движком в мире появилось множество всяких графических техник и трюков. Вот теперь хочу попробовать их всех. Ну может не прям все, но многое.
Часть вы уже видели - полноценные ландшафты появились, туманчег подводный, наконец-то нормальное освещение у стёкол, PBR опять жы, улучшена и переработана система освещения статичных моделей, введена поддержка амбиент-кубов, как в сорсе. Полностью переписана архитектура рендерера. В настоящий момент возвращаю к жизни динамическое освещение, потом еще освещение от солнца, потом долго-долго исправлять мелкие огрехи и новый рендерер для паранои готов. Еще хотелось бы отметить переработанную систему материалов - теперь детальные текстуры прописываются в matdesc, что в свою очередь позволило накладывать их на модельки. mapname_detail более не используются. Это по идее и будет универасальная базовая система материалов, которая, являясь максимально простой и интуитивно понятной, тем не менее содержит все необходимые настройки. Это вот то, к чему мы так долго шли, обсуждали и спорили как надо.

Дядя Миша, подумав, добавил 01.05.2017 в 15:28
ЗЫ. в идеале я бы вообще нахрен отказался от текстовых параметров, чтобы всё задавалось лишь содержимым текстуры, но пока так не получается.

Последний раз редактировалось Дядя Миша, 01.05.2017 в 15:28.
Дядя Миша вне форума Ответить с цитированием
Старый 01.05.2017, 15:47  #8
ElbeR
ElbeR
Wunderknabe
Регистрация: 23.04.2009
Адрес: Siedlce,Poland
Возраст: 28
Сообщения: 748
Замечания: 1


По умолчанию

Оффтоп

Что хотелось бы для редакса паранойки:

рендер:
- освещение статики - гуд
- PBR - гуд
- новая настройка материалов - не видел
- сглаживание - отсутствует

тулзы для дизайнера:

- оружейная система - гуд
- кастомизация нпс/монстров - отсутствует
- система ландшафтов - очень сложная в создании без редактора
- редактируемость UI и меню - отсутствует (на редакс не обязательно)

скелетная анимация:

- bones weights - отсутствует
- ragdoll - отсутствует (на редакс не обязательно)
- jingle-bones - гуд

Я составил список исключительно из собственного видения нужных изменений, так что не суди строго, это только виденье "джентльменского" набора

Оффтоп

Последний раз редактировалось ElbeR, 01.05.2017 в 16:02.
ElbeR вне форума Ответить с цитированием
Старый 01.05.2017, 20:26  #9
crystallize
crystallize
Лейтенант
Регистрация: 06.06.2014
Сообщения: 743


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: ЗЫ. в идеале я бы вообще нахрен отказался от текстовых параметров, чтобы всё задавалось лишь содержимым текстуры, но пока так не получается.
Картинка же может нести в себе специальное поле EXIF с текстовой информацией о модели фотика, выдержке, дате, ориентации и т.д. Ты мог бы записать туда какие-то параметры?
crystallize вне форума Ответить с цитированием
Старый 01.05.2017, 16:31  #10
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,111


По умолчанию

[ Цитата ] новая настройка материалов - не видел
Очень похожа на старую, но некоторые параметры поменялись.
[ Цитата ] сглаживание - отсутствует
Сглаживание в дравах включайте. У паранои форвард-рендер, у него нет с этим проблем.
[ Цитата ] система ландшафтов - очень сложная в создании без редактора
Ну это мы еще обсудим. Делал-делал и вдруг говорят - сложная. Ахренеть можно.
Дядя Миша вне форума Ответить с цитированием
Старый 01.05.2017, 16:45  #11
ElbeR
ElbeR
Wunderknabe
Регистрация: 23.04.2009
Адрес: Siedlce,Poland
Возраст: 28
Сообщения: 748
Замечания: 1


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Сглаживание в дравах включайте. У паранои форвард-рендер, у него нет с этим проблем.
Игрок не будет включать у себя в видяхе сглаживание и ты об этом знаешь. С тем же успехом можно писать рекомендацию - выключить свет в комнате для атмосферы.
[ Цитата ] Сообщение от Дядя Миша: Ну это мы еще обсудим. Делал-делал и вдруг говорят - сложная. Ахренеть можно.
Делал-делал - сделал сложно в изготовлении. Обсудим.

Последний раз редактировалось ElbeR, 01.05.2017 в 16:51.
ElbeR вне форума Ответить с цитированием
Старый 01.05.2017, 17:52  #12
ZombieSource
ZombieSource
Sehr geile Sprayers!
Регистрация: 13.06.2010
Адрес: LightenWoods
Сообщения: 428


По умолчанию

Рад cлышать что Xash3D дорабатывается. В The Specialists осталось не много народу, и возможно выйдет сразу всех оставшихся игроков пересадить на Xash.
PS: красивый эффект воды надо впиливать в сам мод, или же запустив игру с голды под Xash'ем можно будет увидеть пару новых эффектов?
ZombieSource вне форума Ответить с цитированием
Старый 01.05.2017, 21:03  #13
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,111


По умолчанию

2 crystallize: особенно у DDS, да и не это я имел в виду.
Дядя Миша вне форума Ответить с цитированием
Старый 01.05.2017, 21:12  #14
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 824


По умолчанию

2 ElbeR: сглаживание в форке есть, думаю, что msaa включенный для контекста в п2 должен работать. Но я давно не проверял работоспособность паранойи 2 под форком.
Редактируемость меню возможно появится (сейчас меню переписано в более читаемый вид, в планах поддержка scr)
Меню из форка по идее должно работать и на оригинальном ксаше, но я не проверял.
2 ZombieSource:
The Specialists мёртв, говорят что разрабы умудрились потерять исходники. А значит он не интересен даже авторам.
Красивая вода только в модах с кастомным рендером, ситуация с которыми достаточно печальная. Либо пишешь рендер сам (в xashxt фич мало, да и работает он медленно, так что для графона потребуется серьёзная доработка), либо делаешь мод на второй паранойе или Area51, ограничиваясь возможностями этих модов. Оффтоп
Водичка какая-то в xashxt есть в принципе, не разбирался как её настраивать. Он и без неё дропает fps в 30
mittorn вне форума Ответить с цитированием
Старый 01.05.2017, 21:55  #15
ZombieSource
ZombieSource
Sehr geile Sprayers!
Регистрация: 13.06.2010
Адрес: LightenWoods
Сообщения: 428


По умолчанию

[ Цитата ] Сообщение от mittorn: 2 ZombieSource:
The Specialists мёртв, говорят что разрабы умудрились потерять исходники
TS мёртв, Half-life 1 мёртв, щас все плачут что CS 1,6 умер полностью. А ещё в мире есть тонна синглплеерных игр, они наверно тоже умерли, ведь на их серверах никого нету, у них даже серверов нету. С такой логикой одна дорога - в юнити. Игра умирает только в одном случае - когда при запуске игры, игра закрывается с ошибкой "Unable to connect to server, try again later". Но это касается только ММО игр с клиентами. Почему сейчас это понятие применяют где оно не логично, я не знаю.
Но если вода слишком дропает FPS, то конечно она не нужна, достаточно будет просто прилепить блум через opengl32.dll, а графон пилять просто используя суперчёткие текстуры размера 512х512, надеюсь их Xash выдержит. Там же рендер новый и более оптимизированный, вроде?
Ещё народ как-то делал красивую воду через metahook
Интересно ещё как в ксаше будут дела с регом

Последний раз редактировалось ZombieSource, 01.05.2017 в 22:02.
ZombieSource вне форума Ответить с цитированием
Старый 01.05.2017, 22:12  #16
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,111


По умолчанию

[ Цитата ] суперчёткие текстуры размера 512х512
ФЦЫТАТНЕГ!
Дядя Миша вне форума Ответить с цитированием
Старый 01.05.2017, 22:39  #17
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 824


По умолчанию

2 ZombieSource: для графона нужен хотя бы бамп маппинг, без него даже 2048x2048 текстуры будут смотреться плоско. Водичку надо проверить, я не знаю насколько она жрёт fps. Проблемы у меня возникали со всеми проекторами/порталами/мониторами/зеркалами. Они увеличивают количество проходов рендера в разы, из-за чего становится заметна неоптимальность остальных частей рендера.

Живёт проект пока живёт его код. Умирает та игра которая остаётся привязана к платформе. Платформа windows в том виде в котором все её знали уже умерла. Конечно на всяких 10 и интелах старые приложения ещё работают и будут работать какое-то время, но вне windows и x86 это какой-то pe32 файл под какой-то камень и всё что с ним можно сделать - удалить нафиг. Блобы не представляют ценности, это просто шляпа, которая работает пока intel и microsoft.
Халфа не умерла, cs не умерла. Мало того, эти игры по сей день приносят valve деньги, пусть и не в тех объёмах что раньше. Синглплеерные игры не умерли если их можно запустить на любой платформе. Вот Valve понадобилось - и они отвязали все свои игры от платформы. Пускай они и закрытые - кодовая база успешно перенесена. Если microsoft вдруг дропнет поддержку winapi например, intel купят китайцы, а весь мир сойдёт с ума - то valve будет куда свалить и где торговать шапками, а вот TS и некоторые другие моды уйдёт внебытие - ведь мало того что их код некому поддерживать, так и кода то уже нет.
Нужны ещё примеры? JumBot. Разраб потерял исходники, а GS обновился с потерей совместимости. Теперь он работает только под ксашем или старым GS и только на x86
mittorn вне форума Ответить с цитированием
Старый 01.05.2017, 23:05  #18
ZombieSource
ZombieSource
Sehr geile Sprayers!
Регистрация: 13.06.2010
Адрес: LightenWoods
Сообщения: 428


По умолчанию

Возможно на лексиконе девелоперов жаждущих наживы так и есть. Но я просто игрок, и хочу играть более комфортно, и мне абсолютно плевать на код самой игры, а если надо что-то добавить, есть метахук и метамод
ZombieSource вне форума Ответить с цитированием
Старый 01.05.2017, 23:56  #19
Raid
Raid
Регистрация: 28.03.2037
Адрес: CSM-чат
Возраст: 26
Сообщения: 7,789


По умолчанию

2 mittorn:
Восьмиосная цистерна чаю тебе. Все не-кроссплатформенное неизбежно умрет.

Raid вне форума Ответить с цитированием
Старый 02.05.2017, 02:07  #20
GNU/Hurt
GNU/Hurt
Забаненный
Регистрация: 05.03.2014
Сообщения: 749


По умолчанию

2 Raid:
Эт. скорее всё платформы сдохнут, все кроме UWP щедро обмазанной DRM/TC.
GNU/Hurt вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:27.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community