GameHackLab[RU]
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Infectonator Survivors [Steam]

    Запланировано Прикреплена Закрыта Перенесена Общий
    14 Сообщения 3 Posters 229 Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • DieVisD
      DieVis @garik66
      отредактировано

      @garik66

      Пользователь @garik66 написал в Infectonator Survivors [Steam]:

      попробуй так:

      полоска не двигается вообще, цикл встал.
      пробовал подобный вариант, либо ничего не происходит, либо не двигается полоска...

      Пользователь @garik66 написал в Infectonator Survivors [Steam]:

      нужно в 5 утра встать.

      Тоже самое.

      G 3 ответов Последний ответ Ответить Цитировать 0
      • G
        garik66 @DieVis
        отредактировано

        @DieVis короче нужно задавать вопросы

        DieVisD 1 ответ Последний ответ Ответить Цитировать 0
        • DieVisD
          DieVis @garik66
          отредактировано

          @garik66

          Пользователь @DieVis написал в Infectonator Survivors [Steam]:

          Кто может

          Да, я уже задал)

          G 1 ответ Последний ответ Ответить Цитировать 0
          • G
            garik66 @DieVis
            отредактировано

            @DieVis ну хорошо ))) раз ты так понял.

            1 ответ Последний ответ Ответить Цитировать 0
            • LIRWL
              LIRW @DieVis
              отредактировано LIRW

              1BA29A52: F2 0F 5E C1              - divsd xmm0,xmm1
              1BA29A56: 66 0F D6 45 D0           - movq [ebp-30],xmm0
              

              а тут что ? Это как раз то, что вычитает... Это в обще может функция то на отображение полоски :) или же адрес если крутить, то работает как надо ?
              Если бы наверно адрес был действительный, то наверное и так бы прокатило в патче.

              subsd xmm0,xmm0
              

              а то xmm1 всё равно кроме как вычитания и не нужен.

              DieVisD 1 ответ Последний ответ Ответить Цитировать 1
              • G
                garik66 @DieVis
                отредактировано

                @DieVis я не правильно посчитал прыжок
                в первом скрипте нужно

                1 ответ Последний ответ Ответить Цитировать 0
                • G
                  garik66 @DieVis
                  отредактировано

                  @DieVis я не правильно посчитал прыжок

                   movq xmm0,[edi+28]
                    movq xmm1,[edi+28]
                    jmp FastWork+A
                    jmp return
                  
                  G DieVisD 2 ответов Последний ответ Ответить Цитировать 1
                  • G
                    garik66 @garik66
                    отредактировано

                    во втором случае

                     movq xmm0,[edi+28]
                      pxor xmm0, xmm0
                      jmp FastWork+e
                      jmp return
                    
                    1 ответ Последний ответ Ответить Цитировать 1
                    • DieVisD
                      DieVis @LIRW
                      отредактировано

                      Пользователь @LIRW написал в Infectonator Survivors [Steam]:

                      xmm1 всё равно кроме как вычитания и не нужен.

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

                      [ENABLE]
                      aobscan(FastWork,66 0F D6 45 D0 E9 24)
                      FastWork:
                        db 66 0F D6 4D D0
                        //movq [ebp-30],xmm1
                      [DISABLE]
                      FastWork:
                        db 66 0F D6 45 D0
                        //movq [ebp-30],xmm0
                      

                      Сильно сокращать скрипт не буду, оставлю для общего понимания, может кому ещё поможет.

                      1 ответ Последний ответ Ответить Цитировать 1
                      • DieVisD
                        DieVis @garik66
                        отредактировано

                        Пользователь @garik66 написал в Infectonator Survivors [Steam]:

                        FastWork+A

                        Пользователь @garik66 написал в Infectonator Survivors [Steam]:

                        FastWork+e

                        Оба варианта также работают!)
                        Благодарю всех за помощь!)

                        1 ответ Последний ответ Ответить Цитировать 1
                        • Первое сообщение
                          Последнее сообщение