-
Число публикаций
5 952 -
Регистрация
-
Последнее посещение
-
Дней в топе
230 -
AMKoin
109,226 [Подарить AMKoin]
Весь контент пользователя Zander_driver
-
Ну баг движка значит. Передать в колбек нормальный lua_game_object, собрать движок. А лучше не заниматься странной фигней и взять OGSR например. Там эта строчка была в порядке еще в 2019 году.
-
Судьба Зоны: Обсуждение и прохождение
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
В 0.8.2 можно купить маленький рюкзак или что-то простое и недорогое, подойти к технику и ПКМ->разобрать. Так же и со стволами и любой снарягой. -
А подскажите какой точно движок вы используете? Методы биндера вызывает именно движок, и если есть его код то смотреть надо там.
-
[SoC] Ковыряемся в файлах
Zander_driver ответил на тему форума автора Halford в Скрипты / конфиги / движок
Таймеры использовать. Если максимально просто на пальцах, то для этого надо: 1) Использовать какую-нибудь систему сохранения данных. xvars из OGSR или se_stor by Artos или еще что-то подобное. 2) Написать свою или взять готовую (они есть но не особо удобные имхо), скриптовую систему таймеров, реализующую такой функционал что мы (сейчас) взводим таймер, в который записываем что нам надо через время X, вызвать функцию Y, и (опционально) передать ей аргументы Z. 3) Если вы пишете в коде скрипта строчки вида wait(время) даже не задавая себе вопроса, а каким вообще образом это могло бы сработать, если бы даже "гипотетически", как-то там могло бы, то наверное вам пока рано вдаваться в такие задачи. X-Ray вместе с Lua-скриптами представляет собой однопоточное приложение, и приостановка выполнения потока на некое время, неважно каким образом реализованная, привела бы к приостановке всей вообще игры на то же самое время. Так что статус приложения в диспетчере стал бы == "Не отвечает". Естественно такой фичи делать не стали. -
[SoC] Ковыряемся в файлах
Zander_driver ответил на тему форума автора Halford в Скрипты / конфиги / движок
Изначально речь шла о том чтобы просто удалить нпс из игры. Зачем для этого редачить all.spawn? Все спокойно удаляется/выключается по ходу игры, не требуя никакой НИ и никакой правки all.spawn. И неписи, и работы в гулагах, и гулаги целиком. В используемых инструментах. -
Так вы бы и разбирались для начала, передан ли вообще who, и что он из себя представляет. Вылет происходит когда вы дергаете методы не удостоверившись в их наличии, а также наличии самого объекта. if who and type(who) == 'userdata' then if type(who.id) == 'number' then log("who - серверный объект") -- НЕ КЛИЕНТСКИЙ! -- Здесь можно смело использовать who.id, who:section_name(), и другие методы и свойства СЕРВЕРНОГО объекта. elseif type(who.id) == 'function' then log("who - клиентский объект") -- НЕ СЕРВЕРНЫЙ! -- Здесь можно смело использовать who:id(), who:section(), и другие методы и свойства КЛИЕНТСКОГО объекта else log("who - объект, но не серверный и не клиентский. Вообще непонятно что.") -- Такого скорее всего не произойдет никогда. Ну, или почти. end else log("who not found") -- Объект не был передан. end -- Главное не путайте серверные и клиентские объекты между собой.
-
Ну тут увы, ничем не помочь наверное. А говорят, есть такие движки (я про X-Ray), на которых безлоговых вылетов не бывает. OGSR например...
-
Наверное надо разобраться, что за вылет. Может сюда его принести, вдруг поможет.
-
Ну и зря. Я все же рекомендую попробовать хотя бы...) Выводы твои неправильные. Про удобство улыбнуло - если его где-то и нет, так это именно в иксрее. Где угодно на современных движках будет удобнее и игры делать, и моды. К иксрею просто многие привыкли. И многим лень изучать что-то новое, когда уже есть что-то освоенное одно. Это понятно... хотя все равно грустно.
-
А чем они тебе не угодили? У них возможностей на порядки больше, чем у скриптов Луа. Если хочется по-простому - блюпринт. И не нужен даже нотепад++. Если хочется по-сложнее - запрягаем студию, загружаем С++ код движка, и конструируем что нам надо. Промежуточных ступенек не предусмотрено, да и не надо. Все эти штуки элементарно делаются на блюпринтах. Это очень простые объекты. Более сложные тоже делаются на них же.
-
Хорошая? В иксрее? Если не знать вообще никакой другой, то может быть. Как в свое время люди думали что каменный топор - отличное и оружие и инструмент, т.к. других не было. В иксрее устаревшее буквально ВСЁ. Вот вообще всё, включая и скриптовую систему, и архитектуру классов, и всё подряд за что ни возьмись. Твоя хотелка "хочу скриптовую систему как в сталкере" - напоминает хотелку чтоб обязательно было куда запрячь лошадей, в современный автомобиль. del
-
Ну кстати еще неочевидный для новичков нюанс. UE любой (4 - 5) при первом запуске какого угодно проекта, компилирует шейдеры. О чем честно пишет справа внизу. И вот эта компиляция у него очень ресурсоемкая, вызывает дикие фризы на вообще любом железе. Кого-то может это отпугивать, а зря. Компиляция шейдеров вещь однократная, ее надо просто переждать, а когда закончится - вот тогда и смотреть, как оно, тормозит ли, или нет. Чтобы расширять геймобъекты... Кхм, я тут не знаю даже как и сказать. Представления вообще о том как оно может функционировать в других игровых движках, очень сильно устарели у тебя... Ну прям очень. Проблемы о которых ты заботишься, в UE вообще неактуальны в принципе.
-
Тут соглашусь (у меня у самого не тянет ) Но есть же UE4. Еще раз Четыре. Нетребовательный он к железу, в сравнении с пятым как небо и земля.
-
WEB-Инструменты для мододелов
Zander_driver ответил на тему форума автора Zander_driver в Инструментарий
Это-то зачем, прости господи) Кто-то даже не стал вникать, что оно вообще такое...- 13 ответов
-
- 2
-
- инструментарий
- моддинг
- (и еще 5 )
-
Играют, вообще-то, в игру. С сюжетом или без - это всего лишь одна из множества характеристик игр. Полно игр таких, в которых сюжета нет вовсе, или он "для галочки". При этом игр хороших. А для сугубо-только сюжета можно книгу прочитать или фильм посмотреть. Ты бы хоть попробовал его по-трогать, чтоль... Для моддинга/разработки на анриле требуется куда меньше, чем для моддинга на иксрее. Порог входа ниже несоизмеримо. Так что я вот смотрю на местных X-Ray-идолопоклонников и искренне не понимаю, что кроме религии вам может не позволять, изучать что-то новое. Да даже новые языки те же, неужели еще бывают программисты знающие один-единственный язык? Зачем вам Луа этот сдался?
-
Внешность бывает обманчива.
Иногда намного более обманчива, чем можно было бы себе вообразить. -
В Unreal Engine присутствует такая штука как Blueprint. Вот примерно для того же, для чего в X-Ray присутствуют скрипты Lua. Но это естественно не Lua. Кроме того попадался на глаза (бесплатный) плагин Unreal.js - добавляющий в движок поддержку javaScript, для тех кому такой вариант удобнее. Но это опять же не Lua...
-
См. выше. Если у нас есть навыки работы с UE, мы можем делать игру. Зачем нам мод? Если у нас нету навыков, то ничего мы делать не можем ни так, ни эдак. В сухом остатке получается вопрос - Зачем нам мод? И не видно на него ответа. Дык удалил уже. Я думаю ты и сам понимаешь, что если в FPS/TPS-шаблон накидать моделек, локаций, ассетов, то оно станет уже похоже на какую-то игру. Если брать модели из сталкера то будет похоже на сталкер. А чтоб их надергать с инета, много ли времени надо? За недельку добавить игровых механик и вуаля, это уже немного больше чем шаблон с модельками. Наверное любой при знакомстве с UE подобным баловством занимается. Смысл этими поделками на скорую и еще кривую руку, меряться? Так и Панда не сделал. Просто для него самого это может быть самоцель. Ему захотелось сделать именно сталкер на именно UE - его право. Пускай делает, молодец. Но для других мододелов/игроделов, использовать это изделие в своих целях = добираться в Тулу через Владивосток. Пусть даже до Владивостока Панда сам доберется своим ходом, добираться потом оттуда до целей своих нецелесообразно. Есть конечно некоторый шанс, что со временем "сталкер на UE от Панды" станет самостоятельным явлением наподобие полноценной игры, стабильной готовой без багов и т.д. И вот тогда, может и появится смысл кому-то на ней пилить моды. Но до того еще дожить надо.
-
А еще к ней куча контента, из которого (если собирать первое попавшееся с качеством из нулевых) собрать кое-как-играбельный билд можно вообще за неделю. Я пробовал. Но это ж ведь не то, что хочется делать имея в руках такой инструмент как UE.
-
Панда сверхчеловек? х100 Если он что-то может в одиночку, почему то же самое не может любой другой? Только не нагружая себя обязательством "сделать копию сталкера ТЧ". Можно же сразу делать то, что хочется сделать. Не хочу я через Владивосток)
-
Время. Если у разраба Х, есть навыки работы с Unreal Engine, он может начинать реализацию своих идей вот прям щас, или еще позавчера. И не дожидаться когда Панда доделает свою затею, если доделает. Если у разраба Х, нету навыков работы с Unreal Engine, то и билд Панды этой беде никоим образом не поможет - такой разраб ничего вразумительного там не создаст, пока не приложит какие-то усилия к изучению движка. Тут да, и намного. Ну так опять же этот порог ниже - вот прям щас. Для этого не требуется дожидаться когда Панда что-либо сделает. Эпики уже сделали.
-
Да потому что просто нецелесообразно. Когда кто-то (вообще любой кто угодно) делает мод. Что именно он делает и зачем? - У него есть некая идея "Хочу сделать". И он ее реализует. И если допустим сделать с нуля полноценную игру под свои идеи, для многих тяжело сложно и долго. То модифицировать существующую готовую игру, под свои идеи-хотелки - обычно куда проще. А пилить сначала сталкач на UE (Или любой другой движок, на котором готового сталкера нету) = (по сути пилить новую игру с нуля, но которой зачем-то надо быть похожей на оригинал ТЧ/ЧН/ЗП), а затем на него пилить некий мод с какой угодно идеей - зачем такие сложности обходными путями? Все равно что из Москвы в Тулу ехать с пересадкой через Владивосток. Проще уж было бы, реализовывать свои идеи сразу на базе UE, да делая игру с нуля, но без промежуточного пункта "Сделать сталкер на UE".
-
Т.е. предлагается постить прям туда, прям как есть, да?) А потом когда содержание раздела поменяется, тогда и переименовывать. Так?
-
А давайте петицию напишем? Прост кое-кто считает что никому это не надо...
-
Почему мне так хочется чтобы всякоразные проекты на UE, были на форуме... Даже не знаю. Прикипел к нему наверное) Вот и хочется. Интересно я один с такой хотелкой тут? Или кому-то еще такое было бы интересно...
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