• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    [cemu模擬器]mh3u修改護石裝備

    3u基本完美模擬了但不想挖礦。。。。

    工具/原料

    • pc一臺
    • cemu模擬器
    • Cheat Engine修改器

    方法/步驟

    1. 1

      打開ce找個程序打開然后在'數值類型'上右鍵添加新類型[自動匯編],然后將下面的代碼復制粘貼:

      alloc(TypeName,256)

      alloc(ByteSize,4)

      alloc(ConvertRoutine,1024)

      alloc(ConvertBackRoutine,1024)

      TypeName:

      db '4 Byte Big Endian',0

      ByteSize:

      dd 4

      //The convert routine should hold a routine that converts the data to an integer (in eax)

      //function declared as: stdcall int ConvertRoutine(unsigned char *input);

      //Note: Keep in mind that this routine can be called by multiple threads at the same time.

      ConvertRoutine:

      //jmp dllname.functionname

      [64-bit]

      //or manual:

      //parameters: (64-bit)

      //rcx=address of input

      xor eax,eax

      mov eax,[rcx] //eax now contains the bytes 'input' pointed to

      bswap eax //convert to big endian

      ret

      [/64-bit]

      [32-bit]

      //jmp dllname.functionname

      //or manual:

      //parameters: (32-bit)

      push ebp

      mov ebp,esp

      //[ebp+8]=input

      //example:

      mov eax,[ebp+8] //place the address that contains the bytes into eax

      mov eax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value

      bswap eax

      pop ebp

      ret 4

      [/32-bit]

      //The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)

      //function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);

      ConvertBackRoutine:

      //jmp dllname.functionname

      //or manual:

      [64-bit]

      //parameters: (64-bit)

      //ecx=input

      //rdx=address of output

      //example:

      bswap ecx //convert the little endian input into a big endian input

      mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx

      ret

      [/64-bit]

      [32-bit]

      //parameters: (32-bit)

      push ebp

      mov ebp,esp

      //[ebp+8]=input

      //[ebp+c]=address of output

      //example:

      push eax

      push ebx

      mov eax,[ebp+8] //load the value into eax

      mov ebx,[ebp+c] //load the address into ebx

      //convert the value to big endian

      bswap eax

      mov [ebx],eax //write the value into the address

      pop ebx

      pop eax

      pop ebp

      ret 8

      [/32-bit]

    2. 2

      打開cemu進入游戲再打開ce,把數值類型選為'4 byte big endian'也就是剛才添加的選項,然后搜索'07000001'十六進制,在搜索結果中選擇'16xxx6c00'這項上右鍵選擇瀏覽內存

    3. 3

      按照圖中標記修改即可,附上代碼[天之護石種類填0A]

    4. 4

      下圖就是匠10利10的護石。。挖礦終結\(^ω^\)

    注意事項

    • 數值為16進制
    • 裝備列表代碼請自行測試,煌黑槍是8f
    • 發表于 2017-12-17 00:00
    • 閱讀 ( 1900 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