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

Shadowman

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

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

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

  • Дней в топе

    1
  • AMKoin

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

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

  1. ага. Когда читаешь код - иногда волосы на голове шевелятся Но одно дело - смеяться, и совсем другое - взять, да и переписать это все. Болото там уже такое, что увязнешь на первой же задаче - будь здоров. А поточнее? Где именно? Я не видел. Ray, список имен - хорошо, конечно. Но нужна табличка как в срипте Сяка. Вот здесь: local nepis={9501,4,5,6,7,9,22,32,92,104,107,115,302,370,400,406,505,506,507,516,702,7 07,728,734} local nepis_id={8607,2509,2202,2165,2170,2183,2253,2233,2353,3069,3172,3090,3870,3902, 4857,4860,6063,6062,6064,6070,7100,7104,7105,7106} Я в читспавнер чуток добавил (еще 12): local nepis={9501,4,5,6,7,9,22,32,92,104,107,115,302,370,400,406,505,506,507,516,702,7 07,728,734, 9506,9510,9622,9800,9899,9509,9903,724,607,425,9613,777888} local nepis_id={8607,2509,2202,2165,2170,2183,2253,2233,2353,3069,3172,3090,3870,3902, 4857,4860,6063,6062,6064,6070,7100,7104,7105,7106, 4199,3572,12458,2947,2949,3571,3668,7385,5957,4869,5871,7101} (отбито новой строкой, что я добавил) Мон, ну да. И очень может быть что как раз потому, что подвешены, будь они неладны. Мы пстор-то переписали, а остальная, подводная часть айсберга - вот та вся офигеннейшая таблица со всякими там коммьюнити и прочими важными вещами?
  2. n6260, порадовал Arhara, я это сегодня уже сделал. Но нет уверенности, что правильно будет все. Там еще в парочке скриптов от аддона, похоже, тоже подрихтовать надо. Но вот как оттестить - вопрос. Это ведь не настолько уж частая вещь вообще - зависание биндера. Можно всю игру пройти - и ни разу не встретить. Вот как убедиться, что сделано то, что надо? Я игру запускал с правкой - внешне все как и было. Раненых правда не было в сейве, но и проблем вроде тоже никаких. Monnoroch, а чего ты так уверен? Ну и что бы та ни было: вот нахрена нам аж три схемы лечения? Ну с этим-то ты согласишься? Или считаешь, что они все нужны? Кстати, причиной зависа может быть конфликт одновременно нескольких схем, вообще разных по направлению деятельности - смена визуала, оружия, и еще там какая-нибудь фигня... Но вот почему в нетпакет пишется мусор? Еще Камиказзе писал, что колбэки смертей глючат, но это - другой уже случай. И давайте решать, чего делать будем. Все-таки, если уж на то пошло, наименее напряжным для самой игры будет, конечно, как Мон предложил: табличка всех квестовиков (по принципу Сяка секция№/стори_ид) - и вперёд. Повис квестовик - оживляем методом Сяка. Работает на-ура. Единственное - нужно будет убирать из диалогов проверки на инфо смерти, и все будет работать. Плюсом является то, что убиваем еще одного зайца: делаем наконец для ЖС список всех квестовиков, а не только тех ,что были по состоянию на апрель. Второй вариант - опять же - Мон предложил Делаем глобальную таблицу и пишем в нее все нетпакеты при спавне неписей, потом из нее восстанавливаем. У Станислава Лема, небось, подсмотрел Для игры - напряжнее. Как еще применять - не знаю пока, но писанины и мучений будет будь здоров сколько. Если возьмешься реализовать - я - за! Мон, слова воровать - в моём вопросе не было. И, согласись, 1:1. Мда, убрать - уже получается, а вот вернуть - пока никак. Если серьезно, можно даже не пытаться это с сейва делать. Только с НГ. Тогда - наверное можно. Ну, или уж если так - тогда по мере продвижения ГГ - всех оффлайновых брать и запихивать. Апдейт со временем сделается всех. Но если среди них уже есть зависшие - получится фигня. С НГ, короче - самое правильное. Мон, Звездные дневники Йона Тихого, Путешествие четырнадцатое. Планета Интеропия. Бюро резервов. В инкубаторах хранятся данные все жителей планеты. Из-за частых метеоритных дождей очень вероятна неожиданная гибель индивидуума. Инкубатор тут же, в течение 15 минут поставляет резерв, и ты - как новенький Ну, тогда - верю, что сам придумал! Тогда ваще - гений! Monnoroch, Так я же и запихнул в биндер выполнение той ф-ции перевода в онлайн. Вот только ты советовал каждые 200 мс - так и сделал. Про то, что это не работает - ты уже знаешь. Может, в натуре, слишком быстро пытаюсь его в онлайн высовывать?
  3. Shadowman

    Advanced Cheat Spawner v.1.2

    tor62, а чего загружали? Сейв от какой Солянки? Просто нет в текущей Соли такой секции atp_neytral_respawn_4 вообще. Не в читспавнере дело. djidor, wpn_bizon1, а не wnp_bizon1 dasty, наверное, это было в "Повелителе Зоны" ? В ACS "функции ускорения времени по клавише F" не было никогда. И чем плох девайс matras ? Ридми прочтите - там есть описание, что есть. Чего в ридми нет - того, стало быть, нет.
  4. Shadowman

    Advanced Cheat Spawner v.1.2

    Читспавнер v1.6 для НС от 13.12 Нововведений никаких, просто адаптировал и включил набор телепортов MAV'а (их не проверял). М.б. вылеты при использовании, т.к. чего не я писал - вообще не проверял. Оживление адаптировал, но тоже не проверил. Вобщем, адаптация на сегодняшний день полная. Пишите, если чего глючит - исправлю, по возможности. ЗЫ: хотя нет, соврал: одно нововведение все же есть. Сами найдете ЗЫЫ: Списки всего и вся - не просите, делать не буду. Я не виноват, что наличие секции скриптовым движком проверить можно, а вытащить их список - нельзя. А писать статические списки предметов, оружия и проч. - ломит. Критично было по поршням - проверяет теперь. dimos, сделай, не помешает. Я тогда перевыложу с дополненными ридми. Нововведение - отладчик, кстати. Перезалил 16.12. Добавил расширенное описание объектов (минисправку) от dimos. ЗЫ: когда я писал "исправлю" - я не имел в виду, что исправлю любую проблему, что запостят в этой теме. Исправлю, но только то, что относится к ACS
  5. Shadowman

    Баги и Вылеты 3

    [error]Arguments : LUA error: ...hing\s.t.a.l.k.e.r\gamedata\scripts\xrs_utils.script:888: bad argument #1 to 'find' (string expected, got nil) vladi, попробуй перед строкой 888 в xrs_utils.script поставить такую проверку на обе переменные if not str or not div then return end local cpt = string.find (str, div, 1, true) по идее проверка на нил должна здесь быть на обе переменные ... ЗЫ: Скорее всего, с чьим-то визуалом проблема.
  6. Shadowman

    Общее фото

    DanDaniel, Хостинг - можешь подсмотреть в посте перед твоим Ссылку оттуда - в личку Дыде
  7. Shadowman

    Advanced Cheat Spawner v.1.2

    MAV, здорово! Вот только нужно будет проверить это все на новой версии. Да нет, скорее, при выполнении определенных квестов, а точнее, при выдаче инфопрошней. Яркий пример - Деревня. Если с НГ туда портануться - там пусто - хоть "штатным" телепортом, хоть каким ID переходов, если назначал по принципу Меченого - скорее всего не пересекутся ни с чем. Проверить по разу - достаточно будет. И даже если и пересекутся - ну вылетит, и все. Вот если не удалить, тогда проблемы будут при повторном использовании. Но это тоже решаемо. Надо просто кнопку прикрутить на удаление всех этих телепортов, или дописать их вообще в штатный удалятель - и все.
  8. Shadowman

    Скриншоты

    DimOriN, есть уйма неиспользованных скринов, которые я делал на разрешении 1280х1024 на динамике для "Загрузочных экранов by Monnoroch&<Ваш покорный слуга>". Не вошли они не потому, что хуже остальных, а просто нельзя было делать экраны на пол-Солянки весом. Делал либо в режиме demo_record, либо без худа, "на ходу", в процессе игры, только пейзажи (требование Мона ). В основном - Солянки разных версий. Есть и ЗП немного. Если такие подходят - могу поделиться.
  9. Перец, Position Informer (ссылка в этой же теме, двумя страницами ранее). Показывает координаты, левел- и гейм- вертексы текущего местоположения ГГ.
  10. foxbat21, это ошибочное утверждение. На самом деле моды перекрывают патч, в каком бы порядке ты не ставил. А поскольку моды явно не адаптировались под новый патч - то естественно ловишь вылеты. Вывод: нужно удалить все моды или адаптировать их под новую версию.
  11. Stalker Nest, бинарники блокнотом правишь? Возьми HEX - редактор любой.
  12. ViRUS, посмотри скрипт уборщика трупов. Там вариант с таблицей, только условие чуток перевернуть и удалять не самого непися, а содержимое инвентаря. Переделка минимальная. Комменты имеются. Думаю, разберешься. В народном творчестве по Солянке
  13. LinK, все правильно глаголешь. Вот только точно ли DLL из патча обновляют только защиту и не имеют отношения к игровому процессу? Если да - то не вопрос. Могу даже выложить распакованный patches. Надо? LinK, не так все просто, как хотелось бы. Поставил в геймдату распакованный патч, без обновления бинов. Как минимум: в меню опций игры зайти нельзя - вылетает. Правили ведь поддержку ДХ11 и качество текстур... Вобщем, не канает запись геймдаты из патча в старый ЗП (больше ничего - никаких модов) - вылетает даже при НГ. Ждемс.
  14. STKT, можно и так. Лучше попытаться найти сейв, где тот самый виновник не зависает вообще (Архара именно это и посоветовал). На самом деле движок все-таки использует чуть-чуть второе ядро. Лечится переходом на более новый X-Ray (ЗП, например ). tolstiy, криво установлены ранги. Скорее всего, после тех рангов поставил еще что-то, что затерло ранговый items.ltx. Как вариант - возможно, накатывал новую Солянку поверх старой, а надо было удалить каталог gamedata, а потом ставить новую. А вообще, в версию НС от 10.09 ранги лучше не ставить. Даже если кто-то их адаптировал под эту версию. Ведь разработчик не зря от них отказался... ZVER, извини, но промолчать я не мог...
  15. По Круглову - выдача флешки ученых после тоннеля с жарками на Дикой территории. Экшен "<action>bar_dialogs.professor_for_resque</action>" нужно перенести из начала диалога в его самый конец, чтобы нельзя было получить более одной флешки, прервав диалог. Наверное, после этого: <text>bar_ecolog_crush_professor_start_3111</text> в файле dialogs_bar.xml. (не проверял - может, и в другом месте нужно, но явно не в самом начале диалога). ShamanUA, Вот прошел Круглов тоннель и остановился - подходишь к нему и жмешь "Говорить" до посинения. С каждым открытием диалога выдается флешка. Бабла потом бармен дает 5 "косых" за каждую Косяк, ПЫС-ов, кстати. Еще Соляночный косяк с диалогом апгрейда у Петренко - писали или нет? Чит аналогичный. Когда Петренко выдает апгрейженный броник без наличия самого броника у ГГ. Тоже диалог править нужно. Кстати, в 10.09 не проверял - может, и поправили уже?
  16. STKT, откатывайся на более ранний сейв. Вот эта надпись: "! Cannot find saved game ~~~ save file is corrupt" говорит о том, что сейв, лог по которому ты привел - уже битый. И поиграть с этого сейва уже не получится. Ты сохранил его, когда уже был где-то подвисший непись.
  17. мардин, там нечего помогать - файлы лтх - систем и актор - не менялись, я же писал уже тебе в ЛС. И бинд_сталкер, в котором запуск уборщика прописан - тоже. А вот тот мод, о котором ты писал (не знаю, что за мод - на 500Мб) - вот в нем почти точно что-то может не подходить к новому патчу (если, конечно, там не только чисто звуки и текстуры ). А насчет сейвов - ты же написал, что их вообще не видно (список сейвов пуст). Это, согласись, немножечко не то же самое, что "не работают сейвы"... Я так понимаю, что игра устанавливалась сначала в один каталог, а патч потом - в другой (переносил/переименовывал каталог с игрой после ее установки, или что-то подобное). Если у тебя лицуха - то явно что-то накосячено с установкой самой игры. Снеси все через Установку/удаление программ и переустанови игру и патч. И оставь в геймдате те 2 файла, которые к правке веса относятся.
  18. LinK, Position Informer чем не устраивает? Брал, кажется, на офф. форуме.
  19. Greg House, в пункт "установить солянку" замена файла xrGame.dll как раз входит по умолчанию, так сказать. Не верите - инструкцию прочитайте к любой Солянке. К крякам xrGame.dll никакого отношения не имеет, а вот к ФН2000 с компьютерным прицелом - имеет как раз. И самое непосредственное. И если его не ставил, то как раз с установкой - НЕ ВСЁ ок. ЗЫЖ и кстати, частый респавн при твоем железе - преребор...
  20. milich, вообще-то переигровка с начала уровня может не помочь - по-моему все, что ты перечислил, спавнится с начала игры. Поскольку все это для сюжетных линий некритично - можно и забить. Вот только нет уверенности, что остальное все в порядке.
  21. Arhara, я сам еще не знаю, поймаю ли вылет с радаром или нет - не дошел еще в 10.09 туда (работа отвлекает, да еще ЗП подвернулся ). Немного совсем до радара осталось. Если вылет будет - тогда могу попробовать какие-либо варианты на предмет покрутить настройки Бакового мода. А если не будет - тогда смысл какой в моем тестировании? Я счас удалю из аддона Радар - если это возможно. Нет - будут радикальные меры. MAV, нет смысла. Чужие сейвы - чужие глюки. Если я вылет словлю, а потом, начав с фиксом на той же машине - не будет вылетов, тогда точно фикс сработает у всех. В АИ аддишинс есть настройка - можно в исключения поставить список левелов. Но сработает только после НГ. Так что тут каждый умирает в одиночку
  22. Arhara, а что же тут подскажешь? Давай рассмотрим по порядку: 1. полностью заменить в игре этот ствол - это wpn_lr300? Ведь не только по нему, еще и по wpn_g36 - тоже ведь вылетает... И что даст замена - непонятно. Ведь непонятно, какова же причина вылета, если не в том "чёртовом ящике". Вдруг повторим ту же ошибку и с новым стволом? 2. запретить весить на него подствол - ну вроде должно в принципе помочь... но при этом - следующее: 3. выфигнуть этот стовол из аддона Бака - имхо, более корректный метод решения - ведь тогда ГГ сможет пользоваться этой пушкой с подстволом, ну а неписи - нет... но и ведь без Бакового аддона не могли - и ничего... Не выбрасывать же весь аддон, - уж лучше так, наверное. Хотя, вот только не знаю: если аддон не будет учитывать этот ствол, то вообще неписи не будут его использовать, или только не будут аддоны на него вешать? Вот только - точно ли ЛР300 и Г36 - и ничего более? Да, и кстати: есть еще метод - выкинуть локу радар из обсчета аддоном. Тоже - не очень, но из нескольких зол нужно выбирать по-любому Кто будет тестить? Я никак не могу сподобится словить этот вылет. А тестить надо с НИ Хорошо спросил! Ты какую версию предлагаешь тестить? Ту, что сейчас у тебя в разработке, или ту, в которую все играют? Ту, что играют. Я не трогал аддон Бака. Пока не трогал. MAV, но все-таки вылеты на радаре, так? Я тоже что-то не очень верю в то, что виноват именно конкретный ствол. Почему тогда на всех локах не вылетает, а только на радаре? Ведь этот же ствол используется на всех локах. Значит, надо пробовать радар исключать. Кстати, а БН - это что? что-то не догнал...
  23. vitalik76, шутишь? В игре напрочь пропадут абсолютно все стволы указанных типов (ЛР300 и Г36), если так сделаешь. necto, в Народном творчестве лежит последняя версия уборщика. Если оттуда не качал и не ставил - значит, у тебя оригинальный уборщик от НС. Тот, что в НТ как раз и добавлял уборку монстров. По крайней мере, изначально
  24. Дзот, сделаю маленькое дополнение: вот строчки для удаления криво заспавненного объекта (относится как к стволам, так и к любому другому контенту) я бы поставил сразу перед вызовом уборщика (или после). Тогда эта операция не будет вызываться каждые 10 сек. Т.е. вместо "Открываем файл блокнотом, находим строчку function actor_binder:update(delta)" По тексту находим строчку function actor_binder:net_spawn(data) и далее ниже строк на 30: sak_off_corpses.off_corpses() и вот после этой строки и впишем удаление объектов local se_obj = alife():object("af_rusty_thorn21505") if se_obj then alife():release(se_obj, true) end Тогда этот "удалятель" сработает так же, как уборщик трупов - при загрузке сейва и при переходе на другую локу (а нам это как раз и надо), а не каждые 10 сек будет комп насиловать. (Учитывая, что у некоторых список на удаление может содержать до 10 объектов или больше, это уже существенно снижает быстродействие игры в целом). herurg, а вам в скрипте вместо af_rusty_thorn21505 нужно будет вписать то, что у вас в логе после зависания вот в таком виде [error]Description : Invalid vertex for object [error]Arguments : <ваше название криво заспавненного объекта> и переиграть с захода на Старую Деревню.
×
×
  • Создать...