n4patch: Расширение лимита трасс до 255 в NFS4 High Stakes
Track Limit Expansion: до 255 трасс в Need for Speed: High Stakes (1999)
Track Limit Expansion (track_limit.n4p) представляет собой модуль n4patch, который расширяет оригинальный лимит Need for Speed: High Stakes с 19 до 255 трасс.
Дополнительные трассы интегрируются в стандартный интерфейс игры, включая меню выбора трасс, экран информации о трассе и систему рекордов.
Помимо расширения лимита, модуль автоматически создаёт недостающие изображения и 3D-модели трасс, а также добавляет независимое хранение рекордов для различных условий гонки.
Возможности
- До 255 трасс: поддержка дополнительных трасс без замены оригинальных.
- Интеграция в интерфейс: новые трассы отображаются в стандартном меню выбора и на экране информации.
- Автоматическая генерация 3D-маршрутов: создание трёхмерной модели трассы на основе данных VRoad.
- Автоматическая генерация 2D-карт: создание изображения маршрута для экрана информации о трассе.
- Автоматическая генерация Vidwall: создание изображения предварительного просмотра трассы в стиле оригинальной игры.
- Автоматическая генерация загрузочных экранов: создание Slide с трёхмерным изображением маршрута.
- Независимые рекорды: каждая трасса хранит собственные рекорды в своей папке.
- 16 категорий рекордов: отдельные результаты для различных комбинаций времени суток, направления движения, зеркального режима и погоды.
- Поддержка Tournament и Knockout: дополнительные трассы могут использоваться в расписаниях отдельных турниров.
- Поддержка повторов: корректное отображение информации о дополнительных трассах при загрузке реплеев.
- Настройка через INI: возможность задавать количество трасс, названия, каталоги и дополнительные параметры.
Video: https://youtu.be/fQ-1FpoHtLY
Автоматическая генерация ресурсов
В оригинальной игре для отображения трассы используются отдельные ресурсы, включая 3D-модель маршрута, 2D-карту, Vidwall и загрузочный экран.
Для дополнительных трасс такие ресурсы часто отсутствуют.
Модуль n4patch способен автоматически создавать их на основе данных трассы:
| Ресурс | Генерируемый файл |
|---|---|
| 3D-маршрут | _n4route.viv |
| 2D-карта | _n4map.qfs |
| Vidwall | _n4vidwall.qfs |
| Загрузочный экран | _n4slide.qfs |
Созданные файлы сохраняются непосредственно в каталоге трассы и повторно используются при следующих запусках игры.
Генерация выполняется только при отсутствии соответствующего ресурса. Существующие оригинальные изображения и пользовательские файлы имеют приоритет и не перезаписываются.
Если необходимо обновить автоматически созданное изображение, достаточно удалить соответствующий файл _n4* и перезапустить игру.
Новая система рекордов
Модуль изменяет принцип хранения рекордов в NFS4.
Вместо общего файла SaveData\records.dat каждая трасса, включая оригинальные, использует собственный файл:
Data\Tracks\<dir>\RECORDS.N4R
Для каждой трассы предусмотрено 16 независимых категорий рекордов, учитывающих четыре параметра гонки:
- День или ночь.
- Прямое или обратное направление.
- Обычная или зеркальная трасса.
- Сухая или дождливая погода.
Например, рекорды, установленные днём и ночью на одной трассе, теперь хранятся отдельно.
Новые рекорды круга сохраняются сразу после их установления, а не только после завершения гонки. Это позволяет сохранить результат даже при последующем перезапуске заезда.
Файлы рекордов используют бинарный формат с проверкой целостности данных и безопасным обновлением.
Обратите внимание: существующие рекорды из оригинального records.dat автоматически не импортируются.
Настройка
Параметры модуля задаются в файле n4tracklimit.ini, расположенном рядом с nfs4.exe.
Пример:
[track_limit]
count=20
[track19]
dir=MYTRACK1
name=My Track 1
difficulty=Intermediate
Здесь count=20 задаёт общее количество трасс, включая 19 оригинальных, а секция [track19] описывает дополнительную трассу.
Для большинства дополнительных трасс не требуется вручную указывать базовую трассу или ресурсы интерфейса. Модуль пытается определить их автоматически.
Максимальное поддерживаемое количество составляет 255 трасс.
Установка
- Установите совместимый загрузчик n4patch.
- Поместите
track_limit.n4pв каталогn4patch/игры. - Скопируйте
n4tracklimit.iniрядом сnfs4.exe. - Настройте количество трасс и параметры дополнительных трасс.
- Запустите игру.
Для проверки загрузки модуля используйте файл n4patch.log.
Модуль требует загрузчик с поддержкой Loader Info API v1.
Оригинальный исполняемый файл игры не изменяется. Все необходимые изменения применяются загрузчиком непосредственно в памяти при запуске.
Важно
Модуль предназначен для Need for Speed: High Stakes (1999), PC и требует совместимого загрузчика n4patch.
Перед использованием рекомендуется создать резервные копии игровых профилей, сохранений и рекордов, особенно если используются другие модификации.
Дополнительная информация и обновления доступны на https://nfs4.com.
Комментарии
Very nice. But tracks from race way 1 to empire city are being not selectable(grey out) with this plugin enabled in my game.
Войдите, чтобы оставить комментарий и оценить. Войти