Перейти к содержанию

Рекомендуемые сообщения

 

1491319448148138184.png

Тема посвящена моддингу на платформе Зов Чернобыля.

 

Правила темы:

  • Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском, ответ на него, вероятно, уже есть.
  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
  • Благодарность выражаем в личке или же ставим реакцию. Посты с благодарностями в теме будут удаляться.
  • Так же, если вы модифицируете готовый мод, обязательно указывайте какой. Некоторые модификации очень сильно отличаются от Call of Chernobyl. 
  • Лайк 4
  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Здравствуйте! Подскажите как можно удалить Сидоровича из Чистое Небо. Распаковал ресурсы ЧН, файл all.spawn, вырезал из alife_escape.ltx всё, где есть esc_trader, пакую обратно в all.spawn, оставляю этот файл в resurces - в игре ничего не меняется, Сидор как сидел на стуле так и сидит. Либо я что-то делаю неправильно, либо он удаляется другим образом, поскажите куда копать? Спасибо.

Изменено пользователем Наёмник Шрам 123

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

@Наёмник Шрам 123 ищешь dds текстуру Сидоровича, и в PaintNet делаешь её полностью прозрачной.
Сидоровича нет, аллспавн целёхонький. Профит. 


GTX 1050 TI / i7 7700 / 16gb DDR4 2400 / Gigabyte H110M-H / SSD 480gb / Chieftec Proton 600W

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Наёмник Шрам 123 это темя для модов на CoC, вам сюда - https://ap-pro.ru/forums/topic/94-cs-модострой-вопросница/

COMPLEXTER это самый поехавший способ решения проблемы, который можно себе предстваить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

@Mawrak это прям дженерал-идея на конкурс квестов. Найди Сидоровича, который невидимый.


GTX 1050 TI / i7 7700 / 16gb DDR4 2400 / Gigabyte H110M-H / SSD 480gb / Chieftec Proton 600W

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 14.06.2023 в 03:07, baraholschik сказал:

Как всё таки работает строчка "DEACTIVATE_SIM_ON_NON_LINKED_LEVELS = true" в _g.script ?

При значении "true" симуляция в игре будет происходить на текущей локации и всех других, что смежные с ней (по переходам). При значении "false" симуляция будет происходить не только на смежных локациях с текущей, но и на всех остальных.

  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Где найти sect_exo_outfit_immunities

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Salos43 1.распакуй архивы в gamedata

2. скачай total commander

3. через коммандер в дате ищи свою строчку

Спойлер

image.png.f726fe21b2a57955261e81b83945ce98.png

 


76561198152189716.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
2 минуты назад, ian98 сказал:

Salos43 1.распакуй архивы в gamedata

2. скачай total commander

3. через коммандер в дате ищи свою строчку

  картинка (Показать контент)

image.png.f726fe21b2a57955261e81b83945ce98.png

 

Благодарю

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Ребят, хочу попытаться сделать респавн предметов у торговцев, как в dead air.  Чтобы через несколько суток предметы появлялись, а не сейвскамом. Есть у кого скрипты из  dead air, отвечающие за торговлю? Конфиги я нашел в интернете, а скрипты нет, просто долго не будет возможности скачать мод целиком

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

baraholschik, в configs\misc\trade\...ltx ориентируйся по строчке "resupply_timeout". Смотри в скрипт "trade_manager", и добавь нужное. Время обновления ассортимента указывается в конфиге в секундах. В игре время идёт в 10 раз быстрее (каждые 6 секунд это 1 внутриигровая минута). 86400 - это реальные сутки в секундах, ориентируйся от этого значения. Сколько это в игре - 86400:10 (в десять раз быстрее) = 8640 (реальных секунд); 8640:60 (переводим в минуты) = 144 (реальных минут); 144:60 (переводим в часы) = 2,4 часа или 2 часа и 24 минуты (144 минуты).

Изменено пользователем XRay
  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Интересная проблема возникла, ребят

На днях протестировал несколько 64х движков для стасона на своей сборке, они были со встроенными решейдами и работали нестабильно. Я их поочерёдно снëс, все за ними подчистил, воткнул обратно свой движок. И надо же, у меня поломалась система тайников - почти в каждой найденной нычке спавнятся патроны, которые в treasure_manager запрещены к спавну. Причём "разрешенные" патроны либо совсем не появляются, либо в очень малых количествах, а "запрещённых" в каждой нычке сразу несколько видов и в немалых количествах. НИ несколько раз запускал, результат тот же

Всякие прочие предметы тоже встречаются, но по ним я изменений не заметил. Характерные файлы проверил, они изменениям не подверглись

Как такое может быть? Есть мысли у кого? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

baraholschik где-то что-то не заметил, упустил


76561198152189716.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

ian98 , вроде нашел причину - оказывается, когда то давно мною были удалены из coc_treasure_manager как раз те патроны, которые сейчас массово спавнятся в тайниках. Фишка то в том, что до попыток использовать новые движки, эти самые патроны в тайниках не появлялись, я симуляцию перезапускал сотни раз это время. Сейчас то я сделал как надо, патроны в список исключений вернул, ни в одном тайнике на локации они не появились. Вроде решил проблему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Очередная проблема, ребята

