Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Двухкнопочная система оправдана только в бою, где зажатая кнопка действия меняет функции аж у четырёх клавиш движения. Причем в сражении тебе нужно и двигаться, и выполнять боевые действия. В других же случаях просто нету столько вариантов взаимодействий, чтобы оправдать издержки двухкнопочной...
Не буду править, так как технически это не дверь вовсе.
Обновлены плагины:
Union_MarvinHelper:
- Удалена фича SkipInputFrames (неактуальна)
- Добавлены подсказки для команды "play ani"
- Добавлены подсказки для команды "play faceani"
zAsyncSaveLoad:
[Удалено]
-Фикс зависания видео...
А вот этот лог указывает на зависание в том месте, в котором я его искал.
Не мувается std::shared_ptr. Очень вероятно, что баг в редистах C++, которые стоят на твоей виртуалке.
Надо подумать, что с этим делать.
Sid_spears, надеюсь, в последний раз. Логи будут в zLogs.txt
твой zLogs.txt приводит меня к недоумению...
Ранее на твоих скринах было видно, что определённая функция не исполняется до конца, а теперь - с ней все ок :confused:
Sid_spears, попробуй еще
Уже опровергнуто отсутствием дополнительных логов.
Нужно выяснить на какой строке у тебя спотыкается. Мои логи от последнего плагина:
Sid_spears, какой путь до папки игры? Попробуй запуск от админа. Судя по-всему, ошибки происходят при попытке обращения к файловой системе.
И попробуй снять логи с этим плагином.
Не согласен. Любой твой внедренный код может поменять значение ESP:
void Hook()
{
int x; // esp -= 4
Original(); // вызов с изменённым esp
// esp += 4
};
Вообще, я думаю, что тебе тут только хук на oCNpc::OnDamage нужен.
У меня тоже плагин когда-то давно крашил в Dirty Swamp 3.0. Опция на адаптивные хуки не помогала.
В принципе, они могли в моде использовать локальную переменную из OnDamage через смещение от регистра стека (ESP), а он, если я правильно понимаю, будет изменён даже при исполнении кода в...
В планах такого нет. Хотя я и не планирую далеко...
Закончил с описанием функций. Плагин со всем опубликованным кодом прилагаю. Если кто-то найдёт неприятные различия между работой плагина и оригинального движка, пишите... Для удобства плагин можно включать/выключать сочетанием SHIFT+P
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.