• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2024!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык

Gothic 2 (New renderer\Remaster)

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
  • Первое сообщение
  • #1
--------------------------------------------------------
---Ссылка на nexus ---> Gothic 2 Remaster <---

--------------------------------------------------------


ОБНОВЛЕНО V 5.0 (experimental)

- Добавлено FSR (reversed)
- Добавлено CNNX (лагает при больших разрешениях)
- Minor fixes
(!) Windows 10+ обязательно (не будет работать ни в эмуляторах, ни в версиях ниже. Там нет нужных API)
(!) Апскейлер выключен по умолчанию (см. INI файл)


(!) Если в игре низкий FPS попробуйте ALT+ENTER (переключает режим рендера из фонового в основной и обратно)
>>>ВНИМАНИЕ! ЕСЛИ ВЫ УСТАНОВИЛИ НЕПОДДЕРЖИВАЕМУЮ ЧАСТОТУ И ПРИ ЗАПУСКЕ МОНИТОР ОТКЛЮЧИЛСЯ - ПРОСТО ЗАЖМИТЕ КЛАВИШУ [ESC] секунды на 3
(!) [PERFORMACE HACK]
Может плохо работать у некоторых и можно попробовать выключить (может вызывать тиаринг эффект при повороте) А может и прекрасно работать. Тут как пойдёт :)
(!)
Поставить [MSAA = 0] если включаете апскейл!

[UPSCALER DESIRED RESOLUTION = MAX]

- Для полного отключения апскейлера закомментировать эту строку (добавить';' в начало)
(по непонятным причинам - 'закомментировать cтроку' в INI файле вызывает ступор у буржуев...)


[UPSCALER TYPE = X] ;0 - fsr \ 1 - cnnx (cnnx даёт качественную картинку и само собой не с ванильными текстурами и разрешением ниже 2K)
Если используется режим 1, то не стоит менять разрешение из меню игры!
- Использовать
[GAME RESOLUTION = ...]
(*)
Если использован TYPE 0, то можно и нужно менять из игры (при понижении разрешения оно будет компенсироваться FSR)

От себя:
Качайте текстуры (оба пака)
[UPSCALER DESIRED RESOLUTION = MAX] <--- ВЛИЯЕТ НА FPS (oционально и можно не включать\апскейлер выключен по умолчанию)
[GAME RESOLUTION = AUTO]
[UPSCALER TYPE = 0]
->;[DO NOT USE MIPS] (удалить ';')
->;[AVX] Если есть AVX2 (просто AVX не прокатит)

И выставляем уже в игре нужное разрешение
Для тестов используется gtx 1060 6G и всё прекрасно
C 4К текстурами, сразу после запуска игры будут лаги, потом пропадут (также alt+enter в помощь)

На заметку:
При самом первом запуске не будут сохраняться настройки управления в игре
(При первом запуске Egl_Gothic2.exe выйти и запустить снова)
Происходит из-за того, что при первом запуске используется вшитый дефолтный конфиг (там не все секции и это сделано для совместимости)
(Они самой игрой дописываются после первого запуска)


И да, вам не нужны никакие патчи, исправления или что-то подобное. Чистая игра и EGL_launcher.exe
(UNION уже в комплекте)
Все плагины UNION и не только можете, как обычно закидывать в папку AUTORUN (можно и в egl_addons)
Если вы запустили чистую игру, сразу после установки (безрезультатно) - проверьте и прибейте её процесс в диспетчере задач перед первым запуском EGL (иначе это всё может поломать. Так, как процесс игры висит мёртвый и все файлы игры заблокированы)


Для разблокировки оверлея reshade раскомментировать [UNLOCK SETTINGS]
(Все настройки в Gothic2_Remaster.ini)

****

[ASYNC MODE = AUTO] Асинхронный pipeline. Можно вместо auto поставить кол-во потоков (например 16)
Даёт прирост, но не совместим с обычным кэшем, который был в прошлой версии. Кеш статичный и создаётся пока вы бегаете в игре, и в следующий раз он опять будет использоваться. Чем больше бегаете там - тем быстрее всё работает.

[GAME RESOLUTION = 1920 1080 X] (X - частота)
(*) Частота - опционально

[PERFORMACE HACK]
Прирост производительности примерно в 2 раза (как повезёт)

FPS привязан к частоте обновления. Например, если нужно 60 fps ставим в разрешении частоту 60 (W H 60)
Будет 60 fps в игре и ну так далее. Не стоит ставить 144hz, если железо не тянет 144fps
(Если частота не указана, то будет использована максимальная поддерживаемая для этого разрешения)

(!) Отключить ограничение частоты кадров фоновых приложений! (панель nvidia)
+ Рекомендую поставить в настройках видеокарты адаптивную вертикальную синхронизацию (будет идеально плавно всё работать)

ОБНОВЛЕНО ДО ВЕРСИИ 2.0
---------------------------------------------------------------------------------------------------------------------------------------------
- Добавлена поддержка 'UNION' 1.0L (system pack 2)
- Исправлены все внутриигровые шрифты
- Добавлен инжектор для дополнительных DLL
- Весь 'UNION' функционал на месте
- Возможность обновления 'UNION'
- Папка для обновлений и дополнительных DLL (egl_addons)
- При первом запуске создаётся бэкап всей папки system игры (лишнее, но на всякий случай)
(даже если выдернуть из розетки провод и потом запустить EGL он всё восстановит в исходное состояние)
- Исправлена совместимость

- Исправлены настройки


Также обновлены текстуры и добавлен русификатор (не путать с выбором локализации при первом запуске!)
- Русификатор ставить отдельно со страницы на Nexus

---------------------------------------------------------------------------------------------------------------------------------------------

- Улучшены текстуры
- Правки движка
- Использование памяти исправлено
- Поддержка MSAA 4 - 8 (убрано вер 5.0, ибо в топку)
- Полностью восстановлен EAX2 + HRTF и работает на любой звуковой карте (НЕ SP 1.8 MSS\EAX)
--> EAX Демонстрация (видео)
- Полностью новый рендер (НЕ GOTHIC DX11 и не имеет к нему никакого отношения)
- 4k+ поддержка разрешений (нет проблем с интерфейсом)
- Встроенный reshade (не рабочая мышь исправлена)

ДЛЯ РАБОТЫ ТРЕБУЕТСЯ ПОДДЕРЖКА ВУЛКАН API

- Проверено на GTX1060 6Gb (win10x64)

Известные проблемы:

-Нет (на данный момент)
(!) При первом запуске возможны лаги (пропадут после создания кэша)

ПОРЯДОК УСТАНОВКИ:

(!)
СДЕЛАНО ТОЛЬКО ДЛЯ ВЕРСИИ GOTIC 2 GOLD
ПРИМЕЧАНИЕ: Не проверялось со steam версией игры (но по идее всё должно работать)

1) Установка, как таковая, не требуется (так же не заменяются никакие файлы в папке с игрой)
2) Не нужно устанавливать никакие патчи или фиксы (содержит все исправления и функционал из SP 1.8)
Просто скопировать EGL_Gothic2.exe в папку system игры

ПЕРВЫЙ ЗАПУСК:
(!)
ВАЖНО: Перед запуском EGL_Gothic2.exe: Если вы установили чистую игру и запускали её (безуспешно) проверьте процесс игры в диспетчере и прибейте его.
При первом запуске нужно выставить текущую локализацию [GAME LANGUAGE = X] X - индекс
(!) Это не русификация игры! (Ставить её отдельно)
- EGL автоматически откроет свой конфиг при первом запуске. Просто выставить значения и закрыть текстовый редактор (Игра запустится сама. Не нужно запускать ничего повторно)

- Также при первом запуске и смене разрешения экрана из меню игры - обязательно перезапустить игру (нужно для правильного масштабирования UI)
- Держу в курсе - Оверлей Nvidia, как и Steam может вызывать краши при запуске и тормоза (а может и не вызывать)
(GeForce Experience пытается присунуть и заинжектить свой оверлей туда куда не стоит. Как совет, актуально для всех старых игр, выключать эту фигню)

Дополнительные настройки в Gothic2_Remaster.ini

;[UNLOCK SETTINGS] Раскомментировать строку для досnупа к оверлею RS

УДАЛЕНИЕ:
- Удалить Gothic2.exe и переименовать Gothic2.backup в Gothic2.exe

ПО ПОВОДУ ТЕКСТУР:
- Текстуры сделаны чтоб были (полностью играбельны и выглядят хорошо)
- ОБНОВЛЕНО: Добавлены 4К текстуры (аддон)
- В первую очередь для теста нового рендера и художественной ценности не имеют. Но в любом случае это лучше, чем большинство паков, которые превращают игру в непонятно что.
Готика должна оставаться Готикой

(!) Не использовать текстуры с ванильной игрой без EGL! (получите вылеты и прочее)
(!) В первую очередь проверьте работу нового рендера и не тратьте время на скачивание текстур!

(!) Для справки:
Если вы используете Microsoft Security Essentials или Avast - добавьте папку с игрой в исключения
(Этот пережиток прошлого Security Essentials находит вирусы даже в пустом проекте созданном в VS2019. Второе недоразумение тоже для одарённых)
 
Последнее редактирование модератором:

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
DEP отключён в винде?
 

Haart

Участник форума
Регистрация
24 Окт 2011
Сообщения
188
Благодарности
106
Баллы
185
Kuzja, union по-умолчанию добавляет готику в исключения для деп. Так что - да, считай отключен.
 

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
Нет, я это убрал (там хрень какая то с этим)
У меня постоянно вылазило сообщение 'dep отключён - рекомендуется перезагрузиться' или типа того.
Правда, вот точно....не помню в этой версии убрано это или нет....даже не знаю теперь.
Я дебаггером всё это убирал из Shw32.dll. Где какие файлы уже не помню. Где правленые, где какие...Сотни тут их уже :)

От админа пробовал запускать?

union по-умолчанию добавляет готику в исключения для деп. Так что - да, считай отключен.
Вот как раз этого нельзя делать (ни в коем случае). Это и причина.
Пост автоматически объединён:

Знаешь где деп вкладка в винде?
Проверь что там у тебя. Должно быть - только для программ и служб windows
Даже если так стоит - переключи потом перезагрузись - потом опять переключи и перезагрузись
Попробуй должно помочь

bcdedit.exe /set {current} nx AlwaysOff
Это не работает? (в консоли)

vdfs32g.dll shw32.dll dinput.dll egl.dll ddraw.dll d3dimm.dll dxgi.dll d3d11.dll egl_rs.layer
Вот, если что то из этого не загружается, то амба (ибо дальнейшая загрузка бессмысленна)
У тебя почему то не загружается что то

Visual_C_Runtimes_All_In_One_Jul_2021
Там в файлах визу есть

Устанавливал? И те что в архиве VC_redist.x64.exe...и т.п
 
Последнее редактирование:

Haart

