← Назад

Alpha n4patch (WIP)

2026-10-11 · 10 просмотров

Alpha n4patch (WIP)

Первый набор патчей для Need for Speed: High Stakes.

Установка

Установка

  1. Скачайте архив с патчами: n4patch Alpha.
  2. Убедитесь, что установлена версия игры 4.5 с патчем veg.
  3. Создайте резервные копии профилей игроков и файлов карьеры.
  4. Распакуйте архив и скопируйте ddraw.dll в каталог игры, рядом с nfs4.exe.
  5. Создайте в каталоге игры папку patches и поместите в неё файлы .n4p из архива.
  6. Запустите игру.

При запуске загрузчик автоматически применяет найденные патчи. Результат загрузки записывается в файл n4patch.log.

Для отключения отдельного патча достаточно удалить соответствующий файл .n4p из каталога patches.

Внимание! Это альфа-версия. Патчи находятся в разработке и могут содержать ошибки. Перед использованием настоятельно рекомендуется создать резервные копии профилей игроков и файлов карьеры.

Видео

Входящие в набор патчи

best_lap.n4p: Отображение лучшего круга текущей гонки

Добавляет вторую строку в виджет "TIME", отображающую лучшее время круга в текущей гонке.

Best Lap Time

race_again.n4p: Перезапуск гонки в режиме карьеры

Позволяет перезапустить гонку в режиме карьеры, в том числе после финиша!

Race Again

tournament16.n4p: Поддержка 16 участников в карьерных гонках

Позволяет увеличить количество участников карьерных гонок до 16 машин (игрок и 15 соперников под управлением ИИ).

Также добавляет:

  • Пользовательскую настройку очков, начисляемых за места в турнирных гонках.
  • Пользовательскую настройку количества машин, выбывающих после гонки на выбывание.
  • Призовые за места с 9-го по 16-е.
  • Возможность задать количество машин трафика в гонке (до 8 машин).

Ограничение: игра поддерживает максимум 16 машин одновременно, включая игрока, соперников под управлением ИИ, полицию и трафик. Все они используют общий пул слотов.

Поэтому фактическое количество машин трафика зависит от числа остальных участников. Например, если в гонке участвуют игрок и 12 соперников, для полиции и трафика остаётся только 3 слота. При гонке с 16 участниками свободных слотов для трафика и полиции нет.

Патч использует расширенный формат файлов карьеры, задействуя свободное пространство оригинальных файлов.

Подробнее о настройке этих параметров читайте в статье:

https://nfs4.com/articles/t16-editor

career_selection.n4p: Выбор карьеры

Добавляет диалог выбора карьеры из списка.

Career Select Dialog

Файлы каждой карьеры размещаются в отдельном каталоге DATA\TEXT\CAREERS\<ID>\.

Каждый каталог должен содержать:

  • TIERDEF.CDB: файл определения уровней карьеры.
  • CIRCDEF.CDB: файл определения событий карьеры.
  • name.txt: название карьеры, отображаемое в списке.

Пример структуры каталогов:

DATA\TEXT
      └─CAREERS
            ├─1
            │   CIRCDEF.CDB
            │   name.txt
            │   TIERDEF.CDB
            ├─2
            │   CIRCDEF.CDB
            │   name.txt
            │   TIERDEF.CDB
            ├─3
            │   CIRCDEF.CDB
            │   name.txt
            │   TIERDEF.CDB
            ├─4
            │   CIRCDEF.CDB
            │   name.txt
            │   TIERDEF.CDB
            ├─5
            │   CIRCDEF.CDB
            │   name.txt
            │   TIERDEF.CDB
            └─6
                CIRCDEF.CDB
                name.txt
                TIERDEF.CDB

custom_career.n4p: Пользовательские ограничения карьеры

Добавляет возможность настраивать ограничения и дополнительные параметры карьеры.

Глобальные параметры карьеры

Career repair policy

  • Unrestricted: ограничений нет.
  • Prohibited for this career: ремонт запрещён на протяжении всей карьеры (Need For Repair?).
  • Prohibited during an active event: ремонт запрещён во время участия в событии.

Career sell-car policy

  • Unrestricted: ограничений нет.
  • Selling prohibited: продажа машин запрещена.

Начальный баланс

Начальный баланс

Сумма денег, начисляемая игроку в начале карьеры.

Player purchase restriction

Player purchase restriction

Ограничивает список машин, доступных игроку для покупки.

Например, если вы хотите создать карьеру с противостоянием Ferrari vs Porsche, можно ограничить выбор машин, чтобы игрок не смог приобрести автомобили, участие которых в карьере запрещено.

Данная настройка ещё находится в разработке. Её работоспособность пока не подтверждена.

AI purchase restriction

Ограничивает список машин, доступных соперникам под управлением ИИ.

