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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2017, 18:34  #1
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию Xash3D 0.99 full multiplayer support (announce)

Поскольку я в последнее время не делал никаких особых заявлений, а наши форумчане обычно привыкли ждать не спрашивая, то видимо никого особо и не интерисовало, над чем я в данный момент работаю. В то же время в англоязычном мире усиливаются брожения на тему того, что мол хватит уже Вальве зажимать исходники голдсорса, фоннаты негодуют, итд.
И некоторые уже были бы рады хоть какой-то альтернативе, но она их не устраивает полностью по некоторым причинам. Например ReHLDS - это просто выделенный сервер, а в ксаше всегда было хреново с мультиплеером. Вот, как пример. Поэтому хочу сообщить, что в настоящий момент я работаю над весьма масштабным обновлением движка (ориентировочная дата выхода - традиционно 26-го апреля), целью которого является полноценное внедрение мультиплеера со всем необходимым инструментарием, аналогичным таковому в голдсорсе. Так же я напоминаю, что финальной версии движок достигнет только тогда, когда окончательно уравняется по функционалу с голдсорсом, исключая стимовские приблуды, которые являются частью вальвовского окружения скорее, чем необходимыми механизмами движка. Протокол так же останется несовместимым с халфой, главным образом потому, что халфовский протокол не позволить реализовать множество из тех вещей, которые в ксаше уже доступны, например ту же поддержку карт 32768х32768, но это единственная причина и далеко не главная. Так же будет произведена работа над чисто ксашевскими интерфейсами: physic interface и render interface, с учётом накопившегося опыта работы над такими проектами как P2 и XashXT, частично римейк кваки. Правда это сделает старые билды несовместимыми с новой версией, но особой проблемы я не вижу - на ксаш-мод, параною и римейк кваки будут выпущены обновления. А совместимость со всеми остальными модами останется прежней или даже улучшится. Но, повторюсь, первостепенная задача, это внедрение полноценного мультиплеерного функционала и его отладка.
Дядя Миша вне форума Ответить с цитированием
Старый 04.02.2017, 20:54  #2
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 815


По умолчанию

про несовместимость протокола из-за размера карты скорее отмазы. Лучше бы сказал что в ксаше дельта лучше и нет смысла делать её хуже.
mittorn вне форума Ответить с цитированием
Старый 04.02.2017, 21:28  #3
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 mittorn: там еще дохрена причин, по которым нехочу. Но наврядли они будут интересны народу. И с сейвами - точно такая же ситуация.
Сейвы и протокол я точно не планирую делать совместимыми.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 11:37  #4
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 mittorn: так почему ты решил что в ксаше дельта лучше?

Между прочим в новом билде я планирую поменять концепцию. Изначально ксаш делался с рассчётом, что многие вещи будут доступны в движке, а потом, после отладки, я перейду к разработке XashNT, соответственно далеко не все решения себя оправдали. Теперь концепция будет выглядеть так - базовое стабильное ядро с функционалом на уровне первой халфы и мощные пользовательские интерфейсы, позволяющие создавать на уровне модов новые рендереры, подключать полноценно физику. Но в самом движке по умолчанию ничего такого не будет. В принципе я всегда этой концепции придерживался в той или иной степени, но на данный момент есть вещи, которых в движке быть не должно - поддержка внешних текстур, зеркала, билдер мешей и интерфейсы не проработаны на 100%. То есть в новом билде уже не будет совместимости с теми модами, которые были сделаны на базе ксаша. Но для них будут выпущены обновления, естественно. Зато форматы карт и расширения для них уже устаканились, они меняться не будут. И финальные рендер и физик интерфейсы как раз появятся в версии 0.99. Отсчёт совместимости будет вестись именно от этой версии.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 12:33  #5
GNU/Hurt
GNU/Hurt
☼-----⚛-----☄
Регистрация: 05.03.2014
Сообщения: 726


По умолчанию

2 Дядя Миша:
В xt поддержка внешних текстур останется?
GNU/Hurt вне форума Ответить с цитированием
Старый 08.02.2017, 12:54  #6
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 230


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: мощные пользовательские интерфейсы, позволяющие создавать на уровне модов новые рендереры
То есть рендерер паранои можно будет приделать к будущему ванильному ксашу модом?
nemyax вне форума Ответить с цитированием
Старый 08.02.2017, 13:13  #7
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 GNU/Hurt: тебе для поддержки 8-битного альфа-канала?
Или еще для чего-то?

Дядя Миша, подумав, добавил 08.02.2017 в 13:14
2 nemyax: ну для ксаш-мода я планирую ускорить отрисовку моделей, но и только. Бамп не хочу.

Последний раз редактировалось Дядя Миша, 08.02.2017 в 13:14.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 13:21  #8
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 230


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Бамп не хочу.
А тени-то, тени?
nemyax вне форума Ответить с цитированием
Старый 08.02.2017, 13:32  #9
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

Тени есть в ксаш-моде же.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 13:34  #10
GNU/Hurt
GNU/Hurt
☼-----⚛-----☄
Регистрация: 05.03.2014
Сообщения: 726


По умолчанию

2 Дядя Миша:
Полноценные 32 и 24 битные tga-текстуры. Я же уже достаточно большой пак качественных hires текстур нарисовал. halflife.wad к моменту релиза беты больше использоваться не будет.

>Бамп не хочу.
Мне бамп не нужен, а вот водичка бы не помешала. Мб без честных отражений, а с кубмэпом, например.

Последний раз редактировалось GNU/Hurt, 08.02.2017 в 13:38.
GNU/Hurt вне форума Ответить с цитированием
Старый 08.02.2017, 14:23  #11
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 GNU/Hurt: ну на уровне движка - нет, а в самом ксаш-моде я подключу поддержку DDS, т.к. хайрез текстуры долго грузятся несжатые. Вот взять мод Жэки. У меня он грузился почти 40 секунд. Пережал в DDS - 3 секунды.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 14:26  #12
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 230


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Тени есть в ксаш-моде же.
Ничоси, не знал. Покажите скрины кто-нибудь, кто их юзает.
nemyax вне форума Ответить с цитированием
Старый 08.02.2017, 14:42  #13
GNU/Hurt
GNU/Hurt
☼-----⚛-----☄
Регистрация: 05.03.2014
Сообщения: 726


По умолчанию

2 nemyax:
Так у env_projector поставь флаг теней и юзай. Только это довольно некрасиво выглядит. Они во первых, слишком резкие; а во вторых для мировой геометрии вроде нет сглаживания между фэйсами; в третьих тормозят -- вспомни поездку на секретной дрезине в MiR; в четвёртых, сам свет затухает очень резко, а не по обратным квадратам.
GNU/Hurt вне форума Ответить с цитированием
Старый 08.02.2017, 14:58  #14
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 GNU/Hurt: резкие там сглаживание неправильное было. Но в посл. билдах я их подремонтировал. А на затухание есть три режима.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 15:11  #15
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 230


По умолчанию

Ну юзать енв_проектор в качестве обычного поентлайта я же не смогу? Или норм будет с fov 180?
nemyax вне форума Ответить с цитированием
Старый 08.02.2017, 17:22  #16
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

Поинтлайты требуют ваш любимый GL_EXT_gpu_shader4 либо извращений с Virtual Shadow Depth Cube Texture.
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 17:25  #17
Raid
Raid
Регистрация: 28.03.2037
Адрес: CSM-чат
Возраст: 26
Сообщения: 7,730


По умолчанию

Короче, будут модули с графоном и физоном, как я пони. А с динамическим светом? Там же тестировалось чото такое, концепт был. Аликсы все эти. Я помню.
Raid вне форума Ответить с цитированием
Старый 08.02.2017, 18:15  #18
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 Raid: уже есть параноя и ксаш-мод. А под халфу HLFX был.
Вот они ваши модули
Дядя Миша вне форума Ответить с цитированием
Старый 08.02.2017, 19:16  #19
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,340


По умолчанию

2 Дядя Миша:
Всё кроме ксашмода анально огороженное, и то ксаш мод вроде больше не обновляется.
FiEctro вне форума Ответить с цитированием
Старый 08.02.2017, 19:56  #20
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,911


По умолчанию

2 FiEctro: ксаш мод в принципе достиг своего логического завершения. Я не хочу его уродовать современными графическими свистоперделками. Но кое-что еще сделаю.
Дядя Миша вне форума Ответить с цитированием
Ответ

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

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

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

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



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


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