Игра S.T.A.L.K.E.R., а конкретно сам движок X-Ray довольно капризный, и зачастую как в процессе модификации, так и во время игры игра «вылетает».
Чтобы мы знали причину вылета, движок нам оставляет лог вылета. Лог вылета можно посмотреть несколькими способами:
В текстовом редакторе нажать Ctrl+V (Вставить)
Посмотреть лог игры включая лог вылета в файле xray_имя_пользователя.log в папке C:Documents and SettingsAll UsersДокументыSTALKER-***logs
Посмотреть непосредственно в окне багтрекера (только в ЧН и ЗП).
Ну приступим. Начнём с простых:
Здесь игра не может открыть звуковой OGG-файл под названием sound в папке d:stalker
Не найден шейдер modelsantigas_glass в библиотеке шейдеров.
Нехватка оперативной памяти.
Не найдена переменная ammo_mag_size в секции [wpn_addon_grenade_launcher].
Переполнение стека. Смотрим внимательно: lua_error. Ошибка, возможно, в скриптах.
Какая то вершина (вейпоинт) пути sniper_3_walk стоит в неположенном месте (например не на аи-сетке). Объект stalker_0002 (в данном случае сталкер) который якобы двигался по пути sniper_3_walk попал на эту точку, а заодно ушёл за аи-сетку. Этого движок не терпит.
То же самое произойдет если координаты(вейпоинт) пути sniper_3_walk совпадет с координатами места, где НПС запрещено находиться, будь то рестриктор или аномалия в схеме обхода аномалий. Также этот вылет наблюдается при попытке отправить НПС за пределы места работ параметр out_rest = «имя_рестриктора» в файле загрузки работ гулага. Попробуйте любого сталкера из лагеря новичков отправить, допустим, к остановке — получите этот самый вылет.
Возникают иногда произвольно при смерти неписей. Причина — движок, отрабатывая лут, изредка теряет серверный объект уничтожаемой вещи, в итоге происходит вылет.
Ошибка распространённая. На первый взгляд кажется, что ошибка как раз в скриптах, но всё может быть иначе. Делаем так: открываем файл _g.script блокнотом, закомменчиваем 20 строку (ставим перед строкой —) и идём к тому месту где поймали вылет. Так мы получим более развёрнутый ответ. Участник:Призрак: Автор прав в том что вылет очень распространен, но так его исправлять нельзя, так как nil передается в эту функцию только при каком-то форс-мажоре. Поэтому необходимо перейти в _g.script в функцию printf и перед log1(string.format(fmr. )) дописать: get_console():execute(«load «..fmt). После этого запустить еще раз игру и посмотреть при передачи какой строки игра вылетает. Потом найти эту строку в скриптах игры и прикинуть почему аргумент (у нас это аргумент №2 (bad argument #2)) равен nil.
Неправильный визуал (модель) НПС.
В диалоге esc_dialog нет доступной для отображения фразы (скажем, все заткнуты инфопоршенами).
Игра не нашла в модели трёхмерную анимацию с именем death_init.
Причина вылета в том что игра не понимает значения 0 в danger_ignore.Проще говоря в логике какого то персонажа параметр danger_ignore = 0 либо в минусовом значении. Либо его вообще нету
P.S. Также может быть причина в том, что в логике у какого-то АИ что-то неправильно указано. Для исправления рекомендую вставить строчку перед 116: get_console():execute(self.object:name()). То имя в логе, которое будет последним после вылета, указывает на персонажа с кривой логикой. —Rekongstor 14:01, 2 июня 2011 (UTC)
Не найден класс персонажа. Возможно, НПС не прописан под своим классом в gamedatanpc_profile.xml, либо в creaturesspawn_section.ltx, либо в gameplaycharacter_desc.xml
Игра не может найти секцию. Это может быть предмет, НПС и многое другое. Возможно, вы написали название с ошибками. Либо когда добавляли его в: продажу, скрипт, НПС , выпадение из НПС, а в редких случаях это может быть иммунитет чего либо(определить потом трудно). Часто такое бывает связано с названием секции.
Не найдена переменная remove_time в секции [vehicle_btr]. А в данном случае ошибка в том что если вы делали предмет как физическую модель(то бишь, которую нельзя использовать, говорить и вообще он похож на декорации типа деревьев, столов и прочего хлама) то необходимо указывать remove_time в его секции.
Метод обращения в игре не предусмотрен. Возможно, стоит пересмотреть подход к тому или иному скрипту.
На мультиплеерной карте не найдены точки респавна игроков. В SDK должен быть красный пацанчик. Настроить Team = 0
Такое иногда бывает, когда ты (ГГ) или НПС заряжает дробовик или другое оружие со значением tri_state_reload = true. Это глюк. в игре что-то сбивается, и когда у дробовика максимальное количество заряженных патронов скажем 6, он заряжается за 6 и дальше.. дальше.. дальше.. и так пока не произойдёт вылет с вышеуказанным логом. вылет не значительный и редкий, но если он случается слишком часто, можно в конфигах всех дробовиков и ружей поменять значение tri_state_reload = true на tri_state_reload = false.
Такой лог бывает когда подключаешь локацию из ТЧ в ЗП. Причина проста — в ЗП уровнях файл строчка bound_rect пишется в файле gamedatalevelsимя_уровняlevel.ltx, а в ТЧ строка bound_rect для каждого уровня непосредственно в файле gamedataconfiggame_maps_single.ltx .
Исправить просто, нужно изменить файл gamedatalevelsимя_уровняlevel.ltx в подключенной локации, просто перенести строку bound_rect из game_maps_single.ltx в level.ltx перед строчкой texture.
Случается когда одна из dll некорректна. Например такой вылет бывает если подсунуть в
Вылет встречается только на 6 патче при попытке хаванья из трупа. Ищите, исправленную Kolmogor’om, xrGame.dll в Интернете
Данный вылет бывает когда у какого либо из объектов установлено некорректное значение (читал, сам не получал его) Или же если данный вылет происходит при вызове класса, то проблема в том что в методе __init() класса прописано super()
raii_guard
File : D:prog_repositorysourcestrunkxrServerEntitiesscript_storage.cpp
Line : 748
Description : d:stalker copgamedatascriptsbind_stalker.script:231: attempt to index global ‘ИМЯ_ФАЙЛА’ (a nil value)
Вылет происходит в двух случаях — когда скрипт пытается вызвать функцию из несуществующего файла или когда в файле допущена синтаксическая ошибка.
Происходит при попытке вызвать класс, которого не существует
Небольшой пример из практики по определению ошибки в особых случаях(для начинающих): Игра зависла, картинка на экране не меняется, на Ctrl + Alt+ Delete не реагирует. Только «Холодная перезагрузка» reset. Но при этом обычно в логе нет записи и обычным Ctrl + V ошибку не увидеть. Я пользуюсь программой Punto Switcher. Есть в ней опция «дневник», она ведёт запись всех нажатий клавиш и по нажатию сочетаний клавиш содержимое памяти может записывать в дневник. теперь когда игра зависла и картинка на экране не меняется, нажимаете Ctrl + Alt+ Delete. Внешне ничего не изменится, но ОС будет реагировать на клавиши, нажимаете сочетание клавиш «записать в дневник». Делаете перезагрузку, открываете дневник — Ваша ошибка записана. «дядя Саша»
Возникает при создании или добавлении чужих артефактов. В artefacts.ltx, в секции af_base есть параметр particles_bone=link. Это имя косточки, которая принимается за центр при проигрывании партикла. Если кость в артефакте называется по иному, например joint2, и это не указанно в секции нового арта, которая наследуется от базовой и подразумевает естественно наличие link, получаем вылет. Решается конвертированием модели арта в .object, просмотром в sdk и выяснением имени косточки с занесением в конфиг.
Вылет, при котором лог отсутствует. Причины такого вылета:
1. Безлоговые вылеты бывают в основном из-за завышенных настроек видео. Решение: В папке с игрой открыть папку gamedata, папку config, в ней файл alife, открыть любым текстовым редактором (блокнотом, или лучше word pad’ом) и найти строку switch distance = и изменить значение на 5, сохранить изменения.
Это только одна (не сильно вероятная) причина безлогового вылета. если вы знаете ещё одну причину, пожалуйста напишите здесь.
2. Вторая причина неправильно указано название пути в логике НПС или он полностью отсутствует в файле way_ all.spawn. Вылетать будет когда дойдёт время до спавна этого НПС.(дС)
3. Также, безлоговые вылеты происходят из-за ошибок в диалогах.
Вылет заканчивающийся строкой, то что выше не указываю роли не играет, здесь роль играет только «bad argument #3»
bad argument #3 to ‘format’ (string expected, got no value)
Если это появилось значит у Вас ошибка в файле с расширением .ltx (обращаю внимание, не путать с файлами .script), которая находится между [. ] квадратными скобками в файле. Это может быть секция предмета, секция логики, секция пути файла way_, т.е. там где присутствуют квадратные скобки.(дС)
Источник
Adblock
detector
Игра сейчас уже является довольно старой, но тем не менее она уже стала классикой жанра. И уже спустя столько лет, пользователи продолжают находить ошибки в этой игре. Некоторые из них достаточно свежие, т.к. возникают исключительно на Windows 10. Примером такой ошибки является FATAL ERROR со следующим кодом:
[error]Expression : sz<(tgt_sz-1)
[error]Function : IReader::r_string
[error]File : D:prog_repositorysourcestrunkxrCoreFS.cpp
[error]Line : 426
[error]Description : Dest string less than needed.
Из нашей статьи вы узнаете, как же избавиться от данной неприятной ошибки.
Как исправить данную ошибку?
Для начала пробуем метод с проверкой файлов. Для этого нужно:
- Щелкнуть правой кнопкой мыши на exe файле или на ярлыке игры на рабочем столе.
- Выберите Свойства.
- Перейдите на вкладку Локальные файлы.
- Там нажмите Проверить игровые файлы.
- Если проверка файлов вам не помогла, то нужно перейти по пути C:Documents and SettingsAll UsersДокументыSTALKER-SHOC и найти там файл user.ltx.
- Щелкаем на нем правой кнопкой мыши, выбираем “Открыть с помощью…” и там выбираем “Блокнот”.
- В этом файле найдите строку начинающуюся с vid_mode.
- В этой строке вам нужно выставить разрешение на одну ступень ниже, чем разрешение вашего монитора в настоящее время. Например, если вы используете экран 1080, то вам нужно поставить vid_mode 1600×900. Оно на одну ступень ниже, чем 1920х1080.
- В этом же .ltx файле отключите такие эффекты как God Rays, AA, AF и все остальные, которые могут препятствовать нормальному запуску игры. Для этого найдите строки с этими эффектами и вместо on напишите off.
- В том же файле установите значения для текстур, таких как тени и т. д. на средние.
- Закройте файл .ltx с сохранением изменений.
- Также убедитесь, что вы используете DirectX 9 или 11. Ни в коем случае не 10. Он подходит исключительно для использования на Windows Vista. Если у вас не установлен DirectX 9 или 11, то вам нужно скачать их с официального сайта Microsoft и запустить установку.
- После этого попробуйте запустить игру.
Это должно сработать. Удачной игры!
- Addon For OGSE
- Addon for OGSE
- Addon for OGSE 1.4
+21
DADVOLF
ogseuser
Predat0R_93_RUS
Duke
Тёмный
KAlemAN
MorPeh
Postman
DarkGunner
profeccor
sufferot
POSEIDON
Aaz
sender
Ufenfvf
Артем
Сергей
karsten
flashgismo
DenTor
Kombala
Участников: 25
Технические проблемы аддона
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
1) Произошел вылет при попытке сохранения игры посредством псевдо квик сейва (F8 в главном меню)
- Код:
FATAL ERROR[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:stalkersourcestrunkxr_3daxrGamescript_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...ss.t.a.l.k.e.rgamedatascriptsui_main_menu.script:322: attempt to call global 'AddTextDigit' (a nil value)stack trace:
2) Недоработка: артефакт «Кровь камня», необходимый по первому квесту, укрытый в спец контейнер, не обнаруживается Сидором, для сдачи квеста необходимо первоначально вытащить артефакт из сундука.
?????- Гость
- Сообщение 2
Re: Технические проблемы аддона

1) Не используйте псевдоквики до исправления.
2)Это не глюк сделать иначе нельзя.
Последний раз редактировалось: Mutantt (Вт Фев 23, 2010 8:25 am), всего редактировалось 1 раз(а)
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
- Сообщение 3
Re: Технические проблемы аддона

замечу: псевдоквики по F6 работают нормально. Нельзя использовать лишь F8 (в них выводится инфа о локации и времени сейва)
?????- Гость
- Сообщение 4
Re: Технические проблемы аддона

По F6 не псевдоквики а обычное быстрое сохранение.
Будь человеком сделай себе аву.
Если проблемы то можно здесь попросить
Последний раз редактировалось: Mutantt (Вт Фев 23, 2010 8:36 am), всего редактировалось 1 раз(а)
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
- Сообщение 5
Re: Технические проблемы аддона

ммм, я имел ввиду F6 в главном меню — это псевдоквики и они работают
P.S.
опупенная у меня теперь авка — Клиника!
?????- Гость
- Сообщение 6
Re: Технические проблемы аддона

Для нормальной работы оружия с переменной кратностью оптики качаем файл из этой темы
И распаковываем в директория игрыbin
Да сразу предупрежу вопросы, если какой-то дебил не может распаковать скачанные архивы (бывают и такие), то пусть он скачает программу для их распаковки.
Скачать можно здесь.
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
- Сообщение 8
Re: Технические проблемы аддона

эээм… намек на меня? Я тоже не смог нормально открыть сразу. Ибо написано — zip. А зип открывается винрарем, но у меня то руки прямые поэтому вскрыл через Тотал Командер.
?????- Гость
- Сообщение 9
Re: Технические проблемы аддона

