Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Возможно Vsync стал как то криво работать и из-за него 30 FPS? Если Vsync отключить в драйвере, то всё равно 30 FPS?
Проблема с выбором разрешений выше 2048 пикселей на W10 1809 решена, нужно лишь заменить файл vdfs32g.dll - Готика 1: - Технические вопросы
Это ещё актуально:
FixAppCompat=1 +...
Проверил с видеокартой AMD HD 6770, получилось:
FixAppCompat=1 + Windows 10 1809 + AMD HD 6770 = нормальный FPS
Никаких проблем с эксклюзивным полноэкранным режимом не обнаружилось, FPS такой же как и в оконном режиме.
Значит проблема актуальна только для новых видеокарт, с поддержкой DX12.
Изменение опции с FixAppCompat=1 на FixAppCompat=0 в SystemPack.ini даёт черную рамку вокруг окна, становится ли FPS при этом нормальным?
Включение оконного режима без рамок, опция BorderlessWindow=1 в SystemPack.ini делает FPS нормальным?
А какая видеокарта была до неё?
Для Г2 НВ - распаковать SystemPack.vdf, в файл CODE_EFD8A07B.PATCH добавить строки
В раздел [ConVars] :
DEBUG:WindowPosX = "0"
DEBUG:WindowPosY = "0"
В конец файла:
[WindowPosX_1]
Base = "BlockS"
Addr = "0x500"
Type = "int"
NewVar = "DEBUG:WindowPosX"
[WindowPosY_1]
Base = "BlockS"
Addr =...
В DirectX 7 гамма регулируется только в полноэкранном режиме, вот выдержка из документации:
Setting and Retrieving Gamma Ramp Levels
Gamma ramp levels are effectively look-up tables that DirectDraw uses to map the frame buffer color components to new levels that will be displayed. For more...
Там через ddraw.dll идёт перехват функций. Т.к. этот ddraw.dll не экспортирует функцию SetAppCompatData, то Union её вызвать не может.
Чтобы вызвать SetAppCompatData нужно в BorderFix.cpp добавить получение хэндла ddraw.dll с указанием путей:
"%systemroot%\SysWoW64\ddraw.dll"...
@D36, Debug функция должна была вывести в zSpy какой то текст с предупреждением "A: CSBD: WARNING: ", но указатель оказался битый из-за чего игра вылетала.
SystemPack установлен? Если нет, то установи и проверь возникает ли ошибка.
Если установлен, проверь в SystemPack.ini опцию, должна быть такой:
BUGFIX_already_deleted_zCObject=1
Если ошибка по прежнему возникает, то мне нужен проблемный сэйв и файлы мод-фикса (файлы *.mod или *.vdf с префиксом...
Я проверил работу SystemPack 1.7 на Windows 10 1809 x64.
В этом обновлении системы изменился код d3dim700.dll и опция FixHighRes=1 больше не работает, соответственно разрешения больше 2048 пикселей не работают и выдают ошибку.
Как временное решение этой проблемы могу предложить делать так:
Из...
Baltram занимается моддингом Risen'ов, очень вероятно что он знает про формат X360T.
NicoDE спрашивал в теме - Modding in Risen №2 про формат X360T, возможно он нашёл ответ.
Ещё тут можешь спросить - Graphic file formats - ZenHAX
Проверь в SystemPack.ini опцию FixHighRes, она должна быть включена т.е. FixHighRes=1.
Если всё равно не заработает, попробуй так, из этого архива - LegacyD3DResolutionHack_MSVC6.zip
скопируй файл d3dim700.dll в папку с игрой G:\Steam\steamapps\common\Gothic\system\
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.