Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Можно, но она требует .Net core runtime 3 и Phyton 3.7
Кидаешь датник в Data\ и запускаешь run.py. Результат будет в папке Printed.
Не вижу смысла, ведь можно использовать Daedalus.
https://github.com/dzieje-khorinis/DaedalusCompiler/blob/master/docs/vm-and-engine-docs.md
decdat вроде показывает байткод
ещё у меня есть собственная тулза, которая распечатывает символы и байткод
Да
Можно декомпилить отдельные функции плагином MarvinHelper, менять их и внедрять с помощью...
Демо-плагин для G2A, позволяющий менять скорость отдельных анимаций героя:
[ZSPEEDYANIS]
Animations=^T_STAND_2_IGET$:2|^T_IGET_2_STAND$:2|^T_FOOD:2|^T_POTION_:2.5|^T_POTIONFAST:0.75|^T_RICE:2.5
; ... player's animation names (RegEx) and their speed scalings
Имя анимации задаётся регулярным...
Gratt, vob->Release() ещё надо вызвать в конце
Обработка урона происходит в методе oCNpc::OnDamage. Вообще, методов, в которых может быть инициировано нанесение урона, несколько.
Сохранённый через консоль датник при активном патче под Ниндзю имеет неверное значение сортировочной таблицы:
В рантайме (перед сохранением) все символы находятся в правильном порядке.
Не знаю, что они умеют, а что нет. И знают ли про виртуальные функции. Если бы мне понадобился индекс виртуальной функции в таблице, я бы подсмотрел его в Union API. Где они его будут смотреть - хз.
Зависание. На последней строке, вроде как.
Вот такой вариант вроде работает:
int __cdecl Fix_ApplyHouseWallTexture()
{
const int HOUSE_CRAFT_WALL_CHANGETEXTURE = Symbol{ parser, "HOUSE_CRAFT_WALL_CHANGETEXTURE" }.GetValue<int>(0);
zSTRING defaultTexture =...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.