Expression : fatal error
Function : CModelPool::Instance_Load
File : E:stalkersourcestrunkxr_3daxrRenderModelPool.cpp
Line : 111
Description : <no expression>
Arguments : Can’t find model file ‘actorsnoviceactorsnovicegreen_stalker_5_zen.ogf’.Ошибка при переходе со Свалки в Бар.Вылет постоянный.При переходе на другие локи вылета нет. Surprised О наличии оружия у бандитов и военных писал не заходя на Агропром.Снайперка лежала на первой локации под мостом рядом с убитым военным.Снайперский АК взял в ящике на стоянке брошенной техники.
Дай сохранение при переходе в бар.
flashgismo- Сообщения : 28
Дата регистрации : 2010-02-23
Возраст : 35
- Сообщение 10
Re: Технические проблемы аддона

При подходе к бару у мостика выкидывает.
?????- Гость
- Сообщение 11
Re: Технические проблемы аддона

Вылет в Баре, после Агропрома и отдачи документов Бармену. Тыкнул Ф5, затем Ф9 (хотел подкупить патронов для пушки что Бармен выдаёт) и вышло это:
Expression : hFile>0
Function : FileDownload
File : E:stalkersourcestrunkxrCoreFS.cpp
Line : 106
Description : d:games 2s.t.a.l.k.e.rgamedataconfig
Вылет повторяется. Игра загружается, прибегает Бармен (!) и вылет.
Ставил всё как в ридми, кроме файла для регулируемых прицелов.
Сейв с вылетом
Последний раз редактировалось: Axito91 (Ср Фев 24, 2010 11:48 pm), всего редактировалось 1 раз(а)
?????- Гость
- Сообщение 12
Re: Технические проблемы аддона

