Saboteur 2 Опубликовано 28 Августа 2021 (изменено) Здравствуйте. Честно повторюсь, что сталкером вновь занялся 10 (примерно) лет спустя. Ответ гуглил, но не нагуглилось и даже АМК мод пробовал распаковывать. Установил лицензию ГОГ. Накатил мод "Компаньоны" версии 1.8 и всякие "свистелки-перделки" не влияющие на игровой процесс. В процессе игры словил вылет, Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ....e.r. shadow of chernobyl\gamedata\scripts\_g.script:1501: attempt to index global 'sleep_manager' (a nil value) Пошёл туда куда послали, Там, 1499 --/ Голод 1500 function on_actor_satiety() 1501 if not sleep_manager.is_sleep_active() then 1502 if not has_alife_info("encyclopedy_tutorial_satiety") then 1503 game.start_tutorial("part_13_satiety") 1504 db.actor:give_info_portion("encyclopedy_tutorial_satiety") 1505 end 1506 end 1507 end 1508 1509 --' Радиация В оригинальном файле, 1169 1170 function on_actor_satiety() 1171 end 1172 1173 --' Радиация Т.е. вылет из-за того, что оголодал. Можно закомментить и играть, но хочется чувство голода в нормальное состояние привести. Вопрос: чего не хватает и из какой версии можно это достать? Заранее благодарю за помощь и если можно то объединить тему с соответствующими вопросами. Изменено 28 Августа 2021 пользователем Saboteur Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 20 минут назад, Zander_driver сказал: Написанное черным по белому означает... Я знаю что означает, а вы читать видно не умеете. Прочитайте ещё раз, 1 час назад, Saboteur сказал: чего не хватает и из какой версии можно это достать? Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 1 минуту назад, Zander_driver сказал: Казалось бы, я на этот вопрос и отвечал. Вы понимаете в чём дело, оно не нагуглилось или плохо искал - о чём сразу и написал. И даже сейчас пробую найти, но пока - безрезультатно. Если знаете что и где искать - ткните носом. Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 (изменено) 5 часов назад, I am Dead сказал: А при чем тут чувство голода? Специально куски из файлов выложил с местом на ошибку. Он жрать хочет. Хочет но молчит. А потом. Если его не кормить - вылетает с ошибкой. Вылетает т.к. нет скрипта (как Вы мудро заметили) sleep_manager.script. В оригинале его нет. Ссылки из _g.script на него нет. В версии 1.9 тоже уже нет ссылки. А поэтому и возник вопрос: откуда можно взять этот самый sleep_manager.script и всё сопутствующее, т.е. в какой версии из модов такое было реализовано? То что я перерыл, даже "постпроцессы" не дало ответ и результата. ОГСЕ? ОГСР? PS: а если тупо захавать батон - живёт дальше. Изменено 29 Августа 2021 пользователем Опричник Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 @I am Dead в АМК 4.1.4 нет этого. С левой стороны - АМК 1.4.1, а с правой - Компаньоны 1.8. Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 @I am Dead разжевал. А оно нужно было? Вы понимаете, что человек спрашивает? Был вопрос: где взять недостающее, а не перевод написанного. В оригинальном файле "_g.script" нет этого. В АМК тоже нет, в "компаньонах 1.9" опять этого нет. Есть только моде "компаньоны 1.8" и именно это я привёл и попросил ткнуть туда где можно найти недостающее. PS: Я могу закомментить или удалить строки 1499, 1501, 1502, 1503, 1504, 1505 и 1506. Жрать он не будет хотеть. Вылетать с ошибкой не будет. Батон будет в качестве лекарства от радиации. Но хотелось бы другого - того, что было задумано авторами - чувство голода и смерть от этого, а не вылет. 1 Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 @Zander_driver блин, три раза проверил. Именно играл до того момента как был вылет. Вылет в разные моменты, т.е. тупо не связанное с происходящим. Зажевал батон - вылета нет. Три раза проверено. В разных местах. В разных сохранениях. Закомментил и появилась вилка с ложной, что он ждёт когда его накормят. 1 Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 @I am Dead как ты не поймёшь (твоими словами: как до тебя донести): я знаю, что в игре мне намекают и на что намекают (когда это видно на экране во время игры или когда в файлах ковыряешься), и вопрос был не про это, или "что поправить и в каком файлике", а про то, каких файлов не хватает и где их взять. Логика: ГГ проголодался. Появился значок. Игнорируем. ГГ помирает. Конец игры. Жизнь: ГГ проголодался. Ничего не появилось. Играем дальше. Вылет с ошибкой 73 в строке 1501 файла _g.script вместо смерти ГГ. Вылет происходит до появления значка вилки с ложкой (я гадаю на кофейной гуще т.к. файлов нет и не знаю что там должно быть). Закомментив указанные строчки: Появился значок голода. ГГ не помирает. Значок горит пока не накормишь ГГ батоном. После сохранения и восстановления указанных строк: значок голода остался. Вылета нет. Сейчас пробую до голодного обморока довести (хочу понять цвет поменяется или тупо вылетит). 1 Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 29 Августа 2021 (изменено) @I am Dead ладно, я - тупой (остановимся на этом). Вопрос: почему нет подсказки? а) не дошло до значка и после него до подсказки; б) что-то накосячили с подсказкой и поэтому дело не дошло до значка. Откуда вызывается подсказка? Изменено 29 Августа 2021 пользователем Saboteur 1 Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 30 Августа 2021 @I am Dead зашибись решение! Вместо того чтобы найти то, на что ссылается кто-то - удалим его. Я уже говорил, что закомментил строки. Всё работает. Значок голода появился. Даже покраснел. И на этом всё - ему наплевать. PS: наверное я ранее сделал ошибку и не ту строчку с эндом закомментил. PPS: Если что, то это был сарказм. Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 31 Августа 2021 (изменено) @UriZzz в сотый раз повторюсь: я понимаю без перевода что нужно, sleep_manager-а нет, что я просил ткнуть где это (в моде, патче, и т.д.) можно найти, не строчки в файле, а сами файлы, в версии "компаньоны 1.8" эта секция скрипта есть, в версии "компаньоны 1.9" уже нет, что в ОГСМ 1.8.2 тоже нет. Сравнение _g.script из 1.8 и ОГСМ 1.8. Сравнение компаньонов 1.8 и 1.9 Закомментив эти строчки в _g.script (1.8), что только две (1501 и 1505), что всю секцию (1501 - 1506) - значок голода появляется, но последствий нет. Буду пробовать перебрать всё с начала и использовать уже мод "Компаньоны 1.9" (но нужно с ним теперь разбираться и не знаю какой будет результат). Изменено 31 Августа 2021 пользователем Saboteur Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 1 Сентября 2021 @I am Dead это не троллинг, это - старость. В оригинале оказывается нет сна. Всё, вопрос снят. Спасибо за помощь. Поставил New Sleep Mod. Сейчас будем скрещивать. 2 Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 5 Сентября 2021 Здравствуйте. Я опять к вам. Я не троллю и не издеваюсь. Уважаемые, оригинальная игра 1.0006 (лицензия: ГОГ), мне нужно изменить отображение НПС на миникарте, трупы там, враги, и соответственно всё что нашлось это только на АМК и солянку и всякие глобальные моды в виде двух файлов gamedata\scripts\game_options.script и gamedata\scripts\stalker_generic.script. Прошу ткнуть в файл оригинальной игры где всё это находится. PS: Что-то кажется, что версия игры не алё - половины файлов нет (которые правленные в модах на оригинальную игру), а половина (xr_motivator.script) как-то странно начинаются... Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 17 Сентября 2021 Здравствуйте. Репу в процессе игры можно как-то поправить или никак? Через game_relations.ltx совсем не вариант. PS: тапёра бы в бар посадить... PPS: Сам эти дни ничего не делал с игрой и тупо лёжа на диване стрелял в бармена... Поделиться этим сообщением Ссылка на сообщение
Saboteur 2 Опубликовано 17 Сентября 2021 @mole venomous спасибо за ответ. Я неправильно выразил мысль. Вот в ксенусе есть вариант если ты с кем-то попортил репу, то нужно найти определённого человека и он за деньги тебе поправит репу. Т.е., допустим, мы попортили репу с долгом, Приходим к бармену и у нас диалог появляется, - Ну кому ты сегодня опять успел насолить? - Да я это, как его... - Говори, не бойся - порешаем. - С долгом что-то не то вышло. - С долгом? Ну сейчас посмотрим что ты там отчубучил. ... - Ты, что - дурной? Ты зачем вынес базу? Тебе будет это стоить... (появляется сумма). И варианты ответов: - Извини, у меня тет таких денег. - Деньги - тлен. Платим. Репу отремонтировали. Поделиться этим сообщением Ссылка на сообщение