

partoftheworlD
Пользователи+-
Постов
2 687 -
Зарегистрирован
-
Посещение
-
Победитель дней
172
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент partoftheworlD
-
Что значит вроде? Он либо есть, либо его нет. И если ты нашел верный адрес, то получишь с правой стороны название этого класса. Адрес не правильный для 1.44(Social Club) версии он 240EDC8
-
Так и ищи их в характеристиках класса CHandlingData, есть такая крутая штука, как групповое сканирование, садишься в нужную машину, ищешь её характеристики в файле и вводишь их в CE
-
Найди скорость, в той же структуре будут остальные статы машины. Массы вроде бы нет, но есть гравитация машины значение между 9.78 - 9.80 Смещение от адреса скорости +0x43F
-
Только ты забыл написать, что надо ещё байты на восстановление изменить, а то в скрипте то сделал, но не объяснил.?
-
Не всегда, можно ведь сделать уникальную сигнатуру на соседнюю инструкцию, а после получения адрес инструкции, сложить/отнять количество байт с адресом до нужной тебе инструкции. AOB(89 86 ? ? ? ? 41 F7 86 ? ? ? ? ? ? ? ? 74 0B) = 00000001410691C7 (адрес уникальной инструкции, рядом с нужной черная линия) 0x1410691C7 + 30(байт) = 0x1410691E5 (адрес нужной инструкции, красная линия) Количество байт между инструкциями может быть любое, но не стоит использовать дистанцию между инструкциями больше 100-150 байт.
-
Пока никак, плюсы доступны пользователям которые давно на форуме, во избежании накруток и прочего.
-
В нормальных играх никак, в играх написанных на Unity, Microsoft XNA использовать модуль Mono в CE, либо dnSpy, а после искать название интересующего класса. Хотя это ведь тоже считается изучением кода, так что никак. Ещё можно попробовать с помощью поиска неизвестных значений, но это долго и нудно, мало кто использует этот "дедовский" метод.
-
Находишь ручным способом указатель Делаешь сигнатуру на статический адрес. Profit. Видео по ручному поиску указателей, есть на канале gamehacklab[Ru] или на канале кенга.
-
Через жалобу админам пиши что надо сделать.
-
http://bfy.tw/KLvX Не уже ли это так сложно? Хочешь массив, используй контейнер (std:vector), чтобы загрузить используй функцию push_back http://www.cplusplus.com/reference/vector/vector/push_back/ Полностью? Для твоей задачи достаточно знать синтаксис и уметь искать информацию в мсдн. 30 минут достаточно, работа с файлами это самые основы, которые идут после изучения синтаксиса.
-
Я не про обычный таймер, а про QueryPerformanceCounter, в любом случае, у каждого разработчика разная реализация и разные способы работы диалогов. Где-то можно отменить очистку рисующего текст буфера, либо найти цикл воспроизведения диалогов, где-то проверку (сработал ли, диалог), а где-то текст в памяти и выводить его в отдельную консоль/на экран, что-то типа логирования диалогов, которые игра уже отработала. Или поверить в удачу и останавливать потоки во время диалогов и катсцен.? Если не знаешь как это работает и что надо искать, то советую посмотреть пару игр с открытым исходным кодом, где существует реализация диалогов, так можно найти что-то общее между способами(например, выделение памяти на диалог). Если кому-то будет интересно, то могу написать статью, но предлагайте игры, чтобы статья не получилась на 2 параграфа и можно было бы рассмотреть разные варианты реализации.
-
Для шаблона Read/Write советую использовать передачу смещений через неопределенное количество аргументов, это в разы уменьшит потраченное время в будущем. и в коде после объявления указателя класса mem не хватает delete mem.
-
Уже рассматривался подобный вопрос на форуме, почему бы не поискать его?
-
Искать обработчик нажатия клавиш, это оптимальный вариант, только если умеешь реверсить. Не известно как разработчик решил её сделать, может использовал GetKeyState или Это все проверять надо, а если не повезет, то придется через потоки искать функцию обрабатывающую нажатия клавиш. Если все же хочешь через память делать, можешь попробовать зажимать клавиши и искать неизвестное, отпускаешь клавишу - изменилось и продолжаешь, пока не найдешь что-нибудь (главное зажимать 1 клавишу, возможно у каждой клавиши свой адрес, который просто получает её состояние). Возможно повезет. В разы проще будет использовать SendInput.
-
http://www.andnixsh.com/2017/09/ida-pro-hacking-tutorial-collections.html
-
Мобильные игры лучше ломать на реальном железе, к примеру с помощью gdbserver и удаленной отладкой, адрес искать через приложения на телефоне. И не думаю, что CE поддерживает ARM.