Сообщение о вылете должно содержать : 1. Параметры компьютера 2. Лог вылета .Только самые последние его строки после FATAL ERROR Весь лог вылета предоставлять не надо! 3. Обстоятельства приводящие к вылету. 4. Сейв перед вылетом.
Где искать сейв и лог :
В папке с игрой открываем файл fsgame (он открывается простым Блокнотом). Там в первой строчке будет запись типа :
Где D:\Users\Public\Documents\STALKER-SHOC\ это путь к папке STALKER-SHOC . В папке STALKER-SHOC находятся : - папка logs - папка с логами ошибок , открываем ее , находим файл "xray_<ваше имя пользователя>.log" открываем его Блокнотом , копируем строчки начиная с FATAL ERROR и вставляем в сообщение . - папка savedgames папка с сейвами. Выбираем нужный сейв (файл с расширением sav) заливаем его на файлообменник и вставляем полученную ссылку в сообщение.
Возможные вылеты :
В процессе тестирования модификации выявлены некоторые некритичные вылеты на больших локациях: Лес, Миротворческий Корпус и Болота. вылеты по переполнению оперативной памяти или видеобуфера: ****Description: (bytes_need<=mSize) && vl_Count или ****Arguments : Out of memory. Memory request: 55965 K или Description : std: out of memory или **** MEMORY USAGE: 325149 K stack trace:
Решение: Загрузите последнее сохранение. Если не помогает, уменьшайте настройки игры вплоть до перехода на статику. Если не помогает - оптимизируйте систему.
****Arguments : LUA error: ...s.t.a.l.k.e.r\gamedata\scripts\dialog_manager.script:393: attempt to compare number with nil --Этот вылет говорит о том, что ваша версия игры не 1.0004, а 1.0006
****Arguments : LUA error: ... of chernobyl\gamedata\scripts\dialog_manager.script:78: attempt to call global 'Get_IniSection' (a nil value) ---Патч 1.0005.
Если при двух последних логах у вас прописано:
****File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp ---Не говорите - "У меня четвертый патч!". Это кривой откат с высших патчей.
Советы по оптимизации для 32-битных ОС
На больших локациях вызможны вылеты по нехватке памяти (особенно на 32-битных ОС). Лечится переходом на статику, либо так же как и в «Смерти вопреки. Послушник» (этот вариант был проверен - работает):
Вылет «Not enough storage is available to process this command» , в переводе на русский «Недостаточно ресурсов для выполнения команды». Применительно к «Зову Припяти» - Менеджеру Памяти ОС WINDOWS не удается выделить память из выгружаемого пула. Для решения проблемы предлагается : 1. Увеличить размер выгружаемого пула памяти. 2. Сократить объем заполнения пула, после чего , Менеджер Памяти начнет урезать память. Для решения проблемы делаем следующее: (зайти в «Старт >«Выполнить...») Запускаем REGEDIT (Редактор реестра). Идем по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management Устанавливаем максимальный размер пула в 4 Гига. "PagedPoolSize"=dword:ffffffff Урезаем память при заполнении пула на 40 %. (По умолчанию установлено 80%). "PoolUsageMaximum"=dword:00000028
Перезагружаем компьютер. Проблема должна быть решена.
Вылет «Out of Memory . Memory request: …… K». Недостаточно памяти. Запрос памяти: …. Здесь главное нужно понимать, что 32-битные Windows выделяют под процесс ( а запуск Сталкера – это процесс) только 2 Гига памяти. И не байтом больше, даже если у Вас в компьютере установлено 8 Гигов. А 64-битные Windows выделяют под процесс столько памяти – «сколько нужно процессу». Здесь два варианта решения проблемы: 1. У Вас в компьютере установлено 2 Гига памяти RAM. Снижайте настройки рендера вплоть до статического. Убирайте плотность травы, качество теней и т.д. до минимума. Если не помогает, то убирайте все надстройки игры (озвучки, атмосферы, музыку, аномалии, мины и т. д.). Если и это не помогает, то вам дорога в магазин докупать модули памяти. 2. У Вас в компьютере установлено 4 Гига памяти RAM или больше. А) Установить 64-битную Windows. Б) «Заставить» 32-битную Windows выделить под процесс не 2, а 3 Гига памяти, за счет урезания памяти ядра( сама система, драйвера и т.д.). Советую запустить диспетчер задач, перейти на вкладку «Быстродействие» и посмотреть на «Память» . Если меньше 1 Гига, то начинаем действовать. ( Если больше – то выгружайте из памяти все побочные процессы кроме ядра системы, видео и аудио драйверов). Вот пример вылета. * [win32]: free[65320 K], reserved[98608 K], committed[1933160 K] * [ D3D ]: textures[687435 K] * [x-ray]: crt heap[454760 K], process heap[9774 K], game lua[60032 K], render[5882 K] * [x-ray]: economy: strings[54097 K], smem[11933 K] FATAL ERROR [error]Expression : fatal error [error]Function : out_of_memory_handler [error]File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp [error]Line : 336 [error]Description : [error]Arguments : Out of memory. Memory request: 3629 K Здесь видно , что[ win32]: free[65320 K] – свободная память 65,32Мбайта, а под процесс уже занято committed[1933160 K]- 1,93 Гига. То есть свободной памяти практически нет.
Решаем проблему:
Windows XP 32 bit 1. На системном диске находим и открываем блокнотом файл boot.ini. Файл системный, поэтому будет скрыт, необходимо будет в свойствах проводника включить отображение системных файлов. 2. Сделайте копию boot.ini, откройте файл boot.ini, выберите "Сохранить как", имя файла boot.ini.bak. 3. С командной строки (зайти в «Старт Меню»->«Выполнить...» или нажать Win+R) выполните команду: bootcfg /raw "/3GB /userva=2500" /A /ID 1 где «1» - это номер конфигурации в файле boot.ini. По умолчанию есть всего одна конфигурация. Если вы продвинутый пользователь, то параметры "/3GB /userva=2500" можно добавить самостоятельно в файл boot.ini с помощью текстового редактора. 4. После применения настроек необходимо перегрузить компьютер. В случае неудачи с загрузкой ОС, придётся зайти в безопасном режиме и восстановить настройки из бекапа, просто переименовав файл boot.ini.bak в boot.ini
Windows Vista/Seven 32bit: 1. Запускаем командную строку (cmd.exe) с привилегиями администратора (правой кнопкой по ярлыку/запуск от имени администратора). В появившемся окне пропишите: bcdedit /export "C:\BCDBackup" нажать "enter" bcdedit /set IncreaseUserVa 2500 нажать "enter". 2. Перезагрузить компьютер. 3. Запускаем игру. Если ОС удачно не загрузилась, придётся зайти в безопасном режиме и выполнить первый пункт прописав в командной строке: bcdedit /import "C:\BCDBackup"
А вот лог после указанных выше действий при выходе из игры: * [win32]: free[1197900 K], reserved[85456 K], committed[1862308 K] Под процесс занято (committed[1862308 K]) 1,86 Гига и еще свободно 1,197Гига.
Вылет при смерти ГГ. Expression : res!=-1 Function : get_rank File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\Restrictions.cpp Line : 34 Description : cannot find rank for Arguments : wpn_marshall_12
Лечение :
Этот ствол случайно затесался в игру, автор для теста вставлял, но потом видимо не убрал. Чтобы не вылетало из за него при смерти ГГ или выбрасывании на землю, его нужно прописать в файл: mp_ranks.ltx (\gamedata\config\mp) в секцию: [rank_2] в самый конец через запятую, по аналогии с другими стволами. Вот так должна выглядеть концовка последней строки в этой секции: ..... ammo_5.5x40_ucen, mp_wpn_marshall_12
Что исправлено 1) Минификс по ящикам (исправлен вылет при разбивании). 2) Дробовик wpn_marshall_12 - исправлен вылет из-за него. 3) Убрана СВД из МК (убран явный чит в начале игры). 4) Подкорректирована логика Кладовщика на МК. 5) Возможный вылет после разговора мерков в Дышле поправлен. 6) Громкость ворон убавлена. 7) Подкорректированы тексты некоторых диалогов. 8) Изменена работа засады на фабрике в МК. 9) Исправлен вылет при сэйв/лоаде в Промзоне, в квесте на уничтожение группы наёмников. 10) Увеличена громкость некоторых сюжетных реплик. 11) Добавлена упрощённая погода для слабых компьютеров (опционально). Для установки: заменить папку weathers (путь: \gamedata\config) с предварительным удалением старой. 12) Подкорректированы некоторые модели и конфиги оружия для игроков с нерусскоязычной версией Windows. 13) Лечение отсутствия желания у актёра спать. 14) Лечение "вечной ночи" (подвисание погоды на сутки). 15) Исправлен вылет: XR_3DA.exe, CEnvAmbient::get_rnd_sound_time() 16) Исправлен вылет: \gamedata\scripts\treasure_manager.script:313: attempt to index local 'v' (a nil value) 17) Исправлено пропадание отметок на миникарте при ограблении. 18) Уменьшена интенсивность "глюков" от Абсолютов и Талисманов. 19) Небольшие правки аллспавна (некритичные). Вступают в силу со старта НИ. 20) Подкорректированы названия, описания и ТТХ вооружения. 21) Подкорректирована работа Тотализатора. 22) Подкорректирована логика некоторых квестовых персонажей. 23) Небольшие коррективы, касающиеся наград за выполнение квестов, а также некоторые правки по торговле. НИ не обязательна, но желательна. При старте НИ - только небольшие косметические правки. Предыдущий патч включен. Устанавливать поверх Релизной сборки. Адаптации прицельных сеток и СМС_ок под широкоформатники - устанавливать можно как до, так и после ФинПатча. Скачать: https://yadi.sk/d/3spWtEznGjExq
вылетае игра фотограф когда подхожу к мародёрам в самом начале игры.комп мощный танкм на максимум идут XR_3DA.exe caused BREAKPOINT in module "F:\Program Files (x86)\GSC World Publishing\S.T.A.L.K.E.R\bin\xrCore.dll" at 0023:007D7D15, xrDebug::backend()+165 byte(s) я толком не знаю что показать поэтому копирую всё EAX=5A2DA870 EBX=0BE70018 ECX=5A2DA878 EDX=5A2DA9C2 ESI=008022A8 EDI=0BE70018 FLG=00000212 EBP=0018B4DC ESP=0018A4D0 EIP=007D7D15 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B
Сообщение отредактировал xxx_KOBRIN_xxx - Вторник, 23.09.2014, 00:20
xxx_KOBRIN_xxx, Это не лог ошибки. Читайте внимательно
Цитатаakva ()
Где D:\Users\Public\Documents\STALKER-SHOC\ это путь к папке STALKER-SHOC . В папке STALKER-SHOC находятся : - папка logs - папка с логами ошибок , открываем ее , находим файл "xray_<ваше имя пользователя>.log"открываем его Блокнотом , копируем строчки начиная с FATAL ERROR и вставляем в сообщение .
Где вы их находите вылеты..Играл два раза ,сразу как вышел мод, и второй раз, что и где пропустил, вплоть до поиска тайников Д. Западло .его внучки. И вылета не одного не было.. Хотя комп не очень уж ..3,2 ГБ ОЗУ и видео на 512.
Ну, ситуации всякие бывают, чё ты... Тут же по логу ясно видно, что не хватает файла [error]Arguments : c:\program files\s.t.a.l.k.e.r. - shadow of chernobyl\gamedata\sounds\aaz\sayga12k\sayga12k_draw.ogg Мож, потерян. Мож памяти не хватило, что бы его загрузить. bob1979, движку нужен звук для сайги - sayga12k_draw.ogg. Как исправить ситуацию? Она стандратна - взять и поместить файл на место или переименовать в это sayga12k_draw любой другой звук (для пробы). Тут полно таких случаев.
Сообщение отредактировал Korpus - Пятница, 10.10.2014, 21:52
Поставил Сейв,свой же кинул другому человеку помог он мне,ну ставлю сейв тут бац и вылет:(После нажатия ярылка высвечивается заставка,и игра вылетает.Как исправить?
Сообщение отредактировал Fotograf2332 - Пятница, 31.10.2014, 21:11
Лог вылета находится здесь: рус. ХР: C:\Documents and Settings\All Users\Документы\STALKER-SHOC\logs\xray_<ваше имя пользователя>.log англ. ХР: C:\Documents and Settings\All Users\Documents\STALKER-SHOC\logs\xray_<ваше имя пользователя>.log Виста: C:\Users\Public\Documents\STALKER-SHOC\logs\xray_<ваше имя пользователя>.log Вин 7:C:\Users\Public\Documents\STALKER-SHOC\logs\xray_<ваше имя пользователя>.log (Или же после вылета откройте блокнот или любой другой текстовый редактор и выберите в опциях "вставить", либо используйте сочетание клавиш: "ctrl+v" ..(Если имеется ошибка "FATAL ERROR", то она автоматом вставится в блокнот, нужно скопировать текст и вставить его в свое сообщение))..
Fotograf2332, похоже что ты случайно удалил или переместил какие-то файлы игры. Тут должна помочь переустановка игры (папку с сейвами нужно заранее скопировать в другую директорию, после переустановки вернёшь её на место и не нужно будет начинать новую игру).
Добавлено (01.11.2014, 11:41) --------------------------------------------- Упс...Я папку забыл сохранить.А хотя сохранки на рабочем которые мне нужны.
Добавлено (01.11.2014, 12:16) --------------------------------------------- Все спасибо работает:3
...таки я смогла))) переустановила патчи и фиксы))) я ж их просто скопировала и у меня там две геймдаты и что характерно, я даже и не удивилась, почему это меня не спрашивают о замене файлов....ну тупаяяяя...
Талька, никогда не копируй целиком геймдаты фиксов и патчей. Всегда существует вероятность того, что допустим дрогнет рука или кот на клаву сядет)) и одна геймдата окажется в другой.