Simcity 3000 в 4k: как заставить 25-летнюю игру выглядеть современно
Знаете, что происходит, когда вы достаёте из пыльного ящика диск с любимой игрой детства и пытаетесь запустить его на современном мониторе? Правильно — боль.
SimCity 3000 вышла в 1999 году. Это была вершина градостроительного жанра: изометрическая графика, пиксель за пикселем вырисованная художниками, музыка, от которой до сих пор мурашки, и баланс сложности, который не даёт заскучать. Многие считают её лучшей частью всей серии.
Но попробуйте запустить её на 4K-мониторе (разрешение экрана 3840×2160 пикселей — примерно в 9 раз больше, чем было в 1999 году) в 2025 году. Картинка будет размытой, как будто кто-то положил на экран салфетку. Мышь дёргается. Половина музыки не играет. А если у вас нет оригинального диска — считай, не повезло.
Автор статьи на thran.uk (Thran) решил это исправить. И у него получилось.
Проблема: почему старые игры не работают на новых экранах
Давайте разберёмся, что именно идёт не так.
Разрешение. Игры 1999 года рассчитаны на экраны 800×600 или 1024×768. Это примерно в 9 раз меньше пикселей, чем на современном 4K-мониторе (3840×2160). Когда вы растягиваете старую картинку на такой экран, движок игры просто увеличивает каждый пиксель. Получается мыло.
Масштабирование графики. В SimCity 3000 используется DirectX 9 (набор инструкций для работы видеокарты с игрой — как переходник между программой и «железом»). Современные видеокарты работают на DirectX 11 и 12. Без специальной прослойки (враппера) графика может отображаться криво или с артефактами.
Мышь и скроллинг. Старый движок ожидает другую скорость мыши. На современных системах скролл превращается в американские горки: то ползёт черепахой, то пролетает город за секунду.
Автообновление. Игра при запуске пытается связаться с сервером обновлений. Сервер давно мёртв. Результат — задержка при загрузке города.
Музыка. Если вы, как и автор, устанавливали игру с CD-диска, музыкальные файлы остались на диске. На жёстком диске их нет. А некоторые треки не прописаны в конфигурации, даже если файлы на месте.
Решение: пошаговая инструкция
Thran описывает процесс апгрейда из шести шагов. Разберём каждый.
Шаг 1: патченный исполняемый файл
GOG.com (цифровой дистрибьютор классических игр) выпустил патч для SimCity 3000. Он делает две вещи: включает поддержку широкоформатных разрешений и убирает необходимость иметь диск в приводе (No-CD патч — исправление, которое позволяет запустить игру без диска в приводе).
Скачиваете файл с сайта GOG, заменяете оригинальный SC3K.exe. Теперь игра запустится и предложит разрешения больше 1024×768.
Но есть нюанс. Мышь начинает «плыть». И если выбрать разрешение, кратное 8 (а это почти все), картинка отображается криво.
Шаг 2: настройка ускорения мыши
Открываете файл SC3U.ini в папке с игрой. Добавляете или изменяете параметр:
[Navigation]
ScrollMarginFactor = 0.005787
Это значение подобрано эмпирически. Оно убирает дёргание и делает скролл предсказуемым.
Шаг 3: d3d wrapper — прослойка для directx
Вот здесь начинается магия.
D3D Wrapper — это программа, которая перехватывает вызовы старого DirectX 9 и перенаправляет их в современный DirectX 11/12. По сути, это адаптер между старым движком и новой видеокартой.
Скачиваете архив, распаковываете файлы в папку Apps внутри директории игры. Готово.
Теперь игра поддерживает нативное разрешение вашего монитора. 3840×2160? Пожалуйста.
Но автор обнаружил подвох: по умолчанию враппер запускает игру в оконном режиме без рамок (borderless window mode — полноэкранный режим без рамок окна, при котором панель задач может загораживать часть игры). Это значит, что панель задач Windows будет загораживать нижнюю часть экрана.
Исправление простое. В файле dxwrapper.ini меняете две строчки:
[d3d9]
EnableWindowMode = 0
[FullScreen]
FullScreen = 1
Автор также включил вертикальную синхронизацию (VSync — режим, при котором частота обновления экрана синхронизируется с игрой, убирает «рваные» кадры), чтобы убрать разрывы кадров.
Шаг 4: патч для 4 гб оперативной памяти
При скролле по карте тайлы (квадраты игрового мира) сначала появляются как бледные кубики, и только потом отрисовывается их содержимое. Это потому, что игре не хватает оперативной памяти для предварительной загрузки.
Патч от NTCore (NTCore 4GB Patch) позволяет 32-битной игре (архитектура компьютера; старые игры писались под старый формат и не видят больше 4 ГБ памяти) использовать больше 4 ГБ RAM на 64-битных системах. Запускаете утилиту на SC3K.exe — и готово.
Шаг 5: отключение мёртвого автообновления
Файл UpdateSettings.ini в папке Apps/Updater нужно заменить на патченную версию. Она убирает попытку игры связаться с несуществующим сервером. Задержка при загрузке пропадает.
Шаг 6: музыка
Два исправления. Первое: патч для конфигурации, который добавляет недостающие треки в список воспроизведения. Второе: если вы устанавливали игру с CD, нужно вручную скопировать папку APPS/RES/SOUND/MUSIC с диска на жёсткий диск.
АРХИТЕКТУРА РЕТРО-ИГРЫ НА СОВРЕМЕННОМ ПК
─────────────────────────────────────────
┌─────────────────┐
│ 4K Монитор │
│ 3840x2160 │
└────────┬────────┘
│ (D3D Wrapper)
┌────────▼────────┐
│ DirectX 11/12 │
│ (видеокарта) │
└────────┬────────┘
│ (эмуляция)
┌────────▼────────┐
│ DirectX 9 │
│ (игра) │
└────────┬────────┘
│
┌────────▼────────┐
│ SimCity 3000 │
│ (1999) │
└─────────────────┘
Что в итоге
Автор статьи получил SimCity 3000 в полном 4K-разрешении на Windows 10. Мышь работает плавно. Музыка играет. Тайлы загружаются без белых кубиков. Загрузка города мгновенная.
Это не хак и не эмуляция. Это адаптация — бережное обновление старого движка для современного оборудования.
Почему это важно
Ретро-игры — это не просто ностальгия. Это часть культурного кода. SimCity 3000 повлияла на целое поколение дизайнеров, архитекторов, городских планировщиков. Люди, которые в детстве строили фантастические мегаполисы, теперь проектируют реальные города.
Автор статьи подчёркивает: он не будет платить за одну игру дважды. У него был диск, купленный в школьной ярмарке. И диск всё ещё работает.
Это философия «права на ремонт» применительно к видеоиграм. Если вы купили продукт, вы должны иметь возможность заставить его работать на вашем оборудовании.
ВРЕМЕННАЯ ШКАЛА SIMCITY
──────────────────────
1999 ──▶ SimCity 3000
(CD-ROM, 800x600)
│
2025 ──▶ SimCity 3000 в 4K
(патчи + D3D Wrapper)
│
26 лет спустя
──────────────
Игра работает.
Музыка играет.
Пиксели — нет.
Выводы
SimCity 3000 можно запустить в 4K на современном ПК без эмуляции и потери атмосферы. Для этого нужны патченный exe, настройка мыши, D3D Wrapper, 4GB patch, отключение автообновления и исправление музыки.
Итог простой: старая игра не обязана выглядеть старой.
Ссылки
- Оригинальная статья автора — подробный разбор апгрейда SimCity 3000 до 4K
- GOG.com — цифровой магазин классических игр и источник патченного EXE
- NTCore 4GB Patch — утилита для расширения доступной памяти 32-битных игр
- SimTropolis — сообщество и форум поклонников SimCity
Дмитрий Полухин — продуктовый дизайнер. Пишу про разработку, AI и дизайн интерфейсов. Обо мне, контакты и профили.