при переходе в Х-18 вылетает вот такой вот лог :
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:stalkersourcestrunkxr_3daxrGamescript_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: …t.a.l.k.e.r. 1gamedatascriptsdeath_manager.script:250: attempt to index field ‘?’ (a nil value)
на сейве нахожусь перед переходом в х-18
P.S. Стоит аддон + доп контент (все настройки на максимум) вес 100кг
Сейв
Чуток позже: Пробовал переходить на другие локации вылета нет. Вылет только при попытке зайти в х-18
Последний раз редактировалось: 4yd1k (Чт Фев 25, 2010 1:18 am), всего редактировалось 2 раз(а)
karsten- Сообщения : 34
Дата регистрации : 2010-01-16
Возраст : 51
Откуда : Hannover/Deutschland
- Сообщение 13
Re: Технические проблемы аддона

Серёга,поздравляю с выходом Аддона!
но у меня таже проблема что и раньше,вот лог
FATAL ERROR
[error]Expression : fatal error
[error]Function : CRender::texture_load
[error]File : E:stalkersourcestrunkxr_3daxrRenderTexture.cpp
[error]Line : 295
[error]Description : <no expression>
[error]Arguments : Can’t find texture ‘aazÎÖ-Ãðîçàwpn_mag’
игра даже не грузится,вылетает при загрузке.
может из за того что папка Ааzа прописана на русском и не идёт на немецкой ОС.
Сергей- Сообщения : 3
Дата регистрации : 2010-02-23
Возраст : 50
Откуда : Тольятти
- Сообщение 14
Re: Технические проблемы аддона

Expression : fatal error
Function : CModelPool::Instance_Load
File : E:stalkersourcestrunkxr_3daxrRenderModelPool.cpp
Line : 111
Description : <no expression>
Arguments : Can’t find model file ‘actorsnoviceactorsnovicegreen_stalker_5_zen.ogf’.
Вылет при переходе в бар.Ссылка на сохранки-http://files.mail.ru/2W8ESN
?????- Гость
- Сообщение 15
Re: Технические проблемы аддона

У Кого- нибудь ещё были проблемы с переходом в х-18 ?
Если нет начну новую игру.
Артем- Сообщения : 2
Дата регистрации : 2010-02-23
Возраст : 33
- Сообщение 16
Re: Технические проблемы аддона

Та же фигня с Х-18. Тот же лог вылета.
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:stalkersourcestrunkxr_3daxrGamescript_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: …s.t.a.l.k.e.rgamedatascriptsdeath_manager.script:250: attempt to index field ‘?’ (a nil value)
Тем не менее, огромное спасибо за Аддон! Надеюсь, что скоро ошибка будет исправлена!
?????- Гость
- Сообщение 17
Re: Технические проблемы аддона

Axito91 Не мудруй больше с быстрыми сейвами в баре, по обсуждению выше твоего поста ты мог понять что это может вызвать проблемы. Сохранятся рядом с барменом не советую.
4yd1k, Артем Твой вылет исправлен, спасибо за сейв и лог.
Сергей Твой вылет исправлен, спасибо за сейв, лог и сообщение о несоответствии описания сайги.
karsten Поскольку ты один с такой версией игры, исправление скинул тебе в асю, остальным оно не нужно.
Исправления будут выкладываться здесь.
Ufenfvf- Сообщения : 22
Дата регистрации : 2010-02-23
Возраст : 46
Откуда : Н.Н
- Сообщение 18
Re: Технические проблемы аддона

Баг с ценами у торговца военных ( может и не только у него — не проверял). Покупает артефакты дороже, чем продаёт.
?????- Гость
- Сообщение 19
Re: Технические проблемы аддона

Ufenfvf Спасибо, я сейчас как раз ищу такие мелкие недоработки. Как побольше исправлений накопиться выпущу следующий фикс.
?????- Гость
- Сообщение 20
Re: Технические проблемы аддона

Сейв был обычным, не псведоквиком, а просто квиком )
Теперь другой вылет, без лога при выходе из бара, постоянный.
И только что словил вылет на Арене, 3 бой:
[error]Expression : ini_file.section_exist(section)
[error]Function : CTradeParameters::process
[error]File : e:stalkersourcestrunkxr_3daxrgametrade_parameters_inline.h
[error]Line : 111
[error]Description : cannot find section ·k?)Хљd
Сейвы в баре перестали грузиться. Либо вылет с этим логом, либо без. Попробую переставить всё
flashgismo- Сообщения : 28
Дата регистрации : 2010-02-23
Возраст : 35
- Сообщение 21
Re: Технические проблемы аддона

Спасибо за фикс Mutantt вылетать у мостика к бару перестало.
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
- Сообщение 22
Re: Технические проблемы аддона

