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

Не отсеивается значение


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

Игра этого года - Blades of Time/ Клинки времени,моя любимая в общем. Значение полоски здоровья там вообще не ищется ни одним из известных мне способов. Ставил тип All: All of byte to double, также ставил все типы по очереди начиная с dword и заканчивая double.

В каждом из случаев конечный результат: 0 значений.

Что ещё можно сделать ?

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

Я не понимаю. Я же ясно написал, что отсеиванием это значение я получить не могу. Вообще.Я и float пробовал, и double, и все-все-все.

Вы же как-то установили, что они 800 и 1000.

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

Вы же как-то установили, что они 800 и 1000.

Я на 99% уверен что они установили путем отсеивание.

так пробуй еще, наверняка где то ошибся

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

Вот скрин сделано онк и Unlim_Health/

post-1568-0-47488900-1383676081_thumb.jp

По смещение 46C текущее здоровье игрока.

Тут по смещение 494 идет максимум здоровье 800 героя, рядом врага 7500

Хранится id игрока в 4B4. пока проверил в нескольких картах, работает.

post-1568-0-07813300-1383676233_thumb.jp

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

okay, попробую ещё раз)))

Начинай поиск с Точное значение -> float -> 800, а потом отсеивай Уменьшилось Увеличилось.

Я думаю достаточно будет несколько отсеиваний, когда знаешь тип и значение полоски.

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

Я искал через float и неизвестное значение и не нашел ничего. Опять. Предыдущее отсеивание давало отрицательные числа.

Вы так и не объяснили, откуда вы взяли 800 и 1000.

Меня интересует именно, как получить эти ваши 800 и 1000, а уж отсеить я смогу)).

Через точное значение имеет смысл искать, если знаешь максимальное ХП, а я его не знаю, т.к. оно в виде шкалы : )/

Обычно отсеивал спокойно в других играх.

Нифига не находит... что 800 вбил что 5000 что миллион что вообще выбрал неизвестное значение и тип float. Ничего не находит даже в начале игры

А че это у вас перевод какой-то странный ? Значение уменьшилось,Заново, Отсев и т.л., у меня такого нет : (:

Вот картинка моего чит енджина:

WlRgtJj9.png

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

Вы так и не объяснили, откуда вы взяли 800 и 1000.

Меня интересует именно, как получить эти ваши 800 и 1000, а уж отсеить я смогу)).

Тебе ж писали выше путём отсеивание (Искать неизвестное тип float далее умен\увил.) нашли значение 800 и 1000, реальное значение жизни равно 800 а экранное то что полоска равно 1000.

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

Да, я понял вышенаписанное, но не получается получить такие значения. В конечном итоге прихожу к 0...

Потому и подумал, что получили как-то иначе.

Игра, кстати, не оригинальная, а от SKIDROW, но вряд ли это помеха.

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

Ок, сделаю по статье, так почему не отсеивается то ? Потому что я криворукий ? )))))

Если тот байт-код, что вы дали, верный, то такого кода нет совсем...

байт-код я привел к такому виду:

Было: F3xxxxxxxxxxxxxxA1xxxxxxxxF3xxxxxxxxxx84xx75xx85xx

Стало: F3 A1 F3 84 75 85

Пробовал ставить и вместо иксов пробелы,но смысла не заметил))))).

Например, байткод инструкции test esi, esi у меня такой: 85 F6 75 F1 5B 5E C3

Что соответствует трем адресам:

00A60BFB, 75C8D64E и 77787B79

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

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

Что соответствует трем адресам:

00A60BFB, 75C8D64E и 77787B79.

Ничего не могу посоветовать эта тока адреса не более.

Если ничего не находить значить под другое смещение идет здоровье игрока, версия игры другая.

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

Да нет, те адреса я как пример привел и они находятся спокойно(инструкцию test esi, esi

я взял наугад), но по байткоду F3 A1 F3 84 75 85

я ничего не нахожу...

Попробую на официалке тогда ).

У меня-то версия от SKIDROW.

То, что значение у меня не ищется вообще, это уже странно. Кодируется оно чтоли ? (

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

То, что значение у меня не ищется вообще, это уже странно. Кодируется оно чтоли ? (

Причин много: версия СЕ,настройка СЕ, сборка СЕ. или что то другое.

Там ничего не кодируется. я сам находил без проблем.

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

А свою можете скинуть ? Я пробовал какую-то переведенную на рус. 6.1 и сейчас пробую 6.3 english

Качал игру, судя по хистори, отсюда: [CENSORED]

Изменено пользователем Xipho
На первый раз - без преда. Читай правила форума.
Ссылка на комментарий
Поделиться на другие сайты

Ссылку на торрент зря указал.

Вот скрипт жизни.


[ENABLE]
aobscan(address0, F3 0F 10 83 6C 04 00 00)
alloc(newMem, 2048)
label(returnHere)
registersymbol(address0)

newMem:

movss xmm0,[ebx+0000046C]
jmp returnHere

address0: //"bladesoftime.exe"+45888
jmp newMem
db 90 90 90
returnHere:

[DISABLE]
address0:
movss xmm0,[ebx+0000046C]

dealloc(newMem)
unregistersymbol(address0)

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

уххх, ну спасибо :Р, куда ж без скриптов сейчас)))

И что ж мне теперь делать?)))

А что плохого в ссылке на торрент ? В бинарном виде передавать надо было ?)))

Игра, похоже, обновляемая и последнее или какое-то там обновление просто поело код))(усложнили поиск видать).

Надо новую качать(старую точнее) и делать всё заного = )

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

Плохого в ссылке на торрент то, что у нас запрещено выкладывать ссылки на материалы, защищенные авторским и смежными правами. Рекомендую ознакомиться внимательно с правилами нашего форума.

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

Блин, а откуда ты сам-то скачал эту игру, раз всё нормально ? Я скачаю.

По той ссылке который ты давал скачал игру и все прекрасно находиться и байты который ZOCKIR давал тоже верный.

Не знаю как ты там ищешь но явно тебе побольше учиться надо и вопросов таких не возникнет.

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

×
×
  • Создать...

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

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