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

Dennis_Chikin

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

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

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

  • Дней в топе

    33
  • AMKoin

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

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

  1. НИ не нужна, если не "откатываем" назад. Любые более свежие патчи должны понимать любые старые сохранки. "Новый" старый респавн - он сам как бы нормальный (3 года без проблем работал), но у него в комплекте идут тестовые файлы, которые я заново обучаю тому, что они когда-то умели, а потом разучились. UPD: в первом посте темы закончил выкладку полной сборки "Солянки диетической обезжЫренной 2017-11-28". То есть, чтобы можно было поставить на чистый ТЧ, и запустить, без скачиваний/установок еще чего-либо. 11 файлов *.db и 35 мег неупакованного, все завернуто в zip. Будем надеяться, что я туда положил все, ничего не напутал, и ничего не побилось. Там, куда устанавливается, не должно быть останков каких-либо иных модов, в том числе в виде *.*xdb gamemtl.xr внутри запакованных файлов правлен на предмет "водных ловушек", для бегать/прыгать в воде просто удалите тот, который лежит поверху.
  2. Да, действительно, "Отелло промахнулся". Перезалил архив, дату изменил на сегодня. Спасибо.
  3. Мда, что-то где-то напутал. Скорее всего - respawn_fix20171127. Не надо с ним игру продолжать.
  4. Ну, да - без ЧЭ просто останется как есть сейчас. Кстати, внезапно, фиксы: https://www.dropbox.com/s/6nt6oo4ew3bsg1j/garb_fix20171127.zip?dl=0 1. Бес на свалке. Все-таки, вот не помню, чтобы в оригинале сталкера были какие-то проблемы, если с ним не говорить до перестрелки с бандитами. А вот то, что диалог внезапно оказался обрезан - факт. И то, что он был вполне "паровозным" - было. Нет смысла создавать иллюзию выбора, проваливая задания, и создавая недоступные ветки. Особенно, если это жрет ресурсы. В общем, можно проходить и разговаривать в любом порядке, ни каких "висящих заданий" не будет. 2. Убрал скриптовое убийство Толика. Вот это действительно было от ПЫС, и зачем-то упорно восстанавливается из мода в мод, даже когда его убирают. 3. На АС взрыв стены поправил - теперь взрывается полностью. 4. Все-таки вернул трамплину повреждение взрывом, а не ударом - ибо отслеживать скриптами все объекты, что есть в игре, на предмет попадания в этот трамплин - ненормально, а удар - отрабатывает именно удар - это когда актора/непися/монстра/предмет об землю или об елку шмякает. Трамплин же должен швырять. 5. Внезапно обнаружил и восстановил очередной отрезанный кусок из амк, касающийся работы аномалий. 6. Ну, очередное убирание аномалий с путей неписей, разумеется (тысячи их !!!) 7. Как уже писал раньше - фикс бандитов на АТП и головы кабана у Воронина + фикс флэшки на АТП, ибо ну не дело это - прыжки с заборов на точность. Алсо, уход Беса/Серого/Толика тогда, когда игрока нет на локации, ибо нефиг. 8. Зомбям отключил переход в режим снайпера, ибо это уже было перебором. 9. Вроде как должен поправиться вылет, когда убиваем непися в момент перезарядки оружия. 10. Терминатора с Агро убрал, переход Агро-Кордон - у Проводника, и после доделки Кузнецова будет еще у него по заданиям. А также, традиционно, пачка мелочей, которые уже забыл. И для, самых смелых, правка респавна. Возвращен "плавный". Основной смысл - во-первых, спавн без рывков, во-вторых, не ждем боя, чтобы резко заспавнить только что убитых (проявлялось как "ушли с локи, вернулись - там опять враги"). Но надо проверять, и исправлять параметры там, где будет обнаружена нехватка сюжетных врагов. Также, введено ограничение на спавн артов за пределами локаций + появление артов обратно привязано к выбросу: основная часть артов появляется при выбросе, меньшая - между выбросами. Учитывается "активность" в поиске артов: https://www.dropbox.com/s/xankgz1sc748xoj/respawn_fix20171127.zip?dl=0
  5. Смотрите выше - изрядный процент игроков их просто отключает. Любители же "не легко и не радостно" вообще предпочитают NLC. По-моему, актуальнее вопрос с выносливостью в экзах порешить. Повешу как я, все-таки, неуставаемость на ЧЭ.... Без нее - выдыхаемся при перегрузе как обычно, когда есть ЧЭ - она кушается, но зато с весом бежать можно. Кстати, ни у кого в новой сборке бандитов/вояк в стакерские лагеря не затягивает (и наоборот) ? А то начал сомневаться, что положил тот скрипт, который надо. Наплодилось чуть не десяток разных версий, теперь вот путаюсь, какая для чего. 8(
  6. Dennis_Chikin

    У Костра XVI

    Задница в тепле, а поясница - голая. И вот в этом - вся нынешняя мода. А потом удивляемся результату.
  7. Жажду трогать не буду как минимум месяцев несколько еще. Не до нее. Тем более, изрядное количество играющих ее просто выключают, как тот "час ужаса". В теории - пить надо НЕ дожидаясь появления иконки, и даже если появилась - все равно использовать только одну фляжку. Как на самом деле - это надо просто проверять реальной игрой. То есть, специально задаться вопросом: через какие интервалы и после каких событий пить, чтобы иконка не появлялась.
  8. Dennis_Chikin

    У Костра XVI

    Все давно уже придумано. Про налоги - слышал. И даже платил. А вот чтобы пособие...
  9. По АТП - ну, там как бы задумано, что надо сначала отстрелять врагов, а потом уже брать диск. Можно попробовать фиксик: https://www.dropbox.com/s/6xr7ulay0n1ydl2/atp_fix.zip?dl=0 Там же (так получилось), правка кабаньей головы у Воронина + Юрик/Бес/Серый сваливают со свалки не сразу после разговора, а после того, как игрок уйдет на Агро. Посмотрим, что из этого получится. Да, рюкзаки "рваться" перестали. Борьба с читерством - занятие бессмысленное и бесполезное. Просто, "If You dislike cheats then simply don't cheat !" (C) SSI
  10. АТП как раз завтра буду смотреть, там есть, что поправить. По голоду- ну, да, надо бы сделать немножко по-жестче, а то когда с одного бутерброда весь день сыт, и еще на следующий хватает - не вполне нормально. Тут главное - не перепутать бы сталкера с томагоччи. Прецеденты бывали. Звездочет - угу, странный он какой-то был. Но он больше не будет.
  11. Кумулятивный патч накатывается на сборку Сибиряка, так же как на любую другую работающую или свежеустановленную. Сейчас лихорадочно пытаюсь убрать все читы из последнего недовыложенного куска полной сборки. Чтобы не получилось как с самим патчем, куда попала читерская медуза.
  12. Ну, то есть, закомментировано все, кроме function dbglog(fmt,...) local msg = string.format(fmt, ...) local msg_no_ws = string.gsub(msg, "%s", "_") get_console():execute("dbg:" .. msg_no_ws) end string.format() пытается повторить с собственным результатом то же, что делала в abort. Если там на входе в первом аргументе будет, к примеру, %s, а в последующих - true, false, или вообще nil, не говоря о таблице или userdata - вылет будет со странным и загадочным логом даже в абсолютно безобидной ситуации. Такое может организовать, к примеру, xr_logic.script из оригинала/амк и over 99% их потомков. string.gsub() пытается заменить пробелы на подчеркивания, если до него вообще когда-нибудь дойдет очередь. get_console() в таком виде действительно попытается записать что-нибудь в лог, но, если получившаяся в результате предшествующих операций строка будет не длиннее 200 с копейками байт, и если после этого на самом деле не случится безлоговый вылет. А главное, повторюсь, тот abort() сначала должен быть вызван кем-то. В случае реального вылета вызвать его будет уже некому. Мораль - тебе надо самому организовать вывод в лог, и ставить его в подозрительных местах. К примеру, так: my_script.script: function abort( src, fmt, ... ) get_console():execute( string_format( "load ~error~: [%s] %s", src, ( ... and string_format( fmt, ... ) ) or fmt or "" ) ) get_console():execute( "load ~~~ Обнаружена ошибка. Описание ошибки смотрите выше. Игра остановлена." ) get_console():execute( "load ~~~ Пожалуйста, не надо сообщать об ошибке в строке ***." ) get_console():execute( "load ~~~ Какую-либо ценность имеют 10 строк ДО этого сообщения." ) get_console():execute( "flush" ) watchdog = src local error ; error = 1/error; get_console():execute( "quit" ) -- Warning ! Может не срабатывать из апдейтов и иже с ними, если это не актор. Используейте watchdog. end bind_stalker.script: function actor_binder:update( delta ) if _my_script.watchdog then abort( "bind_stalker", "actor, ошибки в скрипте: %s", my_script.watchdog ) end подозрительный скрипт: где-то в подозрительном месте: obj.respawn_section = r_spawns( ini, section_name, "respawn_section", obj.sectSpawnProps, p ) or abort( "мой_подозрительный_скрипт.script", "init_respawn_params, invalid section: [%s], line: [respawn_section] (%s)", section_name, obj.amk_name or obj_name ) результат: если ты всадил ошибку в олспавн, то у тебя при респане будет вылет с указанием неправильной секции и строки с ахинеей, вместо того, чтобы вылететь по "недостаточной памяти" или еще с какой "строкой 804".минут через 10 после того, как твой спавн повис наглухо
  13. @Seruva в "сохраночке" наблюдаю только картинку. Бандитов на ней нет вообще. Сохранение, которое можно загрузить, заканчивается на .sav
  14. Мог уйти дальше - на склады.
  15. Все 4 функции внутри: assert(), printf(), dbglog() рассчитаны на какую-то конкретную правку движка. На стандартном ТЧ ни одна из них не выдаст ничего. Далее, саму abort() кто-то должен вызвать, обнаружив проблему и передав туда корректные параметры, понимаемые string.format() В общем, от вышеприведенных танцев с бубном в логе ничего вразумительного не появится. Более того, передав неправильные параметры, можно получить этот самый вылет без лога или с логом совершенно невменяемым в самой безобидной ситуации. Так что для начала следует определиться с движком. В стандартном - единственный способ записать в лог то, что мы хотим - это дать какую-нибудь неправильную команду консоли, например: get_console():execute( "load несуществующий_файл что-то еще" ), и, чтобы гарантированно получить запись в файл всего, что выдавали ранее - get_console():execute( "flush" )
  16. Я несколько не в курсе, о каком яндексе и каких торрентах идет речь. Кажется, это в какую-то другую тему. По наймам и прочим странным личностям в баре обнаружил, что заткнул только одну дыру, а их было две. Первая - хождение через бар, вторая же была - поселение тех наймов или даже "последнего дня" неопосредственно в одном из ангаров. Фикс для всех солянок: https://www.dropbox.com/s/gizkwskojvbhzs2/gulag_bar.script?dl=0 класть в gamedata\scripts Только для диетической соли - аномалии отвязаны от уровня сложности (на ДТ на мастере был явный перебор): https://www.dropbox.com/s/wk9riiwugs11ynd/amk_anoms.script?dl=0 P.S. Вы будете смеяться, но ни как не могу выложить последние 35 мег полной сборки. В них исправления постоянно вносятся по-мелочи. .Постараюсь завтра, на трезвую голову, все-таки это сделать.
  17. Dennis_Chikin

    У Костра XVI

    Пум-пум-пум, однако. Здесь было таких мальчиков. И хотя непонятно, как те мальчики ухитрялись одновременно сочетать ориентацию с зигхайлями, это не помешало им отправиться в бан. И это все, что следует о них знать.
  18. Dennis_Chikin

    У Костра XVI

    Ну, вообще-то на форуме, к примеру, полно всяческих чудес в программизме. Хотя, казалось бы, вообще сугубая прикладнуха, где либо работает, либо - нет. И бабло за вылеты и "затыки", решаемые только переигровкой, порой - вообще с НИ - ни кому вроде не платят. А уж "оффи"-история, с грантососами и карьерой - ну понятно, что там определенный тип людей либо кормится, либо самовыражается. К науке эти люди отношения не имеют, и, в общем-то, и не собирались. Они просто на запах бабла и должностей лезут.
  19. А если серьезно - кто-нибудь знает способы сучек брехливых начать игнорировать ? Вроде, все понимаю, но, блин, все равно задевает. 8( Сразу начинаются какие-то судорожные порывы искать где-то какие-то файлы, какие-то посты, хотя, ну вот кому это вообще надо... "Что люди подумают" - ну вот тоже, не пофиг ли ? Люди и без этого сами себе придумать способны что угодно, и даже видя свой собственный пост тут же излагать прямо противоположное. Но, нет, не работает. Тоскливо внутри становится...
  20. Забавно, но пляски вокруг аффтырьских правов мне до сих пор не пофиг. Хотя вроде бы что вранье про "ты спер", что присвоение себе чужого должно бы уже восприниматься как чуть менее важное, чем собачье тявканье.

  21. Dennis_Chikin

    У Костра XVI

    Ну вот что касается семьи - тут как раз 90% - литература, а не история. Хотя оставшееся - да, тоже вполне тянет на "а вы ТАК не делайте !"
  22. Dennis_Chikin

    У Костра XVI

    Поппер сломал мозг хвилосовствующему населению, почем зря, а между тем это все в оригинале называлась "предсказательная сила" и "воспроизводимость результата". По простому: "Что у меня получится, если я попытаюсь сделать ЭТО ?" К истории вполне применимо. И даже прецеденты были. Другое дело, что в абсолютном большинстве случаев она все-таки учит, что ни кого ни чему не учит.
  23. Dennis_Chikin

    У Костра XVI

    Вот это - знатная дичь.
×
×
  • Создать...