FS.cpp: различия между версиями
→4 вариант: +возможная причина и решение |
|||
| Строка 73: | Строка 73: | ||
</pre> | </pre> | ||
=== Ошибка<ref>[https://ap-pro.ru/forum/77-893-308403-16-1346342514 Пост пользователя "<nowiki>[Bobik]</nowiki>" на форуме AP Production]</ref><ref>[http://old.ap-pro.ru/forum/54-11016-799629-16-1444654812 Пост пользователя "irbis787" на форуме AP Production]</ref><ref>[https://stalker-gamers.ru/forum/23-520-8366-16-1350806258 Пост пользователя "Kilovata" на форуме stalker-gamers.ru]</ref><ref>[https://piratbit.org/post/1026703/#post_1026703 Пост пользователя "Alex958" на piratbit.org]</ref><ref>[https://dmx-mod.ucoz.com/forum/6-12-11315-16-1330878781 Пост пользователя "rustimrus" на форуме dmx-mod.ucoz.com]</ref> === | === Ошибка<ref>[https://ap-pro.ru/forum/77-893-308403-16-1346342514 Пост пользователя "<nowiki>[Bobik]</nowiki>" на форуме AP Production]</ref><ref>[http://old.ap-pro.ru/forum/54-11016-799629-16-1444654812 Пост пользователя "irbis787" на форуме AP Production]</ref><ref>[https://stalker-gamers.ru/forum/23-520-8366-16-1350806258 Пост пользователя "Kilovata" на форуме stalker-gamers.ru]</ref><ref>[https://piratbit.org/post/1026703/#post_1026703 Пост пользователя "Alex958" на piratbit.org]</ref><ref>[https://dmx-mod.ucoz.com/forum/6-12-11315-16-1330878781 Пост пользователя "rustimrus" на форуме dmx-mod.ucoz.com от 04.03.2012]</ref> === | ||
Возможная причина, наличие в названии или пути к корневой директории игры - точек или пробелов. | |||
=== Решение === | === Решение<ref>[https://dmx-mod.ucoz.com/forum/6-12-11324-16-1330894309 Пост пользователя "rustimrus" на форуме dmx-mod.ucoz.com от 05.03.2012]</ref> === | ||
Переименовать директорию с игрой, а также изменить к ней путь. | |||
Неправильно: | |||
''c:\games\s.t.a.l.k.e.r. trilogy\s.t.a.l.k.e.r - Народная Солянка\'' | |||
Правильно: | |||
''c:\games\stalker\'' | |||
== Источники == | == Источники == | ||
{{Reflist|3}} | {{Reflist|3}} | ||
[[Категория:Справочник вылетов]][[Категория:Нерешённые_вылеты]] | [[Категория:Справочник вылетов]][[Категория:Нерешённые_вылеты]] | ||
Текущая версия от 00:04, 28 августа 2024
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, запустив оригинальную игру и настроив графику в ней.
- Вернуть мод обратно, и играть.
3 вариант
Expression : data Function : CVirtualFileReader::CVirtualFileReader File : E:\stalker\sources\trunk\xrCore\FS.cpp Line : 462 Description : ...\gamedata\textures\wpn\wpn_gauss.dds Arguments : Not enough storage is available to process this command
Ошибка[6]
Нехватка оперативной памяти для обработки указанного файла (в данном случае: wpn_gauss.dds).
Решение
Решение аналогично 4 варианту, вылета: Texture.cpp
Отличие в том, что данный вылет относится практически к любому формату файлов, а не только к текстуре.
4 вариант
Expression : r_bytes==(int)size Function : FileDownload File : E:\stalker\patch_1_0004\xrCore\FS.cpp Line : 119 Description : Can't read file data: Arguments : c:\games\s.t.a.l.k.e.r. trilogy\s.t.a.l.k.e.r - Народная Солянка\gamedata\config\buf.txt
Возможная причина, наличие в названии или пути к корневой директории игры - точек или пробелов.
Решение[12]
Переименовать директорию с игрой, а также изменить к ней путь.
Неправильно: c:\games\s.t.a.l.k.e.r. trilogy\s.t.a.l.k.e.r - Народная Солянка\
Правильно: c:\games\stalker\
Источники
- ↑ Пост пользователя "Dracon96" на форуме «Боевой Народ»
- ↑ Страница "Справочник вылетов (Line 101 - Line 200)" на AMK форуме
- ↑ Пост пользователя "Geonezis" на Sigerous форуме
- ↑ Пост пользователя "Sin!" на AMK форуме
- ↑ Пост пользователя "kaznin" на Sigerous форуме
- ↑ Тема "Мастерская по разбору "вылетов" X-Ray" на AMK форуме
- ↑ Пост пользователя "[Bobik]" на форуме AP Production
- ↑ Пост пользователя "irbis787" на форуме AP Production
- ↑ Пост пользователя "Kilovata" на форуме stalker-gamers.ru
- ↑ Пост пользователя "Alex958" на piratbit.org
- ↑ Пост пользователя "rustimrus" на форуме dmx-mod.ucoz.com от 04.03.2012
- ↑ Пост пользователя "rustimrus" на форуме dmx-mod.ucoz.com от 05.03.2012