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

lamalamaz

Пользователи+
  • Постов

    120
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент lamalamaz

  1. Например mass effect1 сломал очень быстро. А вот Far Cry3 мозг парит очень При изменении [ecx+10] игра крашится, какое бы значение я туда не вносил... Пробывал и так и этак. Крашится.... даже пробывал регистры подменять. При подмене краш, в этот регистр обращается каждую секунду по 1000 запросов может поэтому?
  2. Я как понял это на бессмертие, а как обнулить значения врагов? xmm вообще числа не любят... Все видео Кенга и Кодера просмотрел... Тут просто с xmm регистрами проблема... Они на условия не реагируют нифига...
  3. movss [esi+10]xmm0 подменял mov[esi+10]100 Получалось так что у меня 0 жизней и у врагов(убивались с 1 удара). Все кроме быков.... При изменении [ecx+10] игра вылетает(если туда свои цифры закатать). Неправильный синтакс у меня был?
  4. commis этож инструкция сравнения? Или я чего то не догоняю.... Была такая инструкция. Но я решил не трогать. Можете дать заготовку на God и One-hit-kill с любыми адресами... Я сам додумаю. Просто шаблон дайте, мне так легче понять что откуда и куда
  5. Поясняю пробовал через mov значения меняются глобально(даже при выполнении условия). Я как раз из видео кодера пришел. Синтаксис 1 в 1.
  6. Простите создал 2 темы.. Прошу 1 удалить. #750 так и надо писать? Я в синтаксисе асемблера не разобрался что значит # и почему отказывается работать с float хотя xmm этож float регистры. Да и еще. Тут такая фишка что xmm очень капризный если менять значение из вне, то он даже если сработало условие ставить глобально(то есть все будут бессмертными). mov [esi+10] значение обнуляется если засоввывать через mov Если я чего-то недопонимаю объясните пожалуйста. Статью прочитал, но там нету того что нужно именно мне... А именно One-Hit-kill... Хотя бы заготовка...
  7. Здравствуйте уважаемые кодеры. Прошу сделать или помочь сделать Таблицу на FarCry3 1.4(Deluxe Edition). Покажу свои наработки с комментариями. Если что-то неверно поправьте. Если все неверно прошу переделать. [ENABLE] alloc(newmem,2048) label(returnhere) label(hack) newmem: fld dword ptr [ecx+10] //Вылезший код из Бряка на доступ жизней ret //Автоматически с инжектился через Добавить код //Пробывал убирать не помогает fld dword ptr [ecx+14] //Автоматически с инжектился через Добавить код cmp byte ptr [ecx+4C],1 //сравниваю структуры игрока-врагов je hack //прыжок при выполнении условия jmp returnhere hack: mov [ecx+10](float)100 //возвращает 100 жизней jmp returnhere "FC3.dll"+905E05: jmp newmem nop nop returnhere: Первый код вообще не хочет работать... Любое изменение из вне [ecx+10] крашит игру. Пробовал через запись [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat alloc(newmem,2048) label(returnhere) label(hack) newmem: movss [esi+10],xmm0 //Бряк на запись при изменении жизней cmp byte ptr [esi+B8],4 //сравнение структуры игрока je hack jmp returnhere hack: movss [esi+10],xmm0 //Вот тут незнаю что делать если прописать обычный MOV не пашет Movss не работает с числами jmp returnhere "FC3.dll"+9061F3: jmp newmem returnhere: [DISABLE] //code from here till the end of the code will be used to disable the cheat dealloc(newmem) "FC3.dll"+9061F3: movss [esi+10],xmm0 //Alt: db F3 0F 11 46 10 Тут вообще все печально hack: movss [esi+10],xmm0 Эта инструкция вообще непойму как работает... При изменении xmm0не компилится. При имзменении movss на move значение обнуляется не смотря на jump. Помогите пожалуйста.
×
×
  • Создать...

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

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