
baraholschik
Сталкеры-
Публикаций
186 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент baraholschik
-
Mawrak , да я сам надолго пропал. В общем, вылеты эти ни одним и ваших способов не лечились. Это я сам набедокурил - прописал каждому смарту 20 разных отрядов мутантов на выбор, разнообразия захотел) Теперь у каждого смарта по 10 сквадов на выбор, на 9 директе вроде неплохо работает. Уменьшил количество стартовых отрядов в simulation.ltx, это тоже пошло на пользу. Кстати, заметил, что некоторые приметные мутанты появляются на локациях, на которых появляться не должны - однажды контроллер на кордон попал, хотя заспавниться он там никак не мог, я проверял. Сам пришел что ли? Сейчас осталось поймать баланс между количеством сталкеров и мутантов - у меня слишком мало людей оказалось. Стоило повысить коэффициент числа сталкеров в настройках - со следующей локации пошли вылеты Дополнено 25 минуты спустя Такой вопрос еще есть: как мне убрать заскриптованных мутантов из подземелий? Хочу заменить их на рандомные сквады, как на поверхности. Удаление секций с заскриптованными монстрами из смартов по адресу configs/script/имя локации/smarts/имя смарта вызывает вылет, а больше идей у меня нет
-
Mawrak Благодарю за помощь! Сейчас буду колдовать... Дополнено 40 минуты спустя Mawrak , вести с полей, так сказать Движок anomaly не подошёл - из папки bin и из корневой папки Xray.exe не запускается, ссылаясь на отсутствующий fsgame. ltx, хотя он есть Ярлыки от Xray.exe тоже не запускаются, по тем же причинам Но запустился stalker-coc.exe, через который я всегда сборку запускаю. При запуске висела картинка из dollchan. Игра проработала на третьем рендере минут 15 и произошёл тот самый вылет по памяти. Запускал с ярлыка с командой no_staging, результат тот же. Диспетчер задач показал, что использовалось максимум 4 Гб оперативы из 8 Вернул свой "пропатченный" движок обратно, запустил снова stalker-coc.exe напрямую без ярлыка и команды no_staging. Побегал где то час без проблем на третьем рендере, времени больше не было проверять Завтра попытаюсь облегчить симуляцию, и протестирую с командой no_staging
-
Mawrak Большинство файлов правил обычным блокнотом, некоторые правил с помощью winmerge. При помощи последнего я и знал, что кодировки отличаются. За совет спасибо, скачаю notepad++ Движок я уже правил какой то программой, тоже сделал его х64. Ну вернее, насколько я понял, теперь windows считает, что движок х64. Без этого у меня сборка вылетела каждые полчаса, значит, толк от этого был. Если движок anomaly из dollchan 8 по настоящему х64, то скиньте конечно, если вам удобно. Побегаю, протестирую Третий рендер это какой? Ну в смысле directx с каким номером? На статике запускал, но так долго не бегал конечно, пару часов максимум. Куда эту команду нужно прописывать? К ярлыку от движка? Разве в СОС она сразу не прописана? У меня есть ощущение, что вылеты связаны конкретно с тем временем, которое длится симуляция. Чем больше дней в зоне, тем чаще происходят вылеты. Как будто массивы данных, используемых игрой, всё это время копятся и никуда не выгружаются. У сталкера вообще есть такой инструмент, как контроль популяции НПС? Быть может, зверья со временем становится всё больше и больше, пока движок не начинает давиться, обрабатывая всё это? Я как раз увеличил численность отрядов мутантов и сократил численность в отрядах сталкеров
-
У меня щепетильная проблема, господа Ковыряю COM Мой блокнот почему то сохраняет отредактированные файлы в кодировке, отличной от кодировки исходных файлов. Стандартная кодировка - windows 1225, у меня же теперь сотни три файлов в кодировке UTF8. Из за этого торговля в моём моде работала по принципу 1:1, не учитывая вообще скидки и наценки. Как только я пересохранил файлы торговли в кодировке ANSI, торговля заработала как надо. А файлы группы "squad_descr_имя локации " с кодировкой UTF8 и вовсе вызывают вылет при загрузке игры. Но если опять же их пересохранить в кодировке ANSI, то игра спокойно запускается. В целом же, моя сборка работает, но чем дольше играю, тем чаще она вылетает по нехватке памяти и при этих вылетах порой бьются сохранения. Суммарно часов по 10 без вылетов работает Сталкивался ли кто то с такой проблемой? Почему блокнот меняет сам кодировку файлов? У него стандартная кодировка вообще то ANSI, а не UTF8. Могут ли у меня какие то файлы читаться из за этого неправильно, вызывая по прошествии времени вылеты по памяти? Стоит ли перекодировать несколько сотен правленых мною файлов в кодировку ANSI, на которую игра вроде нормально реагирует? А если перекодировать файлы, то как то можно этот процесс оптимизировать?
-
С заданиями разобрался, спасибо! Как минимум оружие для динамических квестов указано в файле xr_effects.script А вот xrs_dyn_music.script у меня в геймдате нет, вообще файлов с названием dyn_, связанных с музыкой, нет Дополнено 11 минуты спустя Свежий вопрос по тайникам в COC Делаю новый тайник через all.spawn по инструкции из сети. Снял координаты, гейм вертекс и левел вертекс. Распаковал спавн, координаты с кордона, соответственно, ковыряю файл кордона. Создал новую секцию в конце файла, задал ей уникальный номер, которого в all.spawn нет. Скопировал в эту секцию текст из другой секции с тайником, задал ему уникальное имя (на кордоне 17 номерных тайников, мой будет 18), вбил координаты, гейм вертекс и левел вертекс, добавил только строчки [spawn] и тех.название оружия для тайника. При компиляции спавна ошибка именно на изменённом файле: importing alife objects from file alife_l01_escape.ltx... FATAL ERROR! Function: stkutils::scan::get_class Line: 1920 Description: cannot find clsid for class Строчка 1920 в файле кордона к новому тайнику не имеет никакого отношения В чем я мог ошибиться? Новую секцию all.spawn нужно где то регистрировать? Или может быть проще не делать новый тайник, а залочить содержимое одного из тайников? Это возможно сделать?
-
Вроде никуда прописывать больше не надо. В death items by communities указаны проценты вероятности выпадения вещей в трупах. Насколько я помню, если процент слишком мал, игра округляет его до нуля. У меня такие проценты выставлены: drink_crow = 0.02, breadold = 0.02, bread = 0.02, kolbasa = 0.02, conserva = 0.02. Выпадают вещи стабильно, но не из каждого тела
-
Снова ворох вопросов по COC, а точнее COM - в каких файлах содержится список предметов, на поиск которых нпс выдают динамические квесты? Перечитал кучу скриптов и конфигов, но никакой конкретики не нашёл - каждый раз после загрузки сейвов/перехода по локациям ползунок громкости музыки в настройках сползает на ноль, как его залочить? - какие файлы отвечают за динамическую музыку? Она включается же явно при появлении врага в определённом радиусе от гг, но конфигов и скриптов с ней связанных, я не нашёл - заменил треки для динамической музыки, но возникли проблемы: треки проигрываются не всегда нормально, могут проигрываться замедленно, музыка теперь не отключается сама после уничтожения всех врагов поблизости и звучит постоянно. За это ogg-комментарии отвечают?
-
У меня возникли несколько вопросов, касаемо НПС и их квестов в COC: - почему при переходе между локациями могут автоматом проваливаться куча побочных квестов? - как повысить стойкость нпс к атакам мутантов? Дело в том, что мизеривскоё зверьё с лёгкостью убивает любых сталкеров. Я поиграл с показателями иммунитетов у нпс по адресу gamedata-configs-creatures-profiles, но это ничего не дало. В какой то статье в инете прочитал, что если показатель иммунитета для конкретного воздействия равен нулю, то это означает полный иммунитет к воздействию, а единица означает отсутствие иммунитета. Это действительно так? - нужно как то сделать сюжетных персонажей бессмертными, я сломал симуляцию каким то модом очень давно и откатиться уже не представляется возможным, а Шустрый и Лукаш гуляют по своим локациям и постоянно мрут
-
liner тема здесь к месту хотя бы потому что, возможно, очистка геймдаты от ненужного хлама может сказаться на оптимизации мода. А при не аккуратном моддинга завалить папки недействующими конфигами, моделями и текстурами проще простого. Вот и хочется знать, может ли движок обрабатывать эти ненужные файлы. Речь не столько про Аномалию, сколько про COC например
-
Не совсем по теме вопрос, но куда еще написать, не нашёл В общем, COM начал стабильно вылетать с таким логом: Out of memory. Memory request: 4096 K У меня седьмая винда, 64 бита, оперативы 8 гб Может ли такой вылет быть связан с перегревом? ЦП и видюха греются порой до 50-60 градусов (раньше я, увы, за температурами не следил) Знаю лишь одно - дело точно не в сборке на COM, которую я делаю. Потому что я проверял чистый COM с оружейным паком STCOM, и тут та же ситуация - либо явный вылет по памяти, либо вылет по причине ненахождения того или иного файла, хотя файлы эти на самом деле есть. И такой проблемы ранее не было, что то с моим ноутбуком случилось
-
Тут еще вопрос возник В Call of misery, находясь в режиме demo_record, нажал F11 На экране на несколько секунд появилась "спутниковая" карта текущей локации, затем резко изменилась погода - стало темно, небо стало очень пасмурным и мрачным, а на фоне заиграли звуки из лабораторий. Тучи свинцовые, прям как в тч, я такого неба в Atmosfear не видел. Через несколько минут всё вернулось к исходному виду. Подтянув цветокор, играть очень даже можно . Кто знает, что это за фича такая?
-
M31 Ошибку понял, исправил. Но теперь тушканы и связанные с ними монстры снова лутаются. Правильно вписал? function monster_on_actor_use_callback(obj,who) if obj:section() == "tushkano" then return end Исправил еще раз, теперь так: function monster_on_actor_use_callback(obj,who) if string.find(obj:section(), "tushkano") then return end Тушканы не лутаются, но новые монстры лутаются! Урааааа! Я то уже сдаться решил. Спасибо, вы мне очень помогли
-
M31 Вести с полей То, что вы предложили, работает, но не так, как я планировал. Ваш кусочек скрипта блокирует возможность обыскивать всех мутантов, у которых лут тушканчиков, а не только самих тушканчиков. Надо действовать иначе - надо отвязать новых мутантов от тушканчиков, и привязать например к зомби. Проблема в том, что я не вижу вообще параллелей между конфигами новых монстров. Например, есть два новых монстра В конфиге первого базовая секция отсылает к тушканчикам, community - tushkano В конфиге второго базовая секция отсылает к monster_base, community - zombie И оба этих монстра считаются тушканчиками почему то Какой еще параметр может отвечать за классификацию монстра? Можно ли вообще менять эту привязку, если она изначально задумана создателем мутанта?
-
M31 походу рановато мне в это соваться)) Что имеется в виду под "переделать части тела на секции" ? Коль проблема только с лутом тушканчиков, может просто запретить игроку лутать непосредственно тушканов? А в секцию, где лут тушканчиков прописан, вписать тот лут, который будет выглядеть к месту - лут с зомбаков например. Должно проканать, только как запретить лутать самих тушканов?
-
С добавлением мутантов в симуляцию я вроде разобрался Но появился попутный вопрос Я добавил много новых мутантов в игру, и среди них есть человекоподобные мутанты, которые каким то образом привязаны например к тушканам. Звуки не проблема - если у мутанта нет своих звуков, я могу прописать звуки любых других мутантов. А вот с лутом сложнее, так как с этих монстров соответственно падает лут тот же, что и с тушканов. Ни у одного нового мутанта, да и у стандартных монстров тоже, я секций с лутом не нашёл. Например, с пси-собак дропается мозг контроллёра, а ни одной строчки, отсылающей к контроллёру в конфиге собак нет. Я пытался заменить все упоминания тушканов в конфиге новых монстров на отсылки к конфигу зомби. Но пошли вылеты по отсутствию необходимых анимаций. В общем, мне нужно найти ту конкретную строчку, что отвечает за тип лута с мутантов. Есть мысли? Call of misery