l2 Input system

  • Автор темы Автор темы pRoxxx
  • Дата начала Дата начала

pRoxxx

Путник
Пользователь
Сообщения
12
Розыгрыши
0
Репутация
0
Реакции
4
Баллы
24
Всем привет, есть некий клиент Salvation, c каким-то античитом, который блочит любы кликеры и прочую ересь. Хочеться пробросить инпут для игры из вне, PostMessage/SendInput естенно не работают. Я нашел офссеты на UInput с GEngine->Client->Viewport->Input и в KeyDownTable пишут 1 в интересуещие меня индексы, аля IK_F1/IK_Left etc, читаю память мои значения есть, через время опять 0, как и должно быть вроде как. Но в игре нету никакой реакции, вопрос что делаю не так? Неужели в L2 инпут заведен не через стандартную систему инпута Unreal Engine? В дизасмеблере я вижу методы аля ArrowKeyDown, который просто в анрике небыло.
 
Твой "некий" античит хукает всю цепочку и все функции, реверси логику античита = профит
 
Ну, получаеться не всю, потому что если писать по оффсетам что используються в ALineagePlayerController, в KeyboardMovingTick и подобных, персонаж начинает бегать, но мне б с панели кнопки. В опциях есть возомжность задавать клавиши, выглядит как дефолтный анриковсий инпут, с KeyDownTable и Bindings, но как это подтвердить или опровергнуть я незнаю, в Interface.u в окнах шоркатов не вижу саму механику вызова.
 
Ну, получаеться не всю, потому что если писать по оффсетам что используються в ALineagePlayerController, в KeyboardMovingTick и подобных, персонаж начинает бегать, но мне б с панели кнопки. В опциях есть возомжность задавать клавиши, выглядит как дефолтный анриковсий инпут, с KeyDownTable и Bindings, но как это подтвердить или опровергнуть я незнаю, в Interface.u в окнах шоркатов не вижу саму механику вызова.
Есть варик через ардуинку и жми, что душе угодно, если речь о личных интересах, а не продажа софта
 
AAC кстати запрещает юз итемов из интерфейса
 
AAC кстати запрещает юз итемов из интерфейса
Да я в интерфейс и не лезу особо, там просто часть структур/перечислений лежит которые чуть приоткрывают тайну, оттуда я точно ничего не хочу вызывать.
Есть варик через ардуинку и жми, что душе угодно, если речь о личных интересах, а не продажа софта
Ну это прям особый вид извращения =) Очень хотелось без хуков, иньекций обойтись, и нехочеться в UNetworkHandler лезть, хотелось по простому как в CS, чисто памятью обойтись.
 
Да я в интерфейс и не лезу особо, там просто часть структур/перечислений лежит которые чуть приоткрывают тайну, оттуда я точно ничего не хочу вызывать.
а дело и не в интерфейсе, там нативы ломает по всей видимости
 
Всем привет, есть некий клиент Salvation, c каким-то античитом, который блочит любы кликеры и прочую ересь. Хочеться пробросить инпут для игры из вне, PostMessage/SendInput естенно не работают. Я нашел офссеты на UInput с GEngine->Client->Viewport->Input и в KeyDownTable пишут 1 в интересуещие меня индексы, аля IK_F1/IK_Left etc, читаю память мои значения есть, через время опять 0, как и должно быть вроде как. Но в игре нету никакой реакции, вопрос что делаю не так? Неужели в L2 инпут заведен не через стандартную систему инпута Unreal Engine? В дизасмеблере я вижу методы аля ArrowKeyDown, который просто в анрике небыло.
пиши хук GetAsyncKeyState АА не блочит, да и тому подобные защиты
 
AAC кстати запрещает юз итемов из интерфейса

Эта кривая хуета блочит рандомно че попало. Из-за нее у меня на ноутах тачпады не работали на луче, и переодически сбоило прожатие Ф,ок или макросов. А если просто захлопнуть крышку в режим сна- после пробуждения эта дура орет, что обнаружено внедрение в клиент.
 
Последнее редактирование:
Эта кривая хуета блочит рандомно че попало. Из-за нее у меня на ноутах тачпады не работали на луче, и переодически сбоило прожатие Ф,ок или макросов. А если просто захлопнуть крышку в режим сна- после пробуждения эта дура орет, что обнаружено внедрение в клиент.
Запили альтернативу, обломи всеми любимую АА (п.с. бесполезно все это - спасает ровно от "пука в поле")
 
Запили альтернативу, обломи всеми любимую АА (п.с. бесполезно все это - спасает ровно от "пука в поле")

а от чего она защищает? от хардварных кликеров, к которым можно прикрутить ИИ-зрение и бота - нет. от фриварных ботов? платные версии вроде всеравно пашут, а тем более приватки. от дюпов? так это вроде ядро не кривое должно быть.
я пока смотрю немного в другую сторону- как сделать ботоводство невыгодным и неинтересным, экономику и геймплей такие, чтобы минимизировать возможность и эффект от окон, ботинга, фанпея. ну и софтерам жизнь попортить, обрезкой бродкаста некоторой инфы.
 
а от чего она защищает? от хардварных кликеров, к которым можно прикрутить ИИ-зрение и бота - нет. от фриварных ботов? платные версии вроде всеравно пашут, а тем более приватки. от дюпов? так это вроде ядро не кривое должно быть.
я пока смотрю немного в другую сторону- как сделать ботоводство невыгодным и неинтересным, экономику и геймплей такие, чтобы минимизировать возможность и эффект от окон, ботинга, фанпея. ну и софтерам жизнь попортить, обрезкой бродкаста некоторой инфы.
В таком случае, нужно сразу админку выдавать :D
 
В таком случае, нужно сразу админку выдавать :D

с чего это вдруг? что, нет идей, как нейтрализовать ботинг, свести экономический эффект от него к минимуму , а его самого сделать максимально геморным не по пряткам от админа, а по получаемому профиту?
 
Назад
Сверху Снизу