MaGoth
★★★★★★★★★★★
Администратор
			
			
	
	
		
  
    
   
			
		- Регистрация
- 7 Янв 2003
- Сообщения
- 19.375
- Благодарности
- 7.841
- Баллы
- 995
- Первое сообщение
- #1
Gothic ½ — SystemPack
		
		
	
	
		 
	
    			О пакете Детальное описание изменений Описание используемых файлов
 Ресурсы портала: World of Gothic.ru
 Страна разработчика: РФ
 Платформа игры: "Готика 1", "Готика 2", "Готика 2 - Ночь Ворона"
 Тип обновления: Пакет
 Рабочее название: Системный пак
 Версия: 1.8 (сборка: 0155, rev: 0)
 Язык: Мультиязычная поддержка: (Английский, Румынский , Немецкий , Немецкий , Русский , Русский , Итальянский , Итальянский , Чешский , Чешский , Польский , Польский , Испанский , Испанский ). ).  
 Вес: 6х ~10,2 МБ
 Автор/разработчик: Guzz aka killer-m, MaGoth, KuDeSnik, alex_draven
 Статус: Релиз (100 %)
 Дата релиза: 31.08.2013 | 02.12.2013 | 18.03.2014 | 29.03.2014 | 11.10.2014 | 19.06.2016 | 08.08.2016 | 10.08.2016 | 15.08.2016 | 02.10.2016 | 19.03.2017 ||
 Дата обновления: 26.09.2019
 
 Ссылки:
 Gothic ½ - SystemPack — это пакет обновлений системных исполняемых файлов, изменяющий и улучшающий возможности работы игр: 'Готика 1', 'Готика 2', 'Готика 2 - Ночь Ворона', модов и аддонов на их основе.g1classic-systempack-1.6.exe — 831 КБ (851 101 байт)
 CRC32: 5a1bf068
 MD5: 6104ce4d9fffb7aae38b96498d870f0f
 SHA-1: d61a9102820a3d5a5be55ef8a22ce2c93a36248f
 
 g2classic-systempack-1.6.exe — 2,48 МБ (2 601 584 байт)
 CRC32: 59e31e9e
 MD5: 9356edd43becd7fad5be6bbe687cc1e2
 SHA-1: 7c488e606ca9d12b3bf229965a58696da01b8c80
 
 g2notr-systempack-1.6.exe — 2,29 МБ (2 408 750 байт)
 CRC32: d6eab65c
 MD5: 4db83799e31de3bd2ccc10ebc492f7f8
 SHA-1: d80bbd51e7ae9a681aff3f049be8f73f7d291f2e
 
 g2returning-systempack-1.6.exe — 1,68 МБ (1 766 892 байт)
 CRC32: 7d324f86
 MD5: 531bbd5c463a9f12f5a1868f4e9f4cf4
 SHA-1: c4aed2a0a4aedc25f936978f61869799c6aa1ca4
 
 g2odyssey-systempack-1.6.exe — 2,93 МБ (3 079 045 байт)
 CRC32: 8ee90efa
 MD5: 58774d41a3b717328eb9be97b29fc9da
 SHA-1: 9759df2225e8cb77d8ee518408ee7861aaf4f2c2
 
 
 Материалы и ресурсы для модостроителей:
 systempack_mdb.7z — 8,38 МБ (8 790 445 байт)
 CRC32: 869b2e9b
 MD5: df8c16ab127648d3a1afabfe1bf994dc
 SHA-1: 274a67b188a8a26066752492412d95ee5de071eb
 Первый линк - залито на ЯД, второй линк - залито на FTP соседнего форума пользователя Test Level .
 
 Gothic I. Classic
 #############################################################################
 Gothic II. Classic
 #############################################################################
 Gothic II. NoTR
 #############################################################################
 Gothic II. Odyssey
 #############################################################################
 Gothic II. Returning
 #############################################################################
 SistemPack MDB
 #############################################################################
 Все версии SP 1.7
 
 Gothic I. Classic
 #############################################################################
 Gothic I. Sequel
 #############################################################################
 Gothic II. Classic
 #############################################################################
 Gothic II. NoTR
 #############################################################################
 Gothic II. Odyssey
 #############################################################################
 Gothic II. Returning
 #############################################################################
 SistemPack MDB
 #############################################################################
 Все версии SP 1.8
 Системные требования и ПО (версия 1.8):Основные изменения:
 • Адаптация пакета для корректной работы под управлением ОС Windows: XP, Vista, 7, 8, 8.1, 10;
 • Адаптация пакета для поддержки игр "Готика 1", "Готика 2: Классическая", "Готика 2: Ночь Ворона", с учётом всех изменений и правок;
 • Автоматический патчинг динамической памяти и системных файлов для всех версий поддерживаемых игр;
 • Интеграция в пакет звуковой системы объемного звучания - X3DAudio, для всех версий поддерживаемых игр;
 • Использование пакетом собственного *.INI-файла, с частично изменяемыми внутренними параметрами для всех версий поддерживаемых игр;
 • Исправления вносимые SystemPack'ом в память *.ехе-файлов теперь читаются из *.patch файлов;
 • Добавлена минимальная поддержка игры "Готика 1: Сиквел";
 • Добавлено корректное определение мобильных графических карт и их отображение в настройках меню игры;
 • Добавлен лог-файл для определения железа РС и графических карт "sp.log" в каталог игры "system" с перезаписью и сохранением последних пяти запусков игры;
 • Исправлена поддержка разрешений экрана больше 2048 пикселей на системах Windows 10 сборка 1809 и выше;
 • Добавлена опция в профиль драйвера NVIDIA - "Предпочтительная частота обновления - Управление от приложения", для исправления ошибки при запуске игры на некоторых системах;
 • Исправление низкого FPS на системах Windows 10 с видеокартой AMD, при первом запуске игры будет включен оконный режим с поддержкой Vsync.
 
 Графика:
 • Поддержка высоких разрешений;
 • Настраиваемый FOV Hor+;
 • Увеличенная дистанция прорисовки мира, NPC, порталов;
 • Правильное соотношение сторон карт;
 • Возможность отключения LOD;
 • Исправлено исчезновение некоторых моделей при включенной тесселяции;
 • Автоматическое/ручное масштабирование интерфейса.
 
 Стабильность:
 • Увеличен минимальный порог кэша текстур;
 • Отключен отдельный поток для менеджера ресурсов;
 • Отключена выгрузка кэша при сворачивании игры;
 • Исправлен низкий FPS и отображение рамки окна в полно-экранном режиме на Windows 8 и 8.1;
 • Обновлена библиотека управления памятью "Shw32.dll" для улучшения стабильности игры(аллокация - CRT).
 
 Видео:
 • Исправлено масштабирование при воспроизведении видео;
 • Снято ограничение на разрешение видео файлов.
 
 Звук:
 • Поддержка объёмного звука на базе X3DAudio/XAudio2;
 • Добавлена поддержка воспроизведения файлов формата *.OGG-vorbis.
 
 Виртуальная файловая система:
 • Существенно увеличена скорость запуска и загрузки игры.
 
 Прочее:
 • Исправлена проблема с запуском игры на Windows 7 из-за rundll32.exe;
 • Исправлена проблема с запуском игры из-за драйвера Logitech SetPoint;
 • Исправлена проблема "рывков" камеры и исчезающие текстуры на картах NVIDIA;
 • Отключено ограничение FPS;
 • Исправлен функционал клавиши F8 в тестовом режиме Marvin;
 • Запуск игры в 32-битном цвете;
 • Добавлена возможность задавать скорость авто-повтора клавиш;
 • Исправлена невозможность активации переключателя в храме Спящего;
 • Добавлена возможность изменять сплэш-скрин(заставку) игры;
 • Частично исправлена раскладка клавиатуры;
 • Увеличено максимальное количество полигонов в моделях;
 • Регулируемая скорость поворота модели;
 • Полностью восстановлена работа класса ITEM_SHIELD;
 • Исправление для корректной работы поддерживаемых игр на платформе Steam.
 Информация по установке:Минимальные системные требования:
 - WindowsXP SP3 и выше;
 - DirectX 9C, с последними обновлениями и выше;
 - Монитор с 32-х битной глубиной цвета.
 
 Необходимое ПО:
 "Готика 1: Классическая" — Gothic Patch 1.08k(только для Steam), gothic1_playerkit-1.08k.exe, Gothic1_PlayerKit-2.8
 "Готика 2: Классическая" — Report версия 1.30 (fix)
 "Готика 2: Ночь Ворона" — Report версия 2.6.0.0-rev2 (fix), Gothic2_PlayerKit-2.8
 В случае с "Готикой 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: Одиссея". (реализовано)*
 * - требования те же, что и для аддона "Ночь Ворона".
 Во вложении полное описание СП.ini и используемых файлов:Общие рекомендации по установке:
 — Установку и запуск всех приложений осуществлять с правами администратора;
 — Установку желательно производить на "чистую" версию игры (без установленных модов и патчей);
 — Удалите, если была установлена прежняя версия "Системного пака" - деинсталлятором;
 — Удалите все паки/патчи и прочие фиксы(если установлены), которые были призваны исправить то, что правится средствами "Системного пакета". Его совместная работа с ними не тестировалась и не гарантируется;
 — Обновите до последних версий драйвера для видео/аудио- карт и DirectX.
 
 
 Инструкция по установке, версия 1.8:
 Для игры 'Готика 1 - Классическая':
 1. Установите игру 'Готика 1'.
 2. Установите gothic1_playerkit-1.08k.exe, Gothic1_PlayerKit-2.8.exe
 3. Установите G1Classic-SystemPack-1.8.exe
 4. Играйте.
 
 Для игры 'Готика 2 - Классическая':
 1. Установите игру 'Готика 2'.
 2. Установите Gothic2_Fix-1.30.0.0.exe
 3. Установите G2Classic-SystemPack-1.8.exe
 4. Играйте.
 
 Для игры 'Готика 2 - Ночь Ворона':
 1. Установите игру 'Готика 2'
 2. Установите аддон 'Готика 2 - Ночь Ворона'
 3. Установите Gothic2_Fix-2.6.0.0-Rev2.exe
 4. Установите Gothic2_PlayerKit-2.8.exe
 5. Установите G2NoTR-SystemPack-1.8.exe
 или
 G2Returning-SystemPack-1.8.exe*
 или
 G2Odyssey-SystemPack-1.8.exe
 в зависимости от аддона, на ваш выбор.
 * - только для "Возвращения 2.0".
 6. Играйте.
 
 
 Инструкция по установке, версия 1.8 (Steam):
 Для игры 'Готика 1 - Классическая':
 1. Установите игру 'Готика 1'.
 2. Установите Gothic1_Patch-1.08k
 3. Установите gothic1_playerkit-1.08k.exe, Gothic1_PlayerKit-2.8.exe
 4. Установите G1Classic-SystemPack-1.8.exe
 5. Играйте.
 
 Для игры 'Готика 2 - Золотое издание':
 1. Установите игру 'Готика 2 - Золотое издание'
 2. Установите Gothic2_Fix-2.6.0.0-Rev2.exe
 3. Установите Gothic2_PlayerKit-2.8.exe
 4. Установите G2NoTR-SystemPack-1.8.exe
 5. Играйте.
 
 ВНИМАНИЕ:** - авто-обновление и оверлей не предусмотрены изначально, поэтому необходимо снять галочку с чек-боксов для Steam Overlay, справедливо и для всех версий:
 - Начиная с этой версии файл G2Returning-SystemPack-1.6.exe поддерживает только версию аддона Returning 2.0, для всех ранее вышедших версий аддона (1.0, 1.1 и модов на их основе) используйте файл: G2NoTR-SystemPack-1.6.exe;
- Для версии аддона Returning 2.0 (сборка: 0060) обновление этого пакета не требуется, текущая версия Системпака в него уже включена;
- Для версии аддона Returning-2.0 (сборка: 0056-0060) большая часть настроек из файла SystemPack.ini переносится в файл Gothic.ini, для изменения параметров напрямую из самой игры, будьте внимательнее!
 
   
 
 
 Изменения и исправления в системных файлах игры (ZenGin):
 Нововведения и возможности (ModKit):ГРАФИКА, ВИЗУАЛИЗАЦИЯ, РЕНДЕР:
 - Настраиваемый FOV Hor+:
 — Изначально FOV сделан по формуле Vert- т.е. горизонтальный FOV заблокирован, а вертикальный FOV уменьшается при увеличении соотношения сторон монитора т.е. чем шире экран тем меньше обзор:
  
 — Теперь сделано наоборот, вертикальный FOV заблокирован, а горизонтальный увеличивается при увеличении соотношения сторон монитора т.е. обзор становится больше:
  
 — Возможность настройки изменяемого значения параметра вертикального FOV в файле: [SYSTEMPACK.ini] Параметр: VerticalFOV;
 — Добавлена опция включения альтернативной формулы расчёта FOV, из-за чего модели в игре более не выглядят вытянутыми(секция [PARAMETERS], опция NewFOVformula в SystemPack.ini):
 
   
 
 - Увеличенная дистанция прорисовки мира, NPC, порталов:
 — Для увеличения дистанции прорисовки мира игры введён регулируемый множитель(секция [PARAMETERS], опция DrawDistanceMultiplier в SystemPack.ini);
 — Для дистанции отображения вставляемых/удаляемых NPC введены регулируемые опции(секция [PARAMETERS], опции SPAWN_INSERTRANGE и SPAWN_REMOVERANGE в SystemPack.ini);
 — Для дистанций отображения порталов введены регулируемые множители(секция [PARAMETERS], опции OutDoorPortalDistanceMultiplier, InDoorPortalDistanceMultiplier и WoodPortalDistanceMultiplier в SystemPack.ini):
   
   
 — Увеличено количество памяти для классов используемых в рендере движком: zCRndAlphaSortObject_Vob и zCRndAlphaSortObject_WorldPoly т.к. при переполнении памяти игра уходила в бесконечный цикл (картинка замирает, музыка играет);
 — Увеличено количество alphaVOB-объектов для предотвращения вылетов игры при больших дистанциях прорисовки мира.
 
 - D3DIM700.dll
 — Автоматический патчинг библиотеки D3dim700.dll из ОС для поддержки высоких разрешений экранов с WinXP до WinBlue;
 — Отключено ограничение на создание больших разрешений и запуск игры, при выборе которых ранее, игра вылетала с ошибкой:
  
 Это связано с проверкой в функции Direct3DCreateDevice, если разрешение было более 2048 пикселей, то устройство не могло быть создано. Теперь функция изменена так, что проверяется 524288 пикселей, а не 2048 как было ранее;
 Multi-Monitor — 5040x1050 px:
   
 Ultra-WideScreen — 5760x3240 px:
   
 Ultra-WideScreen — 10625x6641 px:
   
 — Для отображения всех доступных разрешений в меню игры, опция 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 секунды даже с мод-фиксом.
 
 - Общие изменения для всех игр(*.exe)
 — Исправление проблем с низким FPS и отображением рамки окна в полно-экранном режиме для ОС Windows 8 и 8.1. В этих ОС для всех приложений DirectX 5-7 включен параметр совместимости - DisableMaxWindowedMode. Из-за этого полно-экранный режим работает некорректно - отображается рамка под которой скрывается индикатор здоровья NPС, а также наблюдается низкий FPS ~30:
   
 Используя функцию SetAppCompatData параметр совместимости DisableMaxWindowedMode отключен, рамка теперь не отображается и FPS ничем не ограничен;
 — Исправлен функционал клавиши F8 тестового режима Marvin для GothicMod.exe, "летать" по миру теперь можно в любом направлении, а не только на север как ранее;
 — Отключен отдельный поток для менеджера ресурсов игры, в котором он работал по-умолчанию. Иногда приоритет этого потока выставляется выше остальных, что приводило к зависаниям игры.
 — Увеличено минимальное значение текстурного кэша игры (для всех ОС), это позволяет избежать мерцания некоторых текстур, а также повышает стабильность игры. Параметр можно регулировать в файле: [GOTHIC.ini] Параметр: zTexCacheSizeMaxBytes;
 — Исправление проблем с рендером радиального тумана из-за которого в игре наблюдались "рывки" и "дёрганье" камеры, а на Windows 8.1 более существенные баги в виде графических артефактов(исчезновение текстур) на картах NVIDIA. Проблема "рывков" камеры проявляется в некоторых участках игрового мира, а с драйверами новее версии 290.53 на некоторых объектах частично отсутствуют/пропадают текстуры:
   
 Для карт Nvidia по-умолчанию удален флаг WRITEONLY при создании вертексного буфера, это решает проблему "рывков" камеры и отсутствующих текстур. Можно включить или отключить флаг WRITEONLY(секция [DEBUG], опция Disable_D3DVBCAPS_WRITEONLY в SystemPack.ini):
  
 — Из-за обнаруженных ошибок с некоторыми текстурами, параметр 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";
 — Исправление ошибок в музыкальной теме башни Ксардаса для игр: "Готика 2" и "Готика 2: Ночь Ворона". Теперь на ОС Windows 8.0 и 8.1 она воспроизводится без посторонних звуков;
 — Исправление ошибок связанных с работой муверов и исчезающими вобами, как при их активации, так и без нее;
 — Исправлена ошибка 0xc0000005 при запуске игры на ноутбуках с интегрированной графикой, технология Nvidia Optimus;
 — Исправлено управление мышью при использовании масштабирования интерфейса операционной системы;
 — Исправлено возможное подвисание игры на 1-5 секунды при открытии карты в инвентаре;
 — Файлы изменяемые самой игрой теперь индексируются автоматически(шрифты игры и т.д..);
 — Добавлено управление временем отображения субтитров диалогов в игре;
 — Добавлена возможность включить оконный режим без рамки;
 — Отключено сообщение об ошибке "D: OBJ: deleting an already deleted zCObject ?!":
  
 во всех ехе-файлах поддерживаемых игр кроме "Готики 2 Классик"(секция [DEBUG], опция BUGFIX_already_deleted_zCObject в SystemPack.ini);
 — Поддержка запуска exe-файлов игры с LAA флагом(4gb_patch от NTCore и/или LaaHack от NicoDE), для х64 систем.
 — Добавлена опция для отключения анимации плаванья в режиме walk, будет полезно если в игре/модах используется игровая человеческая модель, построенная не на Humans.mds, из-за чего могли быть вылеты (секция [DEBUG], опция Disable_HUMANS_SWIM.MDS в SystemPack.ini);
 — Добавлена опция отключения отсечение объектов в Indoor локациях(секция [PARAMETERS], опция DisableIndoorClipping в SystemPack.ini):
   
 — Исправлена некорректная работа параметра DrawDistanceMultiplier;
 — Заблокирована возможность экипировки оружия при использовании некоторых интерактивных объектов(наковальня, кузнечный горн и т.д.);
 — Анимация взаимодействия с предметами из инвентаря теперь не прерывается, когда Гг получает удар;
 — Игры добавлены в исключение для DEP; (26,09,2019)
 — Определение мобильных карт в игре:
    
 — Карабканье работает правильно при высоком FPS(секция [DEBUG], опция Cache_Timeout в SystemPack.ini);
 — Улучшено определение столкновений для заклинаний, так что они больше не должны промахиваться;
 — Второе значение силы и ловкости скрыто из окна характеристик персонажа(секция [INTERFACE], опция Hide_STR_DEX в SystemPack.ini);
 — Добавлена анизотропная фильтрация(секция [PARAMETERS], опция AnisotropicFiltering в SystemPack.ini);
 — Щиты по умолчанию включены для всех версий игр;
 — Исправлена редкая ошибка из-за которой FPS падал до ~0-1 FPS;
 — Добавлено удаление белой рамки у окна игры, без отключения Vsync как при оконном режиме(секция [DEBUG], опция SimpleWindow в SystemPack.ini);
 — Увеличено расстояние воспроизведения плавной анимации NPC(секция [PARAMETERS], опция SmoothAniDistance в SystemPack.ini);
 — Исправлен не работающий обзор мышью при использовании MARVIN в режиме свободного полета (F6) с активными параметрами: BorderlessWindow=1 или zStartupWindowed=1(в SystemPack.ini или Gothic.ini);
 — Теперь предметы в инвентаре отображаются поверх фоновой текстуры:
  
 — Теперь окно инвентаря не закрывается при попытке обыска NPC находящегося без сознания в течении первых нескольких секунд.
