Перейти к содержанию
DeZoWaRe

OGSR Co-Op: Сталкер Тень Чернобыля Кооператив

Рекомендуемые сообщения

 

OGSR Co-Op - Сталкер Тень Чернобыля Кооператив

spacer.png

■ Главная информация

Название: OGSR Co-Op
Разработчик: DeZoWaRe
Платформа: Тень Чернобыля (OGSR Engine 3.529)
Дата выхода: В разработке

■ Описание проекта

Привет всем любителям Зоны!

Решил в качестве фанового личного проекта попробовать реализовать кооперативный режим для оригинальной «Тени Чернобыля» на базе современно разработанного OGSR Engine. Главная идея - пройти классическую сюжетку вместе с друзьями, но со всеми технологическими плюшками, обновленной графикой и фиксами движка OGSR.

Проект пишется «для себя» и ради фана/экспериментов со скриптами и сетевой частью.

Что планируется и разрабатывается:

Совместка в ТЧ: Прохождение оригинала в кооперативе;
Синхронизация: Поэтапная настройка совместного выполнения квестов, спавна и работы скриптов;
Атмосфера: Сохранение духа старого доброго ТЧ, но с удобством совместной игры.

■ Галерея и Медиа

 

spacer.pngimage.thumb.png.d17b0218c88323af9fe7e8b3c124a9a4.png

■ Загрузка и Файлы

 

Ссылка на билды появится после готовности первой публичной версии.

Изменено пользователем DeZoWaRe
  • Лайк 3
  • Мастер! 1
  • Хабар 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

DeZoWaRe не в обиду написано, но будет что-то подобное 

 

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
30 минут назад, Cyrax сказал:

DeZoWaRe не в обиду написано, но будет что-то подобное 

 

С чего такие выводы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
20 часов назад, DeZoWaRe сказал:

С чего такие выводы?

Просто мне так думается. Естественно фактов нету. И я бы хотел оказаться не прав. Доведите дело до конца!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Реализация поддержки индивидуальных окон для разговоров с NPC, взятия заданий.
spacer.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png

 

Синхронизация между клиент-хост и наоборот, положения поломанных ящиков, вещей.


Дополнено 20 минуты спустя

spacer.png
Отображение одетой экипировки на клиентах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png

spacer.png

Метки игроков и синхронизация вывода сообщений

В углу экрана кто в игре и с каким пингом. Над головой имя. И то и другое теперь красится по здоровью: зелёное, пока цел, жёлтое к середине, красное на исходе тот же красный, что у надписи об окончании игры.

Переход намеренно сделан двумя половинами, а не одной. Если красить напрямую из зелёного в красный, середина уходит в грязно-бурый непонятно, то ли человек ранен, то ли просто освещение такое. Через жёлтый читается сразу.

Изменено пользователем DeZoWaRe

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png

spacer.png

Общие катсцены

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

 

Общие наводки на тайники


Тайники были делом хоста скрипты крутятся только у него, поэтому клиент мог хоть все трупы на локации перебрать ноль наводок.

Теперь обыск трупа уходит хосту и выполняется от имени того, кто реально в него полез. Наводка после этого приходит всем: сообщение в ПДА и отметка на карте у каждого, новым игрокам которые выполнили подключение к хосту наводки будут выданы от хоста сразу же.

И тайник тратится один раз. Нашёл клиент - хост в этот же труп уже ничего не найдёт. Тайников в мире ровно столько, сколько заложено оригиналом, никакого умножения на количество игроков (индивидуального).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png

Синхронизация положения трупов, оружия, вещей.

Ковыряюсь в синхронизации положения трупов, реакцию на коллизию от игроков, отображение хит-марок, крови.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png

spacer.png

spacer.png

 

Синхронизация диалогов


Вывод диалогов клиентов в чат и синхронизация истории сообщений через ПДА.
Игрок который проводит диалог не получает вывод в чат, другие клиенты или хост получают вывод + историю в КПК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

spacer.png
 

Добавляю возможность подключения через Steam "Spacewar"

Вы так же сможете выполнять подключение через Hamachi или другой программы для создания виртуальной защищенной локальной сети

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Продолжаю работать над синхронизацией НПС/Мутантов

101681827_.png.33280792c459828857d13fe18b04030e.png
Псевдонацистский зомби бандит

 


Дополнено 37 минуты спустя

PrtScr - скриншоты

spacer.png

Добавил поддержку PrtScr - скриншотов в игре, не работало нормально на движке.

Изменено пользователем DeZoWaRe
  • Смех 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Обучаем таскать трупы клиента а так же реализация "занятого тела"


%7B07BCD9EC-5F34-4F4B-8E03-11084B5ED7A9%

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

DeZoWaRe а будет открытый исходный код, чтоб перенести данные наработки на OGSR Engine 2.1.394 для Final Update 15f (OGSR Engine - Standalone)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

TheDarkestDoomslayer Я пока что не могу гарантировать этого, но я с радостью возьмусь за адаптацию любого мода который будет иметь открытый исходный код движка. Внимание после релиза ТЧ было обращено на OLR 3.0.
Так что скорее всего мучения в OLR могут стать в кооперативе :u1F440:

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

DeZoWaRe лады. Попробую доделать одну версию этого мода и сделать новую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Чат между игроками

spacer.png

Реализовал внутри игровой чат между клиентами и хостом, работает по принципу "Синхронизации диалогов" и выводит игрокам в уведомление текст.
Открыть чат можно через ПДА в разделе Журнал или нажатием клавиши "T"

Изменено пользователем DeZoWaRe
  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования