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

LIRW

Ветераны
  • Постов

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

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

    606

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

  1. Dead Space

    Просмотр файла

    Использование:
    Распаковываем файл в удобное для вас место. 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер .cpl 

    Функции:
      1 Бесконечная жизнь.
      2 Бесконечная энергия.
      3 Без перезарядки оружия.
      4 Скорострельность оружия.
      5 Бесконечные патроны.
      6 Без отдачи оружия.
      7 Убийство с одного выстрела.
      8 Бесконечный кислород.
      9 Без перегрева оружия.
    10 Бесконечная жизнь корабля.
    11 Бесконечные ресурсы.
    12 Бесконечные кредиты.


     

    • Понравилось 2
  2. 10 часов назад, WhiteBlackJS сказал:

    А на счёт спидхака, можно ли найти параметр отвечающий за скорость машины?

    Я в машинки не играю и предложить свои способы подхода к этому делу не могу, так как не пробовал в них играть. Ну не любитель гонок :( шутеры в основном. У нас тут на форуме где то было видео, так же поиск скорости автомобиля, через вращения колес по моему, но найти его, я что то не могу. У меня есть конечно кое какая игра с транспортом, но там я выхожу сразу на характеристики машины. Могу править мощность, скорость той или иной передачи и так далее.  А как выйти на эти характеристики в Gta 5 Хм.... :rolleyes: я даже не пробовал, можно попробовать через нитро, если оно конечно есть в игре. Мне может кто и не поверит, но я даже в GTA 5 не играл :)  у меня есть все части, но я в пятую не играл. Может кто из участников форума чего посоветует. Так бы я мог посоветовать как бы я поступил в поиске скорости, но думаю это сложно будет реализовать с твоими умениями. А полегче способ, я даже и не знаю. Так как и писал выше, не когда не интересовался гонками и вариантов взлома скорости, ну не могу перечислить.  Одно дело, если был бы это шутер и вопрос состоял в том,  а как найти отдачу,точность,скорострельность,урон оружия и так далее, я бы перечислил варианты, так как занимаюсь данными играми, но увы не машинками!

  3. 1 час назад, WhiteBlackJS сказал:

    Кстати за орфографию извиняюсь

    Да это не критично :) не которые (русско-язычные) на EN форумах переводчиком ведь в обще пользуются, а как он переводит :lol: не сложно догадаться. Но EN люди не ругаются же на это, что мы им с ошибками пишем, так как понимают, что писавшие им люди, пользовались переводчиком, а как этот переводчик переводит, там в обще без комментариев.  Главное что бы была понятна суть, а с ошибками слова набраны или нет, тут как человек умеет, так и пишет! 

    Ps: Я если честно, то и ошибок не заметил, наверное из за того, что я на них и не смотрел :)  

     

  4. 5 часов назад, WhiteBlackJS сказал:

    Но вот не работает скрипт

    Так дела не делаются... а так как ты хочешь, через push там с легка над дописать - ну чуть по другому всё делается - это же не чтение.

    Вот так вот над и это в лучшем случаи.... Но почему то мне кажется, что бессмертные будут все!

    newmem:
      movss xmm6,[rsi+20] // если правду пишешь про макс hp
    code:
      movss [rsi],xmm6
      cmp byte ptr [rbp+28],04
      jmp return
    

    Ps: 

    И код прячь следующий раз под спойлер (глазок такой нарисован) а не листингом его тут выкатывай. Если его не много (типа моего ответа) то можно так, а когда листинг, то прячь!

  5. Max Payne 3

    Просмотр файла

    Использование:
    Распаковываем файл в удобное для вас место. 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер .cpl 

     

    Функции:
    1 Бесконечная жизнь.
    2 Без отдачи оружия.
    3 Без перезарядки оружия.
    4 Точность оружия.
    5 Бесконечные патроны.
    6 Убийство с одного выстрела.
    7 Бесконечные медпрепараты.
    8 Скорострельность оружия.
    9 Бесконечное замедление.
    10 Много очков в режиме Аркада.
    11 Бесконечное время в режиме Аркада.


     

    • Понравилось 1
    • Плюс 2
  6. 6 часов назад, DBCooper сказал:

    Сделал, но он не отвечает.

    Может быть в этом дело ? Месяц то ща восьмой - это если календарь в компьютере забанили :) Проще говоря, чел не дождался наверное!

    Срок выполнения: 27.07.2020

     

  7. The Punisher

    Просмотр файла

    Использование:
    Распаковываем файл в удобное для вас место. 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер .cpl 

     

    Функции:
    1 - Бессмертие.
    2 - Без перезарядки оружия.
    3 - Бесконечные патроны.
    4 - Бесконечные гранаты.
    5 - Невидимость.
    6 - Убийство с одного выстрела. - Эту функцию с боссом "Бычий глаз" лучше не включать! Он не должен по сюжету умереть с одного выстрела.
    7 - Максимальная точность оружия.
    8 - Без отдачи оружия.
    9 - Стрельба на любую дистанцию.
    10- Множитель очков.
    11- Бесконечная ярость.
    12- Бесконечное время.


     

    • Плюс 1
  8. Max Payne - Max Payne 2 The Fall of Max Payne

    Просмотр файла

    Использование: 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой)запускаем трейнер .cpl как обычный "exe" файл!

     


     

    • Плюс 1
  9. 10 часов назад, alkayde123 сказал:

    помогите, буду безумно благодарен)

    Его можно самому написать. Как пример, на СЕ форуме есть 2 таблицы, одна от метро ласт лайт и вторая метро эксодус.  Скачай либо ту, либо другую игру и погляди как это работает. Качать лучше ласт лайт, она по размеру меньше выйдет, а эксодус под 100 гигабайт. 

    Вот пример от эксодус, а от ласт лайда, там на СЕ форуме найдешь. Всё паблик.

    Спойлер
    
    {$STRICT}
    
    {$lua}
    
    if syntaxcheck then return end
    
    [ENABLE]
    
    function _readInteger( Input )
      -- thanks, Pox!
      local Value = readInteger( Input )
      if Value < 0x80000000 then return Value
      else return Value - 0x100000000 end
    end
    
    function aobScanEx( aob, p, a, n, s, e, pb )
      local p, a, n, s, e = p or '*X*W', a or fsmNotAligned, n or '0', s or 0x0, e or 0xffffffffffffffff
      local ms = pb and createMemScan( pb ) or createMemScan()
      local fl = createFoundList( ms )
      ms.firstScan( soExactValue, vtByteArray, nil, aob, nil, s, e, p, a, n, true, false, false, false )
      ms.waitTillDone()
      fl.initialize()
      local result = nil
      if fl ~= nil and fl.getCount() > 0 then
        result = createStringlist()
        for i = 1, fl.getCount() do result.add( fl.getAddress( i - 1 ) ) end
      end
      fl.destroy()
      ms.destroy()
      return result
    end
    
    local gameProcess = 'MetroExodus.exe'
    local gameModule = getAddress( gameProcess )
    local t = aobScanEx( '48837B??0074??807B??000F94D084C075??85??74??F3', nil, nil, nil, gameModule, gameModule + getModuleSize( gameProcess ) )
    local NoClip = tonumber( t[0], 16 )
    unregisterSymbol( 'NoClip' )
    registerSymbol( 'NoClip', NoClip, true )
    local t = aobScanEx( '488B0D????????4885C90F84????????488B51??48895C24??48897C24??4885D274', nil, nil, nil, gameModule, gameModule + getModuleSize( gameProcess ) )
    t = tonumber( t[0], 16 )
    local PhysX = readQword( t + _readInteger( t + 0x3 ) + 0x7 )
    unregisterSymbol( 'PhysX' )
    registerSymbol( 'PhysX', PhysX, true )
    
    autoAssemble([[
    
      alloc( MovementHook, 0x1000, MetroExodus.exe )
      registersymbol( MovementHook )
    
      label( goback )
      label( skip )
      label( subGetAsyncKeyState )
      label( fraction )
    
      label( ZLock )
      registersymbol( ZLock )
    
      label( back )
    
      MovementHook:
    
      push rdx
      mov rdx,PhysX
      mov rdx,[rdx+28] // leads to Player
      mov rdx,[rdx+758]
      mov rdx,[rdx+10]
      cmp rbx,rdx
      pop rdx
      jnz goback
    
        mov [ZLock],rbx
        mov byte ptr [rbx+30],4
    
        mov rax,PhysX
        mov rax,[rax+28] // leads to Player
        test rax,rax
        jz goback
    
          cmp [rax+938],0 // check if camera vector is initialized
          jz goback
    
            push rax
            push rbx
            push rdx
            push rsi
            push rdi
            push rbp
            push r8
            push r9
            push r10
            push r11
            push r12
            push r13
            push r14
            push r15
    
              push rcx
              xor r10,r10
    
              mov r11,1 // FORWARD
              mov ecx,'W'
              call short subGetAsyncKeyState
    
              mov r11,2 // BACKWARD
              mov ecx,'S'
              call short subGetAsyncKeyState
    
              mov r11,4 // STRAFE LEFT
              mov ecx,'A'
              call short subGetAsyncKeyState
    
              mov r11,8 // STRAFE RIGHT
              mov ecx,'D'
              call short subGetAsyncKeyState
    
              mov r11,10 // FASTER
              mov ecx,10 // Shift
              call short subGetAsyncKeyState
    
              mov r11,20 // Z UP
              mov ecx,20 // Space
              call short subGetAsyncKeyState
    
              mov r11,40 // Z DOWN
              mov ecx,11 // Ctrl
              call short subGetAsyncKeyState
    
              pop rcx
              test r10,r10
              jz skip
    
                mov rdi,PhysX
                mov rdi,[rdi+28]
                mov rbx,rdi
                mov rdi,[rdi+928] // camera vector (already normalized)
                test rdi,rdi
                jz skip
    
                movups xmm1,[rdi+C0]
                xorps xmm15,xmm15 // this register will temporary keep sum of four vectors    (forward, backward,  strafe left,  strafe right)
    
    		    test r10,01 // forward
    		    jz +4
    		    addps xmm15,xmm1
    
    		    test r10,02 // backward
    		    jz +4
    		    subps xmm15,xmm1
    
    		    // calc rotatedLeftBy90 vector
    		    shufps xmm1,xmm1,06  //  camera struct (X,Z,Y), Z is up-down axis
                                     //  now xmm1 contains (Y,Z,X)
                xorps xmm2,xmm2
    		    subss xmm2,xmm1
    		    movss xmm1,xmm2 //  now xmm1 contains (-Y,Z,X); rotatedLeftBy90deg in Z-axis
    
    		    movaps xmm14,xmm1 // save for later
    
    		    // for strafing we have to set Z to zero
    		    mov eax,-1
    		    movd xmm2,eax
    		    shufps xmm2,xmm2,08
    		    andps xmm1,xmm2 // now xmm1 contains (-Y,0,X)
    
    		    test r10,04  // strafe left
    		    jz +4
    		    addps xmm15,xmm1
    
    		    test r10,08 // strafe right
    		    jz +4
    		    subps xmm15,xmm1
    
    		    // move in Z axis
    		    mov eax,(float)1
    		    movd xmm1,eax
    		    shufps xmm1,xmm1,51 // now xmm1 contains (0,1,0)
    
    		    test r10,20 // Z axis UP
    		    jz +4
    		    addps xmm15,xmm1
    
    		    test r10,40 // Z axis DOWN
    		    jz +4
    		    subps xmm15,xmm1
    
    		    movups xmm1,[rdi+C0] // camVect
    		    movaps xmm2,xmm14 // rotLeft90camVect
    
    		    movaps xmm14,xmm1
    
    		    shufps xmm1,xmm1,09
    		    shufps xmm2,xmm2,12
    		    shufps xmm14,xmm14,12
    
    		    mulps xmm1,xmm2
    		    shufps xmm2,xmm2,12
    		    mulps xmm14,xmm2
    
    		    subps xmm1,xmm14
    		    // xmm1 now has cross product of camVect and rotLeft90camVect, lets call it V1
    
    		    movaps xmm14,xmm1
    		    subss xmm14,xmm1
    		    subss xmm14,xmm1
    		    shufps xmm14,xmm14,06 // xmm14 now has rotRight90V1, lets call it V2
    
    		    addps xmm1,xmm14 // sum of V1 and V2
    
    		    // normalize
    		    movaps xmm2,xmm1
    		    mulps xmm2,xmm2
    		    movss xmm14,xmm2
    		    shufps xmm2,xmm2,21
    		    addss xmm14,xmm2
    		    movhlps xmm2,xmm2
    		    addss xmm14,xmm2
    		    sqrtss xmm14,xmm14
    		    shufps xmm14,xmm14,0
    		    divps xmm1,xmm14
    
    		    movaps xmm1,xmm15 // xmm1 constains vector for No_Clip (sum of many vectors)
    		    xorps xmm2,xmm2
    
    		    mulps xmm15,xmm15
    		    addss xmm2,xmm15
    		    shufps xmm15,xmm15,E1
    		    addss xmm2,xmm15
    		    movhlps xmm15,xmm15
    		    addss xmm2,xmm15
    		    sqrtss xmm2,xmm2 // xmm2 contains No_Clip vector length
    
    		    xorps xmm15,xmm15
    		    comiss xmm2,xmm15 // deal with division by zero
    		    je short skip
    
    		    shufps xmm2,xmm2,00
    		    divps xmm1,xmm2 // No_Clip vector is now normalized
    
    		    // before we add this vector to playerPos, we have to reduce it a bit
    		    movss xmm2,[fraction]
    		    shufps xmm2,xmm2,00
    
    		    // faster
    		    test r10,10
    		    jz +6
    		    addps xmm2,xmm2
    		    addps xmm2,xmm2
    		    mulps xmm1,xmm2
    
    		    // update player pos
    		    mov rbx,[rbx+758]
    		    test rbx,rbx
    		    jz short skip
    
    		      mov rbx,[rbx+10]
    
    		      movups xmm2,[rbx+BC]
    		      addps xmm2,xmm1
    		      movq [rbx+BC],xmm2
    		      movhlps xmm2,xmm2
    		      movss [rbx+C4],xmm2
    /*
    		      pop r15
    		      pop r14
    		      pop r13
    		      pop r12
    		      pop r11
    		      pop r10
    		      pop r9
    		      pop r8
    		      pop rbp
    		      pop rdi
    		      pop rsi
    		      pop rdx
    		      pop rbx
    		      pop rax
    	          jmp back+3C
    */
    
          skip:
          pop r15
          pop r14
          pop r13
          pop r12
          pop r11
          pop r10
          pop r9
          pop r8
          pop rbp
          pop rdi
          pop rsi
          pop rdx
          pop rbx
          pop rax
    
          xor edi,edi
    
      goback:
      //movss xmm0,[rsp+40]
      cmp qword ptr [rbx+68],0
      jmp back
    
      db CC CC CC CC
    
      subGetAsyncKeyState:
        push r10
        push r11
        sub rsp,8
        call GetAsyncKeyState
        add rsp,8
        pop r11
        pop r10
        test ax,8000
        jz short @f
          or r10,r11
        @@:
        ret
    
      db CC CC CC CC
    
      fraction:
      dd (float)0.025
      ZLock:
      dq 0
    
      db CC CC CC CC
    
      NoClip:
      jmp MovementHook
      back:
    ]])
    
    [DISABLE]
    
    {$asm}
    
    [ZLock]+34:
    dd 08080000
    
    [ZLock]+30:
    db 0
    
    NoClip:
    cmp qword ptr [rbx+68],0
    
    unregistersymbol( ZLock )
    unregistersymbol( MovementHook )
    dealloc( MovementHook )
    unregistersymbol( PhysX )
    unregistersymbol( NoClip )

     

    Скрипт в действии... кстати, это его работа,а то есть автора канала.

    Спойлер

     

    Подход универсален, для любой игры подойдет.

  10. Worms Armageddon

    Просмотр файла

    Использование: 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой)запускаем трейнер (.cpl)
     

    Функции: 
    1. Бессмертие всей команде.
    2. Бесконечная жизнь союзников. (не включать когда их нет в миссии)
    3. Бесконечное время на ход.
    4. Обнулить время хода. (можно не давать врагу ходить)
    5. Заморозить количество оружия в инвентаре.
    6. Бесконечный ранец.
    7. Открыть заблокированные на время хода оружии.
    8. Сбросить таймер на оружии.
    9. Бесконечное время таймере оружия.
     

    Предпоследнюю функцию, можно использовать либо для подрыва своих боеприпасов (в любой момент)
    либо вражеских. То есть когда ходит враг, к примеру с гранатой или базукой, зажимаете клавишу
    и она взрывается у него в руках. Действует данная функция на большинство вооружений. 
    Даже на удар с воздуха. Ну и естественно не работает на огнестрельное оружие - типа дробовик. 


     

  11. 22 часа назад, Pitronic сказал:

    И у тебя  звание  помогатор? Не обяснишь этот термин?

    Это модератор, а то есть помощник администрации.  То есть модератор-помогатор :) Это уже как Руслан назвал нашу группу.  А не которые, до сех пор думают, что помогатр - это значит он тут всем помогает бегает :D Прям сидит на сайте в ожидании (караулит), кому бы помочь, да по быстрее! 

  12. В 09.07.2020 в 22:11, OBTable сказал:

    Игру выкручиваю на полную, что бы услышать самые тихие шорохи/шаги и т.д., а по F6 иногда надо несколько раз жмакать

    Теперь на F6 можно хоть 155 раз нажимать. Если эта клавиша задействована игрой и мешала... или я чего то не понимаю ? 

  13. 7 часов назад, OBTable сказал:

    Да не, там просто нет настроек звука, если поставил галку "со звуком", то он скомпилит по максималке ))

    Я что то не пойму, какое отношение (трейнер) имеет к Cheat engine ? 

  14. 11 часов назад, OBTable сказал:

    Я так понимаю это читэнжин там громкостью рулит

    Он и dll что ли умеет - ну Cheat engine ? Я что то не пойму, причем он тут. А на счет клавиш, в парные переведу позже не много. Ща просто не когда, в лесу меня грибы ждут :lol:

  15. Strange Brigade

    Просмотр файла

    Использование: 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой)запускаем трейнер.

    Функции:
      1 - Бесконечная жизнь.
      2 - Без перезарядки оружия.
      3 - Без отдачи оружия.
      4 - Точность оружия.
      5 - Убийство с одного выстрела.
      6 - Много денег.
      7 - Бесконечные гранаты.
      8 - Бесконечный амулет.
      9 - Бесконечные патроны.
    10 - Скорострельность оружия.


     

    • Понравилось 1
  16. 14 часов назад, Robin сказал:

    С этого момента трейнер не работает.

    Так напиши автору, мол если его более не интересует сам трейнер, что бы ему и не поделится исходником. Мол для дальнейшего развития. Тем более на СЕ - этот исход то уже на вряд ли к чему то приспособишь, что бы его и не отдать! 

    Но тут дело то конечно его, там мож снегу зимой не выпросишь.

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

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

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