- GOTHIC.exe (Classic)
 — Отключено ограничение FPS для игры "Готика 1", когда при нажатии на какую-либо клавишу FPS снижался до ~24;
 — Исправлена невозможность активации переключателя в храме "Спящего", появляющаяся при отключении лимита FPS, из-за которого активировать его было невозможно. Функция отвечающая за активацию переключателей исправлена, так что теперь переключатель работает. В случае возникновении проблем с другими переключателями, это исправление можно отключить(секция [DEBUG], опция MoverBugfix в SystemPack.ini);
 — Исправление функционала клавиш управления в игре "Готика 1", для более удобной навигации по игровым меню и инвентарю добавлена возможность задавать скорость авто-повтора клавиш и немного увеличена его задержка, настраиваемые(секция [PARAMETERS], опции keyDelayRate и keyDelayFirst в SystemPack.ini);
 — Частичное исправление раскладки клавиатуры в игре "Готика 1", по-умолчанию игра использует немецкую раскладку, что создаёт некоторое неудобство при работе в консоли для людей общающихся на других языках. Переключение раскладки(секция [DEBUG], опция USInternationalKeyboardLayout в SystemPack.ini);
 — Для более отзывчивого управления с помощью мыши, в игру "Готика 1" добавлен аналог опции "Регулируемая скорость поворота модели" из игры "Готики 2"(в ней эта опция доступна в Gothic.ini), в "Системном пакете" её можно настроить(секция [PARAMETERS], опция zMouseRotationScale в SystemPack.ini);
 — Отключена выгрузка кэша при сворачивании игры "Готика 1". Теперь при сворачивании игры, она более не вылетает с ошибкой:
  
 — Реализована поддержка GothicMod.exe пропатченного фиксом GothicFps-108 от NicoDE;
 — Восстановлена работоспособность быстрого сохранения/загрузки в "Готике 1", только для GothicMod.exe, (опция QuickSaveEnable в SystemPack.ini);
 — Переназначены клавиши быстрого сохранения/загрузки с [F9]/[F10] на [F5]/[F9], как в Готике 2;
 — Исправление ошибок компиляции файлов шрифтов игрой (только для "Готики 1" от 1C-Snowball), из-за которых в записках/книгах отсутствовал текст;
 — Исправление предотвращающее отключение активного NumLock при запуске игры "Готика 1", (опция NumLockDisable в SystemPack.ini);
 — Исправление ошибок связанных с исчезновением факела в "Готике 1", (опция TorchFix в SystemPack.ini);
 — Исправление ошибок связанных с исчезновением PFX-эффектов огня из костров в "Готике 1", (опция PFXfix в SystemPack.ini);
 — Реализована возможность управления работой Барьера в "Готике 1", (опция ShowBarrier в SystemPack.ini);
 — Исправлен низкий FPS в некоторых местах игрового мира(Башня туманов, второй этаж башни Ксардаса), только для файла GothicMod.exe 1.08k_mod;
 — Исправлен низкий FPS в инвентаре(ошибка имеет место только в русской версии игры от Russobit-M);
 — Исправлен вылет игры с ошибкой "zCollisionDetector";
 — Увеличен лимит количества частиц с 4096 до 65536, для предотвращения исчезновения PFX-эффектов;
 — Убитый со спины NPC переходит в состояние sDead, вместо анимации s_WoundedB;
 — Для гильдии орков снята блокировка для смены/зачехления оружия, отработает с вероятностью 50/50, так же как и в GEngine;
 — NPC не экипируются луком и арбалетом одновременно;
 — Возможность отключить звук издаваемый барьером(секция [BARRIER], опция DisableSound в SystemPack.ini);
 — Стрейф заблокирован при прыжке/падении;
 — Возможность отключить урон наносимый барьером(секция [BARRIER], опция DisableDamage в SystemPack.ini);
 — Добавлен коэффициент торговли как в Г2(секция [PARAMETERS], опция TRADE_VALUE_MULTIPLIER в SystemPack.ini);
 — Заблокирована возможность сохранить игру при смерти Гг;
 — Анимированный инвентарь(секция [PARAMETERS], опция Animated_Inventory в SystemPack.ini);
 — Активируется правильная камера для инвентаря, если он был открыт с оружием в руках;
 — Заблокирован вызов карты клавишей "M" при прыжке/падении/плавании/смерти, а так же когда Гг находится в образе монстра;
 — Добавлена возможность кидать вещи:
 1. Открыть инвентарь, выбрать предмет;
 2. Нажать "ЛКМ+стрелка вправо" или "Ctrl+стрелка вправо";
 3. Для броска нажать "ЛКМ+стрелка вверх" или "Ctrl+стрелка вверх".
 — Отключено прерывание некоторых боевых анимаций(секция [PARAMETERS], опция Fight_ANI_Interrupt в SystemPack.ini);
 — Уменьшено время отображения надписи с названием заклинания;
 — Добавлена возможность включения/отключения подсветки/мерцания Нпс и предметов в фокусе Гг(секция [PARAMETERS], опции HighlightMeleeFocus, HighlightInteractFocus, HighlightInteractNoFocus в SystemPack.ini);
 — Отключен фокус для мёртвых NPC с пустым инвентарём;
 — Выброшенные предметы получают флаг ITEM_DROPPED
 В файл скриптов constants.d нужно добавить:— Блок в бою срабатывает без осечек; (26,09,2019)
 Код:const int ITEM_DROPPED = 1<<24;
 — Нельзя заблокировать удар направленный в спину;
 — Нельзя заблокировать укусы монстров (за исключением отскока);
 — Нет осечек в бою с монстрами(секция [PARAMETERS], опция Monsters_Block_Damage в SystemPack.ini);
 — Отскок блокирует урон при нажатии одной клавиши, вместо сочетания 2-х клавиш(секция [PARAMETERS], опция Gothic2_Control в SystemPack.ini);
 — Изменён звук когда монстр блокирует удар;
 — При повторном применении заклинания "Пирокинез" жертва не выходит из состояния ZS_Pyro;
 — После применения заклинания "Молния" его pfx-эффекты корректно удаляются из мира;
 — Теперь Гг не прыгает при закрытии инвентаря правой кнопкой мыши.
