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

TheErel

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

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

  • Посещение

Сообщения, опубликованные TheErel

  1. 2 минуты назад, what228 сказал:


    Коллизия - прохождение через стены и прочее.

    Если долго копать то можно сделать все.

    А как коллизия находиться?
    И что делать с камерой, есть отдаление я нашел значение 30 при мак при макс приближ 8 но вручную не изменишь инструкция восстанавливает значение как это исправить?
    Коллизия интересно через что ищется .

  2. Только что, what228 сказал:

     

    быстрая атака

    убрать туман

    убрать коллизию

    Дальше забросил.

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

  3. 6 минут назад, what228 сказал:

    Я имел ввиду:
    Ты открыл дизассемблер

    Нажал на инструкцию правой кнопкой мыши
    Нажал на "Find out what addresses this instruction accesses".
    Сколько адресов нашлось и что в них пишется ( число ).

    Я понял как нашлось х0, сделал как ты написал но есть другая проблема.
    Ничего не происходит, буд-то число на записалось

    Скрытый текст
    
    [ENABLE]
    aobscanmodule(speed,rqmain.exe,F3 0F 10 86 F4 02 00 00) // should be unique
    alloc(newmem,$1000)
    label(code)
    label(return)
    label(value)
    newmem:
    value:
    db (float)50
    code:
      movss xmm0,[value]
      movss xmm0,[esi+000002F4]
      jmp return
    speed:
      jmp newmem
      nop
      nop
      nop
    return:
    registersymbol(speed)
    [DISABLE]
    speed:
      db F3 0F 10 86 F4 02 00 00
    unregistersymbol(speed)
    dealloc(newmem)

     


     

    // Все коды заноси в спойлер и под тег код ( Глазик - спойлер ) ( < > - код )

  4. 2 минуты назад, what228 сказал:

    Да. Ты бряк ставил на свою инструкцию?

    Да, на запись, запись и показывала х3
    А если на доступ то я увидел эту инструкцию с х0
     

  5. Только что, what228 сказал:

    У меня вопрос.. movss [esi+000002F4],xmm3 что тут хранится? Ибо скорость бега идет ниже movss xmm0,[esi+000002F4] . А в твоей инструкции нет ничего

    Ниже?
    Ууу, как то я просто не понял эти xmm поэтому и не знаю в какой хранится бег, значения похожи вот и ....
    У тебя эта игра установлена сейчас?

  6. 2 минуты назад, what228 сказал:

    В игре стоит защита и тебя будет откидывать назад.

    Это как?
    Просто я в ручную меняю значение в float 5 стандарт скорость игрока и float 7 это он на маунте , я ставил скорость 50 и спокйно быстро бегал, но захотел в ассемблере, не получиться сделать в ассемблере будет откидывать назад?

     

  7. 8 минут назад, partoftheworlD сказал:

    Думаю так

    И укажи игру, иначе тема будет закрыта.

    Я же указал вроде, написал что Роял Квест, или где нужно указать?
    Нет, при компиляции пишет ошибку на 8 линии 
    Там где movss xmm3,#1112014848

  8. Я не знаю правил как оформлять но.
    Играю я в игру одну Роял Квест, найти скорость игрока не тяжело и сделал указатель, но посмотрев видео ваши на ютубе захотелось в СЕ сделать ассемблер кода или как там.
    Суть в том что вот инструкция movss [esi+000002F4],xmm3.
    Там где еси + смещение я не знаю что находиться но в xmm3 Находиться скорость игрока, как сделать в ассемблере СЕ что бы записал нужное мне значение?
    Я пытался сделать но не выходит, я слишком мало знаю, вот что пытался сделать.

     

    [ENABLE]
    aobscanmodule(SPEED,rqmain.exe,F3 0F 11 9E F4 02 00 00) 
    alloc(newmem,$1000)
    label(code)
    label(return)
    newmem:
    mov dword ptr xmm3,1112014848
    code:
      movss [esi+000002F4],xmm3
      jmp return
    SPEED:
      jmp newmem
      nop
      nop
      nop
    return:
    registersymbol(SPEED)
    [DISABLE]
    SPEED:
      db F3 0F 11 9E F4 02 00 00


    Я не понимаю как сделать что бы записать в этот хмм3 мне нужное значение.
    В ручную можно но мне хочется и так научиться.

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

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

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