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

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

Всем Привет!

Подскажите как взломать полоску здоровья, выносливости в игре. Пробовал всеми типами поиска не вышло, как искать? Подскажите

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

качаю вот это посмотрим что да как там

Saints Row: The Third Коллекционное издание + 19 DLC (2011) (Акелла) (RUS|ENG) [RePack] от UltraISO

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

У меня такой-же репак, на патроны и без перезарядки нашёл адрес а вот на здоровье и выносливость не получается не как, как не старался. Жду вашей помощи и советов, заранее спасибо всем кто будет принимать участие в поиске и взломе этой игры

Игра пропатчина

от :

* v 1.0.0.1u1

* v 1.0.0.1u2

* v 1.0.0.1u3

до:

* v 1.0.0.1u4

На Патроны

[ENABLE]

alloc(newmem,2048) //2kb should be enough

label(returnhere)

label(originalcode)

label(exit)

newmem:

mov edx,#999

originalcode:

mov [esi+04],edx

mov edx,[esi+08]

exit:

jmp returnhere

"saintsrowthethird_dx11.exe"+76D202:

jmp newmem

nop

returnhere:

[DISABLE]

"saintsrowthethird_dx11.exe"+76D202:

mov [esi+04],edx

mov edx,[esi+08]

dealloc(newmem)

Нет Перезарядки

[ENABLE]

alloc(newmem,2048) //2kb should be enough

label(returnhere)

label(originalcode)

label(exit)

newmem:

mov word ptr [eax],#100

originalcode:

sub [eax],ecx

call AK::Monitor::GetTimeStamp+89610

exit:

jmp returnhere

"saintsrowthethird_dx11.exe"+5D06FF:

jmp newmem

nop

nop

returnhere:

[DISABLE]

"saintsrowthethird_dx11.exe"+5D06FF:

sub [eax],ecx

call AK::Monitor::GetTimeStamp+89610

dealloc(newmem)

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

походу нельзя взломать здоровье и стамину

Вообще-то можно. Я когда-то ломал эту игру, но осталось таблица с 2 опциями - здоровье и телепорт. Не знаю какая у вас версия, но вот- HP_"SaintsRowTheThird.exe"+3A7BE4, Coordinates - "SaintsRowTheThird.exe"+3925DC

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

как искал, опиши процесс поиска

ARM4ND0

Опиши как ты взломал, будь добр

Я бы с радостью, но прошел почти год, не помню я и игры у меня нет. Ты знаешь что тип флоат, ну так ищи.

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

no-recoil v1.0.0.1


[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [ecx+000001E0],(float)0
originalcode:
movss xmm2,[ecx+000001E0]
exit:
jmp returnhere
"saintsrowthethird_dx11.exe"+3E590B:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
dealloc(newmem)
"saintsrowthethird_dx11.exe"+3E590B:
movss xmm2,[ecx+000001E0]

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

какая версия игры у тебя?

Все находится нормально. 3 адреса.Double значение.

так значение не меняется, когда меняешь значение оно восстанавливает своё исходное положение.

Всё получилось взломать на деньги Alexander-mx спасибо за подсказку про поиск Double

Осталось найти Стамину и здоровье

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

какая версия игры у тебя?

так значение не меняется, когда меняешь значение оно восстанавливает своё исходное положение.

Всё получилось взломать на деньги Alexander-mx спасибо за подсказку про поиск Double

Осталось найти Стамину и здоровье

v 1.0.0.1 и ещё есть стим версия, но на ней анти-отладка

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

Взломал и здоровье игрока тоже, осталось стамина (выносливость)

Нашел адрес на здоровье, сделал скрипт, но при включении скрипта игрок бессмертен и враги тоже. Как сделать что-бы только игрок был бессмертен

[ENABLE]

alloc(newmem,2048) //2kb should be enough

label(returnhere)

label(exit)

newmem:

mov word ptr [esi+00001CB8],7D0

exit:

jmp returnhere

"saintsrowthethird_dx11.exe"+54C469:

jmp newmem

nop

nop

nop

returnhere:

[DISABLE]

"saintsrowthethird_dx11.exe"+54C469:

movss [esi+00001CB8],xmm0

dealloc(newmem)

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

Взломал и здоровье игрока тоже, осталось стамина (выносливость)

Нашел адрес на здоровье, сделал скрипт, но при включении скрипта игрок бессмертен и враги тоже. Как сделать что-бы только игрок был бессмертен

Используй поиск по форуму. mustresist.png

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

Взломал и здоровье игрока тоже, осталось стамина (выносливость)

Нашел адрес на здоровье, сделал скрипт, но при включении скрипта игрок бессмертен и враги тоже. Как сделать что-бы только игрок был бессмертен

[ENABLE]

alloc(newmem,2048) //2kb should be enough

label(returnhere)

label(exit)

newmem:

mov word ptr [esi+00001CB8],7D0

exit:

jmp returnhere

"saintsrowthethird_dx11.exe"+54C469:

jmp newmem

nop

nop

nop

returnhere:

[DISABLE]

"saintsrowthethird_dx11.exe"+54C469:

movss [esi+00001CB8],xmm0

dealloc(newmem)

фильтр пиши.

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

Alexander-mx

Я пытался написать фильтр но не получается, работал со структурой искал смещения, пробовал все варианты, изучал урок с mass effect 3 по поиску смещений, читал на форуме про фильтры, Но у меня не получается написать правильный скрипт увы что-то я не допонимаю как правильно это делать.

У меня вот такой скрипт получился но он не работает здоровье тратится, что-то не правильно сделал, а что понять пока немогу

[ENABLE]

alloc(newmem,2048) //2kb should be enough

label(returnhere)

label(hack)

newmem:

movss [esi+00001CB8],xmm0

cmp byte ptr [esi+00001CA8],0 - Смещение которое я нашёл для игрока но оно не правильное

je hack

jmp returnhere

hack:

mov word ptr [esi+00001CB8],(float)2000

jmp returnhere

"saintsrowthethird_dx11.exe"+54C469:

jmp newmem

nop

nop

nop

returnhere:

[DISABLE]

"saintsrowthethird_dx11.exe"+54C469:

movss [esi+00001CB8],xmm0

dealloc(newmem)

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

Кстати говоря, выбери другую инструкцию, так как фильтр не нужен..

EDIT.

Скачал игру за 10 минут, вот тебе бессмертие..


[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)

newmem:
mov [esi+00001CB8],(float)2000
originalcode:
movss xmm0,[esi+00001CB8]
jmp returnhere

"saintsrowthethird_dx11.exe"+3B6314:
jmp newmem
nop
nop
nop
returnhere:


[DISABLE]
"saintsrowthethird_dx11.exe"+3B6314:
movss xmm0,[esi+00001CB8]
dealloc(newmem)
//Alt: db F3 0F 10 86 B8 1C 00 00

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

Где можно ещё про фильтры уроки посматреть

ARM4ND0 Спасибо тебе за помощь, ты знаешь как стамину взломать (выносливость), всё перепробовал, все типы поиска неполучается найти адрес

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

  • 2 месяца спустя...

Деньги, патроны, здоровье - легко находится. А стамину так и не получилось найти. Тоже когда то искал. Ничего не вышло. Слил эту затею. Будет прикольно если в играх все значения станут такими. И тогда не будет трейнеров xDDD

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

  • 5 месяцев спустя...
×
×
  • Создать...

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

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