- GOTHIC2.exe (Classic)
 — Добавлена проверка и авто-патчинг для ехе-файла оригинальной игры "Готика 2" на наличие в файле GOTHIC.DAT функции Game_InitEngIntl;
- GOTHIC2.exe (The Night Of The Raven)
 — При получении урона у Гг более не стартует бесконечная анимация рта;
 — NPC не экипируются луком и арбалетом одновременно;
 — Добавлена поддержка польской локализации клавиатуры для игры "Готика 2: Ночь Ворона"(опция Polish_version в SystemPack.ini);
 — Режим кулачного боя отключается корректно повторным нажатием клавиши "1";
 — Заблокирован вызов карты клавишей "M" когда Гг находится в образе монстра;
 — Теперь NPC при атаке на бегу не поворачиваются вокруг своей оси, копируя повороты Гг;
 — Последний свиток с заклинанием наносит полный урон, а не 1/10 урона;
 — Броня отображается в инвентаре торговцев и убитых/избитых NPC; (26,09,2019)
 — Авто-масштабирование интерфейса может быть отключено для ячеек инвентаря(секция [INTERFACE], опция ScaleInventory в SystemPack.ini);
 — Исправлен размер окна субтитров при использовании масштабирования интерфейса.
- GOTHIC2.exe (Returning 2.0)
 — Реализованы необходимые изменения для аддона "Возвращение 2.0" к игре "Готика 2: Ночь Ворона"(секция RETURNING2, опция Enable в SystemPack.ini);
 — Реализована возможность для отключения анимации подбора растений/предметов по кнопке мыши(секция RETURNING2, опции No_Take_Anim и RMB_No_Take_Anim в SystemPack.ini);
 — Опции из PostConVars перенесены в ConVars для правильной работы с последним vdfs32.dll;
 — Включён редирект настроек из файла SystemPack.ini в Gothic.ini, многие настраиваемые опции SystemPack теперь находятся в нём, для более корректной работы с ними из меню игры;
 — Введена проверка и ограничение для оригинальной функции движка на авто-экипировку предметов после трансформации. Теперь "проклятые" луки и арбалеты больше не экипируются на Гг автоматически, после выхода из режима трансформации в какое либо существо;
 — Изменён функционал работы кулачного боя, теперь пробивание брони в режиме кулачного боя действует только на людей;
 — Отключена возможность управления статус-барами из файла SystemPack.ini, для В2 их управление осуществляется средствами АST;
 — Изменён просчёт урона для арбалетов, теперь он зависит от "Силы", а не как в оригинале, от "Ловкости";
 — Урон оружия ближнего для ловкачей(шпаги/рапиры/копья) полностью теперь зависит от параметра "Ловкость";
 — Исправление мелких ошибок в коде и адаптация пакета под последние изменения в сервисе Steam.
- GOTHIC.ini
 Автоматический патчинг:
 
 — Исправлен автопатчинг значения параметра extendedMenu.; Внимание: Изменение значений для всех указанных параметров происходит только на время пока
 ; запущена игра, после выхода из неё, все значения параметров возвращаются к исходному состоянию!
 
 {VIDEO}
 zVidResFullscreenBPP=32
 ; ... глубина битности цвета для разрешения экрана, по-умолчанию в игре используется: 16.
 
 {ENGINE}
 zSubdivSurfacesEnabled=0
 ; ... активирует добавление полигонов в анимированные 3D-модели с их последующей подгрузкой в режиме игры, по-умолчанию: 0.
 
 zTexCacheSizeMaxBytes=100000000
 ; ... значение для изменения текстурного кэша игры, по-умолчанию в игре: 32000000.
 ; работает по схеме: если значение меньше - 100000000, то изменяется, иначе, не изменяется.
 
 {INTERNAL}
 extendedMenu=1
 ; ... значение активирует в меню игры все доступные и поддерживаемые монитором разрешения, - включено (1) или выключено (0), по-умолчанию в игре: 0.
- 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, теперь он блокируется для обеих версий игры, статистика работает (требуется тестирование).
 
 SPLASH SCREEN:
 - SPLASH.bmp
 — Реализован автоматический патчинг сплеша для всех поддерживаемых версий игр и модов на их основе;
 — Реализовано чтение/загрузка из томов: mod/vdf(упакованный файл), из каталога: "..\System\Splash.bmp"(распакованный файл).
 Порядок чтения/загрузки:
 Первыми всегда проверяются mod/vdf файлы, если в каталогах игры присутствует несколько виртуальных томов содержащих сплеш-скрин, то идёт сортировка по "Штаму времени"(как в оригинале), в итоге, из них будет выбран том с самым новым "Штамом времени". Если в mod/vdf файлах сплеш-скрин не найден, то проверяется каталог игры: "..\System". Если и здесь ничего не найдено, - то загружается стандартный из ресурсов ехе-файла игры.
 Свойства файла:
 Splash - неизменяемое название файла, *.bmp - формат, цветность - 24 бит, размер - 500x200 пикселей.
 Регистрозависимость:
 Если упакован в тома mod/vdf, то - ПРОПИСНЫЕ, если находится в распакованным виде в каталоге: "..\System", то - любые(регистронезависим).
 
 - LOD:
 Для оптимизации нагрузки при обработке геометрии, игровой движок переключается между уровнями детализации (LOD), параметры которого влияют на визуальное отображение моделей в игре:
    
 На скриншотах 1 и 2 можно увидеть как модель NPC теряет полигоны при отдалении камеры, на 3-м скриншоте LOD отключен.
 — Добавлен параметр для отключения LOD, применяемого к статическим и динамическим моделям в режиме игры (секция [PARAMETERS], опция DisableLOD в SystemPack.ini).
- Tessellation (CPU):
 Активация динамически подгружаемых прогрессивных мешей *.3ds моделей с добавлением количества полигонов в модель, в режиме игры:
   
 При активном режиме тесселяции в связке c LOD и без него, некоторые тестовые модели некорректно отображалась в игре:
   
 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);
 — Реализована возможность управления временем продолжительности отображения субтитров в диалогах игры(секция [SUBTITLES], опции Control, TimeMultiplier, MaxTimePerPhrase, TimePerChar в SystemPack.ini);
 — Реализована возможность для изменения размеров некоторых элементов интерфейса:- в игре "Готика 1"(секция [INTERFACE], опции NewChapterSizeX, NewChapterSizeY, SaveGameImageSizeX, SaveGameImageSizeY, InventoryItemNoteSizeX в SystemPack.ini)
- в игре "Готика 2" и "Готика 2 Ночь Ворона"(секция [INTERFACE], опции NewChapterSizeX, NewChapterSizeY, SaveGameImageSizeX, SaveGameImageSizeY в SystemPack.ini)
    
 
- — Добавлена опция изменения размера ячеек инвентаря, рекомендуемый размер, не более 90-100 рх при наличии 4-5 строк ячеек в инвентаре(секция [INTERFACE], опция InventoryCellSize в SystemPack.ini);
 — Реализовано автоматическое и ручное изменение элементов интерфейса игры(секция [INTERFACE], опция Scale в SystemPack.ini):
    
    
    
 Максимальное значение зависит от вертикального разрешения экрана. Лимит сделан исходя из размера текстур интерфейса 512x512, чтобы он не выходил за пределы экрана:
    
 Это простая защита от дурака, чтобы нельзя было поломать интерфейс, задав слишком высокое значение, т.е. такая ситуация как на третьем скриншоте, исключена(по-крайней мере с оригинальными текстурами игры).
 Примечание: Поддерживается масштабирование всех оригинальных элементов интерфейса игры и шрифтов, элементы интерфейса созданные с помощью скриптовых пакетов и расширителей НЕ масштабируются! При изменении/включении опции масштабирования, остальные опции для изменения интерфейса в игре будут игнорироваться(секция [INTERFACE], опции: DialogBoxX, DialogBoxY, SubtitlesBoxX, NewChapterSizeX, NewChapterSizeY, SaveGameImageSizeX, SaveGameImageSizeY, InventoryItemNoteSizeX, InventoryCellSize в SystemPack.ini), и наоборот.
- Класс ITEM_SHIELD:
 Полностью реанимирована и восстановлена возможность использования щитов в бою (опция EnableShields в SystemPack.ini);
 — Исправление щитов применяется только для "Готики 2: Ночь Ворона"(Gothic2.exe) и "Готики 1"(GothicMod.exe);
 — В игру или моды щиты должны добавляться модостроителями, для этого используйте материалы из нашей базы данных модостроителей: SystemPack_mdb.rar.
 
 - Увеличено максимальное количество полигонов для 3D-моделей:
 Ранее 3D-модели не отображались в игре, если содержали более 2048 вершин, теперь:
 — Изменено значение лимита в 4096 полигонов на один объект 3D-модели, при разработке высоко-полигональных моделей он составляет, максимум: ~40-45 тысяч вершин (~70-80 тысяч полигонов) на 1 меш модели. Модели с большим числом полигонов, без существенной переделки движка отображаться не будут!
 — Добавлено изменяемое значение для параметра кэша 3D-моделей и анимаций при использовании высоко-полигональных моделей в игре, для предотвращения возможных вылетов игры(секция [DEBUG], опция s_posCacheList в SystemPack.ini).
 
 - Miles:
 — Реализована поддержка формата файлов OGG vorbis для озвученных диалогов и звуковых эффектов игры, для снижение веса файлов модификаций и аддонов для игры.
 Примечание: Дополнительную информацию по работе с этим типом файлов смотрите в файле "systempack_mdb.rar", каталог: "Ogg2Wav".
 
