13. Делаем телепорт типа Save/Restore Position (сохранение и восстановление позиции).

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.พ. 2016
  • В данном видеоуроке мы пошагово расматриваем поиск координат и написание скрипта телепорта по типу сохранения и восстановления позиции.
    Наш сайт:
    gamehacklab.ru
    Наш форум:
    forum.gamehacklab.ru
    Наша группа Вконтакте:
    gamehacklab
    Наш Твиттер:
    / gamehacklab
  • เกม

ความคิดเห็น • 163

  • @servick9591
    @servick9591 5 ปีที่แล้ว +6

    В обще молодец!!! Прирождённый учитель! Просто нет слов..., отличные уроки! Всё отлично дикция, последовательность, доходчивость. Одним словом -ТАЛАНТ. +100000000

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      Спасибо за столь высокую оценку моих стараний :)

  • @pupokpupkin3198
    @pupokpupkin3198 8 ปีที่แล้ว

    Ну наконец то! Очень рад=) спасибо за урок.

  • @_RayDay_
    @_RayDay_ 7 ปีที่แล้ว +4

    Спасибо большое. Шикарные туторы.

    • @GamehacklabRu
      @GamehacklabRu  7 ปีที่แล้ว +2

      Спасибо за высокую оценку моих стараний )

  • @nano28950
    @nano28950 2 ปีที่แล้ว +1

    С раза третьего но всё же получилось сделать всё по аналогии и телепортнуть персонажа:) Правда при телепортировании на большие расстояния сервер игры замечает неладное и вышвыривает меня из игры:) Спасибо вам большое, благодаря вашим видео за время болезни много нового узнал)

  • @user-ou7mt1xv5w
    @user-ou7mt1xv5w 8 ปีที่แล้ว

    жду с огромным нетерпением!!! за ранее благодарен!!!

  • @garik66gamehacklab83
    @garik66gamehacklab83 8 ปีที่แล้ว +3

    Xipho, отличный урок!!! :)
    Только поправка координаты могут храниться не только в типе флоат и доубл, но и в 4 байтах также (например игра Дьябло и моды на неё).
    Также для новичков:
    1. Можно не использовать доп регистр для сохранения и записи координат, используя стек, т.е. для данного примера. для одной координаты:
    вместо:
    push edx
    mov edx,[eax+50]
    mov [coords2],edx
    pop edx
    можно записать так:
    push [eax+50]
    pop [coords2]
    2. и ещё чтобы не писать постоянно byte ptr, просто зарегистрируйте tflag как четыре байта и тогда можно будет писать так:
    вместо:
    cmp byte ptr [tflag],0
    можно записать так:
    cmp [tflag],0
    ---------------
    tflag:
    dd 0
    3. Ну и защита от "дураков", про которую написали ранее:
    @@:
    cmp [coords2],0 // Если ещё ничего не записали в coords2 , то
    jne code // не телепортируем ГГ.
    cmp byte ptr [tflag],2

    • @garik66gamehacklab83
      @garik66gamehacklab83 8 ปีที่แล้ว +1

      +Garik 66 Gamehacklab
      Да и ещё забыл первые две строчки:
      cmp byte ptr [tflag],0
      je code
      не нужны для работы скрипта.
      И строчку:
      mov byte ptr [tflag],0
      лучше перенести под
      code:
      mov byte ptr [tflag],0
      тогда её не нужно будет два раза писать.

    • @LuaNaZakaz
      @LuaNaZakaz 6 ปีที่แล้ว

      1) Вопрос: можно также вместо db 00 00 00 00 и 12 нулей
      написать dd 0 для [coords2] ?
      2) В защите от дураков помарочка
      методом тыка нашел
      @@: //безымянная метка
      //от дураков
      cmp [coords2],0
      je code
      //с *je* работает с *jne* не хочет
      3) Вопрос:
      У меня всегда по разному! регистры то свободны, хотябы 1. То заняты все. Способ Гарика спас, с push pop.
      Пример:
      push [eax+54] //copy our xyz coord
      pop [metka_kuda_savim_coord+4]
      push [metka_kuda_savim_coord+4]
      pop [eax+54]
      вместо:
      push edx
      mov edx,[eax+50]
      mov [coords2],edx
      pop edx
      Что делать если допустить что я не видел способ Гарика.
      Нашел способ лейблов, тут - ( th-cam.com/video/KuKJD5x-TK8/w-d-xo.html )
      Что делать если регистры заняты, их занятость меняется при каждом новом запуске?
      4) Есть ещё телепорт видео?
      5) Как будет выглядеть код с float ом? Чёт на дед спейсе потренировался - не получается по такому способу как на видео сделать - крашит.
      6) Гарик! Ещё вопрос по поводу 2-х строчек которые ты убрал, если поместить аннуляцию флага в code.
      Я потестил и так и так. Выходит что если флаг онуляется в code.
      То мы перестаём его отслеживать. Мы не увидим что мы прожали хоткей - записалось на короткое время 1, 2. Я специально звук добавил. Звук - пашет.
      Флаг не отображает запись в него 1, 2.

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

      +alexdubovyckvideos все эти вопросы в теме на форуме задать нужно, там и ответить на них будет удобнее

  • @servick9591
    @servick9591 5 ปีที่แล้ว

    Это даже скорее не оценка, а констатация факта. Просто всё отлично, ничего лишнего и всё доходчиво и реально знания не дилетанта. В общем здоровья и успехов в полезном деле, не болей... . Ну и конечно ещё уроков... . Здесь на ютубе видел видео, ну в обще идиотизм. Человек заявляет..., взлом любой игры через Cheat Engine и показывает видео по поиску известного значения. Предложил ему подобным способом взломать Might & Magic: Heroes 6 где значение шифрованные. Не знаю ответит, или нет. Что за люди, узнают как найти в СЕ прямой адрес и изменить его и считают себя уже равным по уровню с Кевином Митником, или кого ещё из легенд...

  • @user-cb8jr3rj7s
    @user-cb8jr3rj7s 4 หลายเดือนก่อน

    Автор за эту улицу стоит, пацаны всё ему и он всё пацанам! кто знает тот в курсе.

  • @1985LIRW
    @1985LIRW 8 ปีที่แล้ว +1

    У Хипхо микрофон не плохой :D - не шипит, не бремчит и слышно прям чисто.... наверное дорогой какой не будь...

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว +4

      +Паровозик
      аудиоинтерфейс M-AUDIO MTrack II PLus (10 тысяч рублей)
      микрофон Shure SM58Pro (9 тысяч рублей).
      Потому и звук хороший )

  • @Unstable_Fusion
    @Unstable_Fusion 7 ปีที่แล้ว

    Очень хотелось бы увидеть туториал по Mono Dissector.

  • @Strelok71rus
    @Strelok71rus ปีที่แล้ว

    Отличный урок! Получилось по этому принципу сделать рабочий телепорт для другой игры, даже инструкции оказались похожи)) Вопрос: как реализовать несколько меток, в которые можно вернуться, а не одну? Создать несколько скриптов, но с разными метками (coords1,coords2 и т.д), а так же flag1,flag2,flag3 и каждому флагу свои горячие клавиши или можно как-то изящнее?

    • @GamehacklabRu
      @GamehacklabRu  ปีที่แล้ว +1

      Рад, что получилось )) Насчёт нескольких - возможны разные варианты. Если в СЕ делать, то да, разные флаги, разные скрипты, разные метки. Ну или LUA скрипт, который будет это разруливать, но это обширная тема

  • @LuaNaZakaz
    @LuaNaZakaz 6 ปีที่แล้ว +1

    *Тайм-код:*
    13:10 ( th-cam.com/video/aO4BwadL-jQ/w-d-xo.html ) 09. Флаги и однократное выполнение.

  • @xwhite1043
    @xwhite1043 2 ปีที่แล้ว

    Спасибо большое щас попробовал это сделать в Assassin's Creed 1 очень удобно убегать от врагов ха ха ха

  • @Awdesk_
    @Awdesk_ 6 หลายเดือนก่อน

    ВИДЕО ОГОНЬ! Когда будет видос про то, как взломать Ж0пу?😮

  • @user-ou7mt1xv5w
    @user-ou7mt1xv5w 8 ปีที่แล้ว

    приветсвую вас! а как пользоваться charge engine в эмуляторах денди и сега? сколько не искал не одного видео о том как. интересует конкретно не встроенное в эмуляторе cheat engine а именно самой программой. как вписать свой код? ведь при поиске значений с помощью cheat engine находится не совсем однозначные коды. Вы уже делали видео, но это не совсем то о чём имелось ввиду, хотя урок этот я оценил и принял на вооружение. за что Вам огромная благодарность.

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

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

  • @yurasovdma4096
    @yurasovdma4096 8 ปีที่แล้ว +1

    Интересно программу бы узнать)

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      Какую программу?

    • @yurasovdma4096
      @yurasovdma4096 8 ปีที่แล้ว

      Запись и Кодирование видео. Извини не дописал!

  • @pitronic8470
    @pitronic8470 6 หลายเดือนก่อน

    Руслан только без обид. В видео ты говоришь что координаты при поиске не обязательно могут уменьшатся. От меня маленькая поправка. Да если на запад или север то да, там не известно будут ли уменьшатся или увеличиватся. Но твой персонаж идёт в верх и в низ, а здесь в любой игре одинаково, в низ всегда уменьшается, а в верх всегда увеличивается, то есть координаты ты изначально искал правильно, но почему то не был уверен.

  • @user-hs4qs4td7m
    @user-hs4qs4td7m 5 ปีที่แล้ว

    это просто 1-й бог-препод

  • @MrVladoser
    @MrVladoser 4 ปีที่แล้ว +1

    А на какую кнопку замораживать выделенные адреса? А не тыкать вручную по одному?

    • @f_n_tic
      @f_n_tic 17 วันที่ผ่านมา

      пробел

  • @user-ou7mt1xv5w
    @user-ou7mt1xv5w 8 ปีที่แล้ว

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

  • @POK1111111111
    @POK1111111111 3 ปีที่แล้ว

    Если допустим не [rcx+50] , где и значения по адресам в 50, 54, 58, а [rcx+03] и значение в с0, следящая координата CC, то насколько я понял через 12 байт будет иль хзе шо це). То писать [rcx+15]?
    Если точнее то у первой координаты адрес 6F220847C6C0, у второй 6F220847C6CC и у третей 6F220847C6D8. В чит инжене при анализе структур вообще не видны другие координаты, хм.

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว

      Я вообще не понял, о чем речь, какие-то наборы смещений и адресов. Будь добр, сформулируй понятнее, пожалуйста.

  • @lokernordstoyn2903
    @lokernordstoyn2903 7 ปีที่แล้ว +1

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

    • @snygfog5351
      @snygfog5351 4 ปีที่แล้ว

      В новой версии cheat engine в самой проге есть функция ,,speedhack"

  • @localehost2602
    @localehost2602 6 ปีที่แล้ว

    Добрый вечер,Xipho..знаешь ту либу которую cheat engine внедряет в процесс для увеличения скорости игры..не расскажешь в кратце как она ускоряет игру ? На чем основан принцип действия..🤗

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

      Доброго времени суток, нет, не знаю, не изучал этот вопрос.

  • @user-sx5mu5xf6h
    @user-sx5mu5xf6h 5 ปีที่แล้ว

    Пока что, я не могу написать тебе на форуме и по-этому пишу здесь,пожалуйста скажи, Какие клавиши использовал для выделения адресов? когда использовал метод перебора адресов! И какими клавишами переключался с одного окна на другое(С игрового окна на чит энжин)?

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว +1

      Выделение - клик по адресу, и клик с шифтом по нижнему адресу диапазона. Пробел - заморозка/разморозка выделенных значений. Переключение между окнами - Alt+Tab и затем win, чтобы игра отпустила курсор мыши.

    • @user-sx5mu5xf6h
      @user-sx5mu5xf6h 5 ปีที่แล้ว

      Спасибо Xipho

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      Всегда пожалуйста! Рад помочь :)

  • @seeker3942
    @seeker3942 6 ปีที่แล้ว +1

    С помощью данного скрипта сделал стационарную камеру в игре EDF4.1. Единственное, что камера крутиться. Так понимаю в стек надо "загонять" угловые коэффициенты поворота камеры, чтобы добиться полной статичности. Попробовал изменить расположение камеры у игрока (она располагается сзади - третий вид) - величину записывал в стек, добавлял к ней значение смещения, восстанавливал - не получилось. Заметил, что в оригинальном коде используется команда movaps или похожие не неё (как понял они работают с целой пачкой из переменных величин). Погуглил что с чем, и при использовании этой команды получилось смещать камеру относительно изначального положения, но все равно немного криво. Правильно ли, пытался сместить камеру, идя таким путем или есть другие способы?

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

      Вот побольше бы таких комментариев. Прямо читать приятно. Все четко рассказано. По теме: способ, в принципе, правильный, если не хочется уж очень сильно заморачиваться. Но есть способ через DirectX хук. Он сложнее, но зато и возможностей по управлению всем и вся в кадре куда больше.

    • @seeker3942
      @seeker3942 6 ปีที่แล้ว

      Спасибо, посмотрю что получиться в этом направлении. Также попробовал сделать аналогичный телепорт для игрока - глючит и кидает куда-то в другую часть карты и не только одного меня. Так понимаю инструкция работает с некоторыми НПС. Также возник ещё вопрос. Вы в видео искали, так назовем "центр персонажа". А ведь у самого персонажа могут быть дополнительные координаты (так понимаю есть в каждой 3д игре), например, координаты отдельных частей тела, координата оружия, "объекта" с которого вылетают проджектайлы и прочее. Могут ли эти координаты помешать корректному исполнению скрипта, тем что "центр персонажа" перемещается в другую точку, а другие остаются в предыдущей?

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

      Теоретически, могут, конечно. По идее, все координаты составляющих игроках рассчитываются от основной точки координат игрока/камеры. Но разработчики игры могут и как-нибудь по-другому расчеты делать. Хотя на практике я с таким не сталкивался.

    • @seeker3942
      @seeker3942 6 ปีที่แล้ว

      Нашел время для дальнейших опытов. Смог передвинуть камеру чуть в другой ракурс - просто тащусь, особенно с шестиствольным пулеметом на перевес. Единственное, что камера начинает медленно, но заметно отдаляться от игрока, когда уходишь далеко от точки в которой поменял ракурс. Также создал подобие квадрокоптера из статичной камеры. Не получилось только целенаправленно управлять полетом - камера постоянно смещается даже не смотря на дополнительный введенный флаг (который в теории должен при срабатывания двигать её, даже использовал другой регистр для записи смещенной координаты). Как можно решить эту проблему?

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

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

  • @user-xf9rw6ho5d
    @user-xf9rw6ho5d 5 ปีที่แล้ว

    Привет. Подскажи пожалуйста, как можно использовать указатель в ассемблере?
    Или можно как-то получить значение из уже найденного адреса в таблице в ассемблер.

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      Привет, не совсем понял вопрос, если честно.

    • @user-xf9rw6ho5d
      @user-xf9rw6ho5d 5 ปีที่แล้ว

      ​@@GamehacklabRu Ну смотрите.
      Я уже нашел указатели на каждую из координат.
      Как этот же указатель ввести через автоассемлер.
      В общем, мне нужно сделать телепорт на сохраненную точку.
      Либо можно ли как-то получить значение указателя в ассемблере?

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      @@user-xf9rw6ho5d, конечно, можно. Рекомендую посмотреть наш форум, вопрос развертывания цепочки указателей рассматривался не в одной из тем, найдешь то, что нужно.

    • @user-xf9rw6ho5d
      @user-xf9rw6ho5d 5 ปีที่แล้ว

      @@GamehacklabRu Хорошо, гляну, спасибо большое.

  • @johannex.
    @johannex. 3 ปีที่แล้ว

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

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว +1

      Если в таблице просто адрес, то да. А если скрипт, то его предварительно надо отключить (если он правильно написано, разумеется)

    • @johannex.
      @johannex. 3 ปีที่แล้ว

      @@GamehacklabRu отлично, спасибо. Это сильно экономит время

  • @user-ui7uf2zb4n
    @user-ui7uf2zb4n 6 ปีที่แล้ว

    А что нужно сделать, чтобы при изменении значении не телепортировало обратно с вылетом из игры ? Телепортирует и в следующее мгновении телепортирует обратно.

    • @user-ui7uf2zb4n
      @user-ui7uf2zb4n 6 ปีที่แล้ว

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

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

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

  • @alexandr3833
    @alexandr3833 8 ปีที่แล้ว

    Здравствуйте. Не могли бы вы записать урок по взлому таймеров времени в играх?

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      День добрый, постараюсь записать, по мере возникновения свободного времени.

  • @wlaskin_stanislaw
    @wlaskin_stanislaw 3 ปีที่แล้ว

    7:50 Подскажите как вы настроили MemoryViewer так чтобы он вместо хекс байт кода стал показывать значения

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว

      Через меню по правой кнопке мыши можно выбрать режим отображения.

    • @wlaskin_stanislaw
      @wlaskin_stanislaw 3 ปีที่แล้ว +1

      а уже сам разобрался - спс за наводку))

  • @POK1111111111
    @POK1111111111 4 ปีที่แล้ว

    Фух, заработало в другой игре, правда почему то телепортируется обратно не с первого раза, а со второго. (два раза нужно во флаг добавить двойку).

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว

      Отлично! Очень рад, что получилось!

  • @Jadovran
    @Jadovran 2 ปีที่แล้ว +1

    Дайте трек

  • @XigH-uu6eq
    @XigH-uu6eq 6 ปีที่แล้ว

    А почему в ролике про однократный запуск скрипта 1 байт выделялся через db 0, а тут он выделяется через db 00 в чем разница? (Я понимаю, что вопрос лучше задать на форуме, но никто не поймет чего я от них хочу)

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว

      Разницы нет никакой в данном случае.

    • @XigH-uu6eq
      @XigH-uu6eq 6 ปีที่แล้ว +1

      GameHackLab[RU] Спасибо огромное, у вас очень хорошие уроки, понятно все с первого просмотра

  • @user-ou7mt1xv5w
    @user-ou7mt1xv5w 8 ปีที่แล้ว

    как можно связаца с Вами?

  • @user-ou7mt1xv5w
    @user-ou7mt1xv5w 8 ปีที่แล้ว

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

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      В приставочных играх денди, сеги и супернинтендо адреса в аамяти статичны и для их взлома патчинг инструкций не является необходимым. Если же ты хочешь внедрять код в сам ром - придется изучать ассемблер той платформы, которую хочешь взламывать.

  • @xwhite1043
    @xwhite1043 4 ปีที่แล้ว +1

    А можно ли это сделать в игре пример Assassin’s Creed Origins , ведьмак 3 телепорт или еще какинибуть игры игры ААА пожалуйста только ради интересна

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว +1

      Делай, пожалуйста, зачем у меня разрешение спрашиваешь? ))

    • @xwhite1043
      @xwhite1043 4 ปีที่แล้ว

      @@GamehacklabRu Нет я хотел бы посмотреть как вы это сделаете очень интересно )))

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว +2

      Гораздо интереснее будет, если ты это самостоятельно сделаешь. И гораздо полезнее для закрепления материала.

  • @TheDarksoyl
    @TheDarksoyl 8 ปีที่แล้ว

    Добрый день, а возможно такое? Типа перемещение между локациями?

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      +TheDarksoyl зависит от игры. Но чаще всего нет

    • @TheDarksoyl
      @TheDarksoyl 8 ปีที่แล้ว

      GameHackLab[RU] Жаль.

  • @Ramzes200986
    @Ramzes200986 2 ปีที่แล้ว

    а как можно найти не меняемое значение, к примеру максимальное количество элементов в массиве

    • @GamehacklabRu
      @GamehacklabRu  2 ปีที่แล้ว

      Искать что-то связанное, но меняющееся, а затем исследовать структуру, в которой находится неизменяемое значение.

    • @Ramzes200986
      @Ramzes200986 2 ปีที่แล้ว

      @@GamehacklabRu элемент массива подойдет?

    • @GamehacklabRu
      @GamehacklabRu  2 ปีที่แล้ว

      Без понятия. Зависит от игры. Пробуй все варианты, которые в голову придут.

  • @anton2anton292
    @anton2anton292 3 ปีที่แล้ว +1

    На какую кнопку замораживать выделенные адреса?

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว

      Посмотреть в настройках религия не позволяет?

    • @anton2anton292
      @anton2anton292 3 ปีที่แล้ว

      @@GamehacklabRu Сразу после своего комментария понял. Извините за потраченное время(

  • @EndlessFightEFMODAccount
    @EndlessFightEFMODAccount ปีที่แล้ว

    Жаль, но в некоторых играх не получается найти по этому способу координаты. Значения меняются то растут, то уменьшаются. Даже если я иду в одном направлении, кошмар-

    • @Ophthalmologist_88
      @Ophthalmologist_88 ปีที่แล้ว

      Попробуй находить по Z-оси: спустился - значение уменьшилось; поднялся - увеличилось (и так где-то раза 3-5); далее, стоишь на месте не двигаясь, выбираешь поиск по "не изменилось" и ставишь на репит. Ну и под конец ещё ищешь по "увеличилось" или "уменьшилось". Ещё стоит упомянуть про инвертированный поиск, когда ищешь дробные значения. Ты например думаешь, что значение увеличилось, но на самом деле оно в игре уменьшилось. Cледовательно, нужно делать всё наоборот, там где уменьшилось - ставишь на увеличилось

    • @EndlessFightEFMODAccount
      @EndlessFightEFMODAccount ปีที่แล้ว

      @@Ophthalmologist_88 Да, это правда хороший рабочий способ, только вот.. если поставить не изменилось, оно так же ничего не находит, так как значения постоянно меняются, и в отладчике (не уверен что назвал это верно), там просто всё моргает красным, прям всё. Просто игра очень странная. По некоторым причинам не смогу сказать название. Короче что либо искать по уменьшилось-увеличелось бесполезно. Там можно найти лишь точное значение. Но спасибо за попытку помочь мне), я пока что новичок в этом деле 😅

    • @EndlessFightEFMODAccount
      @EndlessFightEFMODAccount ปีที่แล้ว

      @@Ophthalmologist_88 Хм.. а не могли бы вы объяснить одну штучку? Если поставить // в начале кода, самой первой строчке оригинального кода, оно что то делает. В некоторых случаях замораживает значения, в некоторых ускоряет. Например я смог сделать во многих играх рапид фаер, используя это. Но так и не понял, что же оно делает..

    • @Ophthalmologist_88
      @Ophthalmologist_88 ปีที่แล้ว

      @@EndlessFightEFMODAccount // в синтаксисе чит двигателя - это однострочный комментарий. Вы тем самым в скрипте оригинальную инструкцию сделали комментарием. Она пропустится процессором и не выполнится. Это эквивалент - если бы вы её занопили
      вот так: "db 90 90 90 90" или "nop 4"

    • @EndlessFightEFMODAccount
      @EndlessFightEFMODAccount ปีที่แล้ว

      @@Ophthalmologist_88 Ааааааа, это что то в роде нопа, интересно... Это очень даже полезная функция.. Спасибо за объяснение!

  • @johnashley5960
    @johnashley5960 7 ปีที่แล้ว

    9:30 лучше бы разжевал, потому что у меня нет этих скобок

  • @saurux5062
    @saurux5062 4 ปีที่แล้ว

    а что если все регистры заняты
    или такой случай не бывает?

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว

      Если все регистры заняты, есть push/pop

    • @saurux5062
      @saurux5062 4 ปีที่แล้ว

      @@GamehacklabRu спасибо, понятный видеоурок, жду новых видео уроков, особенно про классы

  • @aaartikj
    @aaartikj 8 ปีที่แล้ว

    Здравствуй, есть ли возможность взломать Diablo 3 на золото например?

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      Привет, не могу подсказать, так как данной игры у меня нет, и покупать ее нет желания )

  • @user-gi6dm4vm7p
    @user-gi6dm4vm7p 8 ปีที่แล้ว

    Добрый день! Объясните пожалуйста, что я делаю не так, или в чем проблема?! Пытаюсь вставлять к адресу брекпоинт, но через секунды 2, игра зависает и вылетает. Я так понимаю, у них какая то (возможно) защита стоит, если да, то как можно миновать ее. - в том плане, чтобы игра не видела осуществление дебаггинга. Вы наверное не понимаете о чем я. Скажу проще: Игра Warface уже вся облапана читерами и школьниками))). Так вот, значения игры я нашел по поиску увеличилось/уменьшилось т.д. Но при попытке отладки, игра зависает и вылетает.... Можете помочь решить эту проблему?)))

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      +Виталий Овчинников я не играю в эту игру, потому помочь решить проблему не смогу. Но да, игра, скорее всего, использует антиотладочные приемы. Можно попробовать в настройках СЕ выставить VEH отладчик, во многих случаях это решает проблему с брейкпоинтами. Но не во всех. В этих случаях можно пробовать другие настройки отладчика.

    • @user-gi6dm4vm7p
      @user-gi6dm4vm7p 8 ปีที่แล้ว

      GameHackLab[RU] Благодарю за быстрый ответ. Сам я не играю в Варфейс, но попробовать хакнуть игру стоило)))).

  • @polvo7882
    @polvo7882 4 ปีที่แล้ว

    Можно ли с тобой как-то связаться,,,?

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว

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

  • @moroznikzh2249
    @moroznikzh2249 2 ปีที่แล้ว

    Здравствуйте, я пытаюсь написать скрипт-чит для стратегии перехватывающий управление над юнитом путем изменения его принадлежности к определенному игроку, принадлежность юнита это hex-число записанное по адресу - в его характеристиках, смог найти указатель выделяющий адрес по которому записана принадлежность _выделенного курсором_ юнита, смог найти адрес по которому написано hex-значение обозначающее игрока от лица которого идет игра т.е я могу вручную вписать принадлежность юнита по адресу выделяемый указателем, все что мне надо это чтобы прописка принадлежности была по нажатию, существуют ли скрипты которые исполняются самим cheat engine'ом ? Что бы я мог заставить прописывать эти значение сам чит а не совершать иньекцию кода в память игры.

    • @GamehacklabRu
      @GamehacklabRu  2 ปีที่แล้ว

      Добрый день, в СЕ встроен скриптовый язык Lua, можно воспользоваться им.

    • @moroznikzh2249
      @moroznikzh2249 2 ปีที่แล้ว

      @@GamehacklabRu Спасибо за помощь, посмотрю насчет него.

    • @moroznikzh2249
      @moroznikzh2249 2 ปีที่แล้ว

      @@GamehacklabRu Я наконец-то написал такой скрипт. Теперь проблема назначить ему горячую клавишу. (Я попробовал как автоассемблер записать его в таблицу и назначить горячую клавишу этой записи но таким образом ничего не происходит).
      Уточнение: скрипт меняет значения в самой таблице а не изменяет память целевого процесса напрямую.

    • @moroznikzh2249
      @moroznikzh2249 2 ปีที่แล้ว

      УПД: Вроде разобрался. Спасибо за наводку на материал, продираться через английский было трудно, но я разобрался. Спасибо ещё раз.

  • @garikra8699
    @garikra8699 6 ปีที่แล้ว

    Можете код скинуть плиз , сделал что-то не работает

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว +1

      Нет, не могу, удалил давно.

    • @garikra8699
      @garikra8699 6 ปีที่แล้ว

      У меня получилось просто инструкции перебирал , спасибо .

  • @BoMB3R97
    @BoMB3R97 8 ปีที่แล้ว

    Кто будет делать телепорт, добавьте защиту от дурака - сравнение координат, чтобы игрок не смог телепортироваться в точку 0;0;0

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      Да, верно. В скрипте нужно изменить tflag db 0 на tflag db 1, чтобы при активации скрипта координаты первичные сохранились. ну и проверки на ноль тоже пригодятся.

  • @user-ee3rh7wm6p
    @user-ee3rh7wm6p 4 ปีที่แล้ว

    ты скачал таблицу???

    • @GamehacklabRu
      @GamehacklabRu  4 ปีที่แล้ว +1

      Я сам игры взламываю, зачем мне качать таблицу?

  • @uneverknow8154
    @uneverknow8154 3 ปีที่แล้ว

    Нет базового адреса, есть *.exe, как ето преобразовать? gta sa

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว +1

      Базовый адрес модуля есть всегда

    • @uneverknow8154
      @uneverknow8154 3 ปีที่แล้ว

      @@GamehacklabRu так точно! Там после "exe" стоит +4***** без пробелов, в разных базовых адресах разные значения. Осталось преобразовать в HEX из строки?

    • @GamehacklabRu
      @GamehacklabRu  3 ปีที่แล้ว +1

      Нет, тебе нужно найти базовый адрес модуля. В твоём случае вот эта строка, заканчивающаяся на .exe - это название модуля. И именно его базовый адрес тебе нужно найти, и к нему уже потом прибавлять смещение 4****.

  • @agera1629
    @agera1629 8 ปีที่แล้ว

    а что если игра гонки ну к примеру need for speed 2012 помоги

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      к примеру действовать точно также помог

    • @agera1629
      @agera1629 8 ปีที่แล้ว

      помоги мне пожалуйста тебе не ведь не трудно , а мне приятно и для тебя опыт

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      AGERA конкретно, чем помочь? Найти координаты? Так в видео показано, как искать координаты. Что мешает сделать также? Написать скрипт? Так в видео расписано, как написать скрипт. Я просто не пойму, чем я могу помочь? Взломать за тебя? Так это не помощь, это взлом за тебя. Если я буду взламывать за всех, то к чему вообще тогда нужны уроки?

    • @agera1629
      @agera1629 8 ปีที่แล้ว

      мне вообще нужна ваша помощь ,но не по теме этого видео

    • @agera1629
      @agera1629 8 ปีที่แล้ว

      и я не говорил за меня взломать

  • @user-uk3ks1sj6b
    @user-uk3ks1sj6b 8 ปีที่แล้ว

    здравствуйте! можете взломать dino hunter deadly shores она на FB я ломал через firefox смог взломать на золото на деньги на энергию на время и на патроны)) не могу взомать на опыт)) если будет время запишите для меня урок пожалуйста)) если можно ломаните на все характеристики с нуля я посмотрю может я что то делал не правильно
    заранее спасибо!!!

  • @nico_michailovich
    @nico_michailovich 7 ปีที่แล้ว

    а как вы сразу замораживаете все сразу адресса ?

    • @GamehacklabRu
      @GamehacklabRu  7 ปีที่แล้ว

      Кликаешь на первом адресе, затем зажимаешь и держишь Шифт и кликаешь на нижнем адресе, и нажимаешь пробел. Все выделенные адреса заморозятся.

    • @nico_michailovich
      @nico_michailovich 7 ปีที่แล้ว

      О спасибо - все мучался мучался ))

  • @dedmazay2361
    @dedmazay2361 6 ปีที่แล้ว

    Что-то не срабатывает телепорт. Ну то есть вообще никак игра не реагирует.

    • @GamehacklabRu
      @GamehacklabRu  6 ปีที่แล้ว +1

      Значит, что-то сделал не так. На видео видно, что все срабатывает. Проверяй у себя, где и что пропустил, и что сделал не правильно.

    • @dedmazay2361
      @dedmazay2361 6 ปีที่แล้ว

      Это наверное y Dead Space какие-то особенности с координатами. В Devil May Cry 4 всё получилось, работает.

    • @LuaNaZakaz
      @LuaNaZakaz 6 ปีที่แล้ว

      Привет! Ded Mazay
      Я потратив 2 дня. Всё таки победил Мертвый космос 1.
      У меня получилось. Делал по этому видео гайду.
      Могу поделиться кодом. Или ищи на форуме, скоро добавлю.
      Автор будет: Vagingameh
      Иконка такая же как на ютубе.

    • @dedmazay2361
      @dedmazay2361 6 ปีที่แล้ว

      Обязательно гляну

  • @pr9nicpr9nic72
    @pr9nicpr9nic72 5 ปีที่แล้ว

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

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      А мне вот любопытно, закончатся когда-нибудь такие "хитрецы"?

    • @blackdragon7747
      @blackdragon7747 5 ปีที่แล้ว

      А flash игру в вк возможно взломать?

    • @GamehacklabRu
      @GamehacklabRu  5 ปีที่แล้ว

      Возможно. Вопрос лишь во времени. Чем больше игра завязана на донат, тем сложнее найти уязвимость

  • @deceitcheats1120
    @deceitcheats1120 ปีที่แล้ว

    сколько не пытался даже по аналогии не подходит никак

    • @deceitcheats1120
      @deceitcheats1120 ปีที่แล้ว

      не понимаю, мой код заменяет онли одно значение игрик корд на икс с зетом плюет

    • @deceitcheats1120
      @deceitcheats1120 ปีที่แล้ว

      я разобрался за два дня. Оказывается я работал только с инструкцией y координаты

    • @deceitcheats1120
      @deceitcheats1120 ปีที่แล้ว

      теперь другой вопрос, как вывести ити координаты куда нибудь, что бы их увидеть. В коносль например, а еще лучше в блокнот

    • @GamehacklabRu
      @GamehacklabRu  ปีที่แล้ว

      Нет ничего проще. Изучаешь winapi в части работы с файлами, читаешь про соглашения вызовов, чтобы понять, что такое stdcall, и вызываешь нужные функции прямо из ассемблерного скрипта.

    • @deceitcheats1120
      @deceitcheats1120 ปีที่แล้ว

      @@GamehacklabRu эх, вод бы сразу видеоурок увидеть, или код хотя бы)

  • @pupokpupkin3198
    @pupokpupkin3198 8 ปีที่แล้ว

    Все пропал=(
    я не ною и новых уроков нет=(

    • @GamehacklabRu
      @GamehacklabRu  8 ปีที่แล้ว

      работы очень много. Постараюсь найти время для записи завтра.

    • @pupokpupkin3198
      @pupokpupkin3198 8 ปีที่แล้ว

      Очень надеюсь=))