Товарищи, помогите, у хорошего человека не запускается игра — его описание проблемы:
примерно так: года полтора не играл в игруху любимую, тут захотелось. у друга диск двд взял (пиратка) — на нем тени чернобыля с установленным 1.0004 патчем. играет сразу ничего никуда вводить и заменять ненадо. следуя инструкции с трекера я скачал 1.0005 патч , пропатчил, запускаю — сработал старфорс, то бишь xr 3da файлик тоже под 1.0005 патч пришлось найти в нете и поставить. стало норм работать, запуская с этого xr3da экзешника. я так понял, что это и есть платформа для установки чистого OGSE, а затем аддона к нему и поверх еще какой то контент там на трекере воложен. Меня смутило в описании установки чистого OGSE 0691, что ставить тока на лицуху, там даже восклицательными знаками помечено. поставил OGSE 0691 и при запуске выдает примерно следующее :точка входа в процедуру не найдена..» и что то там про как раз этот файлик (xr3da) пишет. так понял что измененный xr3da exe моду не по вкусу.
Если кумекнешь что к чему буду благодарен. )
DenTor- Текстурщик
- Сообщения : 254
Дата регистрации : 2010-01-14
Возраст : 49
Откуда : Белгород
- Сообщение 23
Re: Технические проблемы аддона

Стас, ну и ответь классному парню что не все но-двд хавает огсе, надо тот что не изменяет оригинальную картинку.
Kombala- Сообщения : 25
Дата регистрации : 2010-01-13
- Сообщение 24
Re: Технические проблемы аддона

Ну я тоже самое ему и ответил, и сам но двд сбросил. Просто подумал — авось в другим связано.
DenTor- Текстурщик
- Сообщения : 254
Дата регистрации : 2010-01-14
Возраст : 49
Откуда : Белгород
- Сообщение 25
Re: Технические проблемы аддона

ну если итак у него не запуститься то я уж не знаю, хотя помню что гдето давно читал что после установки крякнутого экзешника лучше сделать для него ярлык и запускать с него
- Сообщение 26
Re: Технические проблемы аддона

