冰楓論壇

 找回密碼
 立即註冊
查看: 280|回覆: 3

[求助] 更新怪物掉落問題

[複製鏈接]

391

主題

6

好友

824

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
948
主題
391
精華
0
積分
824
楓幣
33142
威望
415
存款
69848
贊助金額
1500
推廣
0
GP
456
閱讀權限
150
在線時間
671 小時
註冊時間
2017-1-18
最後登錄
2018-10-17

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章

發表於 2017-9-10 12:38:49 |顯示全部樓層
200楓幣
這是我從199.2更新成201.2版本,但一直出錯,請高手幫我看錯誤地方,並說明更正方法,要是能成功直接給錢。
//V200.1.2怪物掉落
[enable]
alloc(MyLR,4096)
registersymbol(MyLR)
alloc(rx,4)
label(MyLRend)
label(mob1)
label(mobR)
label(mobj)
Alloc(FakeDump,1024)
Alloc(CRCBypass,4)
Label(MSmemcpy)


//================================
MyLR:
        cmp [esp+18],0085E074        
        je mob1
        cmp [CRCBypass],0
        je MSmemcpy
        jmp MyLRend
MyLRend:
        jmp 012816E0
//================================
mob1:
        cmp [CRCBypass],0
        je MyLRend
        mov [esp+18],mobR
        jmp MyLRend
//================================
mobR:
        cmp [edi],02bbe120
        jne 0083f8d4
        mov [edi+000003b8],eax
        mov ecx,eax
        xor eax,baadf00d
        xor ecx,esi
        ror ecx,05
        ror eax,05
        add eax,ecx
        mov [edi+000003bc],ecx
        mov [edi+000003c0],eax
        mov eax,FakeDump
        mov [edi],eax
        mov ecx,edi
        mov eax,[edi]
        push ebx
        call dword ptr [eax+2c]
        mov [edi],02bbe120 //ADD1
        jmp 0085E09F

mobj:
        push ebp
        mov ebp,esp
        sub esp,14
        push ebx
        mov ebx,[03065110]
        push esi
        mov esi,ecx
        mov [ebp-08],eax
        push edi
        cmp dword ptr [esi+00000408],02
        jmp 01db530c        

MSmemcpy:
        pushad
        mov edi,FakeDump
        mov esi,02bbe120
      mov ecx,0000080      
        repe movsd
        mov edi,FakeDump
        mov [edi+08],008395c0      
        mov eax,mobj               
        mov [edi+0c],eax
        ret
        mov [CRCBypass],1
        jmp MyLRend
03038DD4:
DD MyLR
[disable]
03038DD4:
dd 012816E0
dealloc(MyLR)
unregistersymbol(MyLR)

最佳答案

xmax 查看完整內容

附上AoB和不專業講解 .... 自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論

80

主題

4

好友

279

積分

實習版主

バカ

Rank: 5Rank: 5

UID
75389
帖子
644
主題
80
精華
0
積分
279
楓幣
1656
威望
164
存款
500
贊助金額
0
推廣
0
GP
595
閱讀權限
30
在線時間
2304 小時
註冊時間
2014-8-5
最後登錄
2018-10-16

積分勳章 在線終極王 論壇支持王 論壇粉絲 2015年紀念勳章 長老勳章 懶人勳章 幼兒勳章 Android勳章 2018年紀念勳章 2018端午節紀念勳章

發表於 2017-9-10 12:38:50 |顯示全部樓層
  1. //TwMS v201.2_ICS_怪物掉落
  2. [enable]
  3. alloc(MyLR,4096)
  4. registersymbol(MyLR)
  5. registersymbol(TEMP)
  6. alloc(rx,4)
  7. alloc(TEMP,4)
  8. label(MyLRend)
  9. label(mob1)
  10. label(mobR)
  11. label(mobj)
  12. Alloc(FakeDump,1024)
  13. Alloc(CRCBypass,256)
  14. Label(MSmemcpy)

  15. CreateThread(MSmemcpy)

  16. CRCBypass:
  17. MSmemcpy:
  18.         mov edi,FakeDump
  19.         mov esi,02BBE120        //?
  20.         mov ecx,0000080        //128*8=1024
  21.         repe movsd
  22.         mov edi,FakeDump
  23.         mov [edi+08],00857CA0        //走怪 //55 8B EC 6A FF 68 ** ** ** ** 64 A1 00 00 00 00 50 81 EC ** 00 00 00 56 57 A1 ** ** ** ** 33 C5 50 8D 45 ** 64 A3 00 00 00 00 8B F1 89 75 ** 8B 4D ** 0F 57 C0
  24.         mov eax,mobj                //跳怪
  25.         mov [edi+0c],eax
  26.         ret
  27. //================================
  28. MyLR:
  29.         cmp [esp+18],0085E074        //走怪掉落 //89 87 ** ** 00 00 8B C8 35 0D F0 AD BA 33 CE C1 C9 ** C1 C8 ** 03 C1 89 8F ** ** 00 00 89 87 ** ** 00 00 8B CF 8B 07 53
  30.         je mob1
  31.         jmp MyLRend
  32. MyLRend:
  33.         jmp 012816E0
  34. //================================
  35. mob1:
  36.         mov [esp+18],mobR
  37.         jmp MyLRend
  38. //================================
  39. mobR:
  40.         push [edi]
  41.         pop [TEMP]                //我不會找下面那個值 但我用Temp讀到兩種值(02BBE120,02AE9A74)
  42.         cmp [edi],02BBE120      //? 兩個都試過,另一個會不能怪物掉落
  43.         jne 0085E074
  44. //--
  45.         mov [edi+000003b8],eax
  46.         mov ecx,eax
  47.         xor eax,baadf00d
  48.         xor ecx,esi
  49.         ror ecx,05
  50.         ror eax,05
  51.         add eax,ecx
  52.         mov [edi+000003bc],ecx
  53.         mov [edi+000003c0],eax
  54.         mov eax,FakeDump
  55.         mov [edi],eax
  56.         mov ecx,edi
  57.         mov eax,[edi]
  58.         push ebx
  59.         call dword ptr [eax+2c]
  60. //--
  61.         mov [edi],02BBE120
  62.         jmp 0085E09F //call dword ptr [eax+2c] -> Next


  63. mobj:
  64.         push ebp
  65.         mov ebp,esp
  66.         sub esp,14
  67.         push ebx
  68.         mov ebx,[03065110]
  69.         push esi
  70.         mov esi,ecx
  71.         mov [ebp-08],eax
  72.         push edi
  73.         cmp dword ptr [esi+00000408],02
  74.         jmp 01DB530C        //jne //8B 86 ** ** 00 00 83 F8 ** 0F 85 ** ** ** ** 8B 8E ** 00 00 00 33 DB

  75. 03038DD4:
  76. DD MyLR
  77. [disable]
  78. 03038DD4:
  79. DD 012816E0
  80. dealloc(MyLR)
  81. unregistersymbol(MyLR)
  82. dealloc(TEMP)
  83. unregistersymbol(TEMP)
複製代碼
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論







回覆

使用道具 舉報

391

主題

6

好友

824

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
948
主題
391
精華
0
積分
824
楓幣
33142
威望
415
存款
69848
贊助金額
1500
推廣
0
GP
456
閱讀權限
150
在線時間
671 小時
註冊時間
2017-1-18
最後登錄
2018-10-17

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章

發表於 2017-9-10 15:11:52 |顯示全部樓層
本帖最後由 btb 於 2017-9-10 15:15 編輯
xmax 發表於 2017-9-10 14:47 [url=forum.php?mod=redirect&goto=findpost&pid=2204924&ptid=537535][/url]
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論  ...

不好意思我不能用CreateThread能不能轉成uce版本
回覆

使用道具 舉報

662

主題

2

好友

1332

積分

金牌會員

Rank: 6Rank: 6

UID
119417
帖子
6303
主題
662
精華
0
積分
1332
楓幣
2879
威望
1310
存款
70
贊助金額
0
推廣
0
GP
16
閱讀權限
70
性別
保密
在線時間
432 小時
註冊時間
2015-10-18
最後登錄
2018-10-17

積分勳章 熱心助人 論壇粉絲 發帖達人 懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 除蟲大隊 2015年紀念勳章 Android勳章 2016年紀念勳章 2017年紀念勳章 私服達人 解說達人 2018端午節紀念勳章

發表於 2017-9-10 16:07:50 |顯示全部樓層
xmax 發表於 2017-9-10 14:47
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論  ...

你好黑喔
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

正在連接伺服器...
打開冰楓聊天室
廣告刊登意見回饋關於我們職位招聘

Copyright © 2011-2018 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|意見反饋|手機版|Archiver|冰楓論壇

GMT+8, 2018-10-17 19:49

APP Store下載 Play Store下載
回頂部