Перейти к содержанию

Не видно меню Project Zomboid: резервная копия и диагностика

Порядок проверки списка модов, настроек экрана и журналов без удаления сохранений.
Диагностика невидимого меню Project Zomboid B42.

Источник рассматривает Build 42.19: игра запускается, но главное меню отсутствует, нарисовано частично или остаётся кликабельным, хотя не видно. Предлагаемый порядок: полная копия данных, пустой список стандартных модов, при необходимости настройки отображения, проверка файлов Steam и журналы. Не удаляйте всю папку Zomboid. По источнику, глобальный список B42 находится в Zomboid/mods/default.txt; корневые mods.txt и workshop.txt из старых инструкций не являются этим списком, а mods.txt сохранения относится только к миру.

1. Сначала резервная копия

Полностью выйдите из игры и дождитесь, пока Steam покажет остановку. Скопируйте всю пользовательскую папку Zomboid за её пределы или как минимум Saves/, mods/ и options.ini.

НазначениеWindowsmacOS и Linux по источнику
Данные%UserProfile%\Zomboid\~/Zomboid/
Стандартный список модов%UserProfile%\Zomboid\mods\default.txt~/Zomboid/mods/default.txt
Настройки интерфейса%UserProfile%\Zomboid\options.ini~/Zomboid/options.ini
Сохранения%UserProfile%\Zomboid\Saves\~/Zomboid/Saves/
Основной журнал%UserProfile%\Zomboid\console.txt~/Zomboid/console.txt
История журналов%UserProfile%\Zomboid\Logs\~/Zomboid/Logs/
Архив поддержки при наличии%UserProfile%\Zomboid\logs.zip~/Zomboid/logs.zip

2. Краткий порядок действий

Значок красного креста.
Полностью закройте игру и дождитесь её остановки в Steam.
Значок компакт-диска.
Скопируйте сохранения или всю пользовательскую папку Zomboid.
Значок гаечного ключа.
Отключите стандартный список модов без работающего меню.
  • Полностью закройте игру; если Steam показывает работающий процесс, подождите примерно 10 секунд и повторите остановку.
  • Скопируйте Saves/, лучше всю папку Zomboid.
  • Отключите стандартный список модов без меню, не ища корневые mods.txt или workshop.txt.
  • Запустите один раз. Если меню появилось, оставайтесь без модов до последовательного включения небольшими группами через игровой список.
  • Если меню не работает, проверьте или восстановите options.ini, начиная с настроек экрана; до изменения узнайте значение doVideoEffects.
  • При невидимых кнопках или чёрном экране с курсором попробуйте оконный режим.
  • Steam → Project Zomboid → Properties → Installed Files → Verify integrity of game files.
  • Если не помогло, соберите console.txt, logs.zip, ОС, модель GPU, точную сборку и ветку и описание экрана.

3. Отключение модов без меню

По источнику, стандартные включённые моды и карты B42 записаны в Zomboid/mods/default.txt. Файл Zomboid/Lua/pz_modlist_settings.cfg хранит избранное и состояние интерфейса выбора, а не список включения.

  • Закройте игру.
  • Переименуйте Zomboid/mods/default.txt в default.txt.bak и сохраните копию.
  • Создайте пустой файл default.txt с содержимым: VERSION = 1, затем пустые блоки mods { } и maps { }.
  • Запустите игру. По источнику, пустой или отсутствующий файл отключает стандартные моды; возврат .bak позволяет отменить изменение.

Формат примера: VERSION = 1, mods { } maps { } Сохраняйте синтаксис по образцу источника.

ТипПутьНазначение
Глобальный стандартZomboid/mods/default.txtИспользуется меню и новым миром; очищается при недоступном списке модов.
Отдельное сохранениеZomboid/Saves/<mode>/<save>/mods.txtОтносится к миру; старые сохранения без файла могут использовать глобальный список. Очистка только его не отключает моды меню.
Dedicated / HostZomboid/Server/<ServerName>.ini и Workshop-поляОтдельные серверные поля Workshop и Mods; нужны серверные настройки и журналы.
Предпочтения спискаZomboid/Lua/pz_modlist_settings.cfgИзбранное и состояние выбора; переименование редко исправляет главное меню само по себе.

После восстановления меню включайте по несколько модов, каждый раз запуская меню, пока не появится проблема. Восстанавливайте default.txt.bak, только если нужен старый полный набор; иначе соберите проверенный небольшой список.

