Перейти к содержанию
Авторизация  
Desmos

Взлом старых танков онлайн (OldTanks) на ловлю припасов

Рекомендуемые сообщения

Думаю многим геймхакерам знакома игровая механика т.ч падает с неба (или появляется) какой-нибудь припас или оружие, и игрок его может подобрать, коснувшись его. Вот хотелось бы узнать про то, как устроен в памяти экземпляр класса припаса (в данной игре выпадают припасы на x2 урон; x2 кол-во жизней; x2 макс. скорость. Так же выпадают припасы, восстанавливающие жизни).

Конечно, многие скажут, что скорее всего там есть флаги на появление припаса, координаты его выпадения и др.

НО. В данной игре (в старой версии) всё устроено немного сложнее.

Во-первых. Припасы падают кучей (по несколько шт обычно по 1-5 штуки, количество видимо выбирается рандомно, но это не важно).

Во вторых. Припасы падают в разброс на некоторую фиксированную область в игре. (Ну представьте есть круг фиксированного радиуса и фиксированная точка в пространстве. Пусть эта точка есть центр этого круга. И в любой точке этого круга равновероятно может появиться припас.)

В-третьих. Они через некоторое время исчезают (то есть в каждом экземпляре должен быть таймер)

Вот в чём суть вопроса. 

Очевидно, что в структуре дропа есть ещё флаг (появился\не появился). Но меня больше не это волнует. Хотелось бы приближённо понять, как устроена организация памяти. Мне кажется так: есть экземпляры классов областей, куда падают припасы. В них содержится список или массив активных на данный момент припасов (экземпляров класса припас).  Правильно ли я предположил, те, кто имеют опыт, надеюсь, ответят.

Ну а теперь главный вопрос.

Как сделать чит на ловлю припасов? Чтобы я, стоя в одном месте, например, мог ловить припасы.

Я ещё начинающий, поэтому не понимаю даже этого. Буду благодарен за любую подсказку! Использую Cheat Engine.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь, сам пока что занимаюсь этим вопросом. По поводу подсказок - дроп на "двойную" скорость у васпа м0, например, меняет значение скорости (за изменение не банят) с 500 до 650 (само собой Double). Люди подсказывают, что для ловли дропа нужно увеличить радиус его поднятия (у танка).

Кстати, есть вопрос,  так понимаю, что статический многоуровневый указатель не создать, и нужны уникальные байты(массив байт)? Провозился дня 3, безрезультатно

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если брать танки онлайн или гтанкс я делал так
находишь координаты танка ставишь бряк на доступ
ловишь дроп появляеться инструкция далее идем по ней в отладчик правой кнопкой мышки найти адреса к которым обращающиеся эта инструкция там все коорды дропа будут лежать ну а дальше можно писать скрипт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.