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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток!
    Стремитесь принять участие в ежегодном литературном конкурсе от "Ордена Хранителей"! В этот раз темой конкурса являются тайные организации. На днях организатор продлил сроки сдачи работ, вы ещё можете успеть! Ждем именно вас.

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

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.433
Благодарности
4.771
Баллы
625
  • Первое сообщение
  • #1
1767600363729.png

RU EN

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

narutix

Участник форума
Регистрация
29 Июн 2011
Сообщения
99
Благодарности
7
Баллы
175
А, ты про это. Установи плагин TopLayer / Union_OdysseeCrutches из менеджера.

А то что сейчас сделал, это когда, например, будишь человека, начинаешь говорить с другим. Проснувшийся говорит "в чём дело" и скипнуть диалог со вторым нпс уже нельзя.
Огромное СПАСИБО!!! Все заработало!
 

Slavemaster


Модостроитель
Регистрация
10 Июн 2019
Сообщения
1.147
Благодарности
2.021
Баллы
320
Там почему-то player->GetTalkingWith() null выдаёт при фразах типа "Подожди минутку". Можно заменить player->GetTalkingWith() на player->GetFocusNpc().
Union:
#engine [G2A]
    #patch [Stop Focus Talk]
        INT GetTalkingWith = 0x006BCF60
        INT GetFocusNpc = 0x00732BF0
        INT Delta = GetFocusNpc - GetTalkingWith
      
        INT CallA = 0x0042A8BD + 1
        INT CallB = 0x0042A97A + 1
        INT CallC = 0x0042A99C + 1
        INT CallD = 0x0042A9C3 + 1
      
        INT @CallA += Delta
        INT @CallB += Delta
        INT @CallC += Delta
        INT @CallD += Delta
    #/patch
#/engine

Патч не даёт завершить диалог, если собеседник не успел попасть в фокус ГГ перед диалогом.
 
Последнее редактирование:

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.590
Благодарности
6.199
Баллы
940
Может сделаете такую настройку для всех?
Чтобы масштабирование текстуры работало корректно, если она вызывается в Doc_SetPage для разрешения выше 1920х1080р?
https://worldofplayers.ru/threads/42038/post-1101185
 

ksardos877

Участник форума
Регистрация
2 Авг 2014
Сообщения
186
Благодарности
61
Баллы
190
в2 АБ есть версия U c СП1.9 ? и как её ставить ? а том там до сих пор 1.7 (
 

Homiecider

Участник форума
Регистрация
18 Дек 2020
Сообщения
12
Благодарности
0
Баллы
70
Доброго времени суток. Подскажите, ФПС держится в районе 60, выше не поднимается. Есть возможность отключить всинк без включения оконного режима?
Также часто бывают просадки до 30, а то и 20 ФПС при высокой дальности прорисовки. И на этих показателях лочится из-за того же всинка.
Также попробовал выставить множитель на 26 и сделать прорисовку на максимум - ФПС в ньюворлде упал до 15-20. Мне интересно, это из-за того, что у меня ноут с 1050 видяшкой? Проц i78750H и 16 гигов оперативки. Если я к примеру перейду на новый комп, который почти собрал с 10700KF, 3070 и 32 гигабайтами, то фпс увеличится и будет более стабильный и высокий (144 ФПС интересует)? Или это уже ограничения движка и Готика всегда будет проседать, даже на топовых машинах, как третья Готика с ее фризами временными?

P.S.: играю без модов на 11-ый директикс и т.д. Оригигинальная немецкая игра, с английскими сабами и немецкой озвучкой, юнион с патчем на х64 из ресорс менеджера, исправление мешей с этого форума и неоф.патчем UnPatch от catalinux. Ничего из этого не должно давить на ФПС. Точнее даже если просто запустить оригинальную игру с юнионом, то ФПС остается таким же.
 
Последнее редактирование:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.879
Благодарности
2.438
Баллы
380
Homiecider, в настройках DX11 по F11 пробовал отключать?

1608785057626.png
 

Goth_Man

Участник форума
Регистрация
27 Окт 2014
Сообщения
196
Благодарности
33
Баллы
190

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.879
Благодарности
2.438
Баллы
380
Goth_Man, я так понял что он играет без модов, но на DX11..
 

Homiecider

Участник форума
Регистрация
18 Дек 2020
Сообщения
12
Благодарности
0
Баллы
70

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.433
Благодарности
4.771
Баллы
625
Homiecider, попробуй помимо настройки в sp ini отключить вертикальную синхронизацию через панель управления nvidia.
Нагуглишь что-то типа такого, если чего-то не понятно.

Проблема низкого ФПС не из-за твоей видеокарты, а потому что не раскрывается ее потенциал ввиду оптимизации игры в процессоры. Вся игра работает на одном потоке, в который входит и обработка игровой логики, и рендеринг.
В погоне за игровой производительностью может помочь dx11, он как правило хорошо разгружает отрисовку на видюхе. Если устроит внешний вид игры с этой технологией (и неожиданными багами), то никакие крутилки типа отключения всинка и прочего не понадобятся.
 

Homiecider

Участник форума
Регистрация
18 Дек 2020
Сообщения
12
Благодарности
0
Баллы
70
Homiecider, попробуй помимо настройки в sp ini отключить вертикальную синхронизацию через панель управления ndivia.
Нагуглишь что-то типа такого, если чего-то не понятно.

Проблема низкого ФПС не из-за твоей видеокарты, а потому что не раскрывается ее потенциал ввиду оптимизации игры в процессоры. Вся игра работает на одном потоке, в который входит и обработка игровой логики, и рендеринг.
В погоне за игровой производительностью может помочь dx11, он как правило хорошо разгружает отрисовку на видюхе. Если устроит внешний вид игры с этой технологией (и неожиданными багами), то никакие крутилки типа отключения всинка и прочего не понадобятся.
Понял, благодарю за пояснения. Попробую дх11 и сравню результаты, не очень хотел ставить как раз из-за багов возможных, да и оригинал люблю.
Понял про зависимость от процессора, это как игры на сорсе, которые от проца тоже зависят в большей степени. Я так и думал, что дело не в видяхе, а старом движке самой игры.
Надо попробовать все же потом на интеле 10700K. Слышал, что интелы лучше в однопотоке, чем амд работают, а там 5 ггерц в однопотоке с турбобустом 3.0. Интересно, будет ли заметная разница.
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
Merry Xmas and shit, homeboyos.

I have a quick question: if I copy and pasted Union plugins from the previous installation, in .VDF format into X:\NotR\DATA\ directory, together with the appropriate entries for them in Gothic and SystemPack .INIs, to the new installation, do I need to have the plugins archives in X:\ProgramData\Union\ as well? Or, shortly, do I need to reinstall the selected plugins from Union Resource Manager's level?
 

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.590
Благодарности
6.199
Баллы
940

Мастер Denджин

Участник форума
Регистрация
20 Дек 2020
Сообщения
1.071
Благодарности
261
Баллы
245
Это упрощение для тебя, чтобы ты не ставил сам gothic2report version 2.6.0.0, 4gb patch и playerkit.
Нажал 2 кнопки и норм готан готов.
И всего то, я думал что нить интересненькое будет
 

Trazege

Участник форума
Регистрация
20 Фев 2008
Сообщения
1.760
Благодарности
1.394
Баллы
340
Господа хорошие, не подскажете - как прописать хук для данного типа соглашения?

void __cdecl HandleResultString(class zSTRING)
 

Slavemaster


Модостроитель
Регистрация
10 Июн 2019
Сообщения
1.147
Благодарности
2.021
Баллы
320
Господа хорошие, не подскажете - как прописать хук для данного типа соглашения?

void __cdecl HandleResultString(class zSTRING)
C++:
    void __cdecl Hook__HandleResultString(zSTRING);
    CInvoke<void(__cdecl*)(zSTRING)> Ivk__HandleResultString(ZenDef<TInstance>(0x004301F0, 0x00433D80, 0x004329E0, 0x00432EC0), &Hook__HandleResultString, IvkEnabled(ENGINE));
    void __cdecl Hook__HandleResultString(zSTRING a0)
    {
        Message::Info(a0);
        Ivk__HandleResultString(a0);
    }
Если что, в менеджере ресурсов есть сниппеты для хуков.
 

AlBundyRus

Участник форума
Регистрация
29 Янв 2014
Сообщения
10
Благодарности
0
Баллы
155
Подскажите, некоторыые мобы (волки, гоблины) подбегают и останавливаются перед ГГ как вкопанные - это нормально? Раньше вроде атаковали сразу с разбега. Г2 НВ.
 

WoOliN

Участник форума
Регистрация
13 Окт 2012
Сообщения
347
Благодарности
197
Баллы
210
Вероятно, это у молодых волков и гоблинов. У них прописана трусливая манера ведения боя (fight_tactic = FAI_MONSTER_COWARD) и как раз особенностью это манеры были остановки перед противником и паузы перед атакой.
Правда с Union это никак не связано)
 
Сверху Снизу