Как стать автором
Обновить

Комментарии 13

Недели не прошло с того момента как программера написавшего бот для автоприцеливания осудили на два с половиной года ограничения свободы: https://habr.com/en/news/t/675440/
Так что вы поосторожней тут.

Это же сингл игра. Данный Aimbot пригодится скорее для использования в записи разных Half-Life SFM

Вы знаете, что вообще означает SFM? Может, имели ввиду "машиним на движке игры"?

Осудили программера, продававшего бот для автоприцеливания.

А я вот не понял. Я вижу в коде константы смещения. Они одинаковые при каждом запуске?

Привязан ли этот код к версии Half Life 2?

Как можно подключить эту библиотеку к игре?

Смещения указаны относительно базового адреса модуля (client.dll/engine.dll/прочие), пока сами эти файлы не изменятся - смещения останутся прежними, при запуске остается их прибавить к базовому адресу
инжектором DLL (Process Hacker, Cheat Engine, Extreme Injector), либо отредактировать импорты в hl2.exe, добавив эту библиотеку

Удивительно, но как показывает практика, в процессе жизни игры код практически не меняется.

Когда-то много лет назад, начитавшись статей с васма, ради академического интереса делал что-то похожее под живую онлайн-игрушку в ольке. Естественно в паблик это не пошло и было заброшено. Но когда спустя несколько лет (и много релизов игрушки) случайно откопал это творение, стало любопытно, а работает ли оно еще? Оказалось работает.

Там, где такое быстро отваливается - там прикладывают значительные усилия чтобы это отваливалось. Сам по себе код практически не меняется, но меняется контент. Яркий пример тому - GTA 5 с его знаменитым багом, который за много лет никто не почесался исправить.

Что же за баг такой, интересно?)

А да этот помню, всегда был в недоумении от таких долгих загрузок

Вроде не заметил в описании - а если ближайшая враждебная сущность за стенкой?

Надо бы ещё оценивать вектор глаз-глаз на предмет коллизии.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий