Белый экран ROM-хака: что делает плохой патч и как это починить
Если ROM-хак в iGBA показывает белый экран, почти всегда виноват пропатченный файл, а не приложение. Пропатчьте заново с чистой копии именно той ревизии, которую называет автор, примените патч один раз, оставьте имя, которое iGBA дала копии, и удалите читы, написанные для оригинальной игры.
Эта страница только про хаки. Если не открывается обычный файл игры, например пустая копия или неверное расширение, вам в руководство про чёрный экран.
Проблемы с патчем, самые вероятные сначала
| Причина | Как проявляется | Что делать |
|---|---|---|
| Не та ревизия исходника | Белый экран или iGBA отказывается применять патч UPS или BPS | Патчить именно ту ревизию, которую называет автор |
| Патч применён дважды | Пустой экран или мусор | Начать заново с чистой копии |
| IPS на неверном исходнике | Битый файл и ни одного предупреждения | Проверить исходник вручную: IPS этого не умеет |
| Патч от другой версии хака | Странная графика или зависание в начале | Взять патч, который подходит вашей версии |
| Читы от оригинальной игры | Картинка ломается после добавления кода | Убрать их из раздела Читы |
| Неверный тип сохранения | Ошибки сохранения или порча сохранения позже | Выбрать Флэш-память 128K, открыть игру заново |
Патчим заново с нуля
- Удалите сломанную игру из iGBA через Удалить файл ПЗУ. Уходит только файл игры, сохранения остаются.
- Найдите в библиотеке исходную копию, а не пропатченную. Если у вас есть только пропатченная, нужна свежая копия с вашего картриджа.
- Сравните её с базой, которую называет автор. iGBA сверяет с ней патчи UPS и BPS и отклоняет несовпадение; патчи IPS не проверяются никогда.
- Выберите патч через Импорт ROM, укажите чистый оригинал и один раз нажмите Применить патч.
- Откройте новую копию. Чтобы сохранить прогресс, сначала экспортируйте старое сохранение и внесите его через Импорт .sav.
Чаще всего пропускают первый шаг. Чистый оригинал делает остальное быстрым, и все прочие способы исходят из него.
Почему IPS ломается молча
Патч IPS — это список позиций байтов и самих байтов, которые туда нужно записать. Он никогда не смотрит, что уже лежит на этих позициях. Дайте ему файл другой ревизии, и он перезапишет не те байты, а потом сообщит об успехе. У UPS и BPS есть контрольная сумма ожидаемого файла, поэтому iGBA останавливает вас до записи.
Читы и старые коды
Хак перемещает данные. Чит-код, написанный для оригинальной игры, может писать туда, где теперь лежит что-то другое. Уберите всё из списка Читы, поиграйте минуту, потом добавляйте коды по одному.
Переименованный файл и пропавшее сохранение
Если хак запускается, но прогресса нет, вы, скорее всего, переименовали файл. iGBA привязывает сохранение к имени файла, и старое сохранение, названное по старому файлу, никуда не делось. Верните имя обратно или нажмите на игру, удерживайте и выберите Импорт .sav, указав старое сохранение.
Сохранение испорчено или дело в типе сохранения
Большие хаки вроде Radical Red используют флэш-чип на 128K. На 64K игра спотыкается ближе к концу, а сохранение, записанное так, лишилось половины данных. Загляните в Диагностика сохранения в Настройки → Сохранение; остальное и восстановление разобрано в нашем руководстве про Flash 128K.
Вопросы и ответы
Почему мой ROM-хак показывает белый экран?
Почему Radical Red на моём iPhone белый?
Почему мой ROM-хак вообще не работает?
Мой файл сохранения Radical Red испорчен?
Нужен ли файл BIOS для хака?
Другие инструкции по iGBA
- Как сделать и загрузить быстрое сохранение в эмуляторе GBA
- Как отмотать ошибку назад и ускорить эмулятор GBA
- Как использовать чит-коды в эмуляторе GBA или GBC
- Как пользоваться GBA-кабелем связи рядом или онлайн и как обменяться с самим собой на одном iPhone
- Как подключить геймпад Xbox или PS5 к эмулятору GBA на iPhone
- Как играть в игры GBA и GBC на Apple Watch
- Как создать резервную копию сохранений GBA перед переустановкой или новым телефоном
- Как перенести сохранения GBA между iPhone и Android
- Как починить ошибку сохранения в GBA-эмуляторе с Flash 128K
- Как пропатчить ROM на iPhone в iGBA и запустить хак
- Radical Red на iPhone: от патча до файла сохранения
- Unbound на iPhone: переносим старое сохранение
- Все вопросы о iGBA
- Назад к iGBA