-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Coder
-
Найди координаты игрока, а там до скорости будет рукой подать. Также можно предположить что схожа структура с 1-й частью игры, а это значит скорость будет лежать в структуре игрока.
-
И тем не менее это двойное слово. Double Word, float кстати можно также хранить и в DWORD. Ну не буду вдаваться в подробности.
-
Вот про тип ты сказал зря. ecx у нас что? 4-х байтовый регистр. Значит значение типа DWORD.
-
Это намёк на то, что здоровье типа DWORD. Максимальное значение, которое может содержать тип DWORD - 0xFFFFFFFF. Я не понимаю правда, нафига ты пишешь 999 или 9999 ведь в этом нет смысла, потому что у персонажа есть параметр максимальное здоровье, и разумнее писать это значение. Но я решил пойти по твоей тактике, и писать 0xFFFFFFFF)
-
Да можешь хоть 0xFFFFFFFF туда писать, ничего не изменится.
-
А ещё проще заинжетить DLL. И там уже сделать поток, и в нём, что типо этого. for (;;Sleep(50)) { DWORD* health_addr = ..... DWORD* team_id = ... if (*team_id == 0) // 0 - id твоей команды *health_addr = 100; }
-
Никак. Просто игра занимает другое адресное пространство, и у тебя не валидные указатели.
-
Тебе писали что C# с C++ никогда не сравнится. А ты играешь ещё и по правилам C++ на C#, без знаний архитектуры обоих языков. Для начала тебе бы не помешало представлять как работает сканер сигнатур, и если ты уж любитель фреймворка такой, то используй regex.
-
Если говорить честно, то код ужасный.
-
Превосходная работа! Получаешь плюс)
-
Я не спорю. Но я думаю мне стоит тебе напоминать о преимуществах C++ перед остальными языками (думаю ты в курсе про работу с указателями на C++ и прочими вещами). А теперь по теме, DenkA003, какую среду разработки ты используешь? P.S. теме дал более информативное название.
-
Почему бы просто не написать трейнер на C++? Ведь на нём будет гораздо удобнее, и он более низкоуровневый.
-
Я бы не был в этом так уверен. Я конечно не говорю, что я хороший гейм хакер и т.д., но однако мой взлом закончился фэйлом, хотя я и узнал больше чем вы о структуре данного трейн ми, но взломать не сумел.
-
Я знаю фишку, но не скажу. Нифига у тебя не работает, ты ломаешь картинку. Если ты так уверен в себе, то продемонстрируй нам на видео как ты будешь играть до 100 очков и победишь. Естественно, в видео должно быть как ты скачивать трейнми с этой темы и ломаешь его.
-
Не работает. Вы ломаете визуальное значение, а это до добра не доводит. Ты сказал убирает ограничение, и до скольки так набивать сидеть?
-
Взлом хорош, правда под убрать я подразумевал, выкинуть их из игры) P.S. указатели не работают, нужно найти рабочие. Тоже отличная работа, разве что GhostMode не хватает, но то что ты нашёл размеры "модели" машины, это достойно уважения. Ваша работа с пользователем лазис, вызывает у меня чувство гордости. Вообще в игре такая классовая структура структура: game->std::list<Objects*> objects->тут сами игровые объекты, а у класса objects много методов и полей. Хочу чтобы вы пореверсили игровой класс Objects.
-
C++, с использованием GDI+. Хотя ты должен был это сразу определить, игра не криптована и не защищена.