IPB

Помощь по разделу

Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов

 
>

Alife в mp - миф или реальность?

 
 jukan
сообщение 09.08.2018, 12:04
Сообщение #1


Новичок
*

Группа: Участник
Сообщений: 14
Регистрация: 26.01.2015
Из: Гродно
Пользователь №: 21158



Доброго времени суток, форумчане. Предлагаю обсудить данную тему. Все говорят об этом, некоторые это сделали, некоторые даже слили какие-то наработки, однако широкого распространения почему-то эта тема не получила. Да, был soproject еще в далеком 2012, но ведь сейчас есть исходники. Как раз начал изучать код ЗП и эта тема заинтересовала. Давайте приоткроем завесу тайны.

Пока что такие мысли есть: Перенесли поля и функции связанные с Alife из game_sv_single в game_sv_mp аналогично. Проверяю: ai().get_alife() возвращает false и ничего не происходит. Сам симулятор "запускается" по-идее через функцию Create c "опцией" /alife (на скрине). Ну так вот этого не происходит. Как подать на нее значение для "запуска" Alife?


Не знаю, в том ли я направлении думаю, но пока что у меня ничего не работает (IMG:style_emoticons/default/blink.gif)
Может будут еще идеи?
Перейти в начало страницы
 
 
 Дизель
сообщение 09.08.2018, 12:32
Сообщение #2


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



jukan, я так же пытался года два назад влезть в сеть, но тестировать сложно -народу нет - вообще хрен кого заставишь проверить подсобить. На тему по большому счету вообще не реагируют.
Перейти в начало страницы
 
 
 Дизель
сообщение 09.08.2018, 13:14
Сообщение #3


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



jukan, для алайфа нужна аи сетка на карте. Я делал Припять под SoProject - монстры работали, но бывало анимации тупили и они на жопе ездили. НПС вообще не работали в SoP (как бы есть они,но типа без логики).

Вот тут и Alex009 и _Призрак_ и я там малость покрутил еще каво:
https://mega.nz/#F!7TxxARYZ!cNAqgfInNoNXeAZmXvWhPQ
https://code.google.com/archive/p/stalker-s...oject/downloads

Раз пошла такая маза, режь последний огурец: https://yadi.sk/d/K3lPgIxg3Q43Bh Где то скачал давно, не помню.

Сообщение отредактировал Expropriator - 09.08.2018, 13:23
Перейти в начало страницы
 
 
 Modera
сообщение 09.08.2018, 13:23
Сообщение #4


Игровой Бог
**********************

Группа: Участник
Сообщений: 5189
Регистрация: 30.07.2010
Пользователь №: 13969



jukan,
Цитата(jukan @ 09.08.2018, 12:04) *
Как подать на нее значение для "запуска" Alife?

В батнике или консоли после режима дописать /alife, вот так:
Код
-start server(имя_карты/deathmatch/alife) client(localhost)

В консоли тоже самое, но без минуса.

Но так просто у тебя нифига не заработает, полюбому будет ещё 100500 всяких ошибок. Одну я уже увидел в конструкторе CAlifeSimulator, там стоит ассерт на то, чтобы тип игры был single.
Перейти в начало страницы
 
 
 Дизель
сообщение 09.08.2018, 13:27
Сообщение #5


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



Цитата(Modera @ 09.08.2018, 15:23) *
там стоит ассерт на то, чтобы тип игры был single.

Ага видел, там еще куча проблем с синхронизацией, потом вылезет.
Перейти в начало страницы
 
 
 jamakasi
сообщение 09.08.2018, 16:35
Сообщение #6


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3256
Регистрация: 12.07.2007
Из: Энгельс
Пользователь №: 6560



Проще мп перенести в сингл чем куски сингла в мп.
Перейти в начало страницы
 
 
 macron
сообщение 09.08.2018, 20:06
Сообщение #7


Игровой Бог
**********************

Группа: Участник
Сообщений: 5166
Регистрация: 22.02.2006
Из: Париж
Пользователь №: 3089



Шо, опять? (IMG:style_emoticons/default/laugh.gif)
ЗЫ: нашел видос в тему. Монстр, правда, не совсем "настоящий".

Перейти в начало страницы
 
 
 Дизель
сообщение 09.08.2018, 20:41
Сообщение #8


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



Я сейчас в алайф играл в Арме-3 (1.00) по сети. Один сам себе создал сервак и давай делать зачистку ботов. Вот там алайф - так алайф. Я за три своих смерти только двоих ботов вынес.
Перейти в начало страницы
 
 
 doc10
сообщение 10.08.2018, 07:08
Сообщение #9


Заслуженный Мастер Игры
*************

Группа: Участник
Сообщений: 1543
Регистрация: 26.09.2010
Пользователь №: 14091



jukan, привет. Почти год назад копался ради интереса. Видео ниже - мой конечный результат. Геймплей записан на клиенте, анимации глючат только у него, у сервера всё хорошо. Не придумал как синхронизировать анимки, слишком тупой. Очень много подсказок здесь:
https://code.google.com/archive/p/stalker-soproject/source
Напиши в личку свои контакты, помогу чем смогу.
Видосы


Я ещё биндер включал, логика начинала работать, но там закономерно сыпались ошибки, ссылаясь на скрипты.

Сообщение отредактировал doc10 - 10.08.2018, 07:23
Перейти в начало страницы
 
 
 v2v3v4
сообщение 10.08.2018, 13:59
Сообщение #10


Опытный Игрок
****

Группа: Участник
Сообщений: 60
Регистрация: 03.05.2012
Пользователь №: 14741



Есть исходники so project, можно что-то там позаимствовать, а так если нужна какая помощь в этой теме, или поставить сервак, обращайтесь.
Перейти в начало страницы
 
 
 Дизель
сообщение 10.08.2018, 14:42
Сообщение #11


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



v2v3v4, исходники so project с исходниками движка несовместимы.

so project работает с оригинальной делкой xrGame (её нельзя править). so project берёт на себя управление движком - как то так. Это больше похоже на обёртку внутри которой варится алайф.
Перейти в начало страницы
 
 
 v2v3v4
сообщение 10.08.2018, 15:38
Сообщение #12


Опытный Игрок
****

Группа: Участник
Сообщений: 60
Регистрация: 03.05.2012
Пользователь №: 14741



Цитата(Expropriator @ 10.08.2018, 16:42) *
v2v3v4, исходники so project с исходниками движка несовместимы.

so project работает с оригинальной делкой xrGame (её нельзя править). so project берёт на себя управление движком - как то так. Это больше похоже на обёртку внутри которой варится алайф.

Там есть пояснения для переноса в ++
Перейти в начало страницы
 
 
 MadMurloc
сообщение 10.08.2018, 16:04
Сообщение #13


Новичок
*

Группа: Участник
Сообщений: 4
Регистрация: 01.08.2018
Пользователь №: 29570



Если есть желающие и мечтающие перенести Alife в mp используя исходники игры, то можем собрать все силы в кучу и обсудить это. Мы с jukan будем тут, присоединяйтесь. https://discord.gg/gT6gzzA
Перейти в начало страницы
 
 
 Дизель
сообщение 10.08.2018, 16:57
Сообщение #14


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



MadMurloc, зачем обсуждать это там? Хотя я там не был ни разу - там что? А здесь? Или вы очередной ROH хотите замутить?
Перейти в начало страницы
 
 
 MadMurloc
сообщение 10.08.2018, 18:01
Сообщение #15


Новичок
*

Группа: Участник
Сообщений: 4
Регистрация: 01.08.2018
Пользователь №: 29570



Expropriator, давняя мечта была это осуществить, и если получится - будет круто.
"Там" просто сервер дискорда, для тех, кто не против помочь разобраться с алайфом.

Сообщение отредактировал MadMurloc - 10.08.2018, 18:05
Перейти в начало страницы
 
 
 RayTwitty
сообщение 10.08.2018, 20:21
Сообщение #16


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3202
Регистрация: 24.09.2010
Пользователь №: 14086



Цитата(macron @ 09.08.2018, 20:06) *
ЗЫ: нашел видос в тему. Монстр, правда, не совсем "настоящий".

Кого ты хочешь надуть - просто физ. объект с анимкой (IMG:style_emoticons/default/biggrin.gif)
Перейти в начало страницы
 
 
 Дизель
сообщение 10.08.2018, 22:19
Сообщение #17


Опытный Игрок
****

Группа: Участник
Сообщений: 53
Регистрация: 07.08.2015
Пользователь №: 22230



Цитата(MadMurloc @ 10.08.2018, 20:01) *
"Там" просто сервер дискорда, для тех, кто не против помочь разобраться с алайфом.

Блин, я настолько древний, что мне бы еще разобраться, что такое "сервер дискорда". Это типа Гитхаба что то?
Перейти в начало страницы
 
 
 MadMurloc
сообщение 10.08.2018, 22:41
Сообщение #18


Новичок
*

Группа: Участник
Сообщений: 4
Регистрация: 01.08.2018
Пользователь №: 29570



Expropriator, это мессенджер))
Перейти в начало страницы
 
 
 RayTwitty
сообщение 11.08.2018, 13:46
Сообщение #19


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3202
Регистрация: 24.09.2010
Пользователь №: 14086



Цитата(Expropriator @ 10.08.2018, 22:19) *
Блин, я настолько древний, что мне бы еще разобраться, что такое "сервер дискорда". Это типа Гитхаба что то?

Цитата(MadMurloc @ 10.08.2018, 22:41) *
это мессенджер))

Я так и не понял, в чем его преимущество по сравнению с понятным телеграмом))
Перейти в начало страницы
 
 
 Modera
сообщение 11.08.2018, 16:28
Сообщение #20


Игровой Бог
**********************

Группа: Участник
Сообщений: 5189
Регистрация: 30.07.2010
Пользователь №: 13969



Цитата(MadMurloc @ 10.08.2018, 18:01) *
дискорд

Цитата(RayTwitty @ 11.08.2018, 13:46) *
телеграм

(IMG:https://images.gameru.net/thumb/5727274ba6.jpeg)
Перейти в начало страницы
 
 
 
 

 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 19.12.2018, 02:50