Приветствуем всех,
С выходом версии 0.37 мы начали переработку того, как сохраняется и обновляется пользовательская папка после каждого крупного обновления. Эти улучшения разделены на две части: половина изменений вошла в 0.37, оставшаяся часть запланирована на 0.38 позже в этом году.
TLDR
- Изменено расположение папки пользователя по умолчанию
- Старое расположение:
appdata/local/BeamNG.drive/0.36/
- Новое расположение:
appdata/local/BeamNG/BeamNG.drive/current/
- Старое расположение:
Управление пользовательской папкой
в лаунчере — она всегда откроет правильный каталог.Потребуется немного времени, чтобы привыкнуть, но кроме основных моментов, описанных выше, вам необязательно вникать в остальные подробности. Если вам интересны детали — читайте дальше:
Причина этих изменений — снижение числа ошибок, возникающих у пользователей при крупных обновлениях.
До версии 0.37 мы использовали процесс под названием Миграция пользовательской папки
, который переносил ваши файлы из старой папки в новую и намеренно отключал все моды.
Миграции помогали уменьшить проблемы совместимости (оставляя конфликтующие файлы), но они не идеальны и создают другие трудности. В 0.38 мы планируем полностью отказаться от миграций и перейти на более простую концепцию.
Наиболее заметные изменения в 0.37:
- Путь к папке больше не будет изменяться при каждом обновлении. Вместо папок вида
x.y
(например, 0.36), будет использоваться папкаcurrent
- После обновления папка будет очищаться, моды деактивироваться. Эта процедура аналогична
Очистке кэша
: временные файлы удаляются, а неизвестные перемещаются в папку с бэкапом - По умолчанию, папка пользователя перенесена из
BeamNG.drive/
вBeamNG/BeamNG.drive/
(обратите внимание на двойную вложенность). Это позволяет разделить содержимое BeamNG.tech и BeamNG.drive
Иными словами, начиная с этой версии, папка пользователя, ранее находившаяся по пути appdata/local/BeamNG.drive/0.36/
, теперь расположена здесь: appdata/local/BeamNG/BeamNG.drive/current/
Кроме явных изменений, есть и менее заметные, о которых стоит знать:
- Для пользователей Windows: больше не хранится информация в реестре Windows. Теперь, как и на Linux, конфигурации хранятся в текстовых файлах. Старые ключи в реестре останутся, на случай, если вы захотите использовать какую-либо старую версию
- Для пользователей Linux: теперь папка пользователя расположена в BeamNG/BeamNG.drive (ранее — BeamNG.drive). Конфигурационные файлы перенесены из
/.config/BeamNG.drive
в/.local/share/BeamNG
, и теперь используют формат.ini
вместо обычных текстовых файлов
Несмотря на статус Early Access, мы хотим минимизировать количество проблем. Если вы заметите что-то странное — дайте нам знать. Мы постараемся исправить это как можно скорее, и эти корректировки помогут всему сообществу.
Мы благодарим вас за понимание и помощь в улучшении продукта.
Эти изменения повысят стабильность обновлений игры и заложат основу для будущих улучшений.