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

RAV

Стажёры
  • Постов

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

  • Посещение

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

  1. В 11.02.2014 в 9:26 PM, Korol2010 сказал:

    К сожалению, как оказалось, я не могу выкладывать таблицы в соответствующем разделе форума((( Тогда выкладываю в этой теме....

    Warhammer 40k Dawn Of War: Dark Crusade(версия из инфы EXE 1.4, из инфы самой игры 1.11):

    Скрипт на бесконечные ресурсы (значение обоих ресов установленно как 50000, вы можете по желанию поставить своё значение):

     

     
    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(hack) //назовите как хотите, у меня названа метка так
    newmem:
    cmp [eax+30],(float)7
    je hack
    fstp dword ptr [eax]
    fld dword ptr [ecx+04]
    jmp returnhere
    hack:
    mov dword ptr [eax],(float)50000
    mov dword ptr [eax+04],0
    jmp returnhere
    "WXPMod.dll"+5FB0A:
    jmp newmem
    returnhere:
    
    [DISABLE]
    dealloc(newmem)
    "WXPMod.dll"+5FB0A:
    fstp dword ptr [eax]
    fld dword ptr [ecx+04]
    

     

    Скрипт на бесконечную численность вашей армии и техники (автор скрипта Tiger):

     

     
    [ENABLE]
    aobscan(address, 8B 28 8D 4C 24 28)
    alloc(newMem, 2048)
    registersymbol(address)
    newMem:
    mov [eax],00
    mov [eax+04],00
    mov ebp,[eax]
    lea ecx,[esp+28]
    ret
    address:
    call newMem
    nop
    [DISABLE]
    address:
    mov ebp,[eax]
    lea ecx,[esp+28]
    dealloc(newMem)
    unregistersymbol(address)
    

     

    Скрипт на мгновенное исследование и подготовку войск в ваших зданиях:

     

     
    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(exit)
    newmem:
    mov [edi+0C],0
    mov [edi+10],0
    exit:
    jmp returnhere
    "WXPMod.dll"+978B7:
    jmp newmem
    nop
    returnhere:
    
    [DISABLE]
    dealloc(newmem)
    "WXPMod.dll"+978B7:
    mov [edi+0C],edx
    mov [edi+10],eax
    

     

    Скрипт на мгновенное исследование и подготовку у ваших отрядов:

     

     
    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(exit)
    newmem:
    mov [eax+08],0
    mov [eax+0C],0
    exit:
    jmp returnhere
    "WXPMod.dll"+C811B:
    jmp newmem
    nop
    returnhere:
    
    [DISABLE]
    dealloc(newmem)
    "WXPMod.dll"+C811B:
    mov [eax+08],ecx
    mov [eax+0C],edx
    

     

    Игра Worms Revolution(версия #0140):

    Скрипт на бессмертие ваших червей:

     

     
    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(hack)
    newmem:
    cmp [ecx+44],0
    je hack
    mov [ecx+34],eax
    ret 0004
    jmp returnhere
    hack:
    mov [ecx+34],#1000
    ret 0004
    jmp returnhere
    "WormsRevolution.exe"+4E4984:
    jmp newmem
    nop
    returnhere:
    
    [DISABLE]
    dealloc(newmen)
    "WormsRevolution.exe"+4E4984:
    mov [ecx+34],eax
    ret 0004
    

     

    Из скриптов к вахе работает только скрипт на бесконечную численность армии. Скрипт на бесконечные ресурсы также рабочий только тот, который тебе @Tiger писал. Остальное все неробит

  2. Наконец-то я нашел то, что нигде нет. Спасибо тебе, добрый молодец, что 8 лет назад опубликовал эти скрипты как раз для нужной мне игры:) Дополню свою таблицу и проверю, как они будут пахать на версии игры с модом. 

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

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

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