- Настраиваемый FOV Hor+:
 Описание файла (SystemPack.ini): Если список не раскрывается полностью обновите страницу
 Описание формата *.patch файла:Не все из указанных здесь параметров будут доступны в созданном у вас ИНИ-файле, это обусловлено тем, что некоторые из них платформо-зависимые, т.е. будут активированы и работать, - только на конкретной версии игры!
 ; GOTHIC ½ — SYSTEMPACK
 ; ВАЖНО: Изменять настройки секции [DEBUG] не рекомендуется, но если у вас будут проблемы с нововведениями,
 ; вы можете отключить то, или иное исправление.
 ; Внимание: Файл SystemPack.ini станет доступен только после первого запуска игры!
 
 
 [DEBUG]
 FixGameUX=1
 ; ... исправления для GameUX и процесса - rundll32 в ОС WinVista, Win7, - включено (1) или выключено (0).
 
 Disable_D3DVBCAPS_WRITEONLY=1
 ; ... исправление, удаляет флаг WRITEONLY при создании вертексного буфера, для решения проблем с радиальным туманом и текстурами.
 ; - включено (1) или выключено (0), значение по-умолчанию: 1, для всех видеокарт. Возможное снижение производительности на 10-15%.
 
 SimpleWindow=1
 ; ... отключает рамку окна, но не включает оконный режим, - включено (1) или выключено (0), по-умолчанию: 1.
 
 BorderlessWindow=0
 ; ... включает оконный режим без рамки, - включено (1) или выключено (0), по-умолчанию: 0.
 ; рекомендуется включать только при возникновении проблем с работой игры в полноэкранном режиме.
 
 WindowPosX=0
 ; ... позиция окна по горизонтали, - по-умолчанию: 0.
 ; изменение позиции окна доступно только при BorderlessWindow = 1.
 
 WindowPosY=0
 ; ... позиция окна по вертикали, - по-умолчанию: 0.
 ; изменение позиции окна доступно только при BorderlessWindow = 1.
 
 ZNORESTHREAD=1
 ; ... отключает отдельный поток для менеджера ресурсов(ResourceManager) игры, - включено (1) или выключено (0), по-умолчанию: 1.
 
 MoverBugfix=1
 ; ... исправление для переключателя в храме "Спящего", - включено (1) или выключено (0), по-умолчанию: 1.
 ; работает даже при 1000 FPS, на остальные переключатели исправление вроде бы не влияет.
 
 NumLockDisable=1
 ; ... исправление, предотвращает отключение активного NumLock при запуске игры "Готика 1", - включено (1) выключено (0), по-умолчанию: 1.
 
 DisableCacheOut=1
 ; ... отключает выгрузку кэша при сворачивании игры, - включено (1) или выключено (0), по-умолчанию: 1.
 
 QuickSaveEnable=1
 ; ... исправление, восстанавливает работоспособность функции быстрого сохранения/загрузки для игры "Готика 1", - включено (1)
 ; или выключено (0), по-умолчанию: 1. Функция быстрого сохранения в игре использует 15-й слот.
 ; клавиши управления: [F5] - быстрое сохранение, [F9] - быстрая загрузка.
 
 USInternationalKeyboardLayout=1
 ; ... частично меняет раскладку клавиатуры, клавиши Z и Y поменялись местами, клавиша минус (нижнее подчеркивание)
 ; теперь работает корректно в консоли, по-умолчанию: 1.
 
 Polish_version=0
 ; ... включает изменения сделанные польским локализатором для клавиатуры в игре, - включено (1) или выключено (0), по-умолчанию: 0.
 
 PFXfix=1
 ; ... исправление, для корректной работы PFX-эффектов огня из костров в "Готике 1", - включено (1) выключено (0), по-умолчанию: 1.
 
 StrafeBug=0
 ; ... возможность использовать стрейф в прыжке/падении - включено (1) или выключено (0), по-умолчанию: 0.
 
 Show_FPS_Counter=0
 ; ... показать внутренний счётчик FPS, - включено (1) или выключено (0), по-умолчанию: 0.
 ; Внимание: встроенный в игру счётчик FPS не отображает значений больше 256 FPS.
 
 Cache_Timeout=400
 ; ... таймаут кэша с информацией об уступе, диапазон значений от 100 до 1500. Увеличьте это значение при возникновении проблем с карабканьем, по-умолчанию: 100.
 
 BUGFIX_already_deleted_zCObject=1
 ; ... отключает вывод ошибки с сообщением "D: OBJ: deleting an already deleted zCObject ?!", - включено (1) или выключено (0),
 ; по-умолчанию: 1.
 
 Disable_HUMANS_SWIM.MDS=0
 ; ... отключает анимацию плаванья в режиме walk, - включено (1) или выключено (0), по-умолчанию: 0.
 
 Game_InitEngIntl=1
 ; ... исправление, меняет опрос скрипта Game_InitEnglish на Game_InitEngIntl, - включено (1) или выключено (0), по-умолчанию: 1.
 ; в оригинальном Gothic2.exe 1.30(fix) изначально опрашивается только Game_InitGerman и Game_InitEnglish,
 ; а в русской версии игры в скрипте Startup.d прописано - Game_InitEngIntl, из-за этого exe-шник не работал с русской версией.
 ; для тех версий игры, где в скрипте Startup.d прописано значение Game_InitEnglish, этот параметр нужно выставить в 0.
 
 FixHighRes=1
 ; ... автоматический патчинг D3DIm700.dll для поддержки высоких разрешений, - включено (1) или выключено (0), по-умолчанию: 1.
 
 FixAppCompat=1
 ; ... исправление для включения полноценного полноэкранного режима в игре:
 ; отключено (0), - в отключенном состоянии не будет виден индикатор здоровья NPC, на ОС Windows 8 и 8.1 игра будет работать с очень
 ; низким FPS, не более ~30. Включать этот режим не рекомендуется (!)
 ; включено (1), - активирует полноценный полноэкранный режим, в котором будет работать Vsync, будет доступно управление:
 ; гаммой, яркостью и контрастом средствами игры. На ОС Windows 8 и 8.1 нет проблем с FPS, рекомендован для всех (!)
 ; включено (2), - активирует оконный режим без рамки. Выглядит он так же как и полноэкранный, но в нём не работает: Vsync - это может
 ; приводить к проблемам в "Готике 1", управление: гаммой, яркостью, контрастом средствами игры (не критично, но многие пользуются).
 ; этот режим рекомендуется активировать только в том случае, если полноэкранный режим работает некорректно! Что возможно только
 ; у тех пользователей Nvidia Optimus, у которых видеоролики в полноэкранном режиме не работают совсем.
 ; Работает только в ОС Windows 8 и выше. По-умолчанию: 1.
 
 FixBink=1
 ; ... исправления для воспроизведения видео на всех ОС, - включено (1) или выключено (0).
 
 FixMss=1
 ; ... исправления для системы объемного звука, - включено (1) или выключено (0).
 
 UnknExeCrc=0x64796DB9
 ; ... при сбое игры сюда заносится контрольная сумма неизвестного или повлекшего вылет ехе-файла игры,
 ; к которому невозможно было применить исправления SystemPack'a.
 
 
 [SYSTEM]
 NvidiaVga=0
 ; ... автоматически назначаемый внутренний параметр "Системного пакета" для графических карт nVidia и ATI, - НЕ ИЗМЕНЯТЬ!
 
 
 [PARAMETERS]
 Gothic2_Control=0
 ; ... схема управления из Готики 2, одна клавиша (ЛКМ или CTRL) для выполнения любых действий, вместо комбинации клавиш (ЛКМ+W или CTRL+W), - включено (1) или выключено (0), по-умолчанию: 0.
 
 FPS_Limit=0
 ; ... ограничение FPS при нажатии любой клавиши, - включено (25-100) или выключено (0), по-умолчанию: 0.
 
 AnisotropicFiltering=16
 ; ... уровень анизотропной фильтрации текстур, - включено (2-16) или выключено (0), по-умолчанию: 16.
 
 VerticalFOV=67.5
 ; ... параметр для изменения вертикального FOV, значение по-умолчанию: 67.5.
 ; значение параметра для изменения vFOV по старой формуле: для мониторов 16:10 - (56.25), для мониторов 16:9 - (50.625).
 
 NewFOVformula=0
 ; ... включает альтернативную формулу расчёта FOV, из-за чего модели в игре более не выглядят вытянутыми, - включено (1)
 ; или выключено (0), по-умолчанию: 0.
 
 DisableLOD=0
 ; ... отключает прогрессивный LOD для *.3ds моделей, - включено (1) или выключено (0), по-умолчанию: 0.
 ; возможное снижение производительности на 10-15%.
 
 DisableIndoorClipping=1
 ; ... отключает отсечение объектов в Indoor локациях, - включено (1) или выключено (0), по-умолчанию: 1.
 
 SPAWN_INSERTRANGE=4500.0
 ; ... дистанция, на которой в мир игры вставляется NPC, по-умолчанию: 4500.
 
 SPAWN_REMOVERANGE=5000.0
 ; ... дистанция, на которой из мира игры удаляется NPC, по-умолчанию: 5000.
 
 SPAWN_INSERTTIME_MAX=1000.0
 ; ... интервал времени при котором в определенной точке - WP/FP, будет порожден/вставлен в мир очередной NPC
 ; значение по-умолчанию: 1000, ед. измерения: миллисекунды.
 
 SmoothAniDistance=5000
 ; ... дистанция плавной анимации NPC, - минимум (2000), по-умолчанию в игре: 2000.
 
 DrawDistanceMultiplier=1
 ; ... множитель дистанции видимости/прорисовки мира игры, по-умолчанию: 1.
 ; ограничения для множителя при дистанции видимости равной - 300% в опциях игры: для Gothic.exe - 10, для всех остальных - 26.
 
 OutDoorPortalDistanceMultiplier=1
 InDoorPortalDistanceMultiplier=1
 WoodPortalDistanceMultiplier=1
 ; ... множитель дистанции удаления порталов, по-умолчанию: 1
 ; OutDoor - когда ГГ находится вне помещений/пещер, на улице.
 ; InDoor - когда ГГ находится внутри помещений/пещер, в доме.
 ; рекомендуется увеличивать OutDoor/InDoor значения - синхронно.
 ; Wood - дальность видимости порталов леса, данный тип порталов актуален только для "Готики 1".
 
 zMouseRotationScale=0.1
 ; ... скорость поворота модели ГГ при использовании мыши в "Готике 1", по-умолчанию: 0.1.
 ; рекомендуемые значения: диапазон от 0.1 до 0.3, шаг - 0.01.
 ; для мышек с высоким DPI (4000 и выше), не более - 0.2.
 
 EnableShields=0
 ; ... исправление включает поддержку работы класса щитов, только для файлов: Gothic2.exe и GothicMod.exe, - включено (1)
 ; или выключено (0), по-умолчанию: 0.
 
 No_Take_Anim=0
 ; ... отключает анимацию подбора для любых назначенных клавиш, - включено (1) или выключено (0), по-умолчанию: 0.
 
 RMB_No_Take_Anim=0
 ; ... принудительно назначает клавиши LMB и RMB(любые другие клавиши работать не будут), отключает анимацию подбора для RMB,
 ; - включено (1) или выключено (0), по-умолчанию: 0.
 ; ВНИМАНИЕ: движок поддерживает назначение только 2-х кнопок на одно действие. Эти опции взаимоисключающие,
 ; одновременно может работать только одна из них!
 ; если включены обе, то будет работать только RBM_No_Take_Ani, так как RBM_No_Take_Ani имеет приоритет над No_Take_Ani (!)
 ; если включена RBM_No_Take_Ani=1, то на действие GAME_ACTION назначается левая и правая кнопка мыши, соответственно никакие
 ; другие назначаемые кнопки(в том числе и с клавиатуры) работать в этом случае не будут (!)
 ; если вам нужен Ctrl, но не нужна анимация, выставляем: No_Take_Anim=1, RMB_No_Take_Anim=0.
 ; если вам не нужна анимация на ПКМ, выставляем: No_Take_Anim=0, RMB_No_Take_Anim=1.
 ; если вам нужна анимация, выставляем: No_Take_Anim=0, RMB_No_Take_Anim=0.
 
 TRADE_VALUE_MULTIPLIER=0.5
 ; ... коэффициент торговли, - минимум (0.01), максимум (100.0), по-умолчанию: 0.5.
 
 Animated_Inventory=1
 ; ... вращение предметов в инвентаре, - включено (1) или выключено (0), по-умолчанию: 1.
 
 HideFocus=1
 ; ... скрыть фокус для мертвых NPC с пустым инвентарём, - включено (1) или выключено (0), по-умолчанию: 1.
 
 ThrowFlag=1
 ; ... проверять флаг ITEM_THROW, для возможности бросить вещь, - включено (1) или выключено (0), по-умолчанию: 1.
 
 InteractionCollision=0
 ; ... просчёт коллизий для используемых интерактивных объектов, - включено (1) или выключено (0), по-умолчанию: 0.
 
 keyDelayRate=150
 ; ... скорость авто-повтора нажатой клавиши в Готике 1, по-умолчанию: 70. Рекомендуемые значения: диапазон от 10 до 300.
 
 keyDelayFirst=150
 ; ... задержка перед началом авто-повтора клавиши в Готике 1, по-умолчанию: 140. Рекомендуемые значения: диапазон от 100 до 1000.
 
 HighlightMeleeFocus=1
 ; ... подсветка NPC в фокусе, - включено (1) или выключено (0), по-умолчанию: 1.
 
 HighlightInteractFocus=1
 ; ... подсветка предметов в фокусе, - включено (1) или выключено (0), по-умолчанию: 1.
 
 HighlightInteractNoFocus=1
 ; ... мерцание предметов находящихся не в фокусе, - включено (1) или выключено (0), по-умолчанию: 1.
 
 Fight_ANI_Interrupt=0
 ; ... прерывание анимации в бою, - включено (1) или выключено (0), по-умолчанию: 0.
 
 Monsters_Block_Damage=0
 ; ... разрешить монстрам блокировать удары, - включено (1) или выключено (0), по-умолчанию: 0.
 
 ReverbVolume=3.0
 ; ... множитель для громкости реверберации, чем выше значение, тем громче отражения эффектов звука, по-умолчанию: 3.0.
 ; громкость реверберации как множитель для всех - относительная реверберация разных звуков должна быть как в оригинале игры.
 ; опция доступна только если включен в настройках игры звуковой драйвер SP - "DirectSound3D HW".
 
 [BARRIER]
 AlwaysON=0
 ; ... отображать визуальный эффект Барьера постоянно, - включено (1) или выключено (0), по-умолчанию: 0.
 
 AlwaysOFF=0
 ; ... отключить визуальный эффект Барьера, - включено (1) или выключено (0), по-умолчанию: 0.
 
 DisableSound=0
 ; ... отключить звук Барьера, - включено (1) или выключено (0), по-умолчанию: 0.
 
 DisableDamage=0
 ; ... отключить урон от Барьера, - включено (1) или выключено (0), по-умолчанию: 0.
 
 
 [INTERFACE]
 Scale=1
 ; ... множитель автоматического масштабирования интерфейса игры, за основу взято разрешение 1024x768 пикселей;
 ; включено (1) или (1.1 ... и выше), масштабирование интерфейса в n-раз на усмотрение пользователя.
 ; максимальное значение зависит от вертикального разрешения экрана. То есть:
 ; для разрешения 1920x1080, максимальное значение будет 1080/512 = 2.10
 ; для разрешения 3840x2160, максимальное значение будет 2160/512 = 4.21
 ; более высокие значения будут прочитаны как максимальное.
 ; выключено (0), без масштабирования. По-умолчанию: 1.
 
 ForceMenuScale=0
 ; ... форсировать масштабирование меню, - включено (1) или выключено (0), по-умолчанию: 0.
 
 ScaleMenusX=640
 ; ... размер меню X для масштабирования, по-умолчанию: 640, ед. измерения пиксели.
 
 ScaleMenusY=480
 ; ... размер меню Y для масштабирования, по-умолчанию: 480, ед. измерения пиксели.
 
 DialogBoxX=800
 DialogBoxY=600
 SubtitlesBoxX=600
 ; ... настраиваемые параметры для изменения размеров окон субтитров и диалогов, ед., измерения пиксели.
 
 ShowManaBar=1
 ; ... отображение индикатора маны: скрыт - (0) выводится только с активным заклинанием в руках Гг - (1) отображается постоянно - (2),
 ; по-умолчанию в игре: 1.
 
 ShowSwimBar=1
 ; ... отображение индикатора воздуха: скрыт - (0) выводится только если Гг под водой - (1) отображается постоянно - (2),
 ; по-умолчанию в игре: 1.
 
 HideHealthBar=0
 ; ... отображение индикатора жизни: выводится постоянно - (0) скрыть - (1), по-умолчанию в игре: 0.
 
 NewChapterSizeX=640
 NewChapterSizeY=480
 SaveGameImageSizeX=320
 SaveGameImageSizeY=200
 InventoryItemNoteSizeX=450
 ; ... размеры элементов интерфейса в игре: Начало новой главы, Сохранение игры, Описание предметов, ед. измерения пиксели.
 
 InventoryCellSize=70
 ; ... изменение размера ячейки инвентаря, минимум (10), по умолчанию в игре: 70, ед. измерения пиксели.
 
 Color_DialogChoice_Active=-1
 ; ... цвет выбранной строки диалога, - по-умолчанию: -1 (Белый).
 
 Color_DialogChoice_Inactive=-6316129
 ; ... цвет не выбранной строки диалога, - по-умолчанию: -6316129 (Серый).
 
 Color_Talk_Hero=-1
 ; ... цвет шрифта для субтитров Гг, - по-умолчанию: -1 (Белый).
 
 Color_Talk_NPC=-256
 ; ... цвет шрифта для субтитров NPC, - по-умолчанию: -256 (Желтый).
 
 Color_Noise=-49408
 ; ... цвет шрифта для разговоров окружающих NPC, - по-умолчанию: -49408 (Оранжевый).
 ; Важно: используется только в "Готике 1".
 
 Hide_STR_DEX=1
 ; ... скрыть отображение второго значения силы/ловкости в окне характеристик персонажа, - включено (1) или выключено (0), по-умолчанию: 1.
 
 
 [SUBTITLES]
 Control=0
 ; ... включает управление временем отображения субтитров, - включено (1) или выключено (0), по-умолчанию: 0.
 ; необходимо включить для управления субтитрами.
 
 TimeMultiplier=2.0
 ; ... множитель времени для фраз с файлом озвученного диалога. То есть, имеется одна озвученная фраза продолжительностью
 ; в 10 секунд, при установленном множителе 2.0 субтитры в игры для неё будут отображаться в течении 20 секунд.
 
 MaxTimePerPhrase=30.0
 ; ... максимальное время в секундах для отображения субтитров без файла озвучки.
 
 TimePerChar=100.0
 ; ... время в миллисекундах для отображения одного символа субтитров без файла озвученного диалога. Например, при значении
 ; TimePerChar=200.0, фраза: "Ты можешь научить меня сражаться?" содержит 33 символа,
 ; значит отображаться она будет 33*200/1000=6.6 секунд.
 
 
 [RETURNING2]
 Enable=0
 ; ... включает изменения предназначенные для аддона "Возвращение 2.0", - включено (1) или выключено (0), по-умолчанию: 0.
 
 
 [SHW32]
 bShowGothicError=1
 ; ... показывать вывод окна с ошибкой "OutOfMemory", - включено (1) или выключено (0), по-умолчанию: 1.
 
 bShowMsgBox=0
 ; ... показывать мессаджбокс с сообщением об ошибке "OutOfMemory", - включено (1) или выключено (0), по-умолчанию: 0.
 
 bUseNewHandler=1
 ; ... активирует вид используемого обработчика ошибки "OutOfMemory", - включено (1), отлавливать ошибки "OutOfMemory" во всех модулях,
 ; даже если они используют свой аллокатор, а не обращаются к shw32.dll,
 ; или выключено (0), отлавливать только те OutOfMemory, которые произошли при вызове методов из shw32.dll, по-умолчанию: 1.
 
 reserveInMb=50
 ; ... изменяемое значение(в диапазоне от 5 до 300 МБ) для резервирования памяти библиотекой на случай возникновения ошибки
 ; "OutOfMemory". Эта память будет недоступна игре, но позволит ей по возможности корректно завершится в случае её возникновения.
 ; значение по-умолчанию: 50 МБ, ед. измерения Мегабайт.
 Описание параметров цвета в игре:Код:- ; Секция создания ConfigVariables с начальными значениями [ConVars] - чтение/запись настроек из файла SystemPack.ini [zConVars] - чтение/запись настроек из файла Gothic.ini Test:patchTest = "0"; можно так Test:patchTest2 = "Test:patchTest2"; и так - возьмет начальное значение из текущего значения переменной в SystemPack.ini [MemBlocks] BlockA = 0x10000; ReadWrite блок ExeBlockA = 0x10000; ReadWriteExecute блок, приставка Exe определяет права ;/////////////////////////////////////////////////////////////////////////////////////////////////////// ; Для всех типов ;/////////////////////////////////////////////////////////////////////////////////////////////////////// [1]; Имя любое, НО уникальное Addr = "0xA"; Адрес для записи Base = "BlockA"; имя блока памяти, адрес которого следует прибавить к Addr, если параметра нет - ничего не прибавлять или AddrSect = ".text"; поддерживается всеми типами, кроме hex, ищет все вхождения Org значения и заменяет их на New Condition = "DEBUG:Disable_D3DVBCAPS_WRITEONLY"; Имя переменной ini, значение которой текстово проверяется для определения - применять ли патч ConditionValue = "1,2,3"; Варианты значений разделенные ',' при которых патч применяется или ConditionNotValue = "4,5,6"; Варианты значений разделенные ',' при которых патч не применяется ;/////////////////////////////////////////////////////////////////////////////////////////////////////// ; Тип hex ;/////////////////////////////////////////////////////////////////////////////////////////////////////// Type = "hex" New = "68 00 0C 00 00"; новые байты или NewAnsi = "1.30(fix-SP 1.1)"; новые символы ANSI Org = "68 00 01 00 00"; оригинальные байты или OrgFill = "OD OA"; паттерн на заполнение массива размером с New, т.е будет OD OA OD OA OD или Ничего - патч без проверки. ;/////////////////////////////////////////////////////////////////////////////////////////////////////// ; Тип ptr ;/////////////////////////////////////////////////////////////////////////////////////////////////////// Type = "ptr" Org = "0x008C63D8"; оригинальное значение беззнакового целого, вообще соответствует 4 байтам hex в обратном порядке, может записываться не в 16-ричном виде, а 10-чном - без 0x OrgOffset = "0xC"; то же, что и Org - плюсуется к нему, для удобства или Ничего - патч без проверки. NewOffset = "0xC"; новое значение беззнакового целого, вообще соответствует 4 байтам hex в обратном порядке, может записываться не в 16-ричном виде, а 10-чном - без 0x NewBlock = "BlockA"; имя блока памяти, адрес которого следует прибавить к NewOffset, если параметра нет - ничего не прибавлять ;/////////////////////////////////////////////////////////////////////////////////////////////////////// ; Тип int ;/////////////////////////////////////////////////////////////////////////////////////////////////////// Type = "int" Org = "-800"; оригинальное значение знакового целого New = "100"; новое значение знакового целого NewVar = "PARAMETERS:DialogBoxX"; имя переменной ini, значение которой следует прибавить к New, если параметра нет - ничего не прибавлять NewMul = "2"; значение, на которое следует умножить New, если параметра нет - ни на что не умножать NewAdd = "33"; значение, которое следует прибавить к New, если параметра нет - ничего не прибавлять Псевдоформула: New * Get(NewVar) * NewMul + NewAdd NewMin = "33"; минимальное значение, если New после вычисления меньше - заменит его на это NewMax = "330"; максимальное значение, если New после вычисления больше - заменит его на это ;/////////////////////////////////////////////////////////////////////////////////////////////////////// ; Тип float ;/////////////////////////////////////////////////////////////////////////////////////////////////////// Type = "float" Org = "-800.0"; оригинальное значение вещественного New = "100.0"; новое значение вещественного NewVar = "PARAMETERS:DialogBoxX"; имя переменной ini, значение которой следует прибавить к New, если параметра нет - ничего не прибавлять NewMul = "2.0"; значение, на которое следует умножить New, если параметра нет - ни на что не умножать NewAdd = "33.0"; значение, которое следует прибавить к New, если параметра нет - ничего не прибавлять Псевдоформула: New * Get(NewVar) * NewMul + NewAdd NewMin = "33.0"; минимальное значение, если New после вычисления меньше - заменит его на это NewMax = "330.0"; максимальное значение, если New после вычисления больше - заменит его на это
 #Red color names
 Red = -65536
 IndianRed = -3318692
 LightCoral = -1015680
 Salmon = -360334
 DarkSalmon = -1468806
 LightSalmon = -24454
 Crimson = -2354116
 FireBrick = -5103070
 DarkRed = -7667712
 
 #Pink color names
 Pink = -16181
 HotPink = -38476
 DeepPink = -60269
 MediumVioletRed = -3730043
 PaleVioletRed = -2396013
 
 #Orange color names
 Orange = -23296
 DarkOrange = -29696
 OrangeRed = -47872
 Tomato = -40121
 Coral = -32944
 
 #Yellow color names
 Yellow = -256
 Gold = -10496
 LightYellow = -32
 Moccasin = -6987
 Khaki = -989556
 
 #Purple color names
 Purple = -8388480
 Magenta = -65281
 Violet = -1146130
 BlueViolet = -7722014
 DarkViolet = -7077677
 Indigo = -11861886
 SlateBlue = -9807155
 
 #Green color names
 Green = -16744448
 Lime = -16711936
 LimeGreen = -13447886
 SpringGreen = -16711809
 SeaGreen = -13726889
 YellowGreen = -6632142
 Olive = -8355840
 DarkCyan = -16741493
 
 #Blue color names
 Blue = -16776961
 MediumBlue = -16777011
 DarkBlue = -16777077
 MidnightBlue = -15132304
 Cyan = -16711681
 SteelBlue = -12156236
 SkyBlue = -7876885
 DeepSkyBlue = -16728065
 RoyalBlue = -12490271
 
 #Brown color names
 Brown = -5952982
 Sienna = -6270419
 SaddleBrown = -7650029
 SandyBrown = -744352
 NavajoWhite = -8531
 BurlyWood = -2180985
 Cornsilk = -1828
 
 #White color names
 White = -1
 Azure = -983041
 GhostWhite = -460545
 Ivory = -16
 
 #Grey color names
 Black = -16777216
 Gray = -8355712
 Silver = -4144960
 DimGray = -9868951
 LightGrey = -2894893
Вложения
							
								Последнее редактирование модератором: 
							
						
					
					
					
	
				 
				

 
		 
 
		 
 
		 
 
		 
 
		
 
 
		 
 
		 
 
		 
 
		