Neverhood-patch
Neverhood-patch copied to clipboard
ddraw and game saves wrapper for Neverhood
Neverhood patch
Что делает патч:
- Исправляет проблемы совместимости с ОС начиная с Windows XP;
- Исправляет проблемы с графикой (искажение цветов, радужную палитру, мерцания);
- Исправляет тормоза видео-заставок и при перемещении от первого лица;
- Позволяет играть без CD-диска;
- Позволяет вместо реестра использовать файлы в качестве сохранений (в каталоге
saves); - Автоматически экспортирует сохранения из реестра в каталог
savesпри первом запуске.
Установка игры и патча:
- Создайте новый каталог, в котором будет размещена игра;
- В созданный каталог скопируйте следующие файлы игры (с диска или другого источника):
- nhc.exe
- smackw32.dll
- readme.txt
- В каталоге игры создайте каталог
DATAи скопируйте в него следующие файлы:
- A.BLB
- C.BLB
- HD.BLB
- I.BLB
- M.BLB
- S.BLB
- T.BLB
- Скопируйте файлы
ddraw.dllиnvhpatch.dllв каталог игры; - Откройте свойства файла
nhc.exe, перейдите на вкладкуСовместимостьи ОТКЛЮЧИТЕ все настройки; - Запускайте игру с помощью файла
nhc.exe.
В некоторых случаях игре могут потребоваться права Администратора.
В итоге структура каталога игры должна выглядеть так:
- ddraw.dll
- nvhpatch.dll
- smackw32.dll
- NHC.exe
- readme.txt
- DATA\
- A.BLB
- C.BLB
- HD.BLB
- I.BLB
- M.BLB
- S.BLB
- T.BLB
Описание файлов патча
ddraw.dll- исправляет проблемы с графикой и совместимостью;
- подгружает
nvhpatch.dll, если файлnhc.exeне пропатчен на работу с ним;
nvhpatch.dll- осуществляет хранение игровых сохранений в виде файлов;
- задает каталог поиска
BLBфайлов.
Настройка параметров
Существет несколько параметров, которые могут быть настроены с помощью создания файлов в каталоге игры:
- файл
integer-scale.mode- целочисленное масштабирование изображения в полноэкранном режиме; - файл
disable-scale-filter.mode- отключение билинейного фильтра масштабирования изображения в полноэкранном режиме; - файл
scanlines.mode- включение эффекта скан линий CRT телевизора в полноэкранном режиме; - файл
windowed.mode- оконный режим в оригинальном размере; - файл
windowed2x.mode- оконный режим в двойном размере.
О проекте
Проект написан на С++ с использованием WinAPI.
В проекте не используются стандартные библиотеки C++, в том числе и CRT.
Альтернативой CRT является минимальная реализация с набором необходимых функций, что уменьшило суммарный размер файлов патча до 20 килобайт.
В качестве среды разработки используется Visual Studio 2010.
О нас
- Программирование - Константин Савенков aka
konst_sakaRangerKoc - Тестирование, а так же идейный вдохновитель - Максим Едуш aka
McSIM