Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Это снова вы, и это снова я - MEG@VOLT, какаяя радость.
А значит нас всех снова скоро ожидают технические работы на форуме.
Очередные работы запланированы на начало марта, 7-9 числа.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Нужно хукнуть zCInput::BindKeys и дописать блок кода, аналогичный тем, что есть в этой функции
void zCInput::BindKeys(int mode)
{
zCArray<zWORD>ctrls;
// Bewegung vor/zurueck
ctrls.DeleteList();
if (mode==0) { ctrls.Insert(KEY_UP); ctrls.Insert(KEY_HOME); } //...
Не знал. У меня немного по-другому работает: экипировка становится видна в инвентаре мертвяка. "Официально" публиковать эту дичь я тоже не стану.
Xeдин, зачем удалил ссылку? Пусть была бы, раз более проработанный...
Руны не удаляются и не скрываются движком (как и другие предметы). Ты их не видишь, потому что они удаляются скриптами. В оригинальной Г2А отключить удаление рун можно обнулив тело функции: func void B_CLEARRUNEINV(var C_NPC SLF) { };.
Что касается экипированных предметов, то они действительно...
Наверное ещё то, что индекс символа не перезаписывается. Функции могут принимать другие функции и инстансы в качестве аргументов. И тогда они по-прежнему будут работать со старой версией символа.
Кстати, в AI функциях не лучше вместо var string использовать var func?
Когда персонаж поднимает арбалет, чтобы выстрелить, но вместо выстрела заново поднимает арбалет.
Это из-за того, что болт в руке не появился.
Нужно знать ситуации, когда это происходит, тогда, возможно, это будет пофикшено.
Последний плагин никак не меняет работу таких предметов. Только...
Если что, можно во время игры (программными средствами или через меню) менять опцию плагина. Но да, для более сложных случаев лучше воспользоваться исходниками плагина и вставлять произвольные условия.
Во-первых, не обязательно ускорять. Во-вторых, не обязательно ускорять сильно. В-третьих...
Можно, но она требует .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, менять их и внедрять с помощью...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.