-
Публикаций
2 083 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Prostomod
-
Ostrov igr lego Вроде бы в конфигах даже отдельная папка есть с мультиплеерными настройками. Я по ней не шарился, но мб там что-то надо исправить. Ну и ещё, все с аналогичными файлами играют (и кто хост)? Я не знаю, как X-Ray реагирует на разницу в геймдате у разных игроков, но не исключено, что мб тут тоже причина кроется.
-
imcrazyhoudini А какой именно 3д редактор? Про макс я не скажу, не пользуюсь. Недавно мог бы видео одно кинуть, но его уже удалили.
-
Toplol4ik Открой файл _g.script, найди функцию function abort(fmt, ...), там есть закомментированная строчка "--error_log(reason)", ее и надо раскомментировать, должно получиться вот так: function abort(fmt, ...) local reason = string.format(fmt, ...) error_log(reason) end После чего при вылете у тебя будут более понятные логи
-
Вроде бы ничего не напутал. Только что написал, сам ещё не использовал. function is_looking_in_restr(restr) --есть метод inside local actor_pos = db.actor:position() local actor_dir = db.actor:direction() local restr_pos = restr:position() local dir_point = actor_pos:add(actor_dir:mul(actor_pos:distance_to(restr_pos))) return restr:inside(dir_point) end function is_looking_in_restr_noinside(restr_pos, restr_size) --нет метода inside local actor_pos = db.actor:position() local actor_dir = db.actor:direction() local dir_point = actor_pos:add(actor_dir:mul(actor_pos:distance_to(restr_pos))) return dir_point:distance_to(restr_pos) <= restr_size end
-
Paracetamol А, придумал проще. Это нормальный спейс рестриктор (т.е. можно вызвать метод inside)? Если да, то попробуй такое: Получить координаты игрока и его направление, а так-же расстояние до спейса в данный момент времени. Умножь расстояние на направление игрока и прибавь позицию игрока (получим координаты точки по направлению игрока на расстоянии, равном расстоянию между игроком и спейсом). Вызывай на спейсе метод inside и передавай туда полученные на п2 координаты. Результат - ответ на вопрос "Смотрит ли игрок в спейс". Дополнено 1 минуту спустя А даже если не нормальный, то тогда п3 проверяем не методом inside, а сравнением расстояния между точкой из п2 и координатами спейса с радиусом сферы. Если больше - значит не в него смотрит. Но тогда такое будет работать только со сферой.
-
Paracetamol Ну на движущийся... По идее можно попробовать реализовать через скрипты такое, если можешь получать позицию спейса в пространстве (конкретные координаты рестриктора в определённый момент времени), но придётся математику вспоминать (а если это не сфера, то... придётся ломать говору вдвойне) и проверять такое на апдейте. Если что, я не знаю примеров, где такое реализовывалось хоть как-то.
-
В группе ВК разрабов того мода есть список разрабов, где значится некий "Крим Кримов" как квестер. Чтобы так родители назвали кого-то я никогда не встречал... Не, мб я обознался... Если хочешь, можешь не подтверждать или опровергать, я не настаиваю. (И да, меня "сталкером" можно назвать исключительно в рамках понятия "фанат игры S.T.A.L.K.E.R." и ни в каком другом)
-
Ёпть... Ну всё, я сворачиваю разработку своего мода, такое точно не переплюну...
-
А всю и не нужно. Та же ОПа: античита нет, можно играть с любыми правками и ничего не будет тебе от игры. Но при этом есть система, которая как-то определяет, что установлены несанкционированные правки, и разрабы точно узнают, были правки или нет. И вся система в движке зашита. В итоге, не взломано т.к.: а) в движке так просто ничего не поменять. б) не мешает играть с правками (главный стимул хакать отсутствует). Вопрос только в разработке и реализации алгоритма (либо в том, чтобы достучаться до разрабов ОП2.2 и получить исходники движка).
-
Dolboeb151 чтобы потом такой фигни не произошло. А то забудешь, и снова по новой всё...
-
Dolboeb151 Скрин папки, куда игра устанавливалась, в студию! Дополнено 0 минут спустя Антивирус мод не установит, а он тут явно есть, судя по логу.
-
Dolboeb151 Как покупал?
-
Dolboeb151 Купил в стиме и вылетает? Хех. Ну перво-наперво сделай проверку файлов. Скорее всего, что-то побилось. Если не поможет, зайди в папку с установленной игрой (не ярлык где), потом в папку _appdata_\logs и сюда пришли файл xray_<username>.log.
-
Policai Не, я не говорил, что DCSR зашифрован (да и ОПа тоже не зашифрована). Я написал способ, который на практике применялся и которым можно и себе помочь (отсеять всех с правками), и другим не мешать.
-
Я тут подумал... Вот Старый написал такое: И в какой-то мере с таким утверждением можно согласиться. Как минимум, что моды делаются так, чтобы самому разработчику было комфортно и интересно играть. Я сейчас никого не обвиняю и не хочу никого оскорбить, просто интересно наконец-то понять, из-за чего это всё: Policai, стоит ли волноваться за то, как проходят твой мод? Дело в том, что, фактически, игроки сами себя и наказывают за такое "рельсовое прохождение во фриплее". Одно дело, если бы тут сюжет ломался бы при любом чихе, но тут такого вообще не замечено. Главное - мод сделан таким, какой он тебе нравится, и в нём нет какого-то маразма, на который абсолютно все бы ругались, а так-же ты выложил свои комментарии о том, как его проходить, чтобы получить максимальное удовольствие (да, я про "не используйте гайды и читы, играйте сами"). Насчёт правок (в частности, читов)... Я понимаю, что бесит, когда лезут с просьбой помочь с проблемой, которая вызвана сторонними правками. Но, как по мне, идеальное решение такой проблемы нашли разработчики ОП2.2: зная, что наверняка их мод будут править несмотря ни на что, они встроили в игру определитель сторонних правок, но при этом определитель не только не мешает играть, но и позволяет без проблем распаковать архивы мода (=ничего не зашифровано, можно использовать наработки того мода в своих модах). И теперь, если кто-то жалуется на проблемы, они просто просят сейв и, если обнаруживается факт любых правок (а определяется это просто - 1 раз попробовать запустить сейв и посмотреть, есть ли в логе уведомление "Запущено в режиме разработчика"), они просто, в лучше случае, отказывают в техподдержке, сохраняя себе нервы. Думаю, что если бы ты договорился с mortan, он мог бы тебе подобное в моде реализовать (я пока что сам думаю, как такое провернуть т.к. исходники движка ОП2.2 мне недоступны). Сделать мод для всех невозможно, а мод "не для всех" (коим DCSR позиционируется) всё-равно будут пробовать все и, закономерно, жаловаться на то, о чём их предупреждали. И те, кто так жалуется, либо лесом идут, либо пусть сами сделают так, как надо. (только не путать с багрепортами) Дополнено 4 минуты спустя Ну, шанс утечки не нулевой, но всё-равно как-то не очень, мне кажется. ЗБТ это другое, не говорю же релизить сию секунду. Я именно про релиз сказал.
-
Хотя и получается тоже самое, только другими словами. Ладно, у меня нет цели переубедить - только попытался объяснить, что утверждение "в моде есть сюжет" не означает, что все проходят всё в строгом порядке по гайдам т.к. интерес пропадает. Не знаю, как обстоят дела в группе ВК (ссылка даже у тебя в подписи не работает - Page not found), но я сомневаюсь, что абсолютно каждый член этой группы оставил комментарий (а скорее всего - приличное количество людей только в read only в ней). Плюс явно в статистику не пойдут все те, кого нет в группе. Не, возможно опасения и могут подтвердиться, если опросить абсолютно каждого, кто играл в мод, но точно так-же ситуация может оказаться и противоположной. Ок, это волнует меня больше всего. Особенно за исходники: если в моде есть уникальный контент, то он просто будет утерян для сообщества. А так, вдруг это будет именно то, что нужно другому модмейкеру, который, например, кодит хорошо, но в моделлировании полный 0? Тем более, я помню, в этом моде были очень хорошие локации (молчу про лифты и прочую динамику). А ведь и сам знаешь, что чтобы сделать хотя бы одну хорошую локацию, надо практиковаться в этом очень долго.