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

[SoC] Ковыряемся в файлах


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

Комрады, может конечно не по тебе, но даже не знаю куда писать.

 

Поставил на ванильный ТЧ 6 версии OGSR_Engine_SHOC_EDITION_x64_2.1.416_Release, при запуске стабильно вылазит сообщение

В чём соль и как его обойти или исправить?

Изменено пользователем DarkSnowder
  • Не нравится 1

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

@DarkSnowder зря все в папке bin намешал. Сделал бы отдельную папку bin_x64 или удалил старую папку bin сначала.

ОГСР engine запускается на ТЧ 6 без проблем.

 

"Ванильный" - это случайно не стимовский ТЧ?

Изменено пользователем abramcumner
  • Согласен 1
Ссылка на комментарий

Почему нпс не поднимают пушки которые лучше чем у них(их калибра) если они хоть чуть чуть повреждены, и как это изменить чтобы они поднимали оружие любой прочности 

Добавлено  Опричник,

Перемещено.

Ссылка на комментарий

@abramcumner ну смотри - в bin_x64 кроме вот этих фалов ничего нет. Если запускаю прям оттуда, без скрещивания с бином оригинального, выдает вот это

  07.06.2024 в 15:17, abramcumner сказал:

"Ванильный" - это случайно не стимовский ТЧ?

нет, не стимовская, а версия, что со сталкер-портала (там ещё X-Ray правленный к нему идет и 3 патча - 4, 5 и 6 версиии)

 

Раньше помню достаточно было скрестить бин оригинала и бин ОГСР и все работало как часы, щас же так не работает.

Изменено пользователем DarkSnowder
  • Жуть! 1

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

@abramcumner Я снимаю свою маску! Поставил Openal и вправду все заработало, даже без скрещивания. Эх, жаль что сами разрабы движка не дали наводку на эту прогу. А то и Дирех обновлял, и С++, и Фрейм Нетворк - всё впустую. Ну теперь хоть смогу пробовать заняться дальнейшей разработкой мода - движок ибо хорошо в отлове багов и косяков.

  • Сомнительно 1

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий
  08.06.2024 в 10:29, DarkSnowder сказал:

Эх, жаль что сами разрабы движка не дали наводку на эту прогу.

Жаль, что кое-кто не умеет ни читать, ни пользоваться поиском. Сочиняя небылицы.

  • Согласен 1

Мод, где не бывает одинаковых путей - Судьба Зоны. (Лучшее, что у меня получилось на X-Ray) На базе модифицированного движка OGSR Engine.

Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine. Программист.

AMD Ryzen 9 7950X (16 ядер, 32 потока, 5.75 ГГц); RTX 3080; 128 ГБ DDR5; Arctic Liquid Freezer II-420; 3 ТБ SSD PCIe 4.0; 4ТБ HDD.

Ссылка на комментарий
  08.06.2024 в 10:29, DarkSnowder сказал:

А то и Дирех обновлял, и С++

Метод ненаучного тыка в действии. А всего-то надо было внимательно прочесть, что написано на своём же собственном скриншоте ошибки.

  • Согласен 1

Свои работы и совместные проекты: ИнструментOGSM CSFinal StrokeHARDWARMOD

Полезное: модули АртосаXML парсер

Ссылка на комментарий

@Voxhen Как же не поднимают, если в чистой версии ТЧ есть чит с починкой пушек через сброс их неписям (желательно, зомбированным – у простых отбирать сложно). ЕМНИП, ограничений только два: пушка должна быть лучше по рангу, и итоговое состояние будет не выше 80%.

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

Ссылка на комментарий

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

  лог краткий (Показать)

полный лог

 

Вылетает в разных местах, точную причину так понять и несмог (ибо порой прошлые места, где был вылет, после перезагрузки иногда "пропускали")

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий
  08.06.2024 в 10:29, DarkSnowder сказал:

Эх, жаль что сами разрабы движка не дали наводку на эту прогу.

Движок сделан для разработчиков в первую очередь, если он не понимает о чем ему говорит ошибка, то стоит задуматься - разработчик ли это?

  • Нравится 3
Ссылка на комментарий

