Заявление (не официальное) на тех.обоснование новой версии x-ray (авторство остаётся за компанией GSC). Техническое обоснование версии движка x-ray 1.5.99 (изначально 1.6.02). Порядковый номер в данной (новой) версии движка будет обратным, в сторону уменьшения (всё не как у людей). Для подобного обоснования послужили несоответствия обычным версиям движков из игр ЧН и ЗП (например x-ray 1.5.10 и 1.6.02). В данной версии (уже будем её так называть в дальнейшем 1.5.99 или упрощенно pro (от названия проекта progress, в котором эта версия зародилась) есть существенные различия из-за регрессивности построения исходного кода. На данный момент, у кода версии 1.6.02, что был изначально, мало что изменилось, но скомпилированный билд, уже не работает в среде игры ЗП. Причина: спавн и аи приближены к игре ЧН. Сейчас идёт настройка совместимости кода с ресурсами ЧН. Аи-сетка локаций ЧН работает без нареканий, а вот в аи-сетке и спавне от ЗП уже есть проблемы с совместимостью (пока совместить не удаётся). Что сейчас уже имеется из инструментов, для работы с данной версией: СДК Progress, старые версии билдов Progress, исходный код, ресурсы GSC (требующие совместимости). В данной версии будут использованы правки исходного кода, скриптов, билдов вспомогательных программ от сторонних мододелов: makdm и kamikazze (БТР - активация авто-прицела), macron и K.D. (правки в СДК), Lost Alpha (одно из наведенй прицела в БТР). Приглашаю мододелов (скриптёров, левел-дизайнеров, 3d-моделеров) из Сталкера и програмистов C++ для дальнейшего развития этой версии движка. Требуется починить скрипты гулагов, воссоздать войну группировок, вывернуть кости всем нпс, перенести уровни из ЗП (найти причину несовместимости в ai) в СДК, внедрить шейдеры для отражения в воде, вернуть на место dx11. Данное обоснование не завершено. Автор заявления: Андрей Холкин (он же andreyholkin, он же Дизель, он же Expropriator). 22.07.2018
Разрабатывается redux версия scs. Рендер dx10 - гибрид. Класс лодки. Тени ГГ. Шейдеры отражения в воде. Луна. Стрельба из БТР. И др. (подробности в комментариях).
Небольшой тест движка. Прошу прощения за лаги при записи.
CyberXottab
22.07.2018, 23:19
Хех... Задача не из простых... Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen? Прошу прощения за флуд.
Молния в вакууме
22.07.2018, 23:21
Предлагаю сделать двиг совместимым с БОРЖЧем, дабы сравнить с ЧНовским. А то мы говорим "ЗП говно! ЗП говно!", а вдруг нет?
ForserX
22.07.2018, 23:26
Цитата(CyberXottab @ 22.07.2018, 23:19)
Хех... Задача не из простых... Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen? Прошу прощения за флуд.
Как он выразился с соседней теме: Я боюсь вам там всё сломать.
А вообще, он хочет свой проект. Но, скорее всего, он канет в бытие. И пофиг, что подобный проект был. Return to Clear Sky (OpenXRay dev brach + Clear Sky), который, вполне себе, работал и позволял играть в чистый ЧН на движке ЗП.
Diesel
22.07.2018, 23:29
CyberXottab, пусть будет нереально, но нужно заявить громко, а потом делать как бы как. Типа ROH, заявили, а хрен его знает там будет ли что то на выходе.
SkyLoader
22.07.2018, 23:31
Цитата(Expropriator @ 22.07.2018, 23:11)
Небольшой тест движка. Прошу прощения за лаги при записи.
Что-то с материалами у объектов не то. Или их кривая настройка или кривая подгрузка.
Цитата(CyberXottab @ 22.07.2018, 23:19)
Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen?
Зачем вообще люди новые проекты делают, когда есть эти два? Может из-за разных направленностей? Если была возможность не флудить, то может и не нужно было?
Diesel
22.07.2018, 23:33
ForserX, у меня же идея не такая как в Возвращении в Чистое Небо. Вообще разная тема. Я иду в обратном порядке, а там шли так как надо, потому у меня совершенно другой будет результат.
SkyLoader, там локация убитая, я её взял чисто из за лодки.
v2v3v4
23.07.2018, 02:50
Поздновато ты узнал о существовании исходников... И еще позднее решил в них залезть...
Diesel
24.07.2018, 13:37
v2v3v4, поздновато. Если рассматривать движок в отрыве от контента Сталкача, то не поздно. Движок хороший очень даже, есть косяки крупные, которые видны в игре Сталкер, но если делать другую игру, подобную сегодняшним инди-играм, то там ни кто эти косяки и не увидит. Дело только в неопределённости лицензии на использования движка. Стукните там в дыню Григоровичу и посоветуйте ему сделать коммерческую лицензию на исходный код и некоторые ресурсы для обеспечения работы движка.
Diesel
24.07.2018, 16:14
СамСебеСекретарша, сама игра ЗП такая, а вот двиг там нормальный (зря хаем). Специально вчера сравнивал рендер dx10 ЧН и ЗП, ЧН выигрывает только в резкости картинки, а ЗП рендер более качественный, без всякой черноты краёв, которые наблюдаются в ЧН.
atanda
24.07.2018, 17:07
Цитата(Expropriator @ 24.07.2018, 16:14)
которые наблюдаются фиксятся в ЧН
Diesel
24.07.2018, 17:36
buffy, а может можно резкости в 1.6.02 накрутить? Там может какой консольной командой можно добавить параметр? Я видел офигенную резкость в "Абсолютной натуре" (автор Атмосфира тот же), я там был в потрясении, сам потом брал это себе в сборку. Единственный минус - время загрузки уровня увеличилась в 10 раз.
Для теста бина ALL0017 можно использовать эту портативную недоделанную сборку: https://mega.nz/#!eW4SGKib!TldDhrvC...14toklzLCXVQXHE У меня лично в меню при первом запуске наблюдается вылет по dx11 (через секунд 30-40), но в самой игре нет вылета.
Начал собирать фикс этой версии - страшный вылет в бтр, когда жмёшь кнопки всякие (пока не нужные). https://yadi.sk/d/dUP69an53akK6m
Тестирую один. Правок будет еще много - еще не переподключен скрипт автоприцела. Что еще в планах: вывернуть кости нпс, убрать дёргание бтр при старте, это что сразу заметно.
Diesel
27.10.2018, 16:09
Что планирую? Сделаю ка я большую правку для ядра с баг-трапом, что бы заметнее видеть логи. Да рендер COC прикручу. Надо же что то делать, иначе можно закиснуть.
Это я уже на чистой 1602 проделал, осталось сюда затолкать.
Следующая версия, возможно, будет уже с отражениями в воде ОГСЕ от KD ( мне помогает тов. Zagolski ). Буду пыхтеть. Шейдер собран (кстати он случайно у меня утёк с патчами) - осталось в движок углубиться.
ForserX
19.11.2018, 00:38
Дизель, нам ОГСЕ'шные отражения не зашли как-то.
Diesel
15.12.2018, 23:18
ForserX, уже мозги на раскоряку. То Сталкер, то Кризис. И не там и не там.
Diesel
13.01.2019, 01:42
Добавляю старые (не опубликованные) ссылки. Это то, что было на конец 2018 года.
Это пока лишь демонстрация СДК и движка. R2 - это чистейший ЧН рендер.
Спавн БТР и лодки. Выйти в меню и нажать O или B. S- сон. K- координаты. В БТР была динамическая музыка на кнопке X Стрельба мышкой. В классе лодки тоже есть пулемёт.
Пока гулаги не принимают всех желающих - надо чинить. Еще нужно вывернуть кости всем нпс, так как там они переделаны под новую анимацию.
Особенность. АИ-сетку билдить и собирать можно под что угодно, но спавн собирать только АИ07 компилятором. Геометрия собирается и 06 и 07 без разницы.
Diesel
01.02.2019, 23:06
Ремейк кода ALL0011 - Sources_Progress_ALL0211_noHelcar - код для проекта Прогресс, без класса лодки. https://yadi.sk/d/f0XfWAdyswa0AA
Коды для проекта Прогресс: STALKER_COP_ALL0020 - возврат ядра xrCore к оригиналу ЗП - вырезаны временно правки COC, для лучшей оптимизации (были лишние процессы активны - например торговля в логе). https://yadi.sk/d/ukReIhqYe4YmKA
STALKER_COP_ALL0021 - вырезаны временно правки COC, исправлен вылет по физике в БТР и лодки, когда при ударе, с большой высоты, корпусом об террейн вылетало-зависало (из за ГГ). https://yadi.sk/d/nRgQiyH01f40GQ
Нужно сделать как было в оригинале - самостоятельно.
Diesel
04.05.2019, 21:37
Проект Прогресс (который был с нумерацией в обратном порядке) ЗАКРЫТ. Версия ALL0022 финальная с шейдерами от KD и Загольского, будет залита позднее на облако.
Да здравствует новый проект 1.5.11 - еще более амбициозный, чем предыдущий. Проделана огромная работа.
Что будет скоро:
Сбока модов "SCS_Redux_AMK" с оригинально-модифицированным сюжетом "Чистого неба".
Сторонние модификации частично включены: AMK, Funny, Lost Alpha, OGSE, AtmosFear, Progress. Данная сборка является средой для демонстрации движка SCS, потому большинство функций модификаций не включены.
Авторы:
GSC (Чистое небо). Дизель (сборка + код движка SCS + правка шейдера воды OGSE - R3 + правка модов + тест класса лодки (->menu+ + рендер и шейдеры dx10). KD (шейдер воды OGSE - основа). Zagolsky (шейдер воды OGSE - R4 - исходник для R3). Funny Mod Team (Funny мод - 2008 - обыск трупов, найм отрядов и другое). AMK Team, Bak (АМК мод - 2008 - спальник и другое). Lost Alpha (стрельба из БТР). Cromm Cruac - конфиги погоды. Ставить по желанию. ?Автор правок engine_cpu_cs. COC+Шварц - тень ГГ.
Особенности:
Рендер движка DX10.0 (DX10.1 ложный рендер однако???) (COP с буфером шейдеров, исправлен глобальный баг освещения ЧН. Шейдерная модель, по-факту: 4.0). Рендер движка DX8 (не рекомендуется использовать в клиенте, иначе нужно будет заменять config.ini папке temp, так как возможны вылеты при запуске dx10). Выделенный сервер - DX8. DX9 - вырезан. DX11 - не было и не планируется. Переключателя рендеров нет и не надо. Физика движка отличается от оригинального ЧН. На лодке не рекомендуется проезжать в близи гравитационных аномалий, будет опрокидывание. Материалы, партиклы, шейдеры xr позаимствованы из ЗП, так что в будущем будет меньше проблем для разрабов с локациями ЗП. Текстуры, звуки ЗП максимально добавлены. Сборка полностью автономна, не требует ни каких архивов .db (!!!да они и не читаются, если что, кроме mp карт).
При сбоях конфига user (config.ini), возможен рендер DX8 в игре (откат - заменить в папке temp файл config.ini из архива config.7z или удалить ini (новый появится автоматом при запуске игры)). Если появляется инфа "о различных версиях", при конекте к серверу онлайн - удалите config.ini в папке temp.
!!! У файлов ini, в большинстве случаев, приоритет над ltx. Пришлось править всё из-за одного файла: config.ini, бывший user.ltx. Файл config.ini в корне игры - не удалять, он базовый для temp, благодаря чему движковые настройки по дефолту не читаются. Если удалить файл в корне, то движок напортачит по-своему.
У выделенного сервера свой файл настроек ( смотреть в bin\temp\).
Menu+K - координаты на монитор и в файл. Menu+I - принудительный сон. Menu+B - спавн тестов.
Стандартная карта теней SMAP понижена с 2048 до 1024 ( важен фпс для сети). Дописаны SMAP: 8192, 6144, 2048.
Отрисовка теней травы в кубе (отключается в меню. В будущем движково возможно отключить куб, если видяхи у всех будут тянуть рендер сравнимый с UDK4).
Делка партиклов xrParticles.dll спрятана в рендеры (бесполезно ставить свою).
Солнечные лучи есть !!! (они появляются ранним утром ~ в 7 часов). Флары отключены в погоде (раздражают). suns.ltx flares = off.
Доработать:
1.Ценовую политику. 2.Проверить все ветки квестов (особенно на Кордоне квест дезертира (убивая его случается вылет по таску).). 3.Сохранение "ГГ в авто". После загрузки сохранения, ГГ выкинут из техники на крышу и недееспособен ни на что. У лодки нет такого бага. 4.Отследить баг "черного экрана" (консоль). Подозрение на r2_tonemap_middlegray (1 = баг). Лечится - настройками по умолчанию.
Системные требования:
Оперативная память от 2Гб. Для комфортной игры требуется мощная видеокарта, типа GTX 950 и выше. На видеокартe GTX 320, при -smap4096 наблюдаются лаги, даже без лучей солнца. Для видях GTX 270, требуется запуск dx10.0 ( исправить все записи ini и ui_main_menu.script на r3_use_dx10_1 off, но если же запустится без проблем, то dx10.1 фальшивый).
Эта сборка уже не первая:
!!!Не путать со сборкой "Progress" на движке "ALL 1.6.02, 1.5.99, 1.5.98", хотя что то было заимствовано. Код изначально был 1.5.10 - в данный момент версия 1.5.11 (примерно, добавлены некоторые функции 1.6.02).
Постскриптум:
Модификация пригодна для повторного прохождения игры с еще большим интересом. Хочется отметить визуальное качество рендера.
ЭТО БЫЛА - РЕКЛАМА!!!
Diesel
05.05.2019, 00:46
Чистое Небо - Редукс (тест). Два архива парта SCS_Redux_AMK(test). Скачать два в одну дерикторию, из первого начать разархивирование. https://cloud.mail.ru/public/GcK2/5EZmq6GCS
Версия тестовая и для торрентов не годится. Если есть желание допилить сборку, то у меня еще есть вариант с SGM CS 2009. Исходники движка будут доверены только избранным.
ВНИМАНИЕ: ЕСТЬ БАГИ в меню сохранений. !!! Это ui_main_menu.script если что. Там не доделано из-за 1602 фишек.
ТАК ПРАВИЛьНО: --------------------------1602------------------------------- function main_menu:OnButton_save_clicked() if self.save_dlg == nil then self.save_dlg = ui_save_dialog.save_dialog() self.save_dlg.owner = self end self.save_dlg:FillList() self:GetHolder():start_stop_menu(self.save_dlg, true) self:GetHolder():start_stop_menu(self, true) self.save_dlg:ShowDialog(true) --self:HideDialog() self:Show(false) end ----------------------------------------------------------
Diesel
05.05.2019, 13:37
Следующий баг в этом же файле:
Правильно так:
-------------------------------1602---------------------------- function main_menu:OnButton_load_clicked() if self.load_dlg ==nil then self.load_dlg = ui_load_dialog.load_dialog() self.load_dlg.owner = self end self.load_dlg:FillList() self:GetHolder():start_stop_menu(self.load_dlg, true) self:GetHolder():start_stop_menu(self, true) self.load_dlg:ShowDialog(true) --self:HideDialog() self:Show(false) end ---------------------------------------------------------------
ForserX
05.05.2019, 14:39
Дизель, скажи мне, вот ты занимаешься движком. Ты где там dx8 увидел?
Забыл о главном. XR файлы править в СДК 07. AI компиляция в СДК06 ( тут надо еще подумать в каком именно 06, может лучше в СДК от SAAS???). У меня уже есть СДК 06 форсированный для ЧН, доработаю и скину в тему.
ed_rez
08.05.2019, 14:02
Цитата(Дизель @ 04.05.2019, 23:46)
Чистое Небо - Редукс (тест).
Пару скриншотов:
Diesel
08.05.2019, 14:42
ed_rez, судя по скринам и погоду править надо. Там есть еще погода от Атмосфира. Можешь её подключить. Удалить старую папку, и вынуть из архива новую.
ed_rez
08.05.2019, 14:52
Дизель, как ключи запустить на лаунчере? В упор не цепляет качество скриншотов в формате jpg, минимум png. В консоли, вроде так тоже можно было, не смог найти команды. И да, мелкие ошибки пока зачищал Болота. 1. Вой контролера зацикливается, перезагрузка сэйва не помогает; 2. Если ГГ помер, то в загрузочном экране курсор мышки замирает и не реагирует. Выход через диспетчер или Alt+F4. Или не стоит писать за эти ошибки, в проекте главное рендеры и освещение, а остальное для побегать, посмотреть?
Цитата(Дизель @ 08.05.2019, 13:42)
Там есть еще погода от Атмосфира.
Я так понимаю, что вот этот архивчик: ?
Diesel
08.05.2019, 15:03
ed_rez, да этот архив. За ошибки спасибо - исправлю. Я еще до контролёра не добрался. А меню еще доработаю, не заметил баг, это из той же оперы, что выше баги.
Diesel
08.05.2019, 15:29
Цитата(Дизель @ 08.05.2019, 17:03)
ed_rez, да этот архив. За ошибки спасибо - исправлю. Я еще до контролёра не добрался. А меню еще доработаю, не заметил баг, это из той же оперы, что выше баги.
Бесполезно ключи вводить, там качество у всех примитивное, даже у TGA. Я пока не допёр, почему рендер в скринах упорот.
ed_rez
08.05.2019, 18:05
Дизель, лучики в точку собираются: 3. НПС не все "железо" собирают (вне трупов), шмонают трупы исправно;
Цитата(Дизель @ 08.05.2019, 13:42)
погода от Атмосфира
Скриншоты
Diesel
08.05.2019, 18:24
Цитата(ed_rez @ 08.05.2019, 20:05)
Дизель, лучики в точку собираются:
В смысле? Не понял.
Трупы шмонают (это было из модов), а вот так на земле шмон не делал, я даже не знаю было ли это в задумках.
Какая погода лучше?
ed_rez
08.05.2019, 18:29
Цитата(Дизель @ 08.05.2019, 17:24)
В смысле?
Векторы лучей стремятся в одну точку на земле. Не везде, но местами, как ни странно, видно. Скриншот сделал.
Цитата(Дизель @ 08.05.2019, 17:24)
на земле шмон не делал
Я подумал, что сбор всего идет, как в ТЧ. Уборщик уберет.
Цитата(Дизель @ 08.05.2019, 17:24)
Какая погода лучше?
Атмосфир, естественно. Смотри, как разнообразна картинка. От теплой, до полностью холодной палитры. Приятнее же играть, когда происходит динамика картинки в палитре. Мне уж точно.
Diesel
11.05.2019, 18:30
1511 пересадить на AI additions от Bak? И более нафиг ничего не надо.
Анимации обыска, подбора предметов, отделения частей мутантов.
Озвучка обыска трупов из Зова припяти (в комплекте русская озвучка)
Динамический выбор цели
Широкие возможности настройки
Исправление боевой системы - модуль rx_combat
Новая схема борьбы с монстрами
(теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки)
Раненые НПС перемещаются в укрытие бегом
При перемещении в укрытие НПС будет стрелять
(исправление проблемы оригинальное боёвки, когда НПС видел врага, но не срелял, что значительно снижало боеспособность)
При поиске врага НПС тоже могут перемещаться бегом
Хромание НПС (модифицированный xr_wounded.script)
Добавлен новый режим "легкого тяжелого ранения", в котором НПС:
- при наличии врага стараются спрятаться от него, ковыляя в укрытие
- находясь в укрытии, могут сами себя вылечить (при наличии аптечки)
+Добавлена поддержка профилей и управление из логики
+Теперь отображается именно тот предмет, который НПС использует; фейковый бинт убран
+Добавлены анимации для разных медикаментов
~Исправлены глюки анимации в присяде
rx_kill_wounded
~исправлено добивание ножом
rx_facer
+Добавлен постпроцесс эффект удара в лицо
~Исправлена ошибка планировщика
------------------------
Версия 2.03 [08.11.2016]
Исправлен вылет rx_combat.script: bad argument #2 to 'random' (interval is empty)
Исправлен вылет C stack overflow при бое с псевдогигантом
Добавлена озвучка лута для чистого неба
Плюс еще много мелких исправлений, которые мне лень описывать
------------------------
Версия 2.02 [19.08.2016]
rx_ai
+Добавлен флаг получения хита от аномалии
rx_combat
~Исправлен вылет при пропаже оружия
rx_gl
~Исправлено одновременное проигрывание нескольких звуков предупреждения
xr_corpse_detection
~Исправлен возможный вылет при убийстве лутающего НПС
+Добавлен фикс подбора артефакта в процессе активации (изначально выключен)
+высвечивание артефактов при их подборе
~Улучшена коррекция позиции
~Улучшена защита от сбора вещей, находящихся в аномалиях
~Запрещено подбирать оружие раненых сталкеров
------------------------
Версия 2.01 [03.08.2016]
rx_combat
+Новая схема борьбы с монстрами
(теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки)
+Раненые НПС перемещаются в укрытие бегом
+При перемещении в укрытие НПС будет стрелять
(исправление проблемы оригинальное боёвки, когда НПС видел врага, но не срелял, что значительно снижало боеспособность)
+При поиске врага НПС тоже могут перемещаться бегом
rx_ff
~исправлено вмешательство в перемещение персонажа
xr_help_wounded
+Некоторые улучшения
xr_corpse_detection
~исправлены некоторые глюки анимации
xr_smartcover
~возвращен параметр def_state_moving
------------------------
Версия 2.0 fixed [18.07.2016]
gulag_general
~ограничено собирательство при перемещении отряда между точками
rx_ai
~исправлено возможное зависание НПС в бою при отсутствии патронов к оружию
rx_ff
~Исправлено блокирование озвучки тревоги
rx_kill_wounded
~исправлено застревание НПС
rx_wmgr
~исправлены некоторые ошибки
+добавлена настройка grenade_launcher_mode (возможность использовать гранатомёты)
А оно еще и работает, по крайней мере игра запустилась. Пойду тестировать тщательно. Посмотрю на эту работу по-ближе.
Выпилю Funny mod - один фиг там всё заимствовано.
===============================================
Есть неприятный момент: нпс после атаки в присяди до места работы скользит, словно он на выделенном сервере синxронизируется.
Обыск трупов без анимаций: типа прошел мимо и почистил. Ранее у меня было красивее, с анимацией.
Diesel
12.05.2019, 00:38
Цитата(Дизель @ 12.05.2019, 00:51)
Цитата(Дизель @ 11.05.2019, 20:30)
1511 пересадить на AI additions от Bak
Буду еще тестировать, может хоть что то дельное есть. Пока не впечатлило.
Еще прикол: стоял, наблюдал как нпс церковь брали. Сталкеров штук 20 полегло. Взяли кое-как. Один бегал-бегал, прибежал к воротам, спрятался за стенку, и орёт: - Дружище. ждём твоего сигнала.
Там только ваши - подумал я и весело поржал.
ed_rez
12.05.2019, 03:13
Цитата(Дизель @ 11.05.2019, 23:38)
Пока не впечатлило.
AI сразу и не раскусишь на локации Болота. Мало объектов, которые можно обойти и с фланга зайти. На ЧН я никогда не играл с этим АИ, а вот на ТЧ она показывала отличнейшие результаты. В общем-то и разбежалась по разным модам. Вплоть до РР проекта, где самая последняя версия, которая не выкладывалась в общий доступ.
cjayho, выбрал ЧН платформу полностью. Смысла нет тянуть COP версию, так как у меня даже нет dx11 поддержки. Геморойно делать регресс.
ЧН война группировок понравилась. ОГСМ мод сейчас прикрутили к версии 1.5.11, так там боты такое творят, что 1.5.99 просто отдыхает.
ed_rez
23.05.2019, 13:57
Дизель, жаль, что Bak отошел от дел. Думается мне, тестируя его крайнюю работу на ТЧ в проекте РР, то у него в загашнике что-то и для ЧН с ЗП осталось.
Diesel
29.05.2019, 20:51
1.5.11
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.