Похожие темы
Группа ВКонтакте Написать отзыв
Авторы: Владислав Романов
Тип: Глобальная модификация
Платформа: OGSR
Дата: 19 марта 2022 г.
В первую очередь упор был на доработку графики, добавление новых технологий в игру или же переработка старых. Помимо этого в моде были заменены звуки, модели персонажей и их анимации, заменил модели различных предметов, оружия и тд. Были доработаны локации, заменены эффекты в игре, погода.. Помимо всего этого, модификация вносит правки в баланс игры, добавляет различные геймплейные нововведения.
На самом деле тестированию было уделено достаточно много времени и постарался исправить всё, что нашёл. Из известных багов остался только один, который пока никак не удалось исправить. Баг случается крайне редко, но заметно сразу: в отражениях заметны артефакты и лечится это выполнением команды в консоли vid_restart. Понятное дело, мы могли пропустить что-либо ещё, т.к. проект по факту тестировало всего три человека.. В группе будет создана тема для постов с багами и я постараюсь оперативно выпускать патчи!
Поддержка проекта:
Т.к. я не сижу на различных сталкерских сайтах и не имею возможности помогать людям в других группах, искать сообщения о проблемах и тд — поддержка проекта будет только в ВК и на ютубе, во всяком случае — так будет первое время. Возможно спустя некоторое время охват будет и на сайте ап-про, но на данный момент не могу однозначно обещать, что смогу находить время на иные ресурсы.
О проекте:
Данный мод не претендует на звание самого лучшего или даже просто хорошего мода. Тут много моментов, которые лично меня не устраивают, множество идей ещё не реализовано. Это просто мод, пусть и который делает игру чуточку лучше. Некоторые наработки были позаимствованы у других авторов, некоторые были сделаны собственными руками. Перечислять всех я не буду, скажу лишь огромное спасибо тем модмейкерам, чьи работы в той или иной степени были использованы в моём проекте. Так же хочу поблагодарить первоначальную команду GSC, которая выпустила такую замечательную игру целых 15 лет назад!
Пару слов от себя:
Вот и наступил тот момент, когда проект становится общедоступным. Спасибо всем кто ждал проект, спасибо тем, кто в той или иной степени помогал лично мне или же с разработкой. За время разработки я получил огромное количество новых знаний, много опыта и тд. Не скажу, что пройденный путь был очень простым, иногда возникали большие трудности, иногда приходилось делать перерывы в разработке по причине того, что разработка превращалась в рутину, проект очень сильно надоедал.. Однако рано или поздно, но я всегда возвращался к проекту. Увы, но проект выходит не таким, как я изначально его видел. Многие вещи я банально ещё не закончил, но затягивать ещё с релизом очень не хотел и таки решился выпустить мод сейчас. Однозначно могу сказать, что развитие проекта на этом не останавливается и я продолжу работу над теми вещами, которые я планировал сделать и буду выпускать обновления.
Так же добавлю одну важную вещь: проект в первую очередь я разрабатывал для себя и если кому-либо он не нравится — мне абсолютно всё равно. Можно сколько угодно быть недовольным моей позицией или самим модом, но подстраиваться под всех подряд я однозначно не буду. Это не коммерческий проект, сделанный по фану и в свободное время. Стоит учитывать это, прежде чем писать недовольные посты, мол где-то что-либо вышло кривым или в каком-то «супер-навороченном» моде что-то сделано лучше. Играть в данный проект никого не заставляют. Однако это не означает, что я не прислушиваюсь к игрокам!
Установка:
- Cкачать архив с игрой
- Распаковать в необходимое место
- Играть
Требуется новая игра! Работоспособность на старых сейвах не гарантируется и однозначно многие правки на старых сейвах работать не будут.
Сколько требуется места на HDD? В распакованном виде игра занимает 19.4 Гб. Игру рекомендуется ставить на SSD.
Как включить PCSS-тени, параллакс для текстур террейна? Необходимо зайти в папку gamedatashadersr3bfg и открыть файл pbr_config.h, в котором необходимо заменить строки:
//#define USE_SHADOW_PCSS //#define TERRAIN_PARALLAX //#define TERRAIN_PARALLAX_ASPHALT
На:
#define USE_SHADOW_PCSS #define TERRAIN_PARALLAX #define TERRAIN_PARALLAX_ASPHALT
Как изменить яркость источников освещения? В файле pbr_config.h необходимо найти строку:
#define light_color_mod float(0.7)
и сменить значение 0.7 на другое. Не рекомендуется ставить значение меньше 0.5 и больше 1.0
Что делать, если игра не сохраняется? Возможно игре не хватает прав доступа, попробуйте запускать с правами администратора.
Игра вылетает и ругается на OpenAL32.dll, что делать? В папке с игрой есть установщик oalinst.exe, он решит проблему
Список изменений, которые были сделаны после версии 1.0:
- Заменил звук из эмбиента.
- Поправил оружие:
- Абакан
- СВД
- СВУ
- Тоз-34
- Remington 700
- Теоретически исправил вылет при убийстве монолитовцев
- Убрал лишний объект с Кордона
- Исправлен вылет по ‘mutant_chimera_kogot’
- Поправил уники Абакана
- Исправлен вылет с ошибкой ‘SSDO_SAMPLE’ при смене настроек
- Сделал затычку от вылета по death_manager.script
- Изменил настройки tonemap. теперь картинка должна быть менее пересвечена местами
- Поправил урон у Форт-500, Spas 12, Wincheaster 1300, Toз-34, Remington 870
- Закинул корректный файл для фикса квеста с поехавшим сталкером
Из-за того, что исходников движка от старой версии мода не осталось — некоторые вещи сделать невозможно. Новый движок, который будет в глобальном обновлении, несовместим с данной версией мода.
Лаунчер был убран, т.к. исходников не осталось и нет возможности внести необходимые правки. Запуск игры происходит через bin_x64/xrEngine.exe
Изменения локаций:
-
Кордон:
- Версия Кордона до замены растительности на абсолютно новую
- Переделана трава на локации
- Переделана вся растительность
- Немного доработана база Военных
- Другие мелкие изменения
-
Свалка:
- Переделана трава на локации
- Версия со Свалки на момент 24 мая 2022
-
Бар, Росток:
- Переделана трава на локации
-
Все остальные наземные локации:
- Поправил текстуры травы, теперь на расстоянии трава будет выглядеть более корректно
Графика:
- Исправление отражений [постоянные, на воде]
- Немного подкорректировал лужи в игре
- Доработанные шейдеры воды
- Вырезаны все типы Ambient Occlusion, кроме SSDO
- Шейдер SSDO заменён на новый
- Исправлено освещение деревьев и кустов
- Повышена общая яркость игры
- Поправлены текстуры террейна
- Теперь они имеют корректный тайлинг в игре
- Освещение текстур террейна теперь будет более корректным
- Изменены текстуры террейна для обновлённого шейдера
- Немного поправил флары от ламп
- Заменён шейдер параллакса, который работает более корректно и не выдает артефакты
- Доработаны текстуры для имитации эффекта стекла от шлема костюма.
- Эффект стал значительно меньше
- Доработан эффект имитации дождя на стекле от шлема
- Ближе к центру экрана эффект будет менее заметным
- Немного доработал погоду
- Убрал некоторые косяки, местами доработал освещение
- Уменьшил кол-во дождя
- Исправлен шейдер для травы
- Исправлена излишняя яркость травы
- Доработан шейдер для PCSS-теней
- Доработан шейдер ПНВ
- Отредактировано множество текстур
- Заменены некоторые иконки у предметов
- Немного доработан туман
- Шейдер Deband для неба [SSFX]
- Ограничил Fov [min: 60, max: 85]
- Ограничил Hud Fov [min: 0.5, max: 0.67]
- Снижена яркость источников освещения
Геймплей:
- На оружие теперь можно ставить разные виды оптики
- Отключено раскачивание оружия. Вместо этого теперь используются анимации на худе
- Перенастроены параметры у НПС и мутантов
- Доработан урон у оружия
- 3д прицелы отключены. Вместо них обыкновенные 2д прицелы, которые не снижают фпс
- В экзоскелете теперь можно бегать
- Адаптирован мод FightCry v.1.5 (aka «Cheeke-Breeke-Mod» by Grelka)
- Переработана торговля
- Убраны лишние предметы у пнс
- Доработаны параметры покупки и продажи предметов
- Переработан ассортимент у торговцев
- Адаптирован Dynamic Trade Mod [Скрипт поддержки динамических схем торговли, для нпс]
- Индивидуальная схема торговли у каждого нпс.
- Пистолеты и автоматы рассматриваются как отдельные типы предметов.
- Случайные цены, в определённых пределах, для каждого нпс в отдельности.
- Установлена процентная вероятность на покупку и продажу большинства предметов.
- Оружие покупается только лучшее, относительно того, что уже есть.
- Оружие продаётся, только если у нпс их несколько. При этом, наилучшее в продажу не идёт.
- Поддерживается процентная вероятность на покупку и продажу оружия.
- Артефакты разбиты на группы по параметрам. В каждой группе, по три артефакта.
- Артефакты покупаются только те, что лучше по параметрам уже имеющихся, в пределах группы.
- Артефакты продаются только если их (одинаковых) больше одного, и (или) если есть в наличии артефакт лучше, в пределах группы.
- Поддерживается процентная вероятность на продажу артефактов. Покупка производится без процентной вероятности.
- Патроны покупаются только если в наличии у нпс, есть для них оружие, и если количество
В релизной версии (1.0) были использованы наработки:
- OGSR Team и некоторые мелкие аддоны на него,
- STCoP Weapon Pack 3.4,
- локации АА2 (со своими правками),
- SoC NPC HD Mod,
- скайбоксы из других модов.
Остальных автор не вспомнит, но благодарит всех, чьи наработки использовал в проекте.
Fatal Error Expression No Expression Function в Сталкере – как исправить
Разработчики игры Сталкер оставили для своих пользователей много проблем, которые связаны с вылетом игры. В принципе основная проблема заключается в недоработке игрового движка X-Ray, который зачастую ведет себя очень капризно. В этой статье вы найдете информацию о самых распространенных причинах Fatal Error Expression No Expression Function в Сталкере, а также методах их исправления.
Ошибка Fatal Error Expression No Function в STALKER
Как найти ошибку?
Найти лог на системном диске С можно несколькими способами:
Что за ошибка, когда появляется?
Fаtal Error Expression No Function – это фатальная ошибка в Сталкере, которая говорит об отсутствующих функциях, битых файлах игры или нечитаемых библиотеках. Практически всегда ошибку сопровождает полный вылет игрока из игрового пространства. Чаще всего она преследует тех игроков, которые выбирают модифицированные версии «STALKER Тень Чернобыля», например: «Солянка», «Вектор отчуждения», «Конец света» и другие.
Ее появление связано с тем, что движок игры при любом баге в патчах начинает крошиться и вылетать. Стоит сразу же отметить – компьютерная игра STALKER в оригинальной версии имеет идентичные логи с ее модами. Когда происходит сбой «Fаtal Error Exprеssion No Expression Function», то на экране вашего ПК появится окошко «Fatal Error» с указанием файла, который дал сбой.
Причины возникающих ошибок
Как мы уже упомянули выше, основной причиной ошибки является некачественная разработка движка. Если углубиться в суть возникающих проблем, то встречаются следующие самые распространенные причины их появления:
Пути решения ошибок
К уже оглашенным выше способам решения «Fatal Error Expression No Expression Function в Сталкере» можно отнести следующие популярные:
Источник

