RangerKoc / Neverhood-patch

ddraw and game saves wrapper for Neverhood
18 stars 0 forks source link
ddraw direct3d fix neverhood opengl patch wrapper

Neverhood patch


Что делает патч:


Установка игры и патча:

  1. Создайте новый каталог, в котором будет размещена игра;
  2. В созданный каталог скопируйте следующие файлы игры (с диска или другого источника):
    • nhc.exe
    • smackw32.dll
    • readme.txt
  3. В каталоге игры создайте каталог DATA и скопируйте в него следующие файлы:
    • A.BLB
    • C.BLB
    • HD.BLB
    • I.BLB
    • M.BLB
    • S.BLB
    • T.BLB
  4. Скопируйте файлы ddraw.dll и nvhpatch.dll в каталог игры;
  5. Откройте свойства файла nhc.exe, перейдите на вкладку Совместимость и ОТКЛЮЧИТЕ все настройки;
  6. Запускайте игру с помощью файла nhc.exe.

В некоторых случаях игре могут потребоваться права Администратора.

В итоге структура каталога игры должна выглядеть так:


Описание файлов патча


Настройка параметров

Существет несколько параметров, которые могут быть настроены с помощью создания файлов в каталоге игры:


О проекте

Проект написан на С++ с использованием WinAPI.

В проекте не используются стандартные библиотеки C++, в том числе и CRT.

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

В качестве среды разработки используется Visual Studio 2010.


О нас