@DarkSnowder у какой-то аномалии указал постпроцесс, у которого не прописаны ppe_file или pp_eff_name.

 

Попробуй запустить отладочный движок. Может он выдаст более подробную информацию.

 

  • Согласен 1
  • Полезно 1
Ссылка на комментарий

@I am Dead ну не все же спецы во всех направлениях. Я больше по СДК - локации, компиляции, расстановка декора - это мое. Скрипты - тугая вещь для меня, но когда работаешь в одиночку, приходиться задавать глупые вопросы на поприщах, где ты не шаришь.

  • Согласен 1

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

Народ, кто может подсказать где я тут накосячил

  есть, квест на сбор десятка предметов (Показать)
  есть функции проверки и сдачи заказа (Показать)

в итоге после диалога на взятие квеста вылетает вот с этим

  лог (Показать)

ссылается на function chern_joe_hand_gave из  скрипт-файла dialog_drda (строка как раз 7)

Брал за основу уже готовый материал, функции получения-сдачи предметов тоже из ванили ТЧ брал. Может Ваш меткий глаз подскажет, где я накосячить успел

  инфопоршни к квесту тоже есть (Показать)

 

Изменено пользователем DarkSnowder

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

@DarkSnowder не правильно вызываешь dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "mutant_part_zombi_hand", 10). У нее похоже другой порядок аргументов.

 

Найди эту функцию в dialogs.script и проверь какие аргументы ей надо передавать.

Изменено пользователем abramcumner
  • Согласен 1
Ссылка на комментарий

Функция dialogs.relocate_item_section_from_actor, куда транслируются параметры из функции dialog_drda.chern_joe_hand_gave, требует на входе передачи первого и второго собеседников. Но указываемая в свойстве квеста <function_complete> функция вызывается совсем не с этими параметрами (ведь там нет диалога), а с такими: (task, objective), где task - идентификатор квеста, а objective - число, предположительно показывающее статус задания. Вот и выходит, что в переменную second_speaker вместо второго собеседника попадает число 1,0 (см. лог), а в переменную first_speaker - id квеста вместо ожидаемого первого собеседника.

Да, и в ванильном ТЧ функций relocate_item_section_from_actor, relocate_item_section_to_actor и who_is_npc нет, ты их брал откуда-то ещё, например из ЧН (где они как раз присутствуют).

Изменено пользователем Kirgudu
  • Нравится 1
  • Полезно 1

Свои работы и совместные проекты: ИнструментOGSM CSFinal StrokeHARDWARMOD

Полезное: модули АртосаXML парсер

Ссылка на комментарий

@Kirgudu @abramcumner  c ЧН да  - функцию добавлял, видимо она не подходит для диалога особо.

К сожалению в ванильном ТЧ нет ни одной функции передачи одних и тех-же предметов - везде предмет в единственном числе (решил взять функции что в Солянке 2010 использовались за авторством АМК и Сяка, но даже они вылет выдают, даже когда всё нужное переносишь). Как ж тут выкрутиться то?

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

Эти функции не подходят для использования в качестве завершающих в квесте, а вот как раз для диалога они прекрасно подходят, поскольку именно в диалоге движок формирует и передаёт в вызываемую функцию параметры first_speaker и second_speaker.

Соответственно, вызывать функцию chern_joe_hand_gave необходимо из диалога при нужном ответе, указав ссылку на неё в элементе <action>. Возможно, инфопорцию chern_joe_hand_gave тоже следует выдавать из диалога.

Изменено пользователем Kirgudu
  • Полезно 1

Свои работы и совместные проекты: ИнструментOGSM CSFinal StrokeHARDWARMOD

Полезное: модули АртосаXML парсер

Ссылка на комментарий

народ, вот кто может сказать в чём может быть связан баг с появлением огромного кол-ва патронов, даже если у НПС нету оружия, которое эти патроны использует

вот пример - 560 патронов, хотя у НПС даже оружия нужного не было

  вот секция этих патронов (Показать)

прописывал эти патроны в death_generic полностью по образцу патронов 9x18, но в итоге в игре постоянно такой вот баг.

  • Жуть! 1

Лучше сделать мод с 0, чем пытаться залатать багованный.

DarkSnowder.gif

Ссылка на комментарий

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...