Gothic Remake Готика ремейк - общие впечатления и обсуждение
  • 137.634
  • 1.152
Тема для общего обсуждения Gothic 1 Remake: первых впечатлений, ожиданий, атмосферы, визуального стиля, геймплея, боевой системы, персонажей, локаций и отличий от оригинальной Gothic. Здесь можно...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 14.976
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 16.344
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
🤺Расширенные боевые анимации

Готика 2: НВ 🤺Расширенные боевые анимации v.1.1.1

Нет прав доступа на загрузку
Разные стили сражения оружием

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
30.910
Реакции
29.556
Баллы
1.496
Лучшие ответы
1.102
@ang1, из Нб вытащи FixNpcStackLeaking.patch файл, внутри AB_Scripts.vdf
 
Автор
Автор
Dreamtrust

Dreamtrust

Наемник
Участник форума
Регистрация
15 Мар 2023
Сообщения
946
Реакции
476
Баллы
135
Лучшие ответы
2
Dreamtrust обновил ресурс 🤺Расширенные боевые анимации новой записью:

🤺Расширенные боевые анимации

- Исправлены вылеты из-за нехватки памяти (Out of Memory) в тяжелых модификациях. Плагин полностью очищен от лишних внутренних структур Union, устранена фрагментация памяти.
-Добавлен новый боевой стиль для двуручных мечей (уровень «Боец») на основе анимаций из L'Hiver.
-Анимации теперь корректно работают на скелетах.
-Противники (люди и скелеты) научились проводить полноценные комбо-серии. Боевой интеллект (FAI) не затронут, NPC просто получили шанс продолжить атаку серией из 2, 3 или 4...
Узнайте больше об этом обновлении...
--- Добавлено: ---
 
Последнее редактирование:
Автор
Автор
Dreamtrust

Dreamtrust

Наемник
Участник форума
Регистрация
15 Мар 2023
Сообщения
946
Реакции
476
Баллы
135
Лучшие ответы
2
Dreamtrust обновил ресурс 🤺Расширенные боевые анимации новой записью:

🤺Расширенные боевые анимации

-Внедрена сквозная защита вызовов диспетчеризации анимаций (StartAni, GetAniFromAniID, StopAni, FadeOutAni). Хуки блокируют некорректные отрицательные индексы (включая мусорные значения из неинициализированных полей контроллера движка) и передают все валидные вызовы на исполнение оригинальному коду ZenGin.
-Исправлена критическая движковая ошибка разыменования нулевого указателя (Access Violation 0x00000008) при попытке запросить прогресс ещё не начавшейся или уже завершившейся анимации...
Узнайте больше об этом обновлении...
 

Abdylbek

Труженик
Участник форума
Регистрация
5 Май 2023
Сообщения
353
Реакции
172
Баллы
79
Лучшие ответы
14
"Противники (люди и скелеты) научились проводить полноценные комбо-серии. Боевой интеллект (FAI) не затронут, NPC просто получили шанс продолжить атаку серией из 2, 3 или 4..." - вот за это отдельное спасибо, ещё б спринтить и перекатываться их научить). А чего пропала анимация ловкостных одноруков на 30%, не понравилась? Или чёт у меня глючит
 
Автор
Автор
Dreamtrust

Dreamtrust

Наемник
Участник форума
Регистрация
15 Мар 2023
Сообщения
946
Реакции
476
Баллы
135
Лучшие ответы
2
А чего пропала анимация ловкостных одноруков на 30%, не понравилась?
Ага, не вписывается.
ещё б спринтить и перекатываться их научить)
Даже не знаю, в принципе, если повесить на них оверлеи акробатики и спринта, то они будут быстро бегать и перекатываться, но это наверное больше к авторам модов, а то плагин закидают помидорами.
 

Abdylbek

Труженик
Участник форума
Регистрация
5 Май 2023
Сообщения
353
Реакции
172
Баллы
79
Лучшие ответы
14

operniypevec

Житель города
Участник форума
Регистрация
18 Авг 2019
Сообщения
159
Реакции
34
Баллы
42
Лучшие ответы
2
Всем привет. Хотел попробовать данный мод с Гильдиями и у меня просто не запускаются гильдии теперь, пробовал вообще без плагинов запускать - тоже не хочет. Я так понимаю, что это завязано на том, что в Гильдиях есть анимации для нпс с продолжением и видимо они конфликтуют, но это не 100% информация...
 
Автор
Автор
Dreamtrust

Dreamtrust

Наемник
Участник форума
Регистрация
15 Мар 2023
Сообщения
946
Реакции
476
Баллы
135
Лучшие ответы
2
Всем привет. Хотел попробовать данный мод с Гильдиями и у меня просто не запускаются гильдии теперь, пробовал вообще без плагинов запускать - тоже не хочет. Я так понимаю, что это завязано на том, что в Гильдиях есть анимации для нпс с продолжением и видимо они конфликтуют, но это не 100% информация...
@blackscull кажется упоминал что Union_Freeaim поставляется в Гильдиях по умолчанию. А с ним ни один из моих плагинов не дружит.
 

blackscull

Гвардеец
Тестировщик
Участник форума
Регистрация
19 Ноя 2013
Сообщения
1.150
Реакции
507
Баллы
295
Лучшие ответы
3
@blackscull кажется упоминал что Union_Freeaim поставляется в Гильдиях по умолчанию. А с ним ни один из моих плагинов не дружит.
Я делал проверку на другие плагины для стрельбы, вслучае обнаружения GFA или UNION_NONTARGETSHOOT, мой выключается. Надо будет добавить твой плагин, скинь мне название файла .DLL я добавлю в проверки.
 
Автор
Автор
Dreamtrust

Dreamtrust

Наемник
Участник форума
Регистрация
15 Мар 2023
Сообщения
946
Реакции
476
Баллы
135
Лучшие ответы
2
@blackscull,
Union-free-aim падает вместе с моими плагинами. Симптом: игра без ошибки вылетает в конце загрузки сейва или мира. По отдельности каждый плагин работает, вместе — краш.

Причина. union-free-aim собран из шаблона, сделанного до февраля 2026: union-api линкуется статически (union_api_lib), версия 167debe, конец 2025 года. При запуске любая копия union-api, даже вшитая в плагин, подключается к общему реестру хуков процесса. Реестр у всех плагинов общий, а код, который его правит, у вашего плагина свой и более старый. С января в union-api поменялась раскладка трамплинов partial-хуков. Ваш partial-хук на рендер (0x006C87EB) стоит на том же адресе, что и у большинства плагинов, и в общий трамплин встраиваются узлы от разных версий кода. Первый рендер мира идёт в конце загрузки — тогда игра и падает.

Мы проверили это на своей сборке free-aim. Всё вместе — краш. После перехода плагина на общий UnionAPI.dll краш пропал.

Как исправить:

Обновить оба сабмодуля до main: запустить dependencies/union/update.bat. Одной смены линковки мало — нужна та же версия union-api, что у остальных плагинов.
Перейти на общий UnionAPI.dll:
Код:
# CMakeLists.txt
option(GENERATE_UNION_API_DLL "Generate UnionAPI.dll" ON)

# dependencies/union/CMakeLists.txt
if(GENERATE_UNION_API_DLL)
    set(UNION_API union_api_dll)
else()
    set(UNION_API union_api_lib)
endif()
target_link_libraries(union INTERFACE gothic_api ${UNION_API})
UnionAPI.dll положить в System/Autorun вашего VDF. В актуальном union-plugin-template это уже сделано, можно взять оттуда.

В src/Plugin.cpp в каждой из четырёх строк HOOKSPACE_WITH_SG_RC(<namespace>, GetGameVersion() == ENGINE, IDR_..., RT_RCDATA) убрать два последних аргумента и сменить макрос на HOOKSPACE — например, HOOKSPACE(Gothic_II_Addon, GetGameVersion() == ENGINE);, и так же для остальных трёх. Из resource.rc убрать g1/g1a/g2/g2a.txt. В свежем union-api этого макроса больше нет. Таблицы сигнатур плагину не нужны — все хуки ставятся по адресам через zSwitch.
Если сборка будет ругаться на <bit> / std::bit_cast, поднять CMAKE_CXX_STANDARD до 20.
Желательно, для модов вроде «Архолоса»: хуки на общие адреса — ApplySomeSettings, TriggerChangeLevel и прочие — сейчас ставятся статически, при загрузке DLL. Мод (KmLib.dll) грузится позже и патчит тот же пролог поверх, и игра падает со «случайным» EIP. Такие хуки лучше регистрировать из Game_Init(). Статическими можно оставить oCGame::Init, рендер-хук и LoadGame/LoadSavegame.

Что это даст:

union-free-aim будет работать вместе с плагинами на актуальном union-api, и с нашими тоже;
DLL уменьшится примерно с 4 МБ до десятков КБ;
при запуске не будет разбора ~56 тыс. сигнатур в куче.
Если нужно, пришлю diff.
--- Добавлено: ---

@operniypevec, Зайдите в папку игры \Data\modvdf и там откройте файл Guilds1.5_Scripts.mod, далее зайдите внутри этого тома зайдите в SYSTEM\AUTORUN\ и найдите файл UNIONFREEAIM.DLL и переименуйте его в UNIONFREEAIM.OFF, сохраните и закройте.
Также в плагине zEBA своя выносливость, которую, наверное, лучше отключить, ну или оставить только Спринт, но будет 2 полоски выносливости, используется бар воздуха, который можно двигать плагином Хедина.
 
Последнее редактирование:
Сверху Снизу