Перейти к контенту

Dennis_Chikin

Жители
  • Число публикаций

    6 272
  • Регистрация

  • Последнее посещение

  • Дней в топе

    33
  • AMKoin

    551 [Подарить AMKoin]

Весь контент пользователя Dennis_Chikin

  1. Dennis_Chikin

    Разговоры о модах

    Динамическая погода - ни чем не плоха. А вот приписывать ее создание человеку, который даже рядом свечку не держал, и подавать как УНИКАЛЬНОЕ отличие неназываемого мода от всех остальных... Гм... Кубы - их поворачивать - религия запрещает ? Солнце - слева, пятно светящееся - справа. Между ними градусов, этак, 70. "Ах, посмотрите, какую замечательную погоду сделал Великий {Неназываемый} !" Ага, и при это еще и гром гремит. То есть, понятно, что там пальцем не касались за все время ее существования, как и в куче более других модов - как было - так и вставили. И так - куча всего, кроме мегаспавна, и разгрузок-авосек-барсеток-подсумков-подгузников. А, ну, да, еще аномалиям партиклы пооткрутили, и навтыкали их, чтоб числом побольше. "Лучшая игра всех времен и народов, превосходящая во всем, а также еще во многом другом {большой список ненужного}, созданная лично Самим Великим Неназываемым !"
  2. Dennis_Chikin

    Разговоры о модах

    Справедливости ради, в тех же роликах в количестве комментариев есть о том, что нечто сделано СТРАННО. Но, да, основной вопрос традиционно все же сводится к тому, кто НА САМОМ ДЕЛЕ развалил часовню в 18-ом веке. 2Struck, а в прохождении модов по олспавну, не запуская собственно игру, все же есть своя особенная прелесть.
  3. Dennis_Chikin

    Разговоры о модах

    Я вообще-то уже поел, но есть грудинка, и чай свежий заварил. Юнь-нань красный. А еще сегодня собрал, наконец, один файлик, как задумал, и померил время. Фаза loading - c 13 секунд упихалась в 6-8. Синхронизация по-прежнему 9 секунд. Вместе с геометрией и текстурами всего, стало быть, 30 с копейками получается, если со старта. А релоад на той же локе, соответственно, 15. Бе-еее ! Мда, неназываемых всуе мне тут упоминать запретили, и вообще на солнце пятна какие-то, по-этому из того, что хотел сказать - ничего не скажу. Акромя того, что любой шедевр, будучи опубликован, почему-то традиционно теряет 99% процентов своего совершенства. И тут только вера поможет, да. p.s. Тем не менее, система алайфа, разработанная в 2014-ом году, даже если радиусы от лэйра мобам раза в 3 задрать и панику в 0 обрезать, и сделать в дополнение тупой скриптовый спавн по рестриктору - это таки сильно. Ну и полностью динамическая фотороеалыстичня погода с пересветом неба и оверконтрастом, видом из объектива мыльницы с соответствующими эффектами, и звуком, совершенно не сответсвующим скайкубу (традиционно повернутому куда попало) - это для того же 2014-го - не менее сильно. Ладно, пойду дальше кордон тестить, по примеру Вергаса.
  4. А этим занимаются в очередном, хе-хе, антисоветском подполье. Да, кстати, о птичках: Йож, как известно, птица - гордая. Пока не пнешь - не полетит. Для неписей в офлайне таким магическим пинком является function se_smart_terrain:task( obj ) ... return CALifeSmartTerrainTask( self.gulag.ObjectJobPathName[obj.id] ) end При этом непись рывком перемещается на некое расстояние по-ближе к первой точке пути работы. Откуда оно вообще вызывается, и каким образом оно связано с освобождением/назначением непися на работу, я лично нифига не понял. Но как-то связано. По крайней мере, с частотой. А теперь читаем мой пост выше в части, касающейся, хе-хе, первого акта марлезонского балета. Результат, хе-хе, немного, хе-хе, предсказуем.
  5. Что-то моя очередь пришла глупые вопросы задавать. Есть неписи, которые будучи выгнанными из под смарта, и назначенные в другой, добегают поразительно быстро. А есть - что, в общем-то идут (и в офлайне тоже), но как-то медленно и печально, сутками шарахаясь по одной локации, где и путей-то для них вроде ни каких нет. флаги - ffffffbf, естественно, переключения on/off не запрещены. От чего оно зависит ? Видел, что от каких-то переделок олспавна они резко ускорялись, но в подробностях совершенно не в курсе, и кто знает - делиться не хочет, почему-то. Ну, да, всякие Кости и прочие докторы в солянке, а также иже сними Кроты и долговцы с ТД. P.S. Ибо да, достали квестовые неписи, застрявшие посреди лагеря других квестовых неписей, враждебных, и ждущих, когда актор подойдет на расстояние алайфа, чтобы всех убить либо сдохнуть.
  6. То же самое, что с детекторами. Вариантов уже столько понаплодили... На любой вкус и цвет.
  7. И до - тоже не нужны. Кроме одного единственного момента. Аналогично - та же деревня. Ну, на кордоне скриптовый спавн, кроме одного из оригинала, но тоже не нужны.
  8. for i, v in ipairs( {"agro_final_vert1", "agro_final_vert2", "agr_nii_heli", "agr_helicopter1", "agr_helicopter2", "agr_helicopter3", "agr_helicopter4" } ) do v = alife():object( v ) if v then alife():release( v, true ) end end for i, v in ipairs( { 4421, 4422, 4662, 4727, 4731, 4733, 4732 } ) do alife():create( v ) end Можно, в принципе, еще сами списки подсократить - не все вертухи одинаково полезны. А совсем правильно - удаление всем списком на всех локах повесить на if self.bCheckStart then ... self.bCheckStart = nil end, а спавн каждого конкретного верта - на условие. Но это опять работы много, и результат - до каждого следующего фикса/патча.
  9. Dennis_Chikin

    NLC 7 (предрелизная тема)

    Примерно вот так: npc:play_sound( snd_id, timeout + 1, timeout, 1, 0, s ) -- это для предзагруженных звуков. sound_object( path ):play( db.actor, 0, sound_object.s2d ) -- а это для произвольного. Кстати, весьма подходящий вопрос для темы. По тому как только что посмотрел пару роликов от VirusR... Очень грамотно рассуждает в том, что касается теории, но... Великий Сяк придумал погоду и смарты, а так же изобрел компьютеры, математику, алфавит, колесо и огонь. Видимо, звук в сталкере - тоже он. Ну, как ph_box.script оригинала сталкера (это уже если верить Вергасу). P.S. Земля же в начале была безвидна и пуста, и только дух Сяков носился над водой ! P.P.S. 2Murarius, вообще-то это про ролики. Но таки да, если быть последовательным, и цитировать Завет, то там же "не поминай в суе". Mea culpa.
  10. Dennis_Chikin

    NLC 7 (предрелизная тема)

    Скриптам вообще-то как-то пофиг. У них просто либо общий канал, либо раздельные, 2 штуки. В общем-то все. Положение источника - это пущай движок думает.
  11. Dennis_Chikin

    У Костра XIII

    Elz, Ага, "не выносить мусор из избы", да. Но ежели чего - готов принять пару вагонов этого вашего мусора. А то обои где-то кот подрал, где-то просто уже менять пора...
  12. Вчера наконец руки дошли обновить движок. v4 от Макрона. До того был его-же не знаю какой. В полной мере проникся осознанием того, что высокий fps скорее вреден, чем полезен: все, что до того делал, по-ходу благополучно утилизировалось ростом этого самого fps. А вот тут в полной мере почувствовалась разница.
  13. Dennis_Chikin

    У Костра XIII

    Небось еще и в кэт-сьютах ? Все, что видишь ты, - видимость только одна, Только форма - а суть никому не видна. Смысла этих картинок понять не пытайся - Сядь спокойно в сторонке и выпей вина!
  14. _Dunay_, вообще-то про телепатию все сказано в шапке, но я попробую сыграть в эту викторину, и догадаться, про что был вопрос. Если не угадаю, прошу строго не наказывать. Находящиеся на поясе патроны могут быть прописаны как боеприпасы для оружия. Ну и, соответственно, этим патронавм прописан пояс и автовзятие. Если они вдруг обнаруживается не на поясе - удалять, и создавать вместо нее что-то другое. А пачки патронов в рюкзаке можно, например, прописать на классе антирада, но ни к какому оружию их, естественно, не прописывать. И при использовании создавать патроны на поясе. Либо, действительно, сразу устанавливать количество патронов в оружии. Как-то так, наверное. Если я правильно понял вопрос.
  15. А проверьте-ка меня, кто читать умеет (xr_gulag.script): Первый акт марлезонского балета: function gulag:availJob(job) if job.begin == nil or game.time() - job.begin > job.idle then ... end return false end- если на работу кто-то назначен, у нее есть idle, и этот idle не вышел - возвращается false Второй акт марлезонского балета: function gulag:prepare_available_jobs() local Job_avail = {} for i, job in ipairs( self.Job_avail_in_state ) do if self:availJob( job ) then if not self:availCurrent( job ) or not self.Object_begin_job[job.object] then self:free_obj_and_reinit( job.object ) end table.insert( Job_avail, job ) end end return Job_avail end- если у работы есть таймаут, то если задано idle, и idle не истекло, он здесь не проверяется, и, соотвественно, obj с работы никогда не освобождается.А если idlе не задан или вышел - то когда obj будет освобожден по таймауту, работа попадет в список доступных, и obj тут же снова будет на нее назначен. Так ? А тетьим актом марлезонского балета будет попытка осовободить obj'а с id nil со всех доступных работ, поскольку ЭТОТ obj до них явно еще не дошел. Вопрос: где я не прав, а если прав, то гуманности ли ради ?
  16. Традиционно это делается в netspawn(), там где --[[local bad_object_names и т.д. Тогда ничего не пищит. Можно удаление даже готовое оставить, и по аналогии слепить создание.
  17. Dennis_Chikin

    У Костра XIII

    Это вообще-то страшная тайна, но на самом деле Час Ужаса начинается, когда кончился спирт.
  18. Dennis_Chikin

    У Костра XIII

    Адаптируйите мне ДМХ мод под Петровича + Мидаса + Рокфора оп3 с правками Каравана на патч 678 фикс 345!!!
  19. Dennis_Chikin

    У Костра XIII

    - А что Вы здесь делаете ? - С Кутузовым воюю ! - А где Кутузов ? - Соседняя койка ! - Но где же тогда ваша армия ? - Разбита ! - А у Кутузова ? - Тоже разбита ! - Как же вы тогда воюете ?! - Это - ВОЕННАЯ ТАЙНА !!!
  20. Dennis_Chikin

    У Костра XIII

    Наполен 2-й, Наполеон 3-й и т.д, вплоть до 5-го.
  21. Dennis_Chikin

    Сообщество Мапперов

    "и одна из вершин выпадает из кадра => треугольник не рисуется." Ура ! Ответили ! Тогда еще один вопрос: на сколько сложно это исправить ? В смысле, уменьшить те треугольники ? Вопрос 2: а размер тех треугольников, и количество полигонов, не влезающих в буфер, случайно, ни как не связаны ?
  22. Dennis_Chikin

    Сообщество Мапперов

    "Просто на определенных локациях видно дальше чем на других. Замерь сколько до того холма и увеличь far_plane" По-моему, здесь внутренне противоречие. Вообще же хочу заметить, что если пользоваться всякими сомнительными аналогиями, то как раз картинка, показываемая игроку - это и есть аномалия. Неписи ничего подобного вообще не видят. Хотя, внезапно, чувствительны к вышеназванным настройкам, и если карту можно сделать по-разному, то вот как раз конфиги неписей, например, в зависимости от локаций менять еще вроде ни кто не научился. И, кстати, развивая Метод , можно легко дойти до того, что норма - это когда игра запускается хотя бы один раз из 20 исключительно на машине создателя карты. А почему бы и нет ? И вообще, на все - Воля Божья. А моды, кстати, вообще запретить, по тому что вот как разработчики оригинала сделали - в то и играйте. Или я в чем-то не прав ? Вопрос изначально был очень простой: чем локация "болото" отличается от локации "кордон", таким, что на одной локации мы эффекты наблюдаем, а на другой - нет. Ответов услышал много разных, кроме ответа на заданный вопрос.
  23. Dennis_Chikin

    У Костра XIII

    Чувство голода несколько притупляет. А вот по калориям - тут сложно. Сам по себе - энергозатратен, но зато есть экономия по синтезу простагландинов и реакции на них. Но печень убивает. И язва, опять же...
  24. Dennis_Chikin

    NLC 7 (предрелизная тема)

    "руки заняты" - когда в них болт, но свободны, если в них нож или АКМ. Вот ведь что с людьми Зона делает... Так что сырые спички по 2 штуки в коробке - уже не удивительно. Удивительно, как эти мутанты, безрукие, безногие и безголовые, ими вообще до сих пор ухитряются пользоваться.
×
×
  • Создать...