Как установить и использовать ZomboidDS на двух экранах
ZomboidDS позволяет играть в Project Zomboid на верхнем экране двухэкранного Android-устройства, а на нижнем управлять инвентарём, здоровьем, крафтом и автомобилем. Ниже приведён перевод руководства автора; приложение и указанные загрузки независимо не проверялись.
Что понадобится
- Двухэкранное устройство Android, например AYN Thor или складной телефон.
- Собственная копия Project Zomboid Build 42: ZomboidDS — мод и не включает игру. Автор указывает проверки на 42.20 и 42.21; для 42.21 нужен ZombieBuddy 2.3.4 или новее, который получает приложение.
- Работающий Zomdroid с установленной Project Zomboid Build 42. Автор рекомендует поддерживаемую версию udarmolota, под которую создавался и тестировался ZomboidDS; разработка оригинального Zomdroid остановилась в 2025 году.
- Приложение ZomboidDS Companion в файле ZomboidDS-<version>.apk из последнего выпуска. В нём уже содержится мод, отдельно скачивать его не нужно.
- Для улучшения графики рекомендуется драйвер Mr. Purple Turnip; порядок установки описан ниже.
Установка приложения и контрольный список
Откройте скачанный APK на Thor и, если Android спросит, разрешите установку приложений. Запустите ZomboidDS: контрольный список проведёт по дальнейшим шагам и отметит выполненное значком ✓.
- ZomboidDS app: здесь показана версия приложения и доступное обновление. Нажмите Download, затем Install. При первом обновлении Android попросит разрешить установку из ZomboidDS; разрешите, вернитесь и снова нажмите Install. После обновления список может предложить обновление мода.
- Access to Zomdroid: нажмите Grant access. В открывшемся выборе папки Zomdroid нажмите Use this folder, затем Allow. Это разрешает приложению установить мод в Zomdroid.
- ZombieBuddy: если его нет, нажмите Download. Приложение получает файлы с официальной страницы ZombieBuddy и сохраняет пакет в Downloads. Нажмите Open Zomdroid, откройте Optimization → ZombieBuddy, выберите ZombieBuddy-…-full.zip и установите его. После возвращения отметка ✓ появится автоматически.
- ZomboidDS mod: нажмите Install.
- Enabled for new games: нажмите Enable. Новые игры будут запускаться с ZomboidDS и ZombieBuddy.
Автор поясняет выбор полного пакета: загрузка на странице ZombieBuddy содержит только часть, нужную Zomdroid, без части, необходимой игре, поэтому зависимые моды не включаются. Приложение собирает полный пакет из тех же официальных файлов.
Запуск двух экранов через Cocoon
- В списке приложений Cocoon добавьте Zomdroid на главный экран.
- Выберите Zomdroid на главном экране, нажмите Y → Edit → Companion app и выберите ZomboidDS.
Теперь запуск Zomdroid из Cocoon открывает ZomboidDS на нижнем экране. Без Cocoon сначала запустите Zomdroid, а затем самостоятельно откройте ZomboidDS на нижнем экране.
Игра: инвентарь
Запустите Project Zomboid в Zomdroid и загрузите игру: вместо списка настройки на нижнем экране появится персонаж. Inventory показывает ваш инвентарь и сумки и все ближайшие контейнеры, включая ящики, полки и пол. Доступны раскладки: свои сверху, окружающие снизу; рядом, свои слева; или один контейнер. Вкладка открытого контейнера показывает название и вес, остальные — значок. Нажмите вкладку для открытия; открытый контейнер обводится на верхнем экране.
- Нажмите предмет: слева Move to показывает доступные назначения по одному нажатию — сначала ваши сумки, затем окружающие контейнеры, открытый выделен. Справа меню с основными действиями кнопками сверху: есть, пить, надеть, читать, наложить повязку, перезарядить, включить и другие; у оружия также есть экипировка и прикрепление. Остальные действия ниже; кнопки › раскрывают варианты, например съесть всё, половину или четверть.
- Удерживайте предмет и перетащите на вкладку контейнера или в содержимое другого открытого контейнера: доступные назначения подсветятся зелёным.
- Для части стопки используйте 1 или половину рядом с назначением в Move to; строка целиком переносит всё. Нажмите ×5 на стопке для раскрытия отдельных предметов: их можно нажимать, выделять или перетаскивать отдельно; ×5 ▴ сворачивает.
- Чтобы выделить несколько предметов, удержите один и отпустите без перемещения, затем нажимайте другие для добавления или удаления. Либо нарисуйте рамку с пустого места вокруг предметов. N selected › открывает общие Move to и меню; перетаскивание одного переносит все выбранные. ✕ или нажатие пустого места снимает выделение.
- Надетая одежда свёрнута в плитку Worn; нажатие раскрывает и сворачивает её. Тонкая зелёная, жёлтая или красная полоса под предметом показывает повреждение; у целых предметов полосы нет.
- Свежесть и приготовление пищи указаны в названии, например Steak (Fresh, Cooked). В списке зелёный означает свежую пищу, жёлтый — несвежую или сырую, красный — гнилую или сгоревшую. На плитке свежесть обозначена точкой, а угол — Cooked, Uncooked или Burnt. При нагреве полоса внизу плитки заполняется и краснеет при подгорании.
- Бутылки, кастрюли и другие ёмкости показывают заполнение: например, 0.3 / 0.6 L в списке, полосу на плитке и содержимое с его цветом в панели. Прочитанные книги и журналы, просмотренные кассеты и прослушанные CD получают отметку. Предметы, помеченные Unwanted через More в меню, отображаются бледно.
- Take all и Put all перемещают всё и требуют подтверждения: нажмите один раз, кнопка покраснеет и спросит; нажмите ещё раз в течение трёх секунд. Take all кладёт вещи в открытую сумку на вашей стороне или в основной инвентарь, если сумка не открыта, как Loot all.
- Две маленькие кнопки сверху справа выбирают раскладку контейнеров и переключают сетку и список.
Here, Vehicle и Deck
Here показывает доступные на месте действия отдельными карточками объектов: открыть дверь, сесть, попить и другие. Список обновляется при движении; объекты сохраняют место, а объект перед персонажем примерно через секунду поднимается наверх, обводится и помечается In front; прежний — под ним. Разборка и отдельные действия, например Sit on ground, находятся в нижней строке; списки открываются поверх карточек. Нажмите действие для выполнения; нажатие серого действия объясняет причину недоступности. Пока палец на экране, карточки не перемещаются.
В машине Here превращается в Vehicle: скорость, двигатель и топливо, а также меню машины из радиального меню контроллера представлены крупными кнопками, включая запуск двигателя, фары, обогрев, сигнал, окна, двери, сон, смену сиденья и выход.
Deck содержит кнопки скорости — паузу, обычный ход, ускорение и ожидание — время, будильник при надетых часах и выбранные команды. Add or edit показывает масштабирование, поиск, фонарик, карту, сидение, автоходьбу, сброс сумки и предметов в руках, крик, Weapons, Emotes и Alarm. Оба действия сброса требуют подтверждения; Pick up again возвращает предметы в руки, пока они рядом.
Weapons — панель быстрого доступа: нажмите предмет на поясе или спине, чтобы достать его, и снова, чтобы убрать; для оружия из инвентаря есть отдельное Put away. Панель включена по умолчанию. Emotes показывает эмоции колеса по группам; удержанием можно добавить до шести в Favourites. Alarm устанавливает будильник часов. Включайте команды и перетаскивайте в нужном порядке; числа показывают строку Deck, зелёная точка — активный режим. Удержите команду, чтобы закрепить её в конце панели вкладок на всех экранах, до двух; удержание закреплённой кнопки или самой команды снимает закрепление.
Status и карта
Status показывает сверху мудлы, например голод, жажду и кровотечение; нажатие объясняет их. Ниже тело с выделенными повреждёнными частями и доступной по уровню First Aid информацией о проблемах. Treat › предлагает лечение, например повязку или дезинфекцию. При паузе лечение ожидает: нажмите Unpause, чтобы оно появилось.
Map работает в сохранениях, где разрешена мини-карта игры: Sandbox options → Map → Allow Mini-Map. Она размещается рядом с Here или на отдельной вкладке; кнопка слева сверху меняет место. Карта следует за персонажем и показывает только исследованное; + и − меняют масштаб, перетаскивание позволяет осмотреться, а возврат происходит через несколько секунд или по ⌖. Звезда показывает символы, заметки и названия мест. Для каждого сохранения включите Map on every save в Options → Mods → ZomboidDS.
Craft, Build и Tailor
Craft по умолчанию показывает рецепты, которые можно выполнить с доступными ингредиентами в сумках и окружающих контейнерах; категории расположены сверху. Нажатие рецепта показывает требования (✓ есть, ✗ отсутствует), результат и длительность. Нажмите Craft, при необходимости выбрав количество кнопками − / +; персонаж сам собирает ингредиенты и выполняет рецепт.
Для Build нажмите стрелку Craft ▾ и выберите Build; та же кнопка возвращает Craft. Варианты одного предмета, например Wood Chair Shoddy, Poor и Good, сгруппированы в одну плитку; вариант выбирается в панели. Place открывает курсор размещения на верхнем экране: крестовина перемещает, LB/RB поворачивают, A строит, B отменяет. Курсор остаётся для следующей постройки; нижний экран показывает размещаемый объект, красным при исчерпании чего-либо, и кнопку Stop.
Tailor открывается через Craft ▾ → Tailor и показывает одежду: сначала надетую, затем из сумок. Красные углы считают дыры, ✕ отмечает вещи, которые игра не позволяет чинить, например ботинки или шлемы. Верхняя строка показывает иглу, нитки и ткани: Rag, Denim Strips, Leather Strips. Нажатие одежды открывает Inspect с покрываемыми частями тела, защитой Bite и Scratch, дырами, кровью и заплатами. Выберите часть тела для Patch Hole, Add Padding с тканью или Remove Patch; персонаж шьёт, а часть показывает прогресс. Inspect в панели предмета открывает тот же экран.
Радио, телевизоры и прочие устройства
Device Options открывается с карточки Here, из панели предмета, в машине или кнопкой контроллера перед устройством и показывает телевизор, радио, рацию или CD-плеер на нижнем экране. Можно включить или выключить устройство, настроить громкость или звук и выбрать канал. В радио Tune… открывает цифровую клавиатуру частоты, Save preset сохраняет её в список. Играющая кассета или CD являются активным источником: выбор канала останавливает воспроизведение. Справа показаны подходящие кассеты, CD, батарейки и наушники у персонажа и в ближайших контейнерах; нажмите предмет, чтобы персонаж сначала принёс и вставил его, либо удержите и перетащите на слот. Нажмите батарейку или наушники, чтобы извлечь.
Порядок вкладок и управление
Удержите любую вкладку и перетащите вкладки для изменения порядка; панель следует за ними. Reset возвращает стандартный порядок. При запуске открывается последняя использованная вкладка. Кнопка Loot / Inventory (Y) открывает контейнер на нижнем экране вместо игровых окон сверху; так же работает открытие багажника. Без приложения оба действия работают обычно. Геймпад продолжает управлять игрой при использовании нижнего экрана.
Драйвер Turnip
По словам автора, стандартный драйвер Zomdroid может вызывать мерцание и искажения на нижнем экране. Mr. Purple Turnip T30 исправил это на Thor в проверке автора; на других устройствах результат не подтверждён.
- Скачайте T30 со страницы MrPurple666/purple-turnip releases и извлеките файл .so из ZIP.
- В меню Zomdroid выберите Import/export custom driver → Import и укажите файл .so. Zomdroid хранит один пользовательский драйвер одновременно.
- В настройках экземпляра Zomdroid в разделе Rendering выберите Custom driver.
Устранение неполадок
- Waiting for the game во время игры: мод ZomboidDS не включён в этом сохранении. У каждого сохранения свой список модов; в главном меню выберите Load, сохранение, его Mods и включите Zomboid DS и ZombieBuddy.
- Оранжевое сообщение о невозможности подключения ZomboidDS: ZombieBuddy не активен. Проверьте соответствующий шаг контрольного списка и включение ZombieBuddy в настройках Optimization Zomdroid.
- На Build 42.21 сообщение появляется с ZombieBuddy 2.3.3: эта версия не загружает Java-моды на 42.21, включая ZomboidDS. На шаге ZombieBuddy нажмите Update и установите новую версию в Zomdroid согласно подсказке.
- The game is paused при выборе предмета или Here: снимите паузу. У Treat есть собственная кнопка Unpause; в паузе игра не предоставляет эти меню ни на одном экране.
- Кнопки скорости серые: открыто меню паузы игры Esc/Start; сначала закройте его.
- Некоторые действия открывают окно на верхнем экране, например переименование, крафт или карты: используйте там геймпад и затем продолжайте на нижнем.
- Мерцание или искажения нижнего экрана при игре автор связывает со стандартным драйвером Zomdroid, влияющим и на отрисовку других приложений; установите Turnip по шагам выше.
- После обновления приложения контрольный список может предложить Update для мода: сначала закройте игру, нажмите Update и снова запустите игру.
В карточке About на экране настройки доступны исходный код, лицензии с открытым исходным кодом и ссылка Ko-fi. По словам автора, поддержка не открывает дополнительные функции: всё бесплатно.
Полезные ссылки
Поддерживаемая версия Zomdroid (открывается в новой вкладке)
Последний выпуск ZomboidDS Companion (открывается в новой вкладке)
Проект ZombieBuddy (открывается в новой вкладке)
Cocoon (открывается в новой вкладке)