4. Настройки экрана options.ini

doVideoEffects — параметр видеоэффектов Bink. В некоторых старых B42 включение помогало с отрисовкой меню; для 42.19 источник не считает это универсальным решением: параметр может уже быть true, а плохой список модов или драйвер не исправится простой регенерацией настроек.

  • Откройте Zomboid/options.ini текстовым редактором и запишите исходные doVideoEffects, fullScreen и borderless.
  • При невидимом UI или чёрном экране с курсором попробуйте fullScreen=false и borderless=false.
  • Только для проверки старой проблемы видеоэффектов, если значение сейчас false, попробуйте doVideoEffects=true.
  • Сохраните, запустите один раз, выйдите и при необходимости меняйте следующий параметр отдельно.

Если файл повреждён или не читается, можно переименовать его в options.ini.bak, один раз запустить игру для создания стандартного файла, выйти и перепроверить fullScreen и doVideoEffects. Не предполагайте, что новые значения совпадают со старыми. В файле важен camelCase: fullScreen и doVideoEffects.

5. Симптом и следующий шаг

СимптомГипотезаСледующий шаг
Фон и музыка есть, кнопок не видноСбой отрисовки или мод менюПустой default.txt, затем параметры экрана
Чёрный экран, курсор и невидимые кликиUI есть, но не виден или мешает режим экранаfullScreen=false, отключить оверлеи, обновить драйвер
Сломалось после включения модовВозможен мод или порядокПустой default.txt и включение группами
Переустановка не помоглаПользовательские настройки сохранилисьПроверить default.txt и options.ini, сохранить Saves
После vanilla, новых настроек, окна и проверки файлов не помоглоВозможен драйвер, ошибка клиента или ресурсыСобрать console.txt/logs.zip и точную среду

6. Интерфейс есть, но не виден

  • Установите fullScreen=false и обычно borderless=false, перезапустите.
  • Отключите Steam Overlay, Discord и оверлеи видеодрайвера для игры.
  • После крупного обновления B42 проверьте драйвер GPU.
  • Если сбой драйвера оставил экранную систему в плохом состоянии, перезагрузите компьютер один раз.

7. Соберите доказательства

Если пустой список, исправный или восстановленный options.ini, оконный режим и проверка Steam не помогли, сохраните данные неудачного запуска.

  • Скопируйте console.txt до следующего запуска, который может его перезаписать.
  • Скопируйте logs.zip при наличии и последние файлы Logs/.
  • Запишите ОС, модель GPU, точную версию B42, ветку Steam и наблюдаемый симптом.
  • Ищите ERROR, Exception, сбои загрузки модов и строки OpenGL/отрисовки ближе к концу попытки.

Пример поиска в PowerShell: Select-String -Path "$env:USERPROFILE\Zomboid\console.txt" -Pattern "exception|error|mod|opengl|render|ui|null". Для macOS/Linux источник приводит: grep -niE "exception|error|mod|opengl|render|ui|null" ~/Zomboid/console.txt.

8. Частые вопросы

Всегда ли это ошибка B42? Нет: возможны список модов, options.ini или режим экрана и драйвер; регрессия тоже возможна, поэтому проверьте чистый запуск. Почему не переустановить сразу? Steam восстанавливает файлы игры, но пользовательские default.txt и options.ini могут остаться.

Можно ли использовать моды? После чистого запуска включайте по нескольку с проверкой меню и учитывайте совместимость с вашей сборкой. Всегда ли помогает doVideoEffects? Нет, это условная проверка старой проблемы; если уже true, повторное включение ничего не меняет.

9. Напоминание и старые сведения

  • Создайте копию Saves или всей папки.
  • Очистите или замените mods/default.txt, не корневые mods.txt/workshop.txt.
  • Проверьте options.ini и оконный режим; doVideoEffects — лишь условная проба.
  • Проверьте файлы Steam.
  • При неудаче сохраните журналы и сведения об ОС, GPU и версии.

Ранние исторические Unstable B42 чаще сопровождались сообщениями о невидимом UI или чёрном экране; примерно в B42.8 некоторые игроки использовали doVideoEffects=true. Это обходной приём конкретной версии, а не гарантия для 42.19. Старые инструкции о корневых mods.txt/workshop.txt используют другую схему.