Перейти к содержанию

[Prototype 2] Скорость персонажа


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

Я хочу чтоб при беге скорость моего персонажа увеличивалось на 2х больше 

Нашел 2 координаты 1-ый координата указывает лево-право, 2-ой вперед-назад, а что с ними делать? 

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

6 минут назад, GameHacker сказал:

Я хочу чтоб при беге скорость моего персонажа увеличивалось на 2х больше 

Найти velocity при беге с него выйти на значение скорости бега или работать с ним.

Изменено пользователем ReWanet
Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, GameHacker сказал:

Нашел 2 координаты 1-ый координата указывает лево-право, 2-ой вперед-назад, а что с ними делать?

 

Как в предыдущей теме. Скорость может быть в структуре рядом с координатами или рядом с velocity. Либо в другой структуре.

Ставим бряк на координаты и трейсим вверх и смотрим смещения, которые обращаются к структуре и пытаемся узнать в них скорость. Или же меняем в структуре все подряд и смотрим что это дает в игре.

 

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

22 часа назад, MasterGH сказал:

Как в предыдущей теме. Скорость может быть в структуре рядом с координатами или рядом с velocity. Либо в другой структуре.

Ставим бряк на координаты и трейсим вверх и смотрим смещения, которые обращаются к структуре и пытаемся узнать в них скорость. Или же меняем в структуре все подряд и смотрим что это дает в игре.

Как то, не очень то понял. (на практике сложно!)

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

Цитата

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

Вот это

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

В 12.03.2018 в 18:32, GameHacker сказал:

Нашел 2 координаты 1-ый координата указывает лево-право, 2-ой вперед-назад, а что с ними делать? 

 

Поставить брейкпоинт на любой адрес координат.

Найти начало структуры. Начало лежит в регистре. Например [eax + 0xx]. Начало в eax

Расструктуризовать dessect data/structure

Взять случайные смещения рядом с eax + 0xx и поменять значения по ним раза в два больше. Зайти в игру и посмотреть, что поменялось.

Потратить время и по всей структуре поменять рандомно значения раза в два больше. Тип float к примеру. Если игра вылетает, то повторить с другими смещениями.

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, MasterGH сказал:

Расструктуризовать dessect data/structure

Взять случайные смещения рядом с eax + 0xx и поменять значения по ним раза в два больше. Зайти в игру и посмотреть, что поменялось.

Потратить время и по всей структуре поменять рандомно значения раза в два больше. Тип float к примеру. Если игра вылетает, то повторить с другими смещениями.

есть ли видео про это?

и да как сделать АА скрипт

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

4 минуты назад, GameHacker сказал:

есть ли видео про это?

и да как сделать АА скрипт

 

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

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, MasterGH сказал:

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

Я не могу (я не знаю) есть ли видео пример или скрин хотябы чтобы я понял.?

Я же еще новичок по взлому

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

Спасибо JustHack но не могу я так, у меня экран маленький, и как он меняеть (Ну как там комбобокс или какой то лист) (без мышки?)

6 часов назад, MasterGH сказал:

Поставить брейкпоинт

Не могу когда я нажимаю на F5 то адресс становится зеленым, а игра не запускается (зависает)

Изменено пользователем GameHacker
Ссылка на комментарий
Поделиться на другие сайты

31 минуту назад, GameHacker сказал:

Не могу когда я нажимаю на F5 то адресс становится зеленым, а игра не запускается (зависает)

Она не зависает, а останавливается. Это значит, что инструкция, на которую ты только что установил брейкпоинт нажатием F5. сработала, и СЕ остановил выполнение игры. Судя по всему, ты не знаешь даже самых основ, и либо ты не смотрел мой курс по взлому игр от А до Я, либо смотрел невнимательно и ничего не понял.

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

В 14.03.2018 в 19:05, MasterGH сказал:

Поставить брейкпоинт на любой адрес координат.

 

19 часов назад, GameHacker сказал:

Не могу когда я нажимаю на F5 то адресс становится зеленым, а игра не запускается (зависает)

 

Это должен быть адрес одной из координат.

Если игра зависает при подключении отладчика, то может попробовать включить VEH дебаггер.

 

20 часов назад, GameHacker сказал:

есть ли видео пример или скрин хотябы чтобы я понял.?

 

 

22 часа назад, GameHacker сказал:

Расструктуризовать dessect data/structure

В отладчике из меню вызывается "dessect data/structure " и там в окне указывается адрес начала структуры. Если смотреть скриншот выше это был бы адрес из ebx

Когда ты кликнешь на инструкцию у тебя появится регистр плюс смещение.

mov [ebx+ смещение]

ebx будет началом структуры

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

2 часа назад, xapek сказал:

давай я тебе помогу что ты не можешь это же легко

Скачай игру ( весит она не много и не требовательная ) и помоги.

 

Изменено пользователем ReWanet
Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, GameHacker сказал:

Только не могу сделать скрипт?

Это ты у нас спрашиваешь, можешь ты сделать скрипт или нет? Если нет, то зачем тут знак вопроса?

По делу:

Нашел адрес, дальше действуешь так, как MasterGH описал.

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

Цитата

Это ты у нас спрашиваешь, можешь ты сделать скрипт или нет? Если нет, то зачем тут знак вопроса?

 

Да у вас

Я только могу

mov [ebx+00000000],#500

или

add [ebx+00000000],500

Я просто эти регистры не понимаю потому что в ютубе нет про них обучение!

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

46 минут назад, GameHacker сказал:

Да у вас

Я только могу

Странный ты человек. В соседней ветке, trainme щелкаешь как орешки, даже не глядя на скрипты в этой теме(по твоим словам). А тут, не можешь простейший спидхак сделать неделю.  

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

1 час назад, JustHack сказал:

В соседней ветке, trainme щелкаешь как орешки, даже не глядя на скрипты в этой теме(по твоим словам)

С тобой согласен

 

1 час назад, JustHack сказал:

А тут, не можешь простейший спидхак сделать неделю.

Ну да я не разу не делал спидхак на игры, тем более скрипты 

А сделать на бесконечную жизнь или деньги это просто

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

4 часа назад, GameHacker сказал:

Я просто эти регистры не понимаю потому что в ютубе нет про них обучение!

 

Надо тему подводить к итогу и завершать, потому что прошло много времени.

Нужно написать подробно, что делал, что не получилось. Скриншоты, видео, текст.

 

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

 

1 час назад, MasterGH сказал:

 

Надо тему подводить к итогу и завершать, потому что прошло много времени.

Нужно написать подробно, что делал, что не получилось. Скриншоты, видео, текст.

Спидхак на персонажа не с мог сделать

Но сделал:

Скрин

Скрин2

 

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

8 часов назад, GameHacker сказал:

Я просто эти регистры не понимаю потому что в ютубе нет про них обучение!

А тебе надо чтоб все было в ютубе? Читай: http://www.mathemainzel.info/files/x86asmref.html

 

6 часов назад, GameHacker сказал:

Ну да я не разу не делал спидхак на игры, тем более скрипты 

Ты просто на проста не можешь найти для начала velocity при беге или пробежаться по структуре игрока. И скрипт на "спидхак" ничем толком не будет отличаться от скрипта на "жизни или деньги" там так же будет обычный mov на нужное число.
 

Цитата

А сделать на бесконечную жизнь или деньги это просто

Не всегда.

Изменено пользователем ReWanet
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

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

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