Оглавление:

Редактировать фон титульного экрана GBA Pokémon: 9 шагов
Редактировать фон титульного экрана GBA Pokémon: 9 шагов

Видео: Редактировать фон титульного экрана GBA Pokémon: 9 шагов

Видео: Редактировать фон титульного экрана GBA Pokémon: 9 шагов
Видео: Super Game Boy - Gaming Historian 2024, Июль
Anonim
Редактировать фон титульного экрана GBA Pokémon
Редактировать фон титульного экрана GBA Pokémon

Это третья из серии инструкций, которые я буду делать по взлому Pokémon ROM. Вы можете найти первый здесь, а второй здесь. В этом руководстве показано, как изменить фон титульного экрана. Для простоты я буду использовать очень простой фон, чтобы не было путаницы. Это моя первая инструкция по взлому Pokémon ROM, она применима только к Pokémon FireRed и LeafGreen.

Шаг 1. Найдите свою предысторию

Найдите свой фон
Найдите свой фон

Прежде всего, вам нужно будет найти изображение, которое вам понравится. Не делайте снимок, который плохо смотрится при низком разрешении (240x160), и он будет плохо смотреться в 16 цветах, так как их не может быть больше 16, причем черный - один. Я выбрал этот очень простой синий фон, в котором всего 5 цветов: черный и 4 оттенка синего.

Имейте в виду, что после замены фона больше не будет текста «Нажмите Пуск», поэтому, если вы хотите, чтобы он отображался на титульном экране, добавьте его на картинку. Как вариант, вы можете научиться взламывать ASM. Больше информации на последнем шаге.

Шаг 2: установите прозрачный цвет

Установите прозрачный цвет
Установите прозрачный цвет

Pokémon ROM делит все свои изображения на квадраты 8 на 8 пикселей. На титульном экране квадрат в верхнем левом углу устанавливает, какой цвет на картинке прозрачен, а какой нет. Что касается фона, если я оставлю его как есть и поставлю его в качестве фона, весь темно-синий цвет на моем изображении исчезнет и будет заменен черным. Итак, чтобы предотвратить это, в любом программном обеспечении для редактирования изображений, таком как MS Paint, добавьте черный квадрат 8 на 8 пикселей в верхнем левом углу.

Шаг 3. Уменьшите глубину цвета

Уменьшить глубину цвета
Уменьшить глубину цвета
Уменьшить глубину цвета
Уменьшить глубину цвета
Уменьшить глубину цвета
Уменьшить глубину цвета

Теперь вам нужно сделать снимок и уменьшить глубину цвета до 16 цветов. Для этого я использую IrfanView, который вы можете получить отсюда. Как только вы откроете свой фон с помощью IrfanView, щелкните вкладку «Изображение» и выберите «Уменьшить глубину цвета». Выберите «16 цветов» и обязательно отключите «дизеринг Флойда-Штейнберга». Теперь вам остается только сохранить свое изображение.

Шаг 4: экспорт палитры

Палитра экспорта
Палитра экспорта

Если вы хотите, чтобы ваш фон имел правильные цвета, вам нужно будет сохранить палитру, чтобы в дальнейшем можно было заменить исходную палитру на эту. Чтобы сохранить палитру для фона, щелкните вкладку «Изображение», выберите «Палитра», затем выберите «Экспорт палитры». Сохраните его в том месте, к которому вы сможете получить доступ позже.

Шаг 5: сделайте набор плитки

Сделайте набор плитки
Сделайте набор плитки

Чтобы сэкономить место в ПЗУ GBA, игра хранит только по одному квадрату каждого вида размером 8 на 8 пикселей. Если ваше изображение имеет большие области одного цвета, вырежьте эту область изображения и переместите оставшуюся область изображения туда, где раньше была большая область цвета. В моем случае в моем изображении использовалось только 7 различных квадратов по 8 пикселей, поэтому я уменьшил все свое изображение размером 160x240 до 8x64. Имейте в виду, что вы должны держать черный квадрат в верхнем левом углу.

Шаг 6: Создайте файл. RAW

Сделайте файл. RAW
Сделайте файл. RAW

Откройте Nameless Tile Map Editor. Если у вас его нет, возьмите отсюда. Откройте только что сделанный набор плиток. В правом нижнем углу в разделе «Предустановленные размеры» выберите «FR / LG TS». Теперь рядом с вкладкой «Карта палитры» внизу щелкните маленькую фиолетовую букву «E». В черном квадрате над буквой «E» вы должны восстановить свое изображение. Вы можете сделать это, выбрав квадраты 8 на 8 в своем наборе плиток и щелкнув черный ящик, чтобы поместить туда этот квадрат. Когда вы закончите, вы можете нажать «Файл» и выбрать «Сохранить карту мозаики». Сохраните его в том месте, к которому вы сможете получить доступ позже.

Шаг 7: переключите фон

Переключить фон
Переключить фон
Переключить фон
Переключить фон
Переключить фон
Переключить фон
Переключить фон
Переключить фон

Теперь вам нужно открыть unLZ-GBA. Если у вас его нет, вы можете получить его здесь. Загрузите свой ROM. Если загрузка занимает много времени, просто закройте и откройте снова. После загрузки вам нужно перейти к исходному фону. Если вы работаете с FireRed, введите 2013 в поле рядом с кнопкой «Перейти», с LeafGreen, 2014. Нажмите «Импорт», выберите изображение, затем нажмите «Записать в ПЗУ». Если вы получаете сообщение об ошибке «размер слишком большой», выполните этот шаг. После этого нажмите кнопку «Далее». Здесь щелкните вкладку «Файл» и выберите «Загрузить RAW». Выберите файл RAW, который вы сохранили ранее. Щелкните «Записать в ПЗУ». Если вы снова получите сообщение об ошибке «размер слишком большой», сделайте то же самое.

Шаг 8: исправьте цвета

Исправить цвета
Исправить цвета
Исправить цвета
Исправить цвета
Исправить цвета
Исправить цвета
Исправить цвета
Исправить цвета

Если бы вы открыли свой ROM прямо сейчас, цвета вашего фона были бы перепутаны. Чтобы исправить это, вам понадобится Advanced Palette Editor. Вы можете получить его здесь. Откройте его и загрузите свой ROM. Введите смещение палитры фона, равное 00EAE094, затем нажмите «Загрузить». Первые 16 коробок станут красочными. Рядом со вторыми 16 полями щелкните значок, изображающий палитру с синей стрелкой. В появившемся окне измените тип файла на *.pal и выберите свое изображение. Если вы получите ошибку, подобную приведенной выше, это нормально. Сделайте снимок экрана и нажмите «ОК». Снова откройте Advanced Palette Editor, ROM, введите смещение и нажмите «Load». Вместо того, чтобы снова импортировать палитру, на этот раз просто напишите цвета вручную, глядя на снимок экрана. Когда вы закончите, нажмите «Заменить». Чтобы убедиться, что это сработало, нажмите «Загрузить». Первые 16 полей должны измениться, чтобы соответствовать вторым 16 ячейкам.

Шаг 9: окончательный результат

Конечный результат
Конечный результат

Теперь вы можете открыть свой ROM и наслаждаться титульным экраном.

Примечание:

Если вы хотите анимировать свой титульный экран, как в оригинальном ПЗУ, вам нужно научиться взламывать покемонов с помощью ASM. Сам не знаю, как это сделать, но этот пост может помочь.

Рекомендуемые: