Выберите изменение, которое действительно нужно
Если хочется нового оформления знакомой кампании, ищите ресурсную модификацию с явно указанной базой. Если интересуют другие уровни, противники и правила, нужен проект, который действительно меняет содержание. А перенос игры на другую платформу решается отдельной реализацией или портом, а не обязательной заменой текстур в существующей Windows-папке.
Это различие помогает читать обещания автора. Наличие слова GOTY в названии не сообщает сразу, сохранены ли все достижения, Zombatar, профиль и прежняя структура меню. Например, некоторые широкоэкранные переделки классической игры опираются на старую базу и могут убирать особенности GOTY. Сначала сравните желаемое изменение с тем, чем ради него придётся пожертвовать.
Replanted в этот список не входит как обычный мод. Это отдельное официальное переиздание с собственным набором функций и требованиями. Новая графика или совместная игра в его описании не означают, что эти возможности уже находятся в main.pak классической GOTY. Сравнение GOTY и Replanted поможет решить, требуется ли вам именно модификация старой копии.
Почему номер версии и main.pak имеют значение
main.pak — один из ключевых ресурсных пакетов классической игры. Но совпадение имени файла ещё не делает два пакета взаимозаменяемыми. Между оригинальным выпуском и GOTY есть различия, а отдельные сборки используют разные строковые ключи и ресурсы. Проект может ожидать конкретный вариант, даже если внешне экран загрузки почти одинаковый.
Поэтому до изменения запишите название выпуска и номер версии, а также сохраните рабочие ресурсы. Отдельно скопируйте профиль. У Steam данные связаны с каталогом userdata пользователя и приложением 3590; для других Windows-выпусков встречается %PROGRAMDATA%\PopCap Games\PlantsVsZombies\userdata\. Папка установки не должна автоматически считаться местом, где лежит весь прогресс.
После копирования проверьте каталог назначения. В нём должны находиться сами файлы, а не только ссылка на исходное расположение. Если эксперимент создаёт другой профиль или использует собственный каталог сохранений, старая резервная копия должна оставаться отдельно. Облачная синхронизация не объясняет, совместимы ли данные с конкретным фанатским движком.
Пример ресурсной установки: XMas Mod
Для XMas Mod существует адаптация исходной рождественской модификации 2010 года под Steam/GOTY. Её автор BonnieDev опубликовал вариант с простой заменой main.pak. Это полезный конкретный пример, потому что инструкция относится к определённому пакету, а не объявляет любой архив для Plants vs. Zombies совместимым с любой копией.
По инструкции автора в архиве находится новый main.pak. В установленной Steam-игре исходный main.pak предлагается переименовать в main_old.pak, затем положить рядом модифицированный файл под ожидаемым именем main.pak. Смысл сохранённого оригинала — возможность вернуть прежний ресурсный комплект. Само переименование не превращает старый файл в другой формат и не исправляет несовместимую базу.
Перед таким действием закройте игру и включите показ расширений в Проводнике. Иначе легко получить не то имя, которое ожидается: видимая подпись не всегда показывает полное расширение. Не удаляйте оригинал после первого удачного появления меню. Сначала убедитесь, что открываются нужные режимы, читаются ресурсы и ваш профиль остаётся доступен после обычного выхода и повторного запуска.
Эти шаги нельзя переносить на все моды подряд. Если у другого проекта нет инструкции про main.pak, не нужно самостоятельно сводить его установку к такой замене. Для оригинальной версии без GOTY поддержка данной адаптации не была полностью проверена автором. Это ограничение важнее предположения, что близкое название автоматически означает совместимость.
Interdimensional Odyssey меняет содержание
Interdimensional Odyssey описан как переработка классической Plants vs. Zombies с изменённым Adventure, дополнительными вариантами заданий, собственной музыкой и противниками. На странице проекта указаны версия 2.3.0 и английский язык. Это другой запрос к игре: не просто новый внешний вид газона, а иной набор содержимого и темпа прохождения.
Если вы хотите закончить обычную кампанию, инструкция по этому проекту может оказаться неподходящей. Порядок открытия режимов, встреченные враги и новые уровни нельзя использовать как описание штатной GOTY. Сначала определите, хотите ли вы продолжать классический профиль или познакомиться с отдельной переработкой.
Заявленные зависимости и размер такого проекта относятся к нему самому. Указание Windows и дополнительного пакета Visual C++ не следует переписывать в системные требования базовой игры. Точно так же английский язык этой модификации не делает её русификатором. Для перевода есть отдельные версии и ограничения, которые лучше проверить до объединения нескольких изменений.
PvZ-Portable: отдельная реализация, которой нужны ваши ресурсы
PvZ-Portable представляет фанатскую кроссплатформенную реализацию GOTY. Она не содержит полный комплект авторских игровых изображений, музыки и шрифтов: пользователь должен предоставить main.pak и папку properties из собственной приобретённой копии. Поэтому один исполняемый файл такого проекта не является самостоятельной полной поставкой официальной игры.
У этой реализации собственные правила поиска ресурсов и записи изменяемых данных. Ресурсы по умолчанию читаются рядом с программой, а сохранения и другие рабочие файлы находятся в пользовательском каталоге приложения. Для Windows в описании указан путь %APPDATA%\allen98637\PvZMod\. Копировать туда без разбора единственный оригинальный профиль не требуется: сначала прочитайте ограничения нужной версии и сохраните исходные данные.
Автор отдельно перечисляет различия строковых ключей между вариантами ресурсов GOTY. Например, изменения могут затрагивать подписи и описания в альманахе. Это объясняет, почему неправильная комбинация иногда приводит к пропавшему тексту, хотя знакомые растения по-прежнему видны. Но заявленная автором совместимость не является результатом нашей проверки всех платформ и сборок.
Выбирайте такой проект ради его конкретных возможностей, а не потому, что он кажется обязательным исправлением классической PC-версии. Наличие мобильного или браузерного варианта не добавляет эти платформы официальному Windows-выпуску. У каждого способа запуска остаются собственные ресурсы, управление и место хранения данных.
Stable Decompile: сначала различайте ветки сборки
В проектах на базе Stable Decompile встречаются отдельные варианты для GOTY и исходной игры 2009 года. В описании разработки прямо разделены цели сборки: GOTY использует свой ресурсный комплект, обычная версия — свой. Это не пакет, который достаточно переименовать в main.pak и положить поверх любой установки.
Такой путь прежде всего интересен тем, кому нужна модификация логики или разработка собственного варианта. Пользователю, который просто хочет другое оформление, нет смысла начинать со сборки движка без соответствующей цели. Кроме того, список запланированных функций не равен перечню того, что уже готово в выпущенном варианте. Не выбирайте проект только по будущим обещаниям управления или сетевой игры.
Если руководство требует исходники, компилятор и определённую конфигурацию, считайте это отдельной процедурой разработки. Не смешивайте её с инструкцией к ресурсному архиву. Нельзя получить ожидаемый результат, заменяя названия файлов на похожие: расширение и имя указывают программе, что читать, но не преобразуют содержимое в нужную структуру.
Как проверить изменение и вернуться назад
Меняйте за один проход один набор ресурсов или один проект. Если одновременно поставить перевод, широкоэкранный вариант и новую кампанию, трудно определить, откуда взялся исчезнувший текст или неправильное меню. Сначала проверьте чистую рабочую копию, затем одно изменение и только после этого рассматривайте следующее.
Начальная проверка должна охватывать меню, обычный уровень, альманах и сохранение профиля после повторного запуска. Для нового проекта отдельно выясните, куда записывается прогресс. Успешное открытие заставки ещё не показывает, что старые данные читаются правильно или что все дополнительные режимы остались на месте.
Если появились ошибки ресурсов, верните согласованный исходный комплект, а не отдельные случайные файлы из разных архивов. Для примера с XMas Mod это означает убрать подменённый main.pak и восстановить сохранённый оригинал под его рабочим именем. Данные профиля восстанавливайте осмысленно, учитывая, не успел ли отдельный проект создать новые сохранения в другой папке.
Не отключайте проверки подписи и не подменяйте системные библиотеки ради исчезновения сообщения. Зафиксируйте точный текст ошибки, номер игры и пакет, после которого она появилась. Это поможет отличить неверный каталог от неподдерживаемой базы. Наша проверка описаний проектов не является запуском их архивов и не обещает безопасность любого файла с таким же названием.
В основном обзоре GOTY описан штатный набор режимов, а руководство по русификации разбирает языковой пакет и резервное копирование подробнее. Если цель связана с тактикой, а не изменением файлов, начните с руководства по растениям: новый мод не нужен для того, чтобы понять, почему выбранная оборона пропускает конкретного противника.
Комментарии 0
Комментариев пока нет. Начните обсуждение.
Войдите в аккаунт, чтобы оставить комментарий или ответить.