Я добавил новых мутантов, всяких там коров и лошадей. Дак вот, у них какая то проблема с коллизией - они порой застревают в разных объектах, от чего игра немедленно со страшным звуком крашится. Иногда им достаточно коснуться объекта и ариведерчи. У стандартных мутантов  я такой проблемы не наблюдаю, либо не замечаю просто. Ещё в тему заметил, что и с трупами новых мутантов есть проблема, когда их начинает жутко колбасить и растягивать, а также разрушаемые ящики в подземельях порой залипают в полы и также при их разбитии физика "глючит" и игра может вылететь

Есть мысли по поводу всего этого? Может хотя бы сталкивался кто с этим? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

В Call of chernobyl есть возможность сдавать пда некоторым персонажам, получая в награду деньги и тайники. Технически это наверное обычный квест, но я не уверен. Знает кто нибудь, как изменить награду за сдачу этих пда? Я проверил кучу файлов, в том числе task_manager.script и xr_effect.script, но ничего не нашёл, увы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

baraholschik это скриптовый диалог, поищи в dialog_manager.script id текста диалога, там в выводе фраз будет функция со стоимостью пда

Изменено пользователем N42
  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Вопрос касаемо вооружения НПС
Есть у каждого ствола такие параметры - min_radius и max_radius. Они вроде как для НПС и вроде означают минимально допустимую и максимально возможную дальности стрельбы сталкерами из оружия  соответственно. Эти параметры в игре вообще используются? Потому что в STCOP у РГ-6 и РПГ-7 min_radius равен нулю, то есть сталкеры могут из этих стволов бить в упор, что как то странно.
Если эти параметры используются, то как НПС решает, из какого оружия стрелять, если оба его ствола имеют схожий диапазон дистанций? Выбирает по hit_power?
А как быть с дробовиками? Дробь летит допустим на 50 метров, а жекан метров на 150. НПС не может выбрать тип боеприпаса? Fire_distance учитывается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 24.08.2023 в 02:50, baraholschik сказал:

Эти параметры в игре вообще используются?

baraholschik, да, используются. Я не расскажу много, но если "min_radius" равен нулю, то НПС не будет переключаться на другое оружие. Если, допустим "min_radius" равен 20, то при значении меньше этого (сокращение дистанции) НПС поменяет оружие на второстепенное, и наоборот. По каким именно алгоритмам это происходит - не знаю, в движке по любому. Нужны эти параметры, чтобы НПС со снайперских винтовок, а особенно с гранатомётов, не стрелял в упор по игроку (в первом случае он беспомощен, во втором суицид с: ).

  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

XRay спасибо, все мои догадки подтвердили)

Я уже отредачил эти параметры у всех стволов, теперь играется намного интереснее. Разница прям ощутимая

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

После отключения генераторов в варлабе нам показывают ролик и начинается полный Фриплей. Я хочу такую возможность убрать и после ролика отправить игрока в главное меню. Подскажите, как это сделать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

baraholschik глянь в xr_effects.script функции game_disconnect или game_over (on_tutor_gameover_stop)

Изменено пользователем N42
  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

N42 Я добавил в функцию game_over строчку "— c:execute("disconnect")" - она есть в ТЧ в той же секции. Но это не сработало, может надо новую игру начать, хз. В таком случае я даже не знаю, как мне это проверять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

baraholschik а game_disconnect не пробовал? В game_over зачем-то проверяют пошли ли титры, чет не посмотрел сразу. Либо вторую on_tutor_gameover_stop

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

N42 в game_disconnect не пробовал, но строчка с:execute(disconnect) там есть. Просто в отличие от других строчек, она начинается не с тире. Тире поставил в начале, ща попробую

Проблема в, том, что я не понимаю в принципе, что мне нужно в этих функциях сделать


Дополнено 17 минуты спустя

N42 с game_disconnect провернул то же самое, не сработало
Мне вот что думается. А точно ли финальный ролик имеет какую то привязку к функциям типа game_disconnect или game_over? Игра же после него не заканчивается. Игрока просто телепортируют в центр локации Генераторы
По адресу configs/script/warlab есть файлик  warlab_deactivate_generators.ltx
В нём, судя по всему,  указано условие для выполнения квеста Бетонная гробница, дальше рестриктор, в котором игрока накрывает заставка, дальше какой-то postprocess(black:3009:true) -  видимо черный экран и затем телепортация на Генераторы
Может надо вместо телепортации на генераторы указать какое то действие, ведущее к геймоверу и титрам?
Вот содержимое файла: 

Спойлер

[logic]
active = sr_idle@wait
 
[sr_idle@wait]
on_info = {+warlab_deactivate_generators_done} sr_idle@psy_sound %=play_sound(brain_scorcher_rumble)%

[sr_idle@psy_sound]
on_timer = 2000 | sr_idle@final_peace %=play_sound(psy_blackout)%

[sr_idle@final_peace]
on_info = {=actor_in_zone(warlab_in_restr)} sr_idle@final_peace_end %=stop_sound =run_tutorial(final_peace) =disable_ui%

[sr_idle@final_peace_end]
on_info = {+end_final_peace} sr_idle@teleport %=run_postprocess(black:3009:true)%

[sr_idle@teleport]
on_info = sr_idle@nil %=teleport_actor(warlab_jump_gen_walk:warlab_jump_gen_look) =stop_postprocess(3009) =enable_ui%

[sr_idle@nil]

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу