채팅0

    덤프뜨는법 질문좀요....공부중입니다..도와주세요

    조회수 826
    1. 먼저, Cheat Engine을 다운로드하고 설치합니다.
    2. Cheat Engine을 실행한 후 게임을 시작합니다.
    3. Cheat Engine의 메인 창에서 File 메뉴를 열고 Open Process를 선택합니다. 그런 다음 게임이 실행 중인 프로세스를 선택하여 엽니다.
    4. Cheat Engine 메인 창에서 Memory View를 열고, Tools 메뉴에서 Auto Assemble를 선택합니다.
    5. Auto Assemble 창에서 아래에 추신해둔 코드 스니펫을 붙여넣습니다. 이 코드는 게임의 Lua 스크립트 데이터를 메모리에서 읽어와서 외부 파일로 저장하는 역할을 합니다.
    6. 코드 스니펫에서 getAddress부분을 게임의 대상 메모리 주소로 변경해야 합니다. 이는 게임의 Lua 스크립트 데이터가 위치한 메모리 주소를 가리킵니다. 현재 메이플 메모리주소 ("GameAssembly.dll+2E69360")
    7. File 메뉴에서 Assign to current cheat table을 선택하여 코드를 현재의 Cheat Engine Cheat Table에 할당합니다.
    8. Cheat Engine의 메인 창에서 Enable 버튼을 클릭하여 스크립트를 활성화합니다.
    9. 이제 게임에서 Lua 스크립트 데이터가 변경될 때마다 해당 데이터가 C:\Dump\ 경로에 Lua 스크립트 파일로 저장됩니다. 이 파일을 열어서 Lua 스크립트를 수정하고 게임에 다시 적용할 수 있습니다.

    추신 코드 스니펫

    [ENABLE]
    //code from here to '[DISABLE]' will be used to enable the cheat
    {$lua}
    local function modify_buffer()
        local buffer_data = readString(RDX + 0x20, R8)
        local name_size = readInteger(R9 + 0x10)
        local script_name = readString(R9 + 0x14, name_size * 2, true)

        local my_script_path = ("C:\\Dump\\%s.lua"):format(script_name)

        local file = io.open(my_script_path, "w+")

        if file then
            file:write(buffer_data)
            file:close()
            printf("Dumped script at: %s", my_script_path)
        end
    end

    openProcess("msw.exe")
    debug_setBreakpoint(getAddress("GameAssembly.dll+2E69360"), modify_buffer)

    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat

     

    질문들이 많아서 그냥 여따가 올립니다

    이상 12340g 였습니다 

     

     

     

    랜계님이 올린그대로 따라했습니다 근데 덤프 폴더안에 저장이 안되네요 ㅠㅠ 브포값은 당연히 이번에 바뀐걸로 변경했습니다..뭐가문제일까요?ㅠㅠ

    댓글5

    회원프로필

    월드에서 덤프뜨고싶은 월드 접속은했음? 폴더는 만들어두고?

    2024.03.22 22:41
    회원프로필

    형 혹시 8번 enable 어딨는지 알려줄수있을까?

    2024.03.22 23:29
    회원프로필

    브포를 바꿔야지

    2024.03.23 00:35
    회원프로필

    메렌 실행시켜
    그럼덤프떠짐

    2024.03.23 01:13
    회원프로필


    GameAssembly.dll+2E697B0

    2024.03.23 01:13

      안내 배너 이미지