Xr ini.cpp: различия между версиями
Нет описания правки |
|||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 15: | Строка 15: | ||
=== Решение<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 вариант == | == 2 вариант == | ||
| Строка 31: | Строка 32: | ||
=== Решение<ref>[http://www.amk-team.ru/forum/faq/ Страница FAQ на AMK форуме, раздел "Справочник вылетов"]</ref> === | === Решение<ref>[http://www.amk-team.ru/forum/faq/ Страница FAQ на AMK форуме, раздел "Справочник вылетов"]</ref> === | ||
Определить [[*.ltx]] файл с дубликатом и удалить его из него. | Определить [[*.ltx]] файл с дубликатом и удалить его из него. | ||
== 3 вариант == | == 3 вариант == | ||
| Строка 49: | Строка 51: | ||
{{Поиск_по_файлам}} | {{Поиск_по_файлам}} | ||
И исправьте ошибку. | И исправьте ошибку. | ||
== 4 вариант == | == 4 вариант == | ||
| Строка 104: | Строка 107: | ||
Произойдет вылет <code>Can't open section 'sect_b'</code> | Произойдет вылет <code>Can't open section 'sect_b'</code> | ||
|} | |} | ||
=== ''Тип №2'' === | === ''Тип №2'' === | ||
| Строка 115: | Строка 119: | ||
</pre> | </pre> | ||
=== Ошибка<ref>[http://www.amk-team.ru/forum/faq/8-spravochnik-vyletov-line-401 Страница "Справочник вылетов (Line 401 -)" на AMK форуме]</ref> === | === Ошибка<ref>[http://www.amk-team.ru/forum/faq/8-spravochnik-vyletov-line-401 Страница "Справочник вылетов (Line 401 -)" на AMK форуме]</ref><ref>[https://www.moddb.com/members/crommcruac#6600540 Пост пользователя "DaaGuda" на ModDB.com]</ref><ref>[http://old.ap-pro.ru/forum/21-90672-1294358-16-1583739290 Пост пользователя "Kelvin" на форуме AP Production]</ref> === | ||
Описание аналогично предыдущему. | Описание аналогично предыдущему. | ||
| Строка 122: | Строка 126: | ||
=== Решение === | === Решение === | ||
Решение аналогично предыдущему. | Решение аналогично предыдущему. | ||
== 5 вариант == | == 5 вариант == | ||
Текущая версия от 17:14, 27 августа 2024
1 вариант
Expression : I Function : CInifile::Load File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp Line : 166 Description : Can't find include file: Arguments : prefetch\prefetch.ltx
Ошибка[1]
Игра не может найти указанный файл по указанному пути (в данном случае: prefetch\prefetch.ltx).
Решение[2]
Проверьте наличие файла, а также правильность пути к нему и его имени. Если файл отсутствует - добавьте файл или удалите из тех конфигов, где он прописан.
2 вариант
Expression : fatal error Function : CInifile::Load File : E:\stalker\sources\trunk\xrCore\Xr_ini.cpp Line : 175 Description : <no expression> Arguments : Duplicate section 'wpn_noou_sig220_hud' found
Ошибка
В каком-то *.ltx файле конфигов присутствует дубликат указанной секции (в данном случае: wpn_noou_sig220_hud)
Решение[3]
Определить *.ltx файл с дубликатом и удалить его из него.
3 вариант
Expression : strchr(str,"]") Function : Cinifile: :Load File : E :\stalker\patch_1_0004\xrCore\Xr_ini.cpp Line : 181 Description : Bad ini section found: Arguments : [ supplies_after_fabric
Ошибка
В одном из *.ltx-файлов в папке gamedata\config, в названии секции объекта, допущена синтаксическая ошибка (в данном случае: не закрыта квадратная скобка).
Решение[4]
Найдите по части текста указанной в строке Arguments нужный файл:
| Поиск с помощью Total Commander |
|---|
|
И исправьте ошибку.
4 вариант
Тип №1
Expression : fatal error Function : CInifile::r_section File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp Line : 342 Description : <no expression> Arguments : Can't open section 'bandage'
Ошибка
X-Ray Engine читает все секции конфигов из файла system.ltx, а также из файлов, которые к нему подключены, с помощью строк вида:
#include "имя_файла.ltx"или
#include "имя_папки\имя_файла.ltx"Указанная секция (в данном случае: bandage) не найдена ни в одном из подключенных конфигов.
Проверьте, может ли быть, что:
- Не подключен или неправильно подключен инклюдом файл, в котором эта секция все таки есть.
- Есть опечатка в названии секции в конфиге или там где к ней обращаются, т.е. в конфиге есть одно, а вызывают что-то не совпадающее.
- Просто нет такой секции, и быть не должно. Тогда поиском по скриптам и конфигам найти все упоминания этой секции и удалить.
| Поиск с помощью Total Commander |
|---|
|
- Неправильное наследование. Следует понимать, что все подключенные к system.ltx ресурсы, движок читает, как один *.ini-файл, линейно сверху вниз. Наследовать секции можно только от тех секций, которые к данному моменту уже прочитаны. Например:
| Правильное наследование |
|---|
[sect_a]
param = 1
param2 = 0
[sect_b]:sect_a
param_3 = 5Вылет не произойдет. |
| Неправильное наследование |
|---|
[sect_a]:sect_b
param = 1
param2 = 0
[sect_b]
param_3 = 5Произойдет вылет |
Тип №2
Expression : fatal error Function : CInifile::r_section File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp Line : 502 Description : Arguments : Can't open section 'up_sect_fifthc_ak74u'. Please attach [*.ini_log] file to your bug report
Описание аналогично предыдущему.
Отличие лишь в версии игры, см. строчку File: (в данном случае: ЗП)
Решение
Решение аналогично предыдущему.
5 вариант
Expression : fatal error Function : CInifile::r_string File : E:\stalker\sources\trunk\xrCore\Xr_ini.cpp Line : 352 Description : <no expression> Arguments : Can't find variable ammo_mag_size in [wpn_addon_grenade_launcher]
Не найден указанный параметр в указанной секции (в данном случае: ammo_mag_size в wpn_addon_grenade_launcher).
Решение[12]
Проверьте наличие параметра в секции, а также правильность его имени. Если он отсутствует - добавьте его.
Источники
- ↑ Пост пользователя "Maldi1985" на форуме stalker-gsc.ru
- ↑ Страница "Справочник вылетов (Line 101 - Line 200)" на AMK форуме
- ↑ Страница FAQ на AMK форуме, раздел "Справочник вылетов"
- ↑ Пост пользователя "IMAGINE" на форуме stalker-gamers.ru
- ↑ Страница "Справочник вылетов (Line 201 - Line 400)" на AMK форуме
- ↑ Пост пользователя "Zander_driver" на AMK форуме
- ↑ Страница "Справочник вылетов (Line 401 -)" на AMK форуме
- ↑ Пост пользователя "DaaGuda" на ModDB.com
- ↑ Пост пользователя "Kelvin" на форуме AP Production
- ↑ Пост пользователя "Гереро" на форуме AP Production
- ↑ Тема "Вылеты в играх STALKER" на форуме «Бар Реактор»
- ↑ Страница "Справочник вылетов (Line 201 - Line 400)" на AMK форуме