-
Число публикаций
5 953 -
Регистрация
-
Последнее посещение
-
Дней в топе
230 -
AMKoin
109,398 [Подарить AMKoin]
Весь контент пользователя Zander_driver
-
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
snorki, открываем в шапке темы спойлер "что есть на борту по технической части" Там видим вот такое: Вот в таком смысле. Если вы просто игрок - вам эти вещи просто не потребуются. -
@Romz, если еще актуально, для отлова переходов между уровнями и соответственно выполнения действий если актор на данном уровне впервые после последнего выброса, у меня такой вот код:
-
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
Ну про движок меня уже несвежими помидорами закидали много где. А ответ уже озвучивался помоему не раз, И он все тот же: Нынешний проект, Судьба Зоны 0.5, будет допилен на 4-м патче. Да, при том прискорбном факте что на дворе у нас 2015 год. А уже после релиза будем заниматься переездами на другие движки. На 6-й, 7-й, ЗП, мб еще на что - посмотрим, как пойдет. Во первых возможно, во вторых - многое и переносить-то не потребуется, ввиду того что в других движках всяких полезных технических возможностей больше. Сохраняя геймплей СЗ, можно будет избавиться от многих технических костылей. Но это все после релиза и никак не раньше. помечтали - и хватит -
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
Золотые слова между прочим. Извиняйте за оффтоп. Это жеж про сталкер вполне сказано. И про разработки на нем тоже. Про мое в том числе применимо, да. -
Прозекторская
Zander_driver ответил на тему форума автора Dennis_Chikin в Скрипты / конфиги / движок
Ну да, smart_terrain не является рекордсменом среди нечитаемых скриптов) все более менее сносно, но притом весьма горбато работает. Это вот и раздражает слегка. Хотя, не настолько чтобы я взялся собственноручно его переписывать. Если постараться - читаемо, да. И в принципе работает. Так что при отсутствии альтернатив пока сойдет и то что есть. -
Прозекторская
Zander_driver ответил на тему форума автора Dennis_Chikin в Скрипты / конфиги / движок
Я тут скромно встряну со своей темой. Думал-размышлял, куда, и пожалуй таки сюда это постить надо. Ну, мне так думается. Короч, есть такие объекты, смарт_террейны называются. Пачка методов к ним описана в smart_terrain.script. А еще среди прочего в каждом смарт_террейне есть таблица self.npc_info, в которой по числовым ключам (которые кстати равны id-шникам неписей) заносятся таблички с набором информации по каждому неписю который в данном смарте числится. Ну так вот. Разговор пойдет об этой самой таблице. То что по дефолту в оригинале, с ней работают вообще довольно странным и непоследовательным образом, - это ладно. спишем на мое личное, и как показывает практика совершенно не совпадающее с мнением большинства, имхо. Но - вывел для наглядности фрагмент этой таблицы, один из элементов, соответствующий одному нпс. -
[SoC] Ковыряемся в файлах
Zander_driver ответил на тему форума автора Halford в Скрипты / конфиги / движок
Должен быть - да. Но считать, что какой-то добрый волшебник за тебя его припишет к каждой аномалии такой как надо, пожалуй немного наивно. Руками надо делать. В сталкере давно уже возможно все. Вот вообще все. Интересно, когда народ привыкнет к этой мысли? -
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
Вообще, Влад прав, учитывая что на тех.стриме будет показываться то, что рядовому игроку доступно не будет. И еще раз он прав в отношении того, что стрим этот обещанный подзадержался. Причина тому - мы стараемся поскорее доделать сам мод, а уж затем делать то что требуется для стрима. Поэтому стрим отложен на несколько более позднее время. Не волнуйтесь, такого мы делать не будем -
Вообще в сталкере, будь то ТЧ, ЧН или ЗП, все аномалии на текущей локации - всегда онлайн, если не делать каких либо дополнительных телодвижений. Они игнорируют онлайн-радиус. А зачем? там все то же самое. Методы онлайн/оффлайн операций для всех серверных объектов одни и те же, не важно нпс это или аномалия.
-
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
Тема создана в августе 2012. Разработка на самом деле началась гораздо раньше, но ок, будем считать эту дату началом разработки. Более двух лет наша маленькая команда разрабатывала мод не показывая практически ничего. Первый видео-эпизод опубликован в октябре 2014-го. Вчера исполнилось 2 месяца со дня публикации последнего на данный момент видео-дневника Саббата. Всего два месяца "тишины" - а я вижу на форумах тоску и уныние ну что вы в самом деле, печалитесь. Разработка идет, и видео скоро будут. Потерпите еще чуть-чуть. Отдельное спасибо тем кто играл в мод Жесть - и ждал и верил все эти два года, когда мы лишь пообещали продолжить идеи Жести и разрабатывали молча за терпение. Разработка и в самом деле тянется уже неоправданно долго, я сам это вижу. Скоро ожидания закончатся. -
@Charsi, Просто чудо =) Спасибо огромное. И так можно переопределять любые методы объектов, возвращаемых всяческими функциями? типа system_ini() например. А переопределить движковые методы, например пространства level - наверно не получится так? Там нам объект не выдается, у которого можно поле изменить...
-
Он точно только в нужном мне случае вызывается? Еще такой вдогонку вопрос. У сталкеров-нпс есть obj:on_register(), и obj:on_spawn() у монстров только obj:on_register() В чем смысловое/функциональное различие?
-
Как бы с минимальными затратами получить событие удаления серверного объекта? Вот есть у нас произвольно когда-то созданный серверный объект (или его ид... не суть важно же?), ему может быть есть а может быть нету клиентского соответствия. И как только вдруг, кто-то где-то неизвестно зачем его удалил, то вызываем свои действия. Пока самый производительный вариант какой приходит в голову - держать "в кармане" табличку с ид тех серверных объектов, для которых меня интересует отслеживать их существование/удаление. И на апдейте получать эти объекты alife():object(id) и по ряду признаков проверять что это все еще они, а не какие то другие. Но вариант этот мягко говоря не очень... есть другие варианты?
-
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
будут. волны мутантов. -
Самая дельная и полезная мысль за последние две страницы по тайникам. имхо, да. Вы кстати вдумайтесь в каких местах это вам/нам развязывает руки. Я себе развязал если что, мне понравилось. рестрикторы для тайников, аллспавн для тайников, какие то дикие динозавры прибитые гвоздями к распятию GSC - это простите мрак.
-
Судьба Зоны (предрелизная тема)
Zander_driver ответил на тему форума автора Zander_driver в Судьба Зоны
В релизной версии мода (как впрочем, и в не-релизной тоже) - весь внешний вид инвентаря, вот буквально все до мелочей, поддается настройке через конфиг. Я уже множество раз об этом писал. Так что все будет очень просто - если вы можете создать текстуры для интерфейса получше и/или у вас есть готовые - берете эти текстуры и вписываете в конфиг инвентаря, и вуаля, он выглядит совершенно иначе. А в нынешнем варианте - извиняйте, в команде профессиональных текстурщиков нет. -
Это же очевидно. Что есть логика? система для управления NPC (в данном значении - сталкеры или другие объекты, обладающие сложным поведением). Она описывается фундаментально - чем? набором состояний будем так говорить. В каждом состоянии есть некоторые постоянные параметры (отыгрывание анимаций, воспроизведение звука, состоит в гулаге, еще что-нибудь) - описывается статичными параметрами - аналогично конфигу. И есть некоторые параметры для постоянных проверок - выполняется ли такое-то условие. Это вызовы соответствующих функций проверки на апдейте, и если проверка возвращает искомое значение - выполнять указанные в данном состоянии для данной проверки, действия. Как например вызов какой то скриптовой функции, или переход NPC в другое состояние логики. Вот он нормальный синтаксис какой тут может быть. Все наглядно, понятно, человекочитаемо и при том потенциально гораздо более фунционально чем нынешний вариант.
-
[SoC] Ковыряемся в файлах
Zander_driver ответил на тему форума автора Halford в Скрипты / конфиги / движок
Это вам Дезертир объяснял, и это и так очевидно - тут даже вопросов быть не может. Другой вопрос - что осмысленного можно сделать с ЭТИМ набором параметров? Этого я так и не вижу. -
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
Пожалуйста. Переименовал геймдату Судьбы Зоны, получилась чистая игра. Запускаю ТЧ в чистом виде - все нормально. ТЧ + ХЕ: http://i.imgur.com/x21A4Fn.jpg ТЧ + RvP - все нормально. ТЧ + ХЕ + RvP: http://i.imgur.com/Kx4ye0c.jpg Может ему не нравится что у меня екзешник от 4-го патча? -
[SoC] Ковыряемся в файлах
Zander_driver ответил на тему форума автора Halford в Скрипты / конфиги / движок
@Полтергейст, Очень интересная вещь, и потенциально полезная, если список параметров которые можно менять, окажется шире. Пока он выглядит, кхм, немного странно. Не совсем понятно для каких именно целей это задумывали разрабы в таком виде. -
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
Факты изложенные парой постов выше говорят об обратном. -
Согласен с Денисом. Вот лично по себе скажу, мне глядя на все это скобочное мракобесие хочется первым делом вырезать это все к черту из сталкера, и заменить на нормальную систему с адекватным функционалом и понятным нормальному человеку синтаксисом. А придумывать новое мракобесие ради совместимости со старым горбатым и глючным мракобесием - ну как то бессмысленно чтоли. Ведь те же грабли в итоге.
-
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
ладно убедил -
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
Если учитывать тот факт, что обсуждаемые на этом форуме вещи часто сопряжены с практическим применением чего-либо именно на движке сталкера, то такой подход я бы не назвал верным... -
Курилка программистов
Zander_driver ответил на тему форума автора Азраэль в Скрипты / конфиги / движок
Давайте мы при прочих равных факторах, обозначим список "подозреваемых причин" А затем проведем исчерпывающий тест. А то эти страшные мифы про то что ООП-код работает в 80 раз медленнее чем состоящий только из прямого вызова функций, уже конкретно достали. , Я так понимаю, с расширением Луа от RvP - не совместимо?
- [ЧН] 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
- ...и другие моды