Например, если для события установлено ограничение Open, а в параметре "AI purchase restriction" выбрано "Class AA", соперники будут использовать машины класса AA независимо от класса машины игрока.

Если после применения ограничений события и параметра "AI purchase restriction" для ИИ не останется доступных машин, будет использоваться только ограничение события.

Данная настройка ещё находится в разработке. Её работоспособность пока не подтверждена.

ИИ всегда стремился победить игрока

Глобальные параметры карьеры

В процессе разработки:

  • Ограничение машин, доступных игроку для покупки.
  • Ограничение машин, доступных соперникам под управлением ИИ.

Ограничения карьеры

Параметры также можно настраивать отдельно для каждого события.

Параметры события

Дополнительно можно задать собственную таблицу очков, начисляемых за занятые места в турнирных гонках.

Очки за места в турнире

uphill_fix.n4p: Исправление физики на крутых подъёмах

Исправляет проблему расчёта физики при движении по крутым подъёмам.

Подробнее:

https://nfs4.com/articles/uphill-problem

На данный момент патч также включает исправление вылета игры при включённом зеркале заднего вида на некоторых пользовательских трассах.

Файлы, входящие в набор

Name Desc SHA-256
ddraw.dll Загрузчик патчей f1263f0a97556cdea759076aa9958f31fcf71238a3caa1dede6be6da92216a8d
best_lap.n4p v1.3.0 fd991e28611af4143e8ba68adab26822b6d0a41791e4786ba83f1dfc376b45cd
race_again.n4p v1.5.0 70ce5c7ca67376aa8139ac01aaf0582e47c1e6938b7c31249b7e9b541635908c
tournament16.n4p v1.0.1 a6802fe073f20d9a3971ed31c27a1ecbb36ab5fd1c759f2d21dbf70a62c22296
career_selection.n4p v1.3.0 a98270812915d1b0ed690bc2382e60f02a2b62eb3a1c21ef0f44684d7a686dab
custom_career.n4p v1.1.0 dacf9776363852490d05e72049a8862ee94ce1d838462e2526a2afaafdad66f9
uphill_fix.n4p v1.2.0 0b5079d9b2e650f7b63d17b7ac649c87b7fdd6529b3fdf1e6f4788655374a972

При загрузке патчи записывают свой статус в файл n4patch.log.

Пример успешной загрузки:

[16:34:12] === N4L init: exe base=0x00400000 image=0x63B000 patches=patches ===
[16:34:12] loaded 6 patch module(s) from 'patches'
[16:34:12] patch 'tournament16': applied 78 pool reloc(s)
[16:34:12] patch 'tournament16' pool: 2032 bytes at 0x02850000 (org 0x0)
[16:34:12] patch 'tournament16' v1.0.1 APPLIED (5 regions, 72 defs)
[16:34:12] patch 'best-lap-row' v1.3.0 APPLIED (0 regions, 7 defs)
[16:34:12] patch 'career-selection.packages' v1.3.0 APPLIED (0 regions, 15 defs)
[16:34:12] patch 'custom-career.parameters' v1.1.0 APPLIED (0 regions, 12 defs)
[16:34:12] patch 'race-again.career' v1.5.0 APPLIED (0 regions, 7 defs)
[16:34:12] patch 'uphill-fix' v1.2.0 APPLIED (0 regions, 4 defs)
[16:34:12] === N4L done: applied=6 disabled/failed=0 ===

Известные проблемы и ограничения

  1. Локализация

    На данный момент новые сообщения отображаются на английском языке.

    Некоторые из них потенциально можно локализовать, добавив соответствующие строки в языковой файл игры. Однако такая возможность пока не тестировалась.

    2367: "Select career";
    2368: "No valid careers found in Data\\Text\\CAREERS.";
    2369: "This career's data is invalid or has an ID conflict.";
    2370: "Failed to apply the selected career; the active set was not changed.";
    
  2. Совместимость с Windows 98 / Me

    Полноценное тестирование под Windows 98 не проводилось.

    В виртуальной машине с Windows Me удалось загрузить пять патчей из шести (все, кроме best_lap.n4p).

    Диалог выбора карьеры отображается, гонка с 16 участниками запускается. Однако полноценное тестирование работоспособности патчей пока не проводилось.

  3. Совместимость с другими патчами

    Совместная работа с другими патчами не тестировалась.

    Данный набор предназначен для версии игры 4.5 с патчем veg.

    SHA-256 поддерживаемого исполняемого файла nfs4.exe:

    17a0f96c3bcfb94fc72d31a429ef56e14ec028e4a6ed1f692cdd8efc0b762980

Потенциально патчи должны работать и в чистой версии 4.5

© 2026 nfs4.com. Копирование материалов без письменного разрешения запрещено.

Правила цитирования и использования

Комментарии

0 комментариев

Пока нет комментариев.

Войдите, чтобы оставить комментарий и оценить. Войти