FS.cpp: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
__NOTOC__ | __NOTOC__ | ||
== 1 вариант == | |||
<pre> | <pre> | ||
Expression : hFile>0 | Expression : hFile>0 | ||
| Строка 15: | Строка 16: | ||
=== Решение<ref>[http://www.amk-team.ru/forum/faq/6-spravochnik-vyletov-line-101-line-200 Страница "Справочник вылетов (Line 101 - Line 200)" на AMK форуме]</ref> === | === Решение<ref>[http://www.amk-team.ru/forum/faq/6-spravochnik-vyletov-line-101-line-200 Страница "Справочник вылетов (Line 101 - Line 200)" на AMK форуме]</ref> === | ||
Привести конфиги в соответствие с версией игры или установить необходимую версию игры. | Привести конфиги в соответствие с версией игры или установить необходимую версию игры. | ||
== 2 вариант == | |||
<pre> | |||
Executing config-script "user.ltx"... | |||
FATAL ERROR | |||
Expression : sz<(tgt_sz-1) | |||
Function : IReader::r_string | |||
File : E:\stalker\patch_1_0004\xrCore\FS.cpp | |||
Line : 349 | |||
Description : Dest string less than needed. | |||
</pre> | |||
=== Ошибка<ref>[http://sigerous.ru/forum/54-4089-926673-16-1348477671 Пост пользователя "Geonezis" на Sigerous форуме]</ref><ref>[http://www.amk-team.ru/forum/topic/12730-spravochnik-vyletov/?p=788282 Пост пользователя "Sin!" на AMK форуме]</ref><ref>[http://sigerous.ru/forum/54-4089-926643-16-1348475426 Пост пользователя "kaznin" на Sigerous форуме]</ref> === | |||
Вылет происходит при запуске игры, во время обработки файла '''user.ltx'''. | |||
Считывание файла показывает, что количество строк с параметрами в нем меньше, чем необходимо, т.е. структура этого файла могла быть нарушена в следствии некорректного завершения игры или работы '''Windows'''. | |||
=== Решение === | |||
# Удалите файл с настройками игры '''user.ltx''', который находится по пути заданному параметром <code>$app_data_root$</code> в файле '''fsgame.ltx''' | |||
# Запустите игру, и настройте графику в опциях. Таким образом создастся новый '''user.ltx''' | |||
Если не помогло, и вы используете какую-то модификацию, возможно она содержит неправильные файлы '''rspec_*.ltx''' с графическими пресетами (в папке ''gamedata\configs'' или там же, но в [[*.db]]/[[*.xdb]]-архиве). | |||
В этом случае необходимо удалить файлы пресетов. Либо: | |||
# Временно убрать мод из корневой директории игры | |||
# Создать чистый '''user.ltx''', запустив оригинальную игру и настроив графику в ней. | |||
# Вернуть мод обратно, и играть. | |||
== | == Источники == | ||
{{References}} | |||
[[Категория:Справочник вылетов]] | [[Категория:Справочник вылетов]] | ||
Версия от 19:03, 26 февраля 2019
1 вариант
Expression : hFile>0 Function : FileDownload File : E:\stalker\sources\trunk\xrCore\FS.cpp Line : 106 Description : d:\s.t.a.l.k.e.r. - Тень Чернобыля\gamedata\config\
Ошибка[1]
Возникает ТОЛЬКО при загрузке сохранений.
Вылет происходит из-за несоответствия конфигов с версией игры.
Например, если в ТЧ 1.0006 заменить файл system.ltx на вариант от 1.0004
Решение[2]
Привести конфиги в соответствие с версией игры или установить необходимую версию игры.
2 вариант
Executing config-script "user.ltx"... FATAL ERROR Expression : sz<(tgt_sz-1) Function : IReader::r_string File : E:\stalker\patch_1_0004\xrCore\FS.cpp Line : 349 Description : Dest string less than needed.
Вылет происходит при запуске игры, во время обработки файла user.ltx.
Считывание файла показывает, что количество строк с параметрами в нем меньше, чем необходимо, т.е. структура этого файла могла быть нарушена в следствии некорректного завершения игры или работы Windows.
Решение
- Удалите файл с настройками игры user.ltx, который находится по пути заданному параметром
$app_data_root$в файле fsgame.ltx - Запустите игру, и настройте графику в опциях. Таким образом создастся новый user.ltx
Если не помогло, и вы используете какую-то модификацию, возможно она содержит неправильные файлы rspec_*.ltx с графическими пресетами (в папке gamedata\configs или там же, но в *.db/*.xdb-архиве).
В этом случае необходимо удалить файлы пресетов. Либо:
- Временно убрать мод из корневой директории игры
- Создать чистый user.ltx, запустив оригинальную игру и настроив графику в ней.
- Вернуть мод обратно, и играть.