Как освободить место, не вырезая мир
В Pokémon Gold и Silver разработчики хотели поместить не только новый регион Дзото, но и Канто — область из первых игр серии. Для картриджа это была тяжёлая задача: в его памяти должны были уместиться программа, изображения, музыка, текст и данные двух больших игровых миров.
Сатору Ивата помог уменьшить объём, который занимали данные игры. Важное различие: сжатие — не то же самое, что удаление. При сжатии информация записывается более компактно, а игра распаковывает её, когда она нужна. Например, повторяющиеся последовательности можно хранить как короткое указание повторить фрагмент, а не записывать его заново каждый раз.
Цена компактности — работа во время игры
Экономия места не возникает сама собой. Разработчикам приходится выбирать, какие данные сжимать, и учитывать, сможет ли консоль быстро восстановить их при загрузке. Если распаковка требует слишком много времени или памяти, игра может тормозить либо не вместиться в ресурсы устройства. Поэтому это не просто «уплотнение файлов», а инженерная настройка между объёмом картриджа и возможностями Game Boy.
Помощь Иваты позволила уложить больше игрового содержимого в ограниченное пространство. В результате Канто стало доступно после завершения основной истории в Дзото: игрок мог вернуться в знакомый регион и исследовать его уже в рамках продолжения. Память картриджа тем самым определила не только размер игры, но и то, сколько мира игрок получит после финала.






