Ошибка файла scenery cfg

Обновлено: 03.07.2024

Многие энтузиасты Flight Simulator X часто сталкиваются с потребностью добавлять новые текстовые записи
в конфигурационный файл симулятора.

Помогите пожалуйста с функцией для скрипта автоматической установки сценариев.
Вся работа производится на чистом энтузиазме, и ваша помощь действительно сэкономит время многим людям.

Есть готовый текстовый файл по пути c:\Users\All Users\Microsoft\FSX\
с именем Scenery.CFG

Функции передается строка Title (название)и строка Local(относительный путь к папке).
Функция сама находит максимальное значение числа в строчках Area и Layer (по всему файлу),
после чего увеличивает Area на еденицу и Layer на еденицу.
Записывает результирующий кусочек текста в конец файла.

Результатом ее работы должно стать добавление такого кусочка текста в исходный файл c примером:

Собственно всё.
Заранее спасибо за потраченное вами время и участие.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Я не очень разбираюсь в синтаксисе AutoIt.

А где здесь переменная в которую задавать
Title=Ibiza X Ground
Local=Aerosoft\Ibiza X Ground
и их вывод в результирующий файл.

и где вывод вот таких строчек
Active=TRUE
Required=FALSE

Конфигурация компьютера
Процессор: Intel(R) Celeron(R) M processor 1.40GHz
Память: 896 Мб (PC3200 DDR SDRAM)
HDD: SAMSUNG HM160HC (149 Гб)
Видеокарта: ATI MOBILITY RADEON 9000 IGP (128 Мб)
Звук: Analog Devices AD1981B(L) @ ATI SB200 - AC'97 Audio Controller
CD/DVD: TSSTcorp CDW/DVD TS-L462C (DVD:8x, CD:24x/24x/24x DVD-ROM/CD-RW)
Монитор: 1024х768
ОС: Windows XP Professional SP3
Прочее: Samsung P29
twister777,
Как я понял, файл Scenery.CFG имеет структуру ini-файла. Тогда можно так попробовать:

Последний раз редактировалось madmasles, 03-12-2010 в 18:43 .

madmasles,
Да, это похоже на ini-файл.
Вот это, мне кажется, то, что нужно, жаль я сейчас на работе - нет возможности скомпилировать и проверить работоспособность (((

Я хочу уточнить.

[Area.129] ; числовое значение меняется, а все буквы и скобки неизменны
Title=Ibiza X Ground ; 'Title=' неизменные символы , 'Ibiza X Ground' задаётся в Global
Local=Aerosoft\Ibiza X Ground ; символы после знака равно это путь, он НИКАК не связан с Title, он должен задаваться в Global,а вашем варианте они связаны
Active=TRUE ; эта строчка всегда неизменна
Layer=126 ; числовое значение меняется, а все буквы и '=' неизменны
Required=FALSE ; эта строчка всегда неизменна

Разработка F1 2002 1 компанией EA Sports послужила толчком для создания последней версии файла default.cfg. Он также известен как файл Configuration (расширение CFG), который классифицируется как файл Разработчик (Configuration).

Первая версия default.cfg для YS Flight Simulator 20181124 увидела свет 12/19/2018 в Windows 10. 10/23/2003 вышла версия 1 для F1 2002 1. Файл default.cfg включен в F1 2002 1, QuarkXPress 9.5.1 и FreeProxy 4.10 Build 1751.

В этой статье приведены подробные сведения о default.cfg, руководство по устранению неполадок с файлом CFG и список версий, доступных для бесплатной загрузки.




Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: F1 2002 1
Разработчик: EA Sports
Программное обеспечение: F1 2002
Версия ПО: 1
Сведения о файле
Размер файла (байты): 4691
Дата первоначального файла: 11/28/2019
Дата последнего файла: 01/13/2020
Информация о файле Описание
Размер файла: 4.6 kB
Дата и время изменения файла: 2020:01:13 13:55:37+00:00

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения default.cfg

Ошибки файла default.cfg часто возникают на этапе запуска F1 2002, но также могут возникать во время работы программы. Эти типы ошибок CFG также известны как «ошибки выполнения», поскольку они возникают во время выполнения F1 2002. К числу наиболее распространенных ошибок выполнения default.cfg относятся:

  • Не удается найти default.cfg.
  • default.cfg — ошибка.
  • Не удалось загрузить default.cfg.
  • Ошибка при загрузке default.cfg.
  • Не удалось зарегистрировать default.cfg / Не удается зарегистрировать default.cfg.
  • Ошибка выполнения — default.cfg.
  • Файл default.cfg отсутствует или поврежден.

Программа: C:\Program Files (x86)\EA SPORTS\F1 2002 WORK IN PROGRESS DEMO\Save\default.cfg

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в CFG являются отсутствующие или поврежденные файлы. Файл default.cfg может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с F1 2002) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла default.cfg может быть вызвано отключением питания при загрузке F1 2002, сбоем системы при загрузке или сохранении default.cfg, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку default.cfg, перейдите к шагу 2 ниже.


Шаг 2. Если вы недавно установили приложение F1 2002 (или схожее программное обеспечение), удалите его, затем попробуйте переустановить F1 2002.

Чтобы удалить программное обеспечение F1 2002, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить F1 2002.

Если на этапе 2 также не удается устранить ошибку default.cfg, перейдите к шагу 3 ниже.


Шаг 3. Выполните обновление Windows.


Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла default.cfg. Мы храним полную базу данных файлов default.cfg со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии F1 2002 . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

Windows 10: C:\Program Files (x86)\Rockstar Games\Midnight Club II Demo\userdata\
Windows 10: C:\Program Files (x86)\Hand-Crafted Software\FreeProxy\
Windows 10: C:\Program Files\Quark\QuarkXPress 2019\PDFToolBox\etc\ColorConversion\Policies\
Windows 10: C:\Program Files (x86)\EA SPORTS\F1 2002 WORK IN PROGRESS DEMO\Save\
Windows 10: C:\YsflightForWindows_R8366\Ysflight\config\

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

6 окт. 2016 в 9:10 Ok did you install add on scenery then remove it. Basically what that errornis telling us is you a entry in line 120 of your scenery.cfg that has not been removed correctly. If you go to your steam/steamapps/common/fsx folder locate a file called scenery.cfg open it up scroll down to the entry that is numbered 120 and delete that entry. Click yes to save changes then load fsx up. When it loads if you still get the error then go to your scenery library via the settings. And scroll down to entry 120 tick the box then delete it that will remove the error 6 окт. 2016 в 13:22 I did exactly as you stated and still showing the error. 6 окт. 2016 в 13:44

The scenery.cfg that is used by FSX lives in C:\ProgramData\Microsoft\FSX (ProgramData is a hidden folder so you will need to set these to be visible (Google)).

Rather than delete the entry I would suggest checking what section 120 holds. It may be something that can be corrected, for example if it lists a path that contains spaces, enclosing the path in quotes will probably fix things.

It may be worth posting the section here to see if anybody could offer further advice.

EDIT: Corrected the path originally thought it was in Appdata but forgot this is the even quirkier location that I always forget about. Sorry for the confusion.

6 окт. 2016 в 13:53 too late I delete the files area 120 should I get it back? 6 окт. 2016 в 14:07

The one you have deleted section 120 from is the default scenery.cfg that is copied to the (now corrected) path outlined in my previous post. This copy is then changed as you add/remove scenery, if you can remember what was there putting it back would be good, but it is unlikely that you will copy that file again as it would usually be easier doing a full re-install if things ever got that bad.

If you do want to put it back mine reads as follows:

[Area.120]
Title=Addon Scenery
Local=Addon Scenery
Layer=120
Active=TRUE
Required=FALSE

Don't forget to re-check the box in your FSX library (at least for now)

If you could paste the same section but from C:\ProgramData\Microsoft\FSX\scenery.cfg somebody may be able to offer a remedy.

6 окт. 2016 в 15:26

I put your back on mine is the followin area required>? it is part of fsx-steam?

6 окт. 2016 в 15:42 Yes that is part of the default installation of FSX, though I thought you were getting an error with Area.120 6 окт. 2016 в 15:56 yes I do. and I just want to ask the question. and I can run fsx but that error message is annoing. still have the problem. 6 окт. 2016 в 16:00

You mention the follwowin : Rather than delete the entry I would suggest checking what section 120 holds. It may be something that can be corrected, for example if it lists a path that contains spaces, enclosing the path in quotes will probably fix things.

How can I check the are 120?

6 окт. 2016 в 19:11 7 окт. 2016 в 5:54 Did you maybe accidentally, deleted this folder here ?
D:\Steam\steamapps\common\FSX\Addon Scenery 7 окт. 2016 в 9:19

My understanding of scenery.cfg is as follows:

When you first launch FSX for the very first time a copy of the default C:\Program Files(x86)\Steam\steamapps\common\FSX\scenery.cfg is placed in c:\ProgramData\Microsoft\FSX. This “new” copy is then used by FSX for tracking the scenery used for the program.

Initially there are 120 areas that are supplied with FSX, as you install additional scenery the one of two things has to happen for FSX to use the scenery. EITHER the installation program edits C:\ProgramData\Microsoft\FSX\scenery.cfg to add the details of the new scenery OR you have to add the scenery location via the scenery library within FSX.

An example of added scenery in c:\ProgramData\Microsoft\FSX\scenery.cfg:

*Local= entries are local to the FSX folder unless a full path is specified i.e. D:\Data\SomeScenery

For each entry in scenery.cfg there will be an entry in your FSX library tab. To confuse things though they are listed in reverse layer order. The entry in c:\ProgramData\Microsoft\FSX \scenery.cfg that has Layer=1 in the section will be at the bottom with the section that has Layer=2 above etc.

If you get a scenery error immediately after installing new scenery it usually means that there is a problem with the path, correcting the relevant Local=… will remedy things. If there are errors later on it could mean that the files are missing or corrupt, or the scenery cache needs rebuilding (there is a checkbox for that on the scenery library tab in FSX).

As I have stated at the beginning of this text wall, this is my understanding of how things work and I would encourage corrections from anybody if I have the wrong end of the stick. To the OP, I hope this gives you a better idea of how to find what is wrong.

Многие энтузиасты Flight Simulator X часто сталкиваются с потребностью добавлять новые текстовые записи
в конфигурационный файл симулятора.

Помогите пожалуйста с функцией для скрипта автоматической установки сценариев.
Вся работа производится на чистом энтузиазме, и ваша помощь действительно сэкономит время многим людям.

Есть готовый текстовый файл по пути c:\Users\All Users\Microsoft\FSX\
с именем Scenery.CFG

Функции передается строка Title (название)и строка Local(относительный путь к папке).
Функция сама находит максимальное значение числа в строчках Area и Layer (по всему файлу),
после чего увеличивает Area на еденицу и Layer на еденицу.
Записывает результирующий кусочек текста в конец файла.

Результатом ее работы должно стать добавление такого кусочка текста в исходный файл c примером:

Собственно всё.
Заранее спасибо за потраченное вами время и участие.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Я не очень разбираюсь в синтаксисе AutoIt.

А где здесь переменная в которую задавать
Title=Ibiza X Ground
Local=Aerosoft\Ibiza X Ground
и их вывод в результирующий файл.

и где вывод вот таких строчек
Active=TRUE
Required=FALSE

Конфигурация компьютера
Процессор: Intel(R) Celeron(R) M processor 1.40GHz
Память: 896 Мб (PC3200 DDR SDRAM)
HDD: SAMSUNG HM160HC (149 Гб)
Видеокарта: ATI MOBILITY RADEON 9000 IGP (128 Мб)
Звук: Analog Devices AD1981B(L) @ ATI SB200 - AC'97 Audio Controller
CD/DVD: TSSTcorp CDW/DVD TS-L462C (DVD:8x, CD:24x/24x/24x DVD-ROM/CD-RW)
Монитор: 1024х768
ОС: Windows XP Professional SP3
Прочее: Samsung P29
twister777,
Как я понял, файл Scenery.CFG имеет структуру ini-файла. Тогда можно так попробовать:

Последний раз редактировалось madmasles, 03-12-2010 в 18:43 .

madmasles,
Да, это похоже на ini-файл.
Вот это, мне кажется, то, что нужно, жаль я сейчас на работе - нет возможности скомпилировать и проверить работоспособность (((

Я хочу уточнить.

[Area.129] ; числовое значение меняется, а все буквы и скобки неизменны
Title=Ibiza X Ground ; 'Title=' неизменные символы , 'Ibiza X Ground' задаётся в Global
Local=Aerosoft\Ibiza X Ground ; символы после знака равно это путь, он НИКАК не связан с Title, он должен задаваться в Global,а вашем варианте они связаны
Active=TRUE ; эта строчка всегда неизменна
Layer=126 ; числовое значение меняется, а все буквы и '=' неизменны
Required=FALSE ; эта строчка всегда неизменна

Читайте также: