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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Gratt


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

RU EN

 

Вложения

  • Union_Primary_Universal 12.02.2022.zip
    44 MB · Просмотры: 28.398
  • Union 1.0m 26.06.2022.zip
    11,8 MB · Просмотры: 966
  • Union 1.0m 26.06.2022 v2.zip
    11,8 MB · Просмотры: 620
  • Union 1.0m 26.06.2022 v3.zip
    11,8 MB · Просмотры: 30.711

Andariel

Участник форума
Регистрация
12 Дек 2007
Сообщения
17
Благодарности
5
Баллы
165
1. [BorderFix включен] Без G-Sync, с самой высокой доступной частотой работает стабильно?
Average framerate : 143.9 FPS
Minimum framerate : 143.9 FPS
Maximum framerate : 144.0 FPS
1% low framerate : 142.0 FPS
0.1% low framerate : 141.1 FPS

2. [BorderFix включен] С G-Sync, но программной частотой кадров - тоже все хорошо?
Average framerate : 143.8 FPS
Minimum framerate : 143.7 FPS
Maximum framerate : 143.9 FPS
1% low framerate : 141.8 FPS
0.1% low framerate : 139.4 FPS

3. [BorderFix выключен] С G-Sync, с самой высокой доступной частотой - работает?
Average framerate : 143.8 FPS
Minimum framerate : 143.4 FPS
Maximum framerate : 143.9 FPS
1% low framerate : 137.1 FPS
0.1% low framerate : 134.5 FPS

Замер по ~15 секундам беготни-кручения в башне Ксардаса.
Никаких полос/гличей по краям не заметил, крашей тоже. Нагрузка на карту 22-30%, 2560*1440, 300% прорисовки.
Если надо потестить в более нагруженных областях - жду сигнала.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.771
Баллы
625
Andariel, пока достаточно, спасибо за помощь. Возможно она пригодится еще чуть позже, оставишь свой дискорд или скайп в лс?

Добавил в шапку инструкцию по борьбе с непроизвольным вылетом для пользователей интегрированных видеокарт, видеокарт AMD и обладателей G-Sync мониторов
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.377
Благодарности
7.861
Баллы
995
Так-с народ.., нужны тостеры для фикса на графу для "игорь" - Готика 1 или Готика 2.

Требование для тестирования:
1. наличие бага с вылетом на старте игры при использовании стандартной графики нв и амд с мониками поддерживающими технологию G-Sync, а также мобильной графы.
2. наличие ОС Вин10, сборка любая.
3. использование последней версии пакета Юнион 1.0f с игрой.

О своем участие в тесте и параметрах железа ОСи писать здесь. Инфу по тестам и рекомендации буду кидал в ЛС ответившим.. Спасибо.. :)
 

Munt

Участник форума
Регистрация
5 Дек 2019
Сообщения
947
Благодарности
215
Баллы
205
как правильно устанавливать это?
после "установки" в папке програм дата появляется папка с двумя архивами
union 1 0f
union primary 4 gb
в них какие то файлы в перемешку , какие то ярлыки на готику как первую так и вторую, два видео из готики 2 - это что такое?
если я допустим хотел поставит юнион на 1 и 2 готики, куда копировать надо эти все файлы перемешанные?
ничего же не понятно хоть бы инструкцию написали что ли
 

Venzern

Участник форума
Регистрация
24 Фев 2008
Сообщения
694
Благодарности
211
Баллы
220
Munt, , сюда продублировал.

При загрузке "менеджера ресурсов" (он не устанавливается, сразу запускается после скачивания), нужно загрузить "патч + 4 гб"

79774

Но это он только качает обновление на диск (путь C:\ProgramData\Union), а потом нужно нажать ПКМ и установить это обновление

79775

И внезапно тут и путь установки появился и прочее. После этого производим аналогичные действия с пунктом "Юнион 1.0f" и да СистемПак уже туда зашит "по умолчанию".

Gratt, твой клиент, тоже "непонятливый" :D (я бы инфу из моего поста перенес бы в первое сообщение, чтобы таких вопросов не было)
 
Последнее редактирование:

Munt

Участник форума
Регистрация
5 Дек 2019
Сообщения
947
Благодарности
215
Баллы
205
USER=108665]Munt[/USER], сюда продублировал.

При загрузке "менеджера ресурсов" (он не устанавливается, сразу запускается после скачивания), нужно поставить патч + 4 гб


Но это он только качает обновление на диск (путь C:\ProgramData\Union), а потом нужно нажать ПКМ и установить это обновление


И внезапно тут и путь установки появился и прочее. После этого производим аналогичные действия с пунктом "Юнион 1.0f"

Gratt, твой клиент, тоже "непонятливый" :D
хорошо, спасибо еще раз
 

Andariel

Участник форума
Регистрация
12 Дек 2007
Сообщения
17
Благодарности
5
Баллы
165
Gratt, функция zsound->StopAllSounds() не хочет останавливать заглавную мелодию, при этом все звуки в игре обрубает (пустил через game loop). Еще заметил странность. GetMasterVolume возвращает значения 0.0 - 0.008 (в зависимости от ползунка "эффекты"), при этом в SetMasterVolume принимается, видимо, значение от 0.0-1.0.
Задал мастер 1.0, тут же взял значение - 0.008

P.S. Gothic 2A, на других не проверял, на всякий поставил 2012 студию с v100 тулсетом.
 

Czudak

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

One more thing, before I forget. I noticed in the debug window that there's a D3DIM700.DLL "plugin" on the list of loaded plugins, and I guess it's for the "above 2048 pixels resolution" fix. If it's the hacked one from UCyborg then I strongly recommend ditching it and implementing the solutions made by either Dege with dgVoodoo2 or Federico Dossena with WineD3D. I used both for the mentioned issue and they never resulted in any crash, but the hacked .DLL was problematic for me with a few older games, giving CTDs.

I don't know how feasible would be implementing either of those, but both have documentation and are much newer than that hacked stuff.

Just a hint, tho. No pressure.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.771
Баллы
625
Czudak, Hi :)
You're right! This is a `2048 pixels` patch. But we don't use third-party libraries. You see that in the plugin list because we patch the native library. But we can do this if the library is loaded in memory. For else - we load it forcibly.

You can see it in Union.patch:
Код:
int ModuleBase(
    hex moduleName,
    bool loadInexists
    )

moduleName
    Name of the target library.

loadInexists
    If the library is not loaded and this parameter is TRUE, then Engine will try to load this library.
    
returned value
    The library offset if it is loaded. Else - NULL.

Patch:
1577454327020.png
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
Czudak, Hi :)
You're right! This is a `2048 pixels` patch. But we don't use third-party libraries. You see that in the plugin list because we patch the native library. But we can do this if the library is loaded in memory. For else - we load it forcibly.

You can see it in Union.patch:
Код:
int ModuleBase(
    hex moduleName,
    bool loadInexists
    )

moduleName
    Name of the target library.

loadInexists
    If the library is not loaded and this parameter is TRUE, then Engine will try to load this library.
 
returned value
    The library offset if it is loaded. Else - NULL.

Patch:
Посмотреть вложение 79855

Thank you for the answer. So, this is only your own name for your own version of the hack/fix/patch for that issue, and it's simply the name of the problematic .DLL. I really thought for a moment you took the .DLL from the link and implemented it in the code. xD

Also, a minor error report: some ambient sounds (especially connected to water, like streams, ponds, waterfalls, and shores) won't play if the 3D surround option is enabled (either Direct Sound 3D or EAX) until the subarea of the given .ZEN wasn't reloaded. Like the subarea in Khorinis with the pass to the Valley of Mines filled with waterfalls, ponds, and streams; the name of the .ZEN is NEWWORLD.ZEN. Anyone who ever edited meshes in Spacer or Blender will know what I meant via "subarea".
 
Последнее редактирование:

Jr13San


Модостроитель
Регистрация
1 Апр 2010
Сообщения
500
Благодарности
355
Баллы
230
zsound->StopAllSounds() не хочет останавливать заглавную мелодию, при этом все звуки в игре обрубает
Попробуй так:
C++:
void Game_Loop()
{
    // если нажата клавиша F1
    if (zinput->KeyToggled(KEY_F1))
    {
        // Вариант 1 - остановка всех активных звуков
        // пробегаемся по всем активным звукам
        /*for (int i = 0; i < zCActiveSnd::activeSndList.GetNum(); i++)
        {
            // берём указатель на звук
            zCActiveSnd* snd = zCActiveSnd::activeSndList[i];
            // если указатель в порядке
            if (snd)
                // останавливаем звук по "номеру хэндла"
                zsound->StopSound(snd->handle);
        }*/


        // Вариант 2 - остановка только мелодии "GAMESTART"
        // пробегаемся по всем активным звукам
        for (int i = 0; i < zCActiveSnd::activeSndList.GetNum(); i++)
        {
            // берём указатель на звук
            zCActiveSnd* snd = zCActiveSnd::activeSndList[i];
            // если указатели в порядке и проигрывается звук по имени "GAMESTART"
            if (snd && snd->sourceSnd && A snd->sourceSnd->objectName == A "GAMESTART")
                // останавливаем звук по "номеру хэндла"
                zsound->StopSound(snd->handle);
        }
    }
}
 

Andariel

Участник форума
Регистрация
12 Дек 2007
Сообщения
17
Благодарности
5
Баллы
165
Jr13San, благодарю, оба варианта работают. Получается, что нативная функция StopAllSounds делает что-то совсем другое?
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.771
Баллы
625
Also, a minor error report: some ambient sounds (especially connected to water, like streams, ponds, waterfalls, and shores) won't play if the 3D surround option is enabled (either Direct Sound 3D or EAX) until the subarea of the given .ZEN wasn't reloaded. Like the subarea in Khorinis with the pass to the Valley of Mines filled with waterfalls, ponds, and streams; the name of the .ZEN is NEWWORLD.ZEN. Anyone who ever edited meshes in Spacer or Blender will know what I meant via "subarea".
Thanks, I'll check it *thumbs up*
 

Jr13San


Модостроитель
Регистрация
1 Апр 2010
Сообщения
500
Благодарности
355
Баллы
230
Получается, что нативная функция StopAllSounds делает что-то совсем другое?
Да почти тоже самое, только она не может удалить фиксированные звуки. А "GAMESTART" как раз является таким. У него установлен флаг "zCSndFX_MSS::m_bIsFixed", чтобы проигрывался до конца.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.420
Благодарности
3.865
Баллы
565
Да почти тоже самое, только она не может удалить фиксированные звуки. А "GAMESTART" как раз является таким. У него установлен флаг "zCSndFX_MSS::m_bIsFixed", чтобы проигрывался до конца.
Где устанавливается этот флаг и как можно его изменить? Казалось, что скриптах sfx.dat, но нет.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.771
Баллы
625
D36, Jr13San, Andariel,
Все для вас как говорится, тестовый патч для Г2А. Положить в папку систем. Надо его в сборку следующую добавлять?
ЗЫ Jr13San правильно сказал, там движком устанавливается параметр неприкосновенности.
 

Вложения

  • InterruptingMenuSounds.7z
    253 байт · Просмотры: 82
Последнее редактирование:

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
D36, Jr13San, Andariel,
Все для вас как говорится, тестовый патч для Г2А. Положить в папку систем. Надо его в сборку следующую добавлять?
ЗЫ Jr13San правильно сказал, там движком устанавливается параметр неприкосновенности.

You totally should add this IMS patch to the general version of Union, because it fixed the issue with ambient sounds right away.
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
200
Благодарности
113
Баллы
185
Rly? But how is this possible? :D
This patch just interrupts the gamestart music... :oops:

I don't know. I tested it with the repacked custom .ZEN of Khorinis, where you start in the subarea that I mentioned above, and the ambient sounds played right away, without me moving into another subarea. I tested the patch with the unmodded Khorinis .ZEN as well, and it had problems with the ambient sounds close to Xardas' tower (especially waterfall and the wind sound in the caves below), but not anymore with the patch you provided.
 
Последнее редактирование:
Сверху Снизу