- 游戲大?。?span>1.49M
- 游戲語言:中文
- 游戲類型:國產(chǎn)軟件
- 游戲類別:免費軟件 / 游戲輔助
- 更新時間:2015-03-25 11:28
- 運行環(huán)境:WinAll, WinXP
- 游戲等級:
- 游戲廠商:
- 官方網(wǎng)站:http://m.dineoutnj.com
432KB/中文/5.0
7.71M/中文/10.0
7.81M/中文/10.0
7.76M/中文/5.0
7.76M/中文/10.0
DOTA陣容計算器是一款可以通過這個工具來計算出雙方隨機選擇的英雄陣容的輔助游戲。正所謂知己知彼百戰(zhàn)不殆,趕快下載體驗吧??!
本人也玩過魔獸爭霸的地圖編輯,懂得一些JASS函數(shù),JASS內(nèi)存在隨機數(shù),既然是聯(lián)網(wǎng)數(shù)據(jù)同步主機的游戲,那么隨機種子一定是從主機方得到,種子數(shù)值就在 “房間” 名稱附近的內(nèi)存中!
就說明每個房間都公開有一個指定的游戲隨機數(shù)計算的種子,魔獸開始游戲時,在載入游戲過程中會產(chǎn)生一次隨機數(shù)
0012DB50 0B80C630 ASCII “GetRandomInt”
GetRandomInt(0×0,0xA) ; 該函數(shù)是在游戲Game.DLl 模塊中
該函數(shù)入口地址
“6F3B40A0″
返回隨即值
當我們正常進入游戲 -RD的時候 會瞬間 隨機選出 22位英雄
當然 現(xiàn)在”炸彈人”是不允許開放在RD模式了!
-RD的時候在 函數(shù)入口下斷 可以看到 push 的參數(shù)
就是最小值 最大值
GetRandomInt(int mix,int max)
函數(shù)retn的時候 可以看到edi 中的返回值 就是相關(guān)英雄專屬的 整型地址!
如果加上SP模式 就必須先算SP模式
過程是這樣的
游戲載入進度 隨機一次 GetRandomInt(0,0xA)
如果非SP模式 直接-RD 將隨機一次GetRandomInt(1,1)
如果SP 并且RD 那么就先得算 SP 十次隨機GetRandomInt 并過濾重復 成功返回
RD模式 存在最大最小的 計算過程GetRandomInt(1,2) 從1和2中隨機
如果 == 1 則 GetRandomInt(0×1,0x3B) == 2 GetRandomInt(0x3C,0×70)
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容