Fix Fire Slash 1.04j

Автор dodiiks, 2025 Фев. 03, 15:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dodiiks

Спойлер
/*В ФАЙЛЕ COMMON.CPP


1 - Найдите void InitCommon() и перед этим, точно выше, добавьте:*/


       БАЙТ Соединения[12920000]; // размер структуры до 5000 суставов.


/*
2 — Теперь внутри void InitCommon() (я говорю о том, что после открытия функции, в случае, когда она имеет ключ { <-) добавьте:*/


    ChangeAddress(0x00618FBB + 2, (int)&Joints);
    ChangeAddress(0x006C4781 + 2, (int)&Joints);
    ChangeAddress(0x006CBA58 + 2, (int)&Joints);
    ChangeAddress(0x006CBB01 + 2, (int)&Joints);
    ChangeAddress(0x006D959D + 2, (int)&Joints);
    ChangeAddress(0x006D95F8 + 2, (int)&Joints);
    SetDword(0x00618FA9 + 3, 5000);
    SetDword(0x006C476B + 3, 5000);
    SetDword(0x006CBA42 + 3, 5000);
    SetDword(0x006CBAEF + 3, 5000);
    SetDword(0x006D958B + 3, 5000);
    SetDword(0x006D95E2 + 3, 5000);


/*
В ФАЙЛЕ UTIL.CPP


1 - В конце добавить функцию (переместить полосу прокрутки в конец страницы):*/




void ChangeAddress (DWORD Addr, DWORD AddrNew)
{
    DWORD OldProtect;
    VirtualProtect((LPVOID)Addr, 4, PAGE_EXECUTE_READWRITE, &OldProtect);


    __асм {
        MOV EAX, адрес;
        MOV EDX, AddrNew;
        MOV DWORD PTR DS: [EAX], EDX;
    }
    VirtualProtect((LPVOID)Addr, 4, OldProtect, &OldProtect);
}


/*В ФАЙЛЕ UTIL.H


1 - В конце добавить функцию (переместить полосу прокрутки в конец страницы):*/


    void ChangeAddress (DWORD Addr, DWORD AddrNew);
[свернуть]

Похожие темы (5)

Сообщений: 34
Просмотров: 13105

Сообщений: 13
Просмотров: 4324

Сообщений: 0
Просмотров: 1609

Сообщений: 15
Просмотров: 7014