Описание:
Gothic ? - SystemPack — это пакет обновлений системных исполняемых файлов, изменяющий и улучшающий возможности работы игр: 'Готика 1', 'Готика 2', 'Готика 2 - Ночь Ворона', модов и аддонов на их основе.
Основные изменения:
• Адаптация пакета для корректной работы под ОС: WinXP, WinVista, Win7, Win8, WinBlue, Win10;
• Адаптация пакета для поддержки игр "Готика 1", "Готика 2: Классическая", "Готика 2: Ночь Ворона", с учётом всех изменений и правок;
• Автоматический патчинг динамической памяти и системных файлов для всех версий поддерживаемых игр;
• Интеграция в пакет звуковой системы объемного звучания - X3DAudio, для всех версий поддерживаемых игр;
• Использование пакетом собственного *.INI-файла, с частично изменяемыми внутренними параметрами для всех версий поддерживаемых игр.
Графика:
• Поддержка высоких разрешений;
• Настраиваемый FOV Hor+;
• Увеличенная дистанция прорисовки мира, NPC, порталов;
• Правильное соотношение сторон карт;
• Возможность отключения LOD;
• Исправлено исчезновение некоторых моделей при включенной тесселяции.
Стабильность:
• Увеличен минимальный порог кэша текстур;
• Отключен отдельный поток для менеджера ресурсов;
• Отключена выгрузка кэша при сворачивании игры;
• Исправлен низкий FPS и отображение рамки окна в полно-экранном режиме на Windows 8 и 8.1.
Видео:
• Исправлено масштабирование при воспроизведении видео;
• Снято ограничение на разрешение видео файлов.
Звук:
• Поддержка объёмного звука на базе X3DAudio/XAudio2.
Виртуальная файловая система:
• Существенно увеличена скорость запуска и загрузки игры.
Прочее:
• Исправлена проблема с запуском игры на Windows 7 из-за rundll32.exe;
• Исправлена проблема с запуском игры из-за драйвера Logitech SetPoint;
• Исправлена проблема "рывков" камеры и исчезающие текстуры на картах NVIDIA;
• Отключено ограничение FPS;
• Исправлен функционал клавиши F8 в тестовом режиме Marvin;
• Запуск игры в 32-битном цвете;
• Добавлена возможность задавать скорость авто-повтора клавиш;
• Исправлена невозможность активации переключателя в храме Спящего;
• Добавлена возможность изменять сплэш-скрин(заставку) игры;
• Частично исправлена раскладка клавиатуры;
• Увеличено максимальное количество полигонов в моделях;
• Регулируемая скорость поворота модели;
• Полностью восстановлена работа класса ITEM_SHIELD;
• Исправление для корректной работы поддерживаемых игр на платформе Steam.
Детальное описание изменений: Системные требования и ПО (версия 1.1):
Spoiler:(zum lesen bitte Text markieren)
Минимальные системные требования:
- WindowsXP SP3 и выше;
- DirectX 9C, с последними обновлениями и выше;
- 32-х битный монитор.
Необходимое ПО:
"Готика 1: Классическая" — Gothic Patch 1.08k(только для Steam), PlayerKit версия 1.08k
"Готика 2: Классическая" — Report версия 1.30 (fix)
"Готика 2: Ночь Ворона" — Report версия 2.6.0.0-rev2 (fix), GothicStarter ver.2.6f
В случае с "Готикой 1", "Системным пакетом" поддерживаются:
— оба движка игры идущие в составе PlayerKit: Gothic.exe и GothicMod.exe, версии - 1.0.8.11(1.08k);
— оригинальный не модифицированный движок Gothic.exe, версии (1.08k), который будет переименован при установке "Системного пакета" из Gothic_backup.exe в Gothic_snowball.exe (только для русской версии "Г1" от 1С/Snowball Interactive);
— модифицированный движок GothicMod.exe(fix GothicFps-108) от NicoDE.
Совместимость: Пакет G2Ext:
— Полная несовместимость, корректная игра и запуск модификаций на его основе - не возможны! Скриптовые пакеты - Lego, Ikarus:
— Возможная несовместимость, не гарантируется корректная игра и запуск модификаций на их основе. (Требуется тестирование) Патчи/фиксы и исправления:
— Полная несовместимость со всеми проектами использующими "прямое" внесение изменений в оригинальные исполняемые файлы игры, заменяя тем-самым, оригинальные файлы на исправленные.
— Не гарантируется совместная корректная работа с патчами и фиксами устраняющими одни и те же ошибки в игре, которые правятся средствами - "Системного пакета"!
Поддержка: Моды и аддоны:
— Поддерживаются все модификации и неофициальные аддоны для игр: "Готика 1" и "Готика 2: Ночь Ворона", созданные стандартными средствами G1MDK и/или G2MDK.
"Готика 2: Возвращение". (реализовано)*
"Готика 2: Тёмная Сага". (скриптовые пакеты - LeGo, Ikarus)
"Готика 2: Одиссея". (реализовано)*
* - требования те же, что и для аддона "Ночь Ворона".
Изменения и исправления в системных файлах игры (ZenGin)
Spoiler:(zum lesen bitte Text markieren)
ГРАФИКА, ВИЗУАЛИЗАЦИЯ, РЕНДЕР:
Настраиваемый FOV Hor+:
— Изначально FOV сделан по формуле Vert- т.е. горизонтальный FOV заблокирован, а вертикальный FOV уменьшается при увеличении соотношения сторон монитора т.е. чем шире экран тем меньше обзор:
— Теперь сделано наоборот, вертикальный FOV заблокирован, а горизонтальный увеличивается при увеличении соотношения сторон монитора т.е. обзор становится больше:
— Возможность настройки изменяемого значения параметра вертикального FOV в файле: [SYSTEMPACK.ini] Параметр: VerticalFOV.
Увеличенная дистанция прорисовки мира, NPC, порталов:
— Для увеличения дистанции прорисовки мира игры введён множитель регулируемый в файле: [SYSTEMPACK.ini] Параметр: DrawDistanceMultiplier;
— Для дистанции отображения вставляемых/удаляемых NPC введены опции, регулируемые в файле: [SYSTEMPACK.ini] Параметры: SPAWN_INSERTRANGE и SPAWN_REMOVERANGE;
— Для дистанций отображения порталов введены множители регулируемые в файле: [SYSTEMPACK.ini] Параметры: OutDoorPortalDistanceMultiplier, InDoorPortalDistanceMultiplier и WoodPortalDistanceMultiplier.
— Увеличено количество памяти для классов используемых в рендере движком: zCRndAlphaSortObject_Vob и zCRndAlphaSortObject_WorldPoly т.к. при переполнении памяти игра уходила в бесконечный цикл (картинка замирает, музыка играет);
— Увеличено количество alphaVOB-объектов для предотвращения вылетов игры при больших дистанциях прорисовки мира.
ДИСПЛЕИ И МОНИТОРЫ:
D3DIM700.dll
— Автоматический патчинг библиотеки D3dim700.dll из ОС для поддержки высоких разрешений экранов с WinXP до WinBlue;
— Отключено ограничение на создание больших разрешений и запуск игры, при выборе которых ранее, игра вылетала с ошибкой:
Это связано с проверкой в функции Direct3DCreateDevice, если разрешение было более 2048 пикселей, то устройство не могло быть создано. Теперь функция изменена так, что проверяется 524288 пикселей, а не 2048 как было ранее;
— Для отображения всех доступных разрешений в меню игры, опция extendedMenu=1 в файле Gothic.ini, будет всегда иметь значение 1;
— Увеличено количество памяти используемого игрой под разрешение, иначе игра вылетала при её переполнении.
Правильное соотношение сторон карт:
Изначально карты отображаются в зависимости от соотношения сторон монитора, из-за чего они могли выглядеть растянутыми:
— Функция отображения карт переделана таким образом, что они теперь выводятся только в соотношении 4:3 т.е. именно так, как это было задумано разработчиками:
ВИДЕО СИСТЕМА:
BINKW32.dll
— Исправлено большинство известных проблем с воспроизведением видео для всех ОС;
— Исправлено масштабирование при воспроизведении видеороликов в ОС Windows Vista и выше, которые не отображались при включенном масштабировании;
— Теперь используется программное масштабирование видео, нагрузка на ЦП при воспроизведении роликов стала выше по сравнению с оригинальным вариантом (не критично для современных систем);
— Добавлена поддержка видео библиотеки - FrameWave, для снижения нагрузки на ЦП (используется многопоточность и SSE2 если доступны);
— Снято ограничение на разрешение видео файлов. В "Готиках" есть проверка на то, чтобы при открытии видео файла, его разрешение было меньше или равно разрешению самой игры. Это приводило например к тому, что играя на 1024x768 невозможно было воспроизвести видео в разрешении 1280x800, - оно просто не открывалось.
— Сейчас любое видео всегда сообщает игре разрешение равное игровому, выполняя масштабирование картинки внутри, в результате исправлено периодически нерабочее масштабирование игрой и нет ограничений на разрешение видео файлов;
— Реализовано определение поддержки инструкций SSE/SSE2, из-за которых могли быть подтормаживания, вылеты и не воспроизводилось видео в игре. При отсутствии инструкций в процессоре, исправление BinkFix - не применяется.
АУДИО СИСТЕМА:
MSSDS3DH.m3d
Библиотека полностью переписана с нуля и перенесена на технологию — X3DAudio/XAudio2 от MS. Так как X3DAudio является программной библиотекой, то всё что было в ней реализовано должно работать нормально на любых звуковых картах;
— Полностью реализована вся базовая поддержка объемного звука и реверберация (то, что раньше работало при выбранном EAX2 в настройках драйвера звука в игре, теперь задействовано в DirectSound 3D HW), - в помещениях/пещерах раскатистые звуки.
Исправление багов и ошибок для звуков реверберации в игре:
— Для неработающего фикса звука на звуковых картах с частотой дискретизации выше 48kHz;
— С запуском игры при настройках звука 192kHz и активном DirectSound3D HW;
— Исправление звука реверберации для игры "Г1";
— Для каждого звука используемого с эффектом реверберации реализована настройка отдельных параметров, теперь звуки этих эффектов максимально близки к оригиналу - по логике реализации;
— Добавлен параметр для регулировки звука эффектов реверберации (опция ReverbVolume в SystemPack.ini);
— Значение по-умолчанию для множителя громкости реверберации изменено с 1.0 на 3.0.
ВИРТУАЛЬНАЯ ФАЙЛОВАЯ СИСТЕМА:
VDFS32G.dll
— Весь код библиотеки написан с нуля. На сколько было возможно произведена оптимизация кода - по максимуму;
— Библиотека VDFS32G.dll полностью адаптирована и совместима с играми: "Готика 1", "Готика 2", "Готика 2: Ночь Ворона" и модами на их основе;
— Убраны все возможные блоки и искусственные ограничения имевшие место в прежних версиях библиотеки;
— При запуске игры и инициализации системы VDF, более не используется файл - VDFS.dmp, а каждый раз отстраивается его аналог (в оперативной памяти) заново.
Исправления в работе функции vdf_searchfile:
— Проблема с логикой поиска полного имени файла по неполному, из-за которого воспроизводились не те звуки смерти для Гг;
— Ошибки с некорректным выбором эффекта звука из папки SPEECH, при наличии его в папке SFX.
Эта версия библиотеки VDFs также как и прежняя прогружает все индексы из VDF, но за счёт оптимизации она делает это намного быстрее, и потому в реальном времени.
Известные ограничения VDFS:
— Размер файла максимум 4 Гб(ограничение FS);
— Длина названия папки/файла (не пути!), максимум 64 символа(63 + 1 символ тех. зоны), т.е. для "..\_work\Data\" "_work", или "Data". Но весь путь по длине не ограничен.
Мини-тест производительности, РС (с SSD):
— Инициализация 0.523756 сек против 15.948714 сек у оригинальной;
— Открытие файла 0.000030 сек против 0.000073 сек у оригинальной;
— Проверка на существование файла 0.000004 сек против 0.000034 сек у оригинальной;
— Поиск файла по имени 0.000006 сек против 0.000216 сек у оригинальной;
Так, скорость загрузки игры, например, "Г1" - увеличена в несколько раз. С оригинальной библиотекой Vdfs32g.dll загрузка сейва была ~5-6 секунд, с мод-фиксом ~20-22 секунды, а теперь ~1-1,5 секунды даже с мод-фиксом...
ИСПОЛНЯЕМЫЕ ФАЙЛЫ:
GOTHIC.exe
— Исправление проблем с низким FPS и отображением рамки окна в полно-экранном режиме для ОС Windows 8 и 8.1. В этих ОС для всех приложений DirectX 5-7 включен параметр совместимости - DisableMaxWindowedMode. Из-за этого полно-экранный режим работает некорректно - отображается рамка под которой скрывается индикатор здоровья NPС, а также наблюдается низкий FPS ~30:
Используя функцию SetAppCompatData параметр совместимости DisableMaxWindowedMode отключен, рамка теперь не отображается и FPS ничем не ограничен;
— Отключено ограничение FPS для игры "Готика 1", когда при нажатии на какую-либо клавишу FPS снижался до ~24;
— Исправлен функционал клавиши F8 тестового режима Marvin для GothicMod.exe, "летать" по миру теперь можно в любом направлении, а не только на север как ранее;
— Исправлена невозможность активации переключателя в храме "Спящего", появляющаяся при отключении лимита FPS, из-за которого активировать его было невозможно. Функция отвечающая за активацию переключателей исправлена, так что теперь переключатель работает. В случае возникновении проблем с другими переключателями, это исправление можно отключить в файле: [SYSTEMPACK.ini] Параметр: MoverBugfix;
— Добавлена проверка и авто-патчинг для ехе-файла оригинальной игры "Готика 2" на наличие в файле GOTHIC.DAT функции Game_InitEngIntl;
— Исправление функционала клавиш управления в игре "Готика 1", для более удобной навигации по игровым меню и инвентарю добавлена возможность задавать скорость авто-повтора клавиш и немного увеличена его задержка, настраиваемая через файл [SYSTEMPACK.ini] Параметры: keyDelayRate и keyDelayFirst;
— Частичное исправление раскладки клавиатуры в игре "Готика 1", по-умолчанию игра использует немецкую раскладку, что создаёт некоторое неудобство при работе в консоли для людей общающихся на других языках. Переключить раскладку можно из опции в файле [SYSTEMPACK.ini] Параметр: USInternationalKeyboardLayout;
— Для более отзывчивого управления с помощью мыши, в игру "Готика 1" добавлен аналог опции "Регулируемая скорость поворота модели" из игры "Готики 2"(в ней эта опция доступна в Gothic.ini), в "Системном пакете" её можно будет настроить в файле [SYSTEMPACK.ini] Параметр: zMouseRotationScale;
— Отключен отдельный поток для менеджера ресурсов игры, в котором он работал по-умолчанию. Иногда приоритет этого потока выставляется выше остальных, что приводило к зависаниям игры.
— Отключена выгрузка кэша при сворачивании игры "Готика 1". Теперь при сворачивании игры, она более не вылетает с ошибкой:
— Увеличено минимальное значение текстурного кэша игры (для всех ОС), это позволяет избежать мерцания некоторых текстур, а также повышает стабильность игры. Параметр можно регулировать в файле: [GOTHIC.ini] Параметр: zTexCacheSizeMaxBytes;
— Исправление проблем с рендером радиального тумана из-за которого в игре наблюдались "рывки" и "дёрганье" камеры, а на Windows 8.1 более существенные баги в виде графических артефактов(исчезновение текстур) на картах NVIDIA. Проблема "рывков" камеры проявляется в некоторых участках игрового мира, а с драйверами новее версии 290.53 на некоторых объектах частично отсутствуют/пропадают текстуры:
Для карт Nvidia по-умолчанию удален флаг WRITEONLY при создании вертексного буфера, это решает проблему "рывков" камеры и отсутствующих текстур. Можно включить или отключить флаг WRITEONLY через файл: [SYSTEMPACK.ini] Параметр: Disable_D3DVBCAPS_WRITEONLY;
— Из-за обнаруженных ошибок с некоторыми текстурами, параметр Disable_D3DVBCAPS_WRITEONLY, - файла SystemPack.ini, теперь применяется и для игры "Г1";
— Теперь при запуске игры под любой ОС, для разрешения экрана используется - 32 битный цвет, вместо устаревшего - 16 бит. Это необходимо для корректной работы видео(исправление ошибок в библиотеке Binkw32.dll), а также это решает проблему с запуском игры на Windows 8.1 т.к., 16-битный цвет этой ОС не поддерживается. Файл: [GOTHIC.ini] Параметр: zVidResFullscreenBPP;
— Для предотвращения возможной ошибки: "SmartHeap Library. MEM_BAD_POINTER", была обновлена библиотека до версии - 10.00.45; Ошибка полностью не исправлена, и наличие обновлённой версии не гарантирует её отсутствия. Благо что ошибка появляется достаточно редко, после выхода из игры, и только в "Готике 1";
— Реализована поддержка GothicMod.exe пропатченного фиксом GothicFps-108 от NicoDE;
— Восстановлена работоспособность быстрого сохранения/загрузки в "Готике 1", только для GothicMod.exe, (опция QuickSaveEnable в SystemPack.ini);
— Исправление ошибок компиляции файлов шрифтов игрой (только для "Готики 1" от 1C-Snowball), из-за которых в записках/книгах отсутствовал текст;
— Исправление предотвращающее отключение активного NumLock при запуске игры "Готика 1", (опция NumLockDisable в SystemPack.ini);
— Исправление ошибок в музыкальной теме башни Ксардаса для игр: "Готика 2" и "Готика 2: Ночь Ворона". Теперь на ОС Windows 8.0 и 8.1 она воспроизводится без посторонних звуков;
— Исправление ошибок связанных с работой муверов и исчезающими вобами, как при их активации, так и без нее;
— Исправление ошибок связанных с исчезновением факела в "Готике 1", (опция TorchFix в SystemPack.ini);
— Исправление ошибок связанных с исчезновением PFX-эффектов огня из костров в "Готике 1", (опция PFXfix в SystemPack.ini);
— Реализована возможность управления работой Барьера в "Готике 1", (опция ShowBarrier в SystemPack.ini).
GOTHIC.ini
Автоматический патчинг:
— Исправлен автопатчинг значения параметра extendedMenu.
SHW32.dll
Для предотвращения возможной ошибки: "SmartHeap Library. MEM_BAD_POINTER", была обновлена библиотека до версии - 10.00.45;
— Ошибка полностью не исправлена, и наличие обновлённой версии не гарантирует её отсутствия. Благо что ошибка появляется достаточно редко, после выхода из игры, и только в "Готике 1".
GameUX и процесс - rundll32:
В ОС Windows 7 в системной базе совместимости приложений, Microsoft для игр "Готика 1" и "Готика 2" использует совместимость под названием - GameUX:
Смысл её в том, что при первом запуске игры она будет добавлена в обозреватель игр, для которого система пытается скачать картинку из интернета. И если интернета нет, или процесс rundll32.exe был заблокирован антивирусом/фаерволом, то игра попросту не запускается.
— Проблема была решена радикально. В файле отвечающим за применение совместимости - AcGenral.dll отключена функция вызывающая rundll32.exe, так что этот процесс более не мешает запуску игры.
ПРОЧЕЕ:
Используемые файлы:
— При установке Системного пакета из каталога игры: "..\system" принудительно удаляются файлы — MssDS3D.m3d.exe и D3dim700.dll, а из корневого каталога игры удаляются все *.dmp файлы;
— При установке/удалении Системного пакета в каталоге игры: "..\system" бекапятся/восстанавливаются файлы: Vdfs32e.dll, Vdfs32e.exe, Vdfs32g.dll, Vdfs32g.exe, Shw32.dll.
— Все файлы виртуальной системы более не используются игрой с установленным "Системным пакетом", независимо от версии и локализации оригинала игры;
— Исправление проблем с зависанием и невозможностью корректного запуска игр если в системе установлен драйвер Logitech SetPoint последних версий, из-за которого игра появлялась в процессах и больше никакой активности не проявляла, и так до бесконечности. Причина - баг в драйвере SetPoint делающий неработоспособной устаревшую функцию Windows, которую используют все "Готики". Исправлено методом замены вызова устаревшей функции на её современный аналог.
Исправления для Steam:
— Неработоспособность библиотеки при использовании другого рабочего каталога игры, вместо "..\Gothic II\System", - теперь приложение Steam должно корректно запускать игру Gothic 2: Gold;
— Реализовано исправление для SteamOverlay, теперь он блокируется для обеих версий игры, статистика работает (требуется тестирование).
Нововведения и возможности (ModKit)
Spoiler:(zum lesen bitte Text markieren)
SPLASH SCREEN:
SPLASH.bmp
— Реализован автоматический патчинг сплеша для всех поддерживаемых версий игр и модов на их основе;
— Реализовано чтение/загрузка из томов: mod/vdf(упакованный файл), из каталога: "..\System\Splash.bmp"(распакованный файл). Порядок чтения/загрузки:
Первыми всегда проверяются mod/vdf файлы, если в каталогах игры присутствует несколько виртуальных томов содержащих сплеш-скрин, то идёт сортировка по "Штаму времени"(как в оригинале), в итоге, из них будет выбран том с самым новым "Штамом времени". Если в mod/vdf файлах сплеш-скрин не найден, то проверяется каталог игры: "..\System". Если и здесь ничего не найдено, - то загружается стандартный из ресурсов ехе-файла игры. Свойства файла:
Splash - неизменяемое название файла, *.bmp - формат, цветность - 24 бит, размер - 500x200 пикселей. Регистрозависимость:
Если упакован в тома mod/vdf, то - ПРОПИСНЫЕ, если находится в распакованным виде в каталоге: "..\System", то - любые(регистронезависим).
ENGINE:
LOD:
Для оптимизации нагрузки при обработке геометрии, игровой движок переключается между уровнями детализации (LOD), параметры которого влияют на визуальное отображение моделей в игре:
На скриншотах 1 и 2 можно увидеть как модель NPC теряет полигоны при отдалении камеры, на 3-м скриншоте LOD отключен.
— Добавлен параметр для отключения Лода, применяемого к статическим и динамическим моделям (в режиме игры), опция в файле: [SYSTEMPACK.ini] Параметр: DisableLOD.
Tessellation (CPU):
Активация динамически подгружаемых прогрессивных мешей *.3ds моделей с добавлением количества полигонов в модель, в режиме игры:
При активном режиме тесселяции в связке лодом и без него, некоторые тестовые модели некорректно отображалась в игре:
1. Если LOD был включен, то при небольшом расстоянии от камеры, от модели оставалась только голова, а тело исчезало;
2. Если LOD был выключен, то тело не отображается совсем, при любом расстоянии от камеры. Аналогичная проблема возникала и с драконами в оригинале игры, стоило подойти к ним достаточно близко, как они исчезали.
— Исправлен один из аргументов функции zCVertexBufferDyn, влияющего на корректную работу и запуск игры с включённым режимом тесселяции для анимированных 3D-моделей, - игра больше не вылетает. Опция в файле: [GOTHIC.ini] Параметр: zSubdivSurfacesEnabled;
— Увеличено значение для параметра zPM_NUM_VBUFFER_VERT с 4096 до 65535, что решает проблему с исчезновением моделей. Теперь при активации режима тесселяции и изменении параметра лода, ничего не исчезает. Мини-тест производительности, РС (с SSD):
С активной тесселяцией и отключенным LOD падение производительности может быть значительным, но только в тех сценах где в кадре много NPC, т.к. тесселяция работает только на моделях со скелетом. Чем больше полигонов в сцене тем больше будет нагрузка на ЦП:
— LOD включен, тесселяция выключена - 174 FPS;
— LOD выключен, тесселяция выключена - 160 FPS;
— LOD включен, тесселяция включена - 160 FPS;
— LOD выключен, тесселяция включена - 109 FPS.
Поддерживаемые exe-файлы:
— Реализована возможность установки размеров окон субтитров и диалогов (опции DialogBoxX, DialogBoxY, SubtitlesBoxX в SystemPack.ini);
— Реализована возможность визуального отображения и сокрытия статус-баров в игре (опции ShowManaBar, ShowSwimBar, HideHealthBar в SystemPack.ini).
Класс ITEM_SHIELD:
Полностью реанимирована и восстановлена возможность использования щитов в бою (опция EnableShields в SystemPack.ini);
— Исправление щитов применяется только для "Готики 2: Ночь Ворона"(Gothic2.exe) и "Готики 1"(GothicMod.exe);
— В игру или моды щиты должны добавляться модостроителями, для этого используйте материалы из нашей базы данных модостроителей: SystemPack_mdb.rar.
3D MODELING:
Увеличено максимальное количество полигонов для 3D-моделей:
Ранее 3D-модели не отображались в игре, если содержали более 2048 вершин, теперь:
— Изменено значение лимита в 4096 полигонов на один объект 3D-модели, при разработке высоко-полигональных моделей он составляет, максимум: ~40-45 тысяч вершин (~70-80 тысяч полигонов) на 1 меш модели. Модели с большим числом полигонов, без существенной переделки движка отображаться не будут!
— Добавлено изменяемое значение для параметра кэша 3D-моделей и анимаций при использовании высоко-полигональных моделей в игре, для предотвращения возможных вылетов игры, регулируется в файле: [SYSTEMPACK.ini] Параметр: s_posCacheList.
Описание файла (SystemPack.ini) Если список не раскрывается полностью обновите страницу
Spoiler:(zum lesen bitte Text markieren)
Не все из указанных здесь параметров будут доступны в созданном у вас ИНИ-файле, это обусловлено тем, что некоторые из них платформо-зависимые, т.е. будут активированы и работать, - только на конкретной версии игры!
Информация по установке
Spoiler:(zum lesen bitte Text markieren)
Общие рекомендации по установке:
— Установку и запуск всех приложений осуществлять с правами администратора;
— Установку желательно производить на "чистую" версию игры (без установленных модов и патчей);
— Удалите, если была установлена прежняя версия "Системного пака" - деинсталлятором;
— Удалите все паки/патчи и прочие фиксы(если установлены), которые были призваны исправить то, что правится средствами "Системного пакета". Его совместная работа с ними не тестировалась и не гарантируется;
— Обновите до последних версий драйвера для видео/аудио- карт и DirectX.
Инструкция по установке, версия 1.1: Для игры 'Готика 1 - Классическая':
1. Установите игру 'Готика 1'.
2. Установите Gothic1_PlayerKit-1.08k.exe
3. Установите G1Classic-SystemPack-1.0.exe
4. Играйте.
Для игры 'Готика 2 - Классическая':
1. Установите игру 'Готика 2'.
2. Установите Gothic2_Fix-1.30.0.0.exe
3. Установите G2Classic-SystemPack-1.0.exe
4. Играйте.
Для игры 'Готика 2 - Ночь Ворона':
1. Установите игру 'Готика 2'
2. Установите аддон 'Готика 2 - Ночь Ворона'
3. Установите Gothic2_Fix-2.6.0.0-Rev2.exe
4. Установите Gothic2_PlayerKit-2.6f.exe
5. Установите G2NoTR-SystemPack-1.0.exe
или
G2Returning-SystemPack-1.0.exe
или
G2Odyssey-SystemPack-1.0.exe *
в зависимости от аддона, на ваш выбор.
6. Играйте.
Инструкция по установке, версия 1.1 (Steam): Для игры 'Готика 1 - Классическая':
1. Установите игру 'Готика 1'.
2. Установите Gothic1_Patch-1.08k
3. Установите Gothic1_PlayerKit-1.08k.exe
4. Установите G1Classic-SystemPack-1.0.exe
5. Играйте.
Для игры 'Готика 2 - Золотое издание':
1. Установите игру 'Готика 2 - Золотое издание'
2. Установите Gothic2_Fix-2.6.0.0-Rev2.exe
3. Установите Gothic2_PlayerKit-2.6f.exe
4. Установите G2NoTR-SystemPack-1.0.exe
5. Играйте.
* - версия для аддона "Одиссея" будет доступна только после его релиза.
** - автообновление и оверлей не предусмотрены изначально, поэтому необходимо снять галочку с чек-боксов для Steam Overlay, справедливо и для всех версий:
Лог фиксов ревизий (версия - 1.0)
Spoiler:(zum lesen bitte Text markieren)
Изменения Rev1:
Исправлен автопатчинг значения параметра extendedMenu, в файле Gothic.ini;
Для предотвращения возможной ошибки: "SmartHeap Library. MEM_BAD_POINTER", была обновлена библиотека до версии - 10.00.45;
— Ошибка полностью не исправлена, и наличие обновлённой версии не гарантирует её отсутствия. Благо что ошибка появляется достаточно редко, после выхода из игры, и только в "Готике 1". Изменения Rev2:
Исправление проблем связанных с неработающим фиксом звука на звуковых картах с частотой дискретизации выше 48kHz. Изменения Rev3:
Исправление проблем с запуском игры при настройках звука 192kHz и активном DirectSound3D HW. Изменения Rev4:
Исправление звука реверберации для игры "Г1". Изменения Rev5:
Исправление звуков реверберации в игре:
— для каждого звука используемого с эффектом реверберации реализована настройка отдельных параметров, теперь звуки этих эффектов максимально близки к оригиналу - по логике реализации.
— В файл SystemPack.ini добавлен параметр для регулировки звука эффектов реверберации.
Исправления в работе функции vdf_searchfile:
— проблема с логикой поиска полного имени файла по неполному, из-за которого воспроизводились не те звуки смерти для Гг;
— ошибки с некорректным выбором эффекта звука из папки SPEECH, при наличии его в папке SFX.
Исправления для Steam:
— неработоспособность библиотеки при использовании другого рабочего каталога игры, вместо "..\Gothic II\System", - теперь приложение Steam должно корректно запускать игру Gothic 2: Gold.
Из-за обнаруженных ошибок с некоторыми текстурами, параметр Disable_D3DVBCAPS_WRITEONLY, - файла SystemPack.ini, теперь применяется и для игры "Г1".
Лог фиксов ревизий (версия - 1.1)
Spoiler:(zum lesen bitte Text markieren)
Изменения Rev0:
ИСПОЛНЯЕМЫЕ ФАЙЛЫ:
Поддерживаемые exe-файлы:
— Реализована поддержка GothicMod.exe пропатченного фиксом GothicFps-108 от NicoDE;
— Восстановлена работоспособность быстрого сохранения/загрузки в "Готике 1", только для GothicMod.exe, (опция QuickSaveEnable в SystemPack.ini);
— Исправление ошибок компиляции файлов шрифтов игрой (только для "Готики 1" от 1C-Snowball), из-за которых в записках/книгах отсутствовал текст;
— Исправление предотвращающее отключение активного NumLock при запуске игры "Готика 1", (опция NumLockDisable в SystemPack.ini);
— Исправлена ошибка в музыкальной теме башни Ксардаса для игр: "Готика 2" и "Готика 2: Ночь Ворона". Теперь на ОС Windows 8.0 и 8.1 она воспроизводится без посторонних звуков;
— Исправление ошибок связанных с работой муверов и исчезающими вобами, как при их активации, так и без нее;
— Исправление ошибок связанных с исчезновением факела в "Готике 1", (опция TorchFix в SystemPack.ini);
— Исправление ошибок связанных с исчезновением PFX-эффектов огня из костров в "Готике 1", (опция PFXfix в SystemPack.ini);
— Реализована возможность управления работой Барьера в "Готике 1", (опция ShowBarrier в SystemPack.ini).
ВИДЕО СИСТЕМА:
BINKW32.dll
— Реализовано определение поддержки инструкций SSE/SSE2, из-за которых могли быть подтормаживания, вылеты и не воспроизводилось видео в игре. При отсутствии инструкций в процессоре, исправление BinkFix - не применяется.
АУДИО СИСТЕМА:
MSSDS3DH.m3d
— Значение по-умолчанию для множителя громкости реверберации изменено с 1.0 на 3.0, (опция: ReverbVolume в SystemPack.ini).
ПРОЧЕЕ:
Используемые файлы:
— Реализовано исправление для SteamOverlay, теперь он блокируется для обеих версий игры, статистика работает (требуется тестирование).
Нововведения и возможности (ModKit)
ИСПОЛНЯЕМЫЕ ФАЙЛЫ:
Поддерживаемые exe-файлы:
— Реализована возможность установки размеров окон субтитров и диалогов (опции DialogBoxX, DialogBoxY, SubtitlesBoxX в SystemPack.ini);
— Реализована возможность визуального отображения и сокрытия статус-баров в игре (опции ShowManaBar, ShowSwimBar, HideHealthBar в SystemPack.ini).
Класс ITEM_SHIELD:
— Полностью реанимирована и восстановлена возможность использования щитов в бою (опция EnableShields в SystemPack.ini);
— Исправление щитов применяется только для "Готики 2: Ночь Ворона"(Gothic2.exe) и "Готики 1"(GothicMod.exe);
— В игру или моды щиты должны добавляться модостроителями, для этого используйте материалы из нашей базы данных модостроителей: SystemPack_mdb.rar.
Gothic FPS - патч, снимающий лимит на FPS, работает только с установленным GMPK - указать путь до файла GothicMod.exe, который находится в папке System; 3. Gothic Orcaxe-Orcsword Fix - фикс, снижающий вероятность появления ошибки 255 до минимума - устанавливаем в папку с игрой; 4. Gothic Orc Tempel patch - исправление бага после установки Gothic FPS с переключателями в храме Спящего - устанавливаем в папку с игрой; 5. Новая версия библиотеки SHW32.DLL - лечит ошибку "SmartHeap Library. MEM_BAD_POINTER" - копируем в папку System; 6. Gothic Mod Fix - большой набор исправлений багов и глюков игры - для русской и оригинальной озвучки - копируем в папку c игрой; 7. Gothic Soundpatch - патч, восстанавливающий вырезанные звуки, лечит также баги локализации в русской версии - устанавливаем в папку c игрой; 8. Shahta Fix - исправление проблемы с загрузкой дополнительных локаций (Старая Шахта) - копируем в папку c игрой; 9. Font High Resolution - два вида увеличенных кириллических шрифтов для игры на высоких разрешениях - копируем в папку Data; 10. Menu AutoScale - увеличенные меню игры для высоких разрешений - копируем в папку Data; 11. Vista SP1 BGM Patch - патч, исправляющий воспроизведение фоновой музыки на Windows Vista - копируем в папку System; 12. Windows 8 Fullscreen Border Fix - патч убирает чёрные полосы при игре на Windows 8 - запускаем install.bat.
6. Gothic Mod Fix - большой набор исправлений багов и глюков игры - для русской и оригинальной озвучки - копируем в папку c игрой;
При установке не использовать ехе-шники и прочие фиксы системных файлов входящие в его состав.
7. Gothic Soundpatch - патч, восстанавливающий вырезанные звуки, лечит также баги локализации в русской версии - устанавливаем в папку c игрой;
8. Shahta Fix - исправление проблемы с загрузкой дополнительных локаций (Старая Шахта) - копируем в папку c игрой;
9. Font High Resolution - два вида увеличенных кириллических шрифтов для игры на высоких разрешениях - копируем в папку Data;
10. Menu AutoScale - увеличенные меню игры для высоких разрешений - копируем в папку Data;11. Vista SP1 BGM Patch - патч, исправляющий воспроизведение фоновой музыки на Windows Vista - копируем в папку System;
ну че установил я ваш системный пак. как и все я рад и доволен, но вот проблема с вылетом при чтении документов (после установки русификатора) - осталась.
MaGoth, а что там про Num Lock? Отчего он выключается? Или это побочный эффект фикса раскладки?
Попутно заметил досадную вещь: zMouseRotationScale работает только для вращения влево-вправо, а вот для вверх-вниз нет. Хотелось бы, чтобы и это тоже можно было настроить.
MaGoth, а что там про Num Lock? Отчего он выключается? Или это побочный эффект фикса раскладки?
Попутно заметил досадную вещь: zMouseRotationScale работает только для вращения влево-вправо, а вот для вверх-вниз нет. Хотелось бы, чтобы и это тоже можно было настроить.
По Намлоку пока не знаю, будем смотреть откуда прилетело..
Вращение тоже глянем..
А если отключить применение фикса клавы: USInternationalKeyboardLayout=0 это также проявляется ?!
Zitat von Gothic Warrior
.. но вот проблема с вылетом при чтении документов (после установки русификатора) - осталась.
Пак не исправляет игровые ошибки, пишите автору русификации пусть исправляет подобные ошибки в игре..
А если отключить применение фикса клавы: USInternationalKeyboardLayout=0 это также проявляется ?!
Да, тоже выключается.
Zitat von ElderGamer
Это врождённое. У меня и в оригинале Намлок отключается на разных осях.
Так значит лечить надо, раз так. Я кстати не припомню такого. Может ещё и от системы зависит? Во времена ХР всё вроде бы работало.
___
И кстати говоря у меня при чтении документов ничего не вылетает, русификация стоит от Снежков тупо заменой файлов + Gothic Mod Fix + широкие загрузочные экраны + саундпатч. Игра в стиме.
И кстати говоря у меня при чтении документов ничего не вылетает, русификация стоит от Снежков тупо заменой файлов + Gothic Mod Fix + широкие загрузочные экраны + саундпатч. Игра в стиме.
Он наверное все пытается сейвы грузить, которые надо в "утиль" отправлять, ибо там реальная несовместимость версий движка. А это понимать он отчего-то не хочет..
Возможно там и багов этих уже нет если новую игру запускать..
Вообще-то SoundPatch не будет работать в связке с Gothic Mod Fix, т.к. у мод-фикса значительно более поздний штамп времени и поэтому скрипты саундпатча (GOTHIC.DAT и SFX.DAT) будут перекрыты скриптами мод-фикса.
Вообще-то SoundPatch не будет работать в связке с Gothic Mod Fix, т.к. у мод-фикса значительно более поздний штамп времени и поэтому скрипты саундпатча будут перекрыты скриптами мод-фикса.
Печально, а пересобрать можно его? Хотелось бы звуков из него. И там же вроде концерт добавлен, я не в курсе чинил ли его Eldergamer у себя, как бы оно не перекрылось.