Зависание игры
Зависание игры — это состояние при котором, игра перестаёт отвечать на ввод команд игроком из-за глюков игры или проблем с системой. Когда игра зависла, игрок не может двигаться, говорить с NPC, выбирать какие-либо объекты или вводить команды. Единственный выход выйти из данного положение — произвести перезапуск игры и последующим продолжением с последнего файла сохранения.
Причины
Зависание игры может происходить из-за получение игры неправильной или несвязной информации от игрока, например когда персонаж выходит за границы карты. Также зависание игры может быть частой проблемой в случае если игрок неправильно выполняет действия для определённых глюков. Чаще всего происходит, когда игрок пытается выйти за карту путём твикиинга.
Также причиной зависания игры может быть в случае загрязнённости картриджа, консоль получила сильный повреждения или консоль бракована. Были случаи зависания игры, когда консоль находилась под сильным разрядом статического электричества.
Чаще всего после зависания начинает циклично воспроизводится последний звук игравший до зависания, в случае если звуков до зависания не было, ничего не будет проигрываться. Бывают случаи заполнения экрана вертикальными полосками и неправильно отображающимися спрайтами во время зависания.
На сегодняшний день, на современных консолях игра автоматически выключается в случаи подобных зависаний с отображением экрана ошибки.
Софтлоки
Особая разновидность зависания игры, отличающаяся лишь невозможностью игрока производить какие-либо действия путём нажатия кнопок. Игра продолжает функционировать, музыка проигрываться без заметных искажений, а графика правильно отображаться. Лечится перезапуском игры
Поколение I
- При использовании Психоволны покемоном 1 или 171 уровня, игра просчитав по формуле (случайное число от 0 до 1,5) *уровень покемона) и округляя к наименьшему значению получала числа 1 и 256 соответственно, которых не было в предполагаемом диапазоне данных, что препятствовало продолжению игры.
- Некоторые операции с глюками, которые приводят к делению на ноль, могут заставить игру уйти в софтлок
- Покемон-глюк 9 вызовет софтлок игры, когда будет выпущен игроком в бою
- Если игрок пропустить гим в Пьютер сити с помощью бага и поговорит с человеком закрывающий выход из города справа, то игра пытаясь проложить маршрут для ухода человека в зависимости от положения игрока, смотрит на координаты X=36 y=16 по адрессу заканчивающийся на 2, 6, A или E, но так как она не находит их, то она запускает процесс по другим двух байтным координатам, что вызывает софтлок
- Если игрок использует специальный ник, выберет бульбазавра, и будет строгое количество PP, то можно получить эффект прохождения сковзь стены
Поколение IV
- Твикинг может вызвать софтлок или полное зависание игры
Поколение VI
- При сохранение на Южном и Северном бульваре Люмиос сити и последующем запуске сейв файла, игра могла некорректно загрузить текстуры, не давая возможность куда либо пойти и использовать тач скрин. Музыка на фоне играет без каких либо багов (ПРОПАТЧЕНО в обновлении 1.1)