![]() |
eXeL@B —› Вопросы новичков —› Чит для игры war of roses |
Посл.ответ | Сообщение |
|
Создано: 25 марта 2013 12:32 · Личное сообщение · #1 Здравствуйте. Есть желание написать чит для war of roses. Суть в крадце: надо чтобы он как в контре наводился на других игроков. Как вообще такие читы делаются? Как он сделан в контре? (если есть исходники было бы очень круто). Как я понял надо находить в памяти массив всех персонажей на карте и вычислять оттуда ближайшего, ну и соответственно дергать мышку по его координатам. Но как мне в памяти найти этот массив? Может есть какие нибудь статьи на тему поиска значений в играх. Или даже литература. Или не обязательно в играх, например, вообще статьи поиска данных в программах. Или, т к эта игра сетевая, ловить пакеты о перемещении персонажей, ну или как то так. ![]() |
|
Создано: 25 марта 2013 13:01 · Личное сообщение · #2 FriendsKenny пишет: на тему поиска значений в играх artMoney с этим неплохо справляется. FriendsKenny пишет: Как он сделан в контре? (если есть исходники было бы очень круто). Мне кажется, что даже если тебе и дадут исходники, то ты мало что сможешь с ними сделать скорее совсем ничего и следующие посты будут "сделайте мне, я уже почти все написал, вот исходники" ----- -=истина где-то рядом=- ![]() |
|
Создано: 25 марта 2013 13:28 · Личное сообщение · #3 FriendsKenny пишет: Как он сделан в контре? Давно это было, поэтому могу что-то путать, знающие люди поправят. В контре есть динамическая библиотека, по-моему, client.dll, в которой располагаются функции обратного вызова игрового движка. Их грубо можно разделить на две группы: Engine и Client. Они не экспортируются, поэтому их находят всякими сигнатурными (и не только) извратами. Далее к контре есть SDK, типа, для написания плагинов. Но очень многие объекты и структуры, да и эти коллбэки, документированы там. Та что можно понять, хоть это и не просто, как там находить игроков, определять, находятся ли они в зоне видимости, и наводить на них курсор. Хоть такая практика (наведение курсора) и является общепринятой, в 90% это плохо. Ну да, первые два выстрела попадут в противника, а потом из-за разброса в него уже не попасть. Поэтому надо узнать, от чего зависит траектория пули/снаряда, и подгонять расположение своего курсора так, чтоб при нажатии на левую кнопку (открытие огня) пуля попадала в голову. При этом ваш экран будет нехило колбасить, но главное - результат. В вашей игре - SDK нет (или есть?), а это - нехилый реверсинг. Очень нехилый. Так что советую поостыть. ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 25 марта 2013 14:29 · Личное сообщение · #4 |
|
Создано: 25 марта 2013 15:32 · Личное сообщение · #5 KingSise пишет: Мне кажется, что даже если тебе и дадут исходники, то ты мало что сможешь с ними сделать скорее совсем ничего У меня есть опыт разбора исходников и с исходниками дело пойдет куда лучше, но в свете новых обстоятельств, SDK и все такое(постом ниже), в них уже нет смысла. KingSise пишет: и следующие посты будут "сделайте мне, я уже почти все написал, вот исходники" Если бы мне нужна было только программа, я бы с такой просьбой и обратился ![]() ARCHANGEL пишет: В вашей игре - SDK нет (или есть?) Нет, игра совсем новая. Ну или я не встречал. ARCHANGEL Спасибо. Хоть какое то направление появилось. ![]() |
|
Создано: 25 марта 2013 15:57 · Поправил: drone · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› Чит для игры war of roses |