Участник форума
Регистрация
24 Окт 2011
Сообщения
188
Благодарности
106
Баллы
185
Kuzja, устанавливал. Нет, ничего не помогает. Мб потому, что я не оригинал запускаю, а мод на основе юнион? Хотя отваливается именно рендер, судя по сообщению.
 

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
Может что то конфликтует с этим модом. Не знаю.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.802
Баллы
995
union по-умолчанию добавляет готику в исключения для деп. Так что - да, считай отключен.
Вот как раз этого нельзя делать (ни в коем случае). Это и причина.
*lupa* оригинальная заявка.. :)
 

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
Пример:
Добавляю в исключения exe и пытаюсь присоединится к процессу его из другого не связанного с ним процесса и получаю банан (Не сосем понятно причём тут DEP)
Возможно это зависит от аппаратной реализации тоже
Полностью DEP не могу отключить (не даёт загрузчик UEFI. Нужно отключать безопасную загрузку)
В общем бывает по разному. Мне про это уже много кто сообщал и не по готике 2, а по другим разным модам. У большинства нет проблем никаких, а у некоторых возникают.
Решение: либо отключать нужно полностью bcdedit.exe/set {current} nxAlwaysOff (это не даст сделать безопасный загрузчик, если используется. Он ставит политику запрета на это. Даже если обойти ничего не выйдет.)
Либо ставить только для служб виндовс, и никакие исключения не помогают. Проверено неоднократно.
Пост автоматически объединён:

Опять же это всё зависит от частного случая и прочего
Пост автоматически объединён:

Обновлено 5.2 (убраны лаги апскейлера)
 
Последнее редактирование:

Try

Участник форума
Регистрация
27 Дек 2019
Сообщения
106
Благодарности
418
Баллы
145
почитал по диагонали последние 10 страниц:
У тебя должно быть 200-300 fps, а не 25 Вот в чём прикол
Если отличие в разы то это точно ни DEP, ни энергопотребление, или другие мелочи жизни

Тут стоит обратить внимание на исполнение, по словам killer-m:
Отлаживать производительность в таком капустнике довольно тяжело, потому что у каждой библиотеки есть свои недоделки/проблемы.
Kuzja ты уверен, что 2 слоя конвертеров не выедают весь ЦПУ? А точно не рандомного vkDeviceWaitIdle? Как DxVk эмулирует ghost-текстуры?
Может будет проще записать трейс с RenderDoc и выложить - интересно посмотреть как dxvk вызовы сконвертил.
 

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
Если отличие в разы то это точно ни DEP, ни энергопотребление, или другие мелочи жизни
Да это не у него проблемы с DEP :)
Проблемы с dep у Haart (там нет доступа к списку модулей процесса)
Кроме dep на такое не способен никто (разве что антивирус какой лютый и кривой)

А не надо уже ничего отлаживать. Всё прекрасно работает.
Единственное - вулкан слой решейда жрёт фпс люто. Это нельзя исправить. Такова реализация вулкан слоя решейд. Я и так там повыкидывал половину
Могу попробовать сделать трейс, кстати я им не пробовал (ковырял им risen 3, когда ремастер делал)
Там были уже с рендердоком проблемы. Тут будут проблемы очевидно.

На видео показывал неоднократно. - у меня 100+ фпс (и не только у меня). У него 70 -30 в одном из мест города. Там где 30 fps падает из-за движка игры и там рендер не причём.
Проблемы решаются ковырянием настроек на своей стороне. Одно дело бы у него не работало вообще ничего. (учитывая то что у нас +\-одинаковое железо)

Про энергопотребление зря:
Вот:

I'm getting poor performance with this (24-30 fps with lots of stutters when moving the view around), and the weird thing is, my cpu and gpu utilization is not even close to what it should be. GPU for example is hovering barely at 70 %.

Heh... Mystery solved. I usually have power saving powerplan on and usually it works like a charm, but the remaster hits the sweet spot where it's not demanding enough for the cpu to step the frequency up, but it starves the gpu for work. Switching out to balanced powerplan fixed my issues.
Пост автоматически объединён:

На данный момент есть баг с апскейлером.
Если после запуска в игре менять разрешение или сворачивать игру alt-tab могут появиться лаги (из за рассинхрона)
Поставить нужное разрешение в INI файле и не крутить его в игре
Не сворачивать. А тупо выйти и перезапустить, если надо (занимает 7 сек засекал и актуально, если fsr юзается)

Также настройки синхронизации могут рубить fps в два раза. Смотреть, что там стоит в панели nvidia\radeon и пробовать.

При запуске форсируются настройки игры ультра+ (не вижу смыла убирать это для игры 20 летней давности)
С 4К текстурами требования совсем не как у ванильной игры (иметь в виду это)
Если, что то нужно менять, то менять в INI файле (а не в игре)

Вот собственно и всё.

Использовать профиль для nvidia (лежит в архиве, можно батником запустить)
Форсирует HBAO+
Пост автоматически объединён:


Апскейл с FHD до 2К+

Апскейлер последний, а не вулкан

Синхронизация выставляется в INI
[UPSCALER SYNC TYPE = 60]
Пост автоматически объединён:

В общем, люди ставьте текстуры + addon 4K и меши (ссылка там же)
Получите визуал в игре не хуже, чем у современных игр. Закрываем глаза на анимацию и модельки. Не делаем так *lupa* )
Пост автоматически объединён:

Жмякаете alt+enter и получаете, пусть и меньше фпс, но сверх плавную картинку (пробуете, если не работает, как задумано)
Пост автоматически объединён:


Пост автоматически объединён:

На заметку:
Есть маленький баг (собственно не баг, а особенность)
При самом первом запуске не будут сохраняться настройки управления в игре
Просто при первом запуске Egl_Gothic2.exe выйти и запустить снова

Происходит из-за того, что при первом запуске используется вшитый дефолтный конфиг (там не все секции и это сделано для совместимости)
Они самой игрой дописываются после первого запуска.
Пост автоматически объединён:

 
Последнее редактирование:

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
[USED DEVICE FOR UPSCALE = X] X - индекс (0 - обычно основной адаптер в системе, 1 - встройка\вторая карта)

Добавил возможность
Можно полностью нивелировать нагрузку в 0 при апскейле\(добавлении эффектов...планировал сделать параллакс\bump и т.п на hlsl) при наличии адекватной карты второй
На встройке при большом разрешении лаги.
Вообще всё это не актуально и пользоваться этим fsr в текущей версии не стоит.

Я наверно заканчиваю дальнейшие изыскания с этой игрой и займусь чем ни будь другим
Текущая версия полностью работоспособна и функциональна.
Пользуйтесь

Последнюю версию вложу чуть позже на нексус
Пост автоматически объединён:

Обновлено 5.3
- Добавлено [USED DEVICE FOR UPSCALE = X]
 
Последнее редактирование:

Vain

Участник форума
Регистрация
19 Сен 2008
Сообщения
394
Благодарности
123
Баллы
205
Я наверно заканчиваю дальнейшие изыскания с этой игрой и займусь чем ни будь другим
Текущая версия полностью работоспособна и функциональна.
Пользуйтесь
Г1 слишком стара и ещё больше сложностей будет? Поэтому ты делал только g2/r1,2,3
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.170
Благодарности
6.150
Баллы
1.565
Kuzja,
Че-то в файле ddraw.dll не то.
При запуске игры вылетает:
Код:
---------------------------
Error-Message
---------------------------

C: maximum texture size is lower than 32. possible reasons: wrong gfx driver setup (install other driver)

, bad os state (try to reboot), or insufficient gfx hardware (buy better gfx card!)

---------------------------
ОК 
---------------------------
1640174806026.png

Если файл удалить, то игра запускается. Но не знаю, все ли фишки присутствуют, если этого файла нет...
 

Kuzja

Участник форума
Регистрация
8 Ноя 2021
Сообщения
384
Благодарности
165
Баллы
85
Г1 слишком стара и ещё больше сложностей будет? Поэтому ты делал только g2/r1,2,3
Не, там то же самое по по большому счёту. Я начинал для готики 1 это делать изначально. Может потом выложу для г1
Пост автоматически объединён:

MEG@VOLT, Если удалить ничего работать не будет.
У тебя Vulkan поддерживает карта?
 
Сверху Снизу