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

Shadowman

 НС
  • Число публикаций

    1 668
  • Регистрация

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

  • Дней в топе

    1
  • AMKoin

    5,034 [Подарить AMKoin]

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

  1. Shadowman

    Баги и вылеты 4

    izida1116, нужен фикс иконок для слабых видях. Arrows, сейв делался с правкой выбросов для фриплея, а потом грузите этот сейв без этой правки, так? Можно просто добавить в конфиги инфопоршень new_blowout. Не поленитесь поискать - в теме уже писалось про этот new_blowout Хм. Сам поискал - потёрли тот мой пост. Ну, не судьба значит - второй раз искать и расписывать это не буду. Раз потёрли - значит, не нужно. Автор правки выбросов - "пушистик" (lsclon) А по второму вылету - поиск по xr_logic.script:1490 поможет сориентироваться. Скорей всего, биндер актора повис Arrows, если правка у вас уже сработала, то ее снова целиком ставить не нужно - нужен только поршень в хмл-конфиге и вылета не будет (она одноразово срабатывает, в диалоге выдается поршень и всё). И, кстати, lsclon, кажется, недавно выкладывала новую версию этой правки. Что там в ней - не смотрел. Arrows, точно правильно поставил?
  2. Mon, так я и не к тому, чтобы простить или нет - просто поправь, я не со зла же romale, отладка для того и сделана, чтоб видеть проблемы... просто некому с ними разбираться Да, watchdog от АМК именно и отслеживает, на какой стадии отработки биндера произошёл затык. А затык - в биндере непися и после такого в логе - 100% будут проблемы. Михалыч95, нилы в хр_лоджик - это кранты. Ну, как правило, кто-то из неписей или мостров повис. Это в лучшем случае, а в худшем - повис биндер ГГ. Я аддон еще не смотрел, но так понимаю, что если это проскочило (а Мон, скорей всего правку от зависов неписей включал) - то биндер ГГ повис, скорей всего. И лечение от этого - поиск рабочего сейва и переигровка.
  3. Shadowman

    Баги и вылеты 4

    fanatoliy, вылет в этой строке означает ,что навернулся нетпакет актора. Да и в логе есть строка - понятно вроде пишется "сушите вёсла". Или нет такого перед "фаталом"? По-любому, единственный выход - искать рабочий сейв. fanatoliy, понятно. Правку по зависам в Соль включили уже позже. Встраивать эту правку в более ранние версии Соли я уже когда-то пытался - искать в теме. То, что поможет в конкретно Вашем случае - никакой гарантии дать не могу.
  4. Monnoroch, я дико извиняюсь, но все же: В спойлере "Заного" (кстати, это от слова новый, поэтому все-таки правильно по-русски будет "Заново" ) - два файла Monnoroch addons 1.5.2 32Мб весом и Патч до 1.5.3 на 33Мб. Ставить сначала аддон, а сверху патч, или все-таки патч - это уже есть полный аддон ?(судя по размерам - таки полный). Monnoroch, я заранее извинился Если уже ты неграмотный, то кто ж тогда грамотный-то ? ZimoboR, спасибо, я так и понял
  5. malandrinus, молодца! Я подколол - Мон повёлся Monnoroch, надеюсь, не обидел? Извини, если что Ясное дело - как раз у ГГ всё схвачено. А вот в остальных биндерах - скорей всего "есть параметры и функции, которые на этот механизм влияют" - иначе это было бы просто необъяснимо, как это вообще может работать. Нетпакетный ПДА на этом построен. Если бы что-то не так было - фиг бы мы смогли метки тайников увидеть, например ... правда, он в инвентаре всё время, а значит, - всё время в онлайн, как и ГГ... хз, как оно работает... но работает ведь! Arhara, да, после правки, что я показал - и в мутаторе. Поршен будет выдан только если его нет у ГГ (один раз за игру).
  6. В том, что я писал ранее главное - не то, КАК оживлять, а то, чтобы это не губило квесты, нужно убрать поршни на смерть квестовиков. Да, и, кстати, вторую цифру (сид) в итоге я не использовал - только номер секции. А чтобы спавнить по имени - как раз и нужно дополнять спавн_секшионс. Arhara, почему? Поясни, пожалуйста. Кажется, я неверно понял, какое инфо нужно давать в ф-цию as_start_universal_transform_timer. Сейчас туда дается инфопоршень на рецепт, а должен, видимо, поршень, прописанный в табличке рецептов рядом с компонентами и результатом. Блин, названо-то одинаково Если так - то ты совершенно прав, и варка самого камня удачи тоже с тем же. исправить несложно. В скрипте amkII_transmutator.script в ф-ции CAmkTransmutacion:CreateAtrefact вместо строки local info = iInfo пишем local info = aRecipts[iInfo]["info"] Проверил, работает. Выдача рецепта "на халяву" теперь не сработает, но варить без рецепта трансмутатор не перестанет. Внутри рецепта должен быть прописан поршень в виде info = "spawn_kamen_udachy" Monnoroch, а разве биндер только у актора? --------- А не может зависание биндера актора быть связано как раз с переводом его в оффлайн надеванием маскхалата?
  7. gruber, да, именно это я и имею в виду. malandrinus, я это делал "ручками" (ну, почти ) Есть табличка с именами профилей. Из аллспавн вытаскиваем номера их секций и стори-ид. Дальше - как у Сяка. Табличка имеет вид: -- формат: имя секции = {номер секции, сид} atp_kalinin = {255, 9971}, generators_prizrak = {1380, 9984}, esc_wolf = {2148, 6} Таблицу заполнял скриптом, имея на руках таблицу с именами секций и распакованный аллспавн. gruber, нет, ты не понял. Тот метод оживления, который есть сейчас, делает полную копию непися, но предварительно удаляется копируемый, естественно (он является в этот момент трупом). Никаких вылетов не будет. Ну и наконец, сид тот же самый назначать необязательно. Главное - чтобы секция в аллспавн и конфигах соответствовала.
  8. Начало разговора - здесь В смысле, что именно "выдавать", задания ? Если ты имеешь в виду, что спавнить нового непися с новым набором диалогов, по результатам предварительной проверки, был ли выдан поршень на смерть, то это адская работа. Это фактически будут уже "дублёры". В оживлении Сяка не учтён только момент этих поршней на смерть. Я имел в виду только то, что в апдейте есть проверки на поршни смерти квестовиков. Если такой поршень получен, часть квестов будет автоматом провалена у оживленного при взятии. Поскольку поршни на смерть есть не везде, то часть квестов проваливается, а часть - нет.
  9. Shadowman

    Баги и вылеты 4

    Stosorok, я немного подправил пост Смотря что распаковывал. Те *.dbx, что распаковал - удаляешь. gamedata.db1 - *.db9, *.dba, *.dbb - "родные", от ТЧ (их всего 12 шт), все остальное - уже как там у вас упаковано/распаковано - я не знаю. И я ведь написал, то, что лежат и запакованные файлы и они же в геймдате - вылетов не вызовет, просто движок будет делать двойную работу, читая сначала из упакованных файлов, а потом еще раз то же самое из распакованных. И вообще, хорошо бы вам почитать тему по ковырянию ТЧ, здесь это не к месту. Stosorok, опять же, какова цель этих всех операций упаковки/распаковки? Удалю.
  10. Shadowman

    Баги и вылеты 4

    Stosorok, ЧУ в новой допе будет уже новый, неглючный vitboy, вылеты подобного рода решаются индивидуально, т.к. правка по зависонам уже сделана, но бывает что и не помогает. prived, без ответа, потому как неизвестен способ лечения. Вобщем, см. мой ответ предыдущему товарищу. Piper68, от безголовых вылетов очень помогает игра без ноДВД. Для этого нужно иметь лицензионный диск либо его правильный образ с топологией и прямые руки. С правкой файлов, имея запакованную геймдату, спрашивай там, где её качал. Человек, который делал такую сборку, должен был выложить комплект - папку scripts, config отдельно именно для таких случаев. По крайней мере, я бы так сделал. К тому же, весит все это каких-то 2Мб в упакованном виде Awesome, Файлы вида gamedata.dbx (не от чистого ТЧ) - естественно, удалять надо, если распаковали их. Но если даже они есть и в упакованном виде и в распакрванном, вылетов это вызывать не должно. А было что-то в папке gamedata до распаковки db?
  11. Shadowman

    Баги и вылеты 4

    amk_mod.script:4413: attempt to index local 'respawner' (a function value) vladi, камрад artemywka, кажется, прав, к сожалению Тот совет, что я давал по этому респавнеру - все равно не помог, можно не искать. Гляньте десяток строк перед FATAL ERROR - что там?
  12. Shadowman

    Баги и вылеты 4

    гопыч, а то, что сейчас актуальна НС от 26 января 2010 - это ничего? Ставь новую Соль и не парься с этими раритетными версиями. Тем более, что, как я понял, вообще не начинал еще играть. А еще лучше - подожди мартовскую
  13. Shadowman

    Баги и вылеты 4

    magnit, вообще-то я тут ни при чем. Правку давал Архара, я только выложил готовым файлом Woodman, по вылетам "Memory request" многим помогает удаление ноДВД Под семеркой работает с образом без проблем, даже оригинальный диск с дивидюком насиловать не нужно.
  14. Monnoroch, ну, я ведь не претендовал на полноту исследования - просто поделился наблюдением Думаю, стоило бы вернуться к вопросу расстановки проверок на нилы в таких местах, где есть запуск подобных функций. Понятно, что в некоторых случаях полезут другие ошибки - но может тогда они станут уже хоть выявляемыми? ----------------- Monnoroch, нет, а чего, - получилось передал ключ (цифровой) вместо стринга (значения). И фиг бы так просто нашел, если бы написал большой кусок кода, а потом тестить начал Т.е. если был бы стринг, но неверный или пустая строка - был бы вылет с ругательством на несуществующую секцию, а раз интежер вместо стринга - то безголовый вылет - ты это имел в виду? Именно в конкретном примере. Естественно, что везде проверки ставить даже вредно, но может в каких-то подозрительных местах имеет смысл (ведь именно это и поможет исправить ошибки)? Ясное дело, что речь об уже написанном ранее коде. И не сейчас написанном, а который уже "давно тут сидит" Ну, как вариант - переписать, конечно. Но не везде это необходимо. Может все быть написано нормально, но где-то ошибочка сидит... Я вот первый раз поработал с классно написанным чужим кодом с целью доработки - мозг посушить пришлось основательно, но зато кое-чему научился
  15. Monnoroch, это из АМК2 от Рефреша, но переделанный под Соль. Функциональность увеличена в сторону удобства. Короче, интерфейс для стыковки рецептов, содержимого инвентаря и аномалии с возможностью сварить арт с минимумом проблем. Фактически, получилась продвинутая версия предыдущего артмод_пда (в плане идеи). Кстати, по поводу "безголовых" вылетов (когда последними оказываются строки вида "* [x-ray]: economy: strings[12028 K], smem[0 K]", - т.е. то, что в логе всегда присутствует после успешной загрузки сейва). Вот что думаю: они вполне даже могут быть из-за ошибок скриптов. Т.е. ряд скриптовых ошибок вообще вызывают мгновенное падение движка. Например, совершенно безобидное на первый взгляд game.translate_string(секция) с неправильным именем секции как раз и вызывает безлоговый вылет. Другое дело, что это точно не единственная причина, но одна из вполне возможных. Задав по ошибке как параметр в этот game.translate_string ключ вместо значения из таблицы, я выяснил это абсолютно точно Вы скажете, что тогда бы вылетов было бы на порядки больше? Совсем необязательно! Если подобная ошибочка сделана в таком месте кода, в который игра попадает довольно редко (нечастое стечение обстоятельств) - вот и будет, как у нас в Соли. Еще замечено, что вылеты подобного рода учащаются с прогрессом прохождения - тоже теоретически объяснимо - где-то начинают теряться данные из-за кривой отработки калбэков, дропов и прочего, в свою очередь по причине постепенно повышающейся нагрузки на движок и железо.
  16. Сейв-поинты - явный признак "рельсовости". Очень жаль
  17. Arhara, закончил с мутатором - решил добавить в таблицы рецептов секции новых аномалий, на будущее, так сказать, чтобы имена опознавались.... "Монолит" и "Жар" - с именем sakbuzz. Как различать? Вобщем, Пузырь, Торнадо, Очаговый туман - определяются. Лифт не встречал (_no_gravity?). Жар и монолит - пока в пролете. Теперь главный вопрос: как тебе это всё давать? У меня стоит правка скриптов, - похоже, уникальная Так что лучше всего дай мне свои скрипты - я вставлю нужное. Там полностью новая варка артов Сапсана и мои наработки. Затронуты несколько глобальных скриптов, добавлено несколько новых
  18. Shadowman

    Баги и вылеты 4

    Can't open section 'sarc_arhara_zombied_respawn_1' У сталкера sarc_arhara_respawn_1 не предусмотрена секция для зомбирования. Этот вылет может произойти либо при зомбировании во время/сразу после выброса, либо если контролер находится рядом с этим неписем. berda77, в случае контролера - постарайся либо прибить контолера раньше, чем он начнет зомбировать всех вокруг, либо поискать правочку в старых темах багов и вылетов. (примерно так: +section +zombied) В случае же выброса - тут только попытаться либо выброс на другой локе переждать, либо что-то еще в этом роде. palpetrovich, "грузиться со свалки до полного удовлетворения". А еще лучше - поставить последнюю версию Соли, в ней этих вылетов уже нет Arhara, да, точно, с файлом точно что-то не то. Мое описание подходит для случая, когда с файлами все в порядке, а секции все равно нет. Такое частенько случалось (по крайней мере, на прежних версиях )
  19. Shadowman

    Баги и вылеты 4

    Сигизмунд, игровой набор не указан - ответа не ждите djidor, ставить правку по аномалиям. Ищите в теме. Вроде эта:
  20. Ray, LuaChecker писан "на коленке", как и многое такого типа для Сталкера Множество раз "ловил" его на явных проколах. Как ты наверное понимаешь, писал его человек, лучше разбирающийся в другом языке, явно не в луа.
  21. Shadowman

    Баги и вылеты 4

    n6260, нет, с автосейва на радаре - уже поздно, нужно грузить сейв до захода. Иногда, если кривой ствол появляется именно в процессе загрузки локи - нужно переждать какое-то время - поспать или походить где-нибудь еще. Перейти на другую локу - тоже поможет, т.к. они там каждую загрузку локи и сейва прибираются.
  22. Ray, о каких таблицах речь? Для переодевания? Зачем?? Там важен только визуал - входящий и исходящий: т.е. какой на какой меняем. Все навороты в конфигах сделаны для ГГ, для неписей нет разницы, есть в бронике ПНВ, укрелен он или еще чего. Нужно разраничить только общие типы и принадлежности к группировкам, и все. Добавлено через 7 мин.: Monnoroch, здорово конечно. Но засесть сейчас еще раз переписывать то, что уже практически сделал - неее, спасибо
  23. Из этого обсуждения я сделал для себя два вывода: - по классу аномалии отличить можно, но очень приблизительно, только явно их отличить от других объектов в игре - чтобы точно определить тип аномалии и ее название (для детектора, для "варки") - нужно пользоваться названием секции. Вот от этого и будем плясать
  24. Shadowman

    Advanced Cheat Spawner v.1.2

    alpet, интересно. А можешь выложить здесь ссылку на luacapture.rar? А то региться надо сначала по твоим ссылкам... Все, вроде скачал по последней ссыли. Самое главное - вот это: "что у меня влияет на стабильность игры, это исключения внутри движка". Если игра падает от некорректного обращения к alife() и из твоего перехватчика, то и pcall(), который использую сейчас, остальное тоже умеет. alpet, И все же, "файлы сценариев для тестирования" - под запретом для гостей на форуме darkstalker.ru. Выложи здесь, пожалуйста, ссылочки.
  25. Shadowman

    Баги и вылеты 4

    Aleksandr44, держи: effectors.ltx. Это из Соли. Изменения вижу только в секции [zoom_inertion_effector] Так что, скорей всего, можно взять и от оригинала. Всех с праздником 23 февраля!
×
×
  • Создать...