Обновить
4K+
2
Алексей@lamonosik1

Пользователь

0,5
Рейтинг
Отправить сообщение

Здравствуйте! Все зависит от вашего начального уровня знаний. То, что Вы описали - стандартный набор дебаг инструментов для многих игр.
Т.к игры старые, то в них вряд ли будет защита от инжекта DLL. Поэтому можно смело использовать DLL и ReadProcessMemory и WriteProcessMemory(проверьте, пожалуйста, действительно нет ли защиты от инжекта DLL, многопользовательская ли это игра, и как относится разработчик к модификациям).

Отвечая на Ваш вопрос, скажу:

Для получения оффсетов игры - изучить Cheat Engine.

Для написания функций софта - библиотеку взаимодействия с OS того языка, который Вы собираетесь использовать. К примеру на C++ Windows - Windows.h

Если делать решили на C++ - можно использовать Dear ImGui, или же Kiero Hook Dear ImGui

Перед тем как написать статью, я прочитал книги:

Reverse Engineering для начинающих - в ней про Cheat Engine. Русскую версию брал отсюда(https://yougame.biz/threads/18676/?ysclid=mmxom30zmo203281847)

Win32Api Юрия Щупака - в ней про весь Win32API и в частности про DLL и нужные для разработки софта вещи.

Информация

В рейтинге
2 334-й
Зарегистрирован
Активность

Специализация

Разработчик игр, Системный инженер
От 10 ₽
ООП
Алгоритмы и структуры данных
C++
Многопоточность
Системное программирование
Qt