Собрал в кучу наиболее частые вылеты встречающиеся в ВШ+кумпатч 3.
Чтобы как-то облегчить жизнь игрокам, выкладываю сборник вылетов и решения :
Description : c:program filess.t.a.l.k.e.r. Aica?auaiea O?aiagamedatatexturesuiars_ui_npc.dds
Arguments : Not enough storage is available to process this command.
Expression : error handler is invoked!
Description : std: out of memory
Ставь все настройки графики на минимум. Не хватает видеопамяти.
[error]Description : there is no specified level in the game graph : 205
[error]Expression : Ran out of memory
[error]Description : D3DXCreateTextureFromFileInMemoryEx ( HW.pDevice,S->pointer(),S->length(), D3DX_DEFAULT,D3DX_DEFAULT, IMG.MipLevels,0, IMG.Format, D3DPOOL_SYSTEMMEM, D3DX_DEFAULT, D3DX_DEFAULT, 0,&IMG,0, &T_sysmem )
Нехватка памяти. Настройки графики на минимум.
При переходе на другую локацию:
Expression : assertion failed
При попытке съесть (консерву, батон и т.д.) из рюкзака убиенного:
Expression : assertion failed
[error]Expression : fatal error
Уменьши switch_distance до 10.
Что-то попало за пределы АИ сетки. Попробуй переиграть с предыдущего сейва. Если не поможет то в файле alife.ltx путь gamedata/config меняй параметр switch_distance на 10. Также если вылетает по рендеру xrRender_R1.dll то попробуй перейти на динамическое освещение.
! error in stalker with visual newsold_verm_obergefr
001B:00466222 XR_3DA.exe, CKinematicsAnimated::Pl
Вылет по кривой модели наемника в нацисткой форме. Попробуй перезайти на локацию (или загрузить автосейв перехода на ДТ) или снижай switch_distance до 10.
Function : CXML_IdToIndex ::GetById
Description : item not found, id
Вот ответ автора мода :
[error]Expression : fatal error
[error]Arguments : LUA error: attempt to index a nil value
Подземка на Припять. И еще когда пользуешся огнеметом виснет игра, так же в подземке.
Понизь граф.настройки на минимум, переключись на статическое освещение и переиграй от захода в подземку.
[error]Expression : error handler is invoked!
Причина: подобный вылет говорит о том, что в игре инициализируется некий объект у которого в параметрах присутствует некорректное значение (например нулевое).
Лечение: искать в конфигах некорректно прописанную строку. Ошибка очень редка и без рабочего сейва, на котором эта ошибка воспроизводится, устранить ее не представляется возможным.
Похоже лучше всего переустановить всё начиная со Сталкер ТЧ.
Источник
Как исправить ошибку fatal error в сталкер возвращение шрама

Собрал в кучу наиболее частые вылеты встречающиеся в ВШ+кумпатч 3.
Чтобы как-то облегчить жизнь игрокам, выкладываю сборник вылетов и решения :
Description : c:program filess.t.a.l.k.e.r. Aica?auaiea O?aiagamedatatexturesuiars_ui_npc.dds
Arguments : Not enough storage is available to process this command.
Expression : error handler is invoked!
Description : std: out of memory
Ставь все настройки графики на минимум. Не хватает видеопамяти.
[error]Description : there is no specified level in the game graph : 205
[error]Expression : Ran out of memory
[error]Description : D3DXCreateTextureFromFileInMemoryEx ( HW.pDevice,S->pointer(),S->length(), D3DX_DEFAULT,D3DX_DEFAULT, IMG.MipLevels,0, IMG.Format, D3DPOOL_SYSTEMMEM, D3DX_DEFAULT, D3DX_DEFAULT, 0,&IMG,0, &T_sysmem )
Нехватка памяти. Настройки графики на минимум.
При переходе на другую локацию:
Expression : assertion failed
При попытке съесть (консерву, батон и т.д.) из рюкзака убиенного:
Expression : assertion failed
[error]Expression : fatal error
Уменьши switch_distance до 10.
Что-то попало за пределы АИ сетки. Попробуй переиграть с предыдущего сейва. Если не поможет то в файле alife.ltx путь gamedata/config меняй параметр switch_distance на 10. Также если вылетает по рендеру xrRender_R1.dll то попробуй перейти на динамическое освещение.
! error in stalker with visual newsold_verm_obergefr
001B:00466222 XR_3DA.exe, CKinematicsAnimated::Pl
Вылет по кривой модели наемника в нацисткой форме. Попробуй перезайти на локацию (или загрузить автосейв перехода на ДТ) или снижай switch_distance до 10.
Function : CXML_IdToIndex ::GetById
Description : item not found, id
Вот ответ автора мода :
[error]Expression : fatal error
[error]Arguments : LUA error: attempt to index a nil value
Подземка на Припять. И еще когда пользуешся огнеметом виснет игра, так же в подземке.
Понизь граф.настройки на минимум, переключись на статическое освещение и переиграй от захода в подземку.
[error]Expression : error handler is invoked!
Причина: подобный вылет говорит о том, что в игре инициализируется некий объект у которого в параметрах присутствует некорректное значение (например нулевое).
Лечение: искать в конфигах некорректно прописанную строку. Ошибка очень редка и без рабочего сейва, на котором эта ошибка воспроизводится, устранить ее не представляется возможным.
Похоже лучше всего переустановить всё начиная со Сталкер ТЧ.
Источник
Как исправить ошибку fatal error в сталкер возвращение шрама
Возвращение Шрама 2
(распакованная версия, без установщика)
(запакованная версия, установщик)
(репак с торрент установщиком)
Для распаковки архива используем 7zip архиватор.
Если xrЕngine.exe выдает что отсутствует файл VCRUNTIME140_1.dll. Установите пакет софта по ссылке выше, перезагрузите ПК. Файл (vcruntime140.dll) является компонентом Visual C++ Redistributable for Visual Studio 2015.
Как вариант скачать и установить пакет библиотек c 2015 по 2019 год включая установку и 64-bit и 84-bit.
Если запуск невозможен при аналогичных проблемах нехватки dll, вот дополнительный список, где какие находятся и какой Microsoft Visual C++ качать и устанавливать
Если возникает ошибка после того, как переустановили игру с модом или установили фикс (смотреть скриншот). Удаляем файл user.ltx, запускаем игру и перенастраиваем графику (файл находится в папке _appdata_ в репаке игры с модом). Так-же делаем эту процедуру при возникновении данной ошибки.
Ошибка Windows (Cannot init API from dbghelp.dll), попробуйте перезагрузить ПК (иногда такие вылеты случаются из-за проблем на Windows). Для более конкретного изучения, потребуется рассмотреть дамп ошибки специализированным софтом (например Blue Screen View). Как правило данная ошибка может означать, что пора переустановить Windows, либо изучив дамп ошибки удалить конфликтующий софт с ПК, либо проблема может решиться установкой более новых драйверов на комплектующие, в первую очередь обратить внимание на драйвера видеокарты, проблема может быть так-же из-за звука, установить OpenAL.
Данная ошибка (смотреть скриншот) возникает по причине не установленного OpenAL. Установите OpenAL, из пакета софта по ссылке выше, перезагрузите ПК.
Решение проблем в самой игре
Если меню кривое, а на миникарте никто не отображается.
Попробовать сбросить настройки по умолчанию.
Если произошел вылет при игре
2. Установить максимальное освещение в игре (вылета может и не быть, но текстура будет косячной)
3. Скачать правку на восстановление первоначального файла shaders.xr (после установки может потребоваться удаление файла user, для перенастройки графики)
Данный вылет (смотреть скриншот) как правило происходит если NPC теряет путь движения (в частности замечено когда бабка идет дефузить мины у военсталкеров, доходит до второго дерева от дома и вылет).
Решение: переигрывать с более раннего сейва.
Источник

Re: Технические проблемы аддона











