2020年2月28日 星期五

劍靈(Blade & Soul) 逆向分析研究 - 調用技能分析

在攻擊怪物時,我們可能需要使用技能來幫助我們來提升打怪的效率,因此這個篇章是分析如何調用技能來幫助我們打擊怪物。

一、選取怪物分析

有些技能需要選取怪物才能使用,因此我們必須先選定好目標怪物,然後才能調用技能的函式。

rbp是目標怪物ID,rdi是選怪UI的物件位址。



當我們調用選取怪物的函式,它就會自動幫我們選定目標的怪物。



二、調用技能分析

r8d是準備要使用的技能ID,rcx是技能UI的物件位址。



如果技能調用成功,就會將技能釋放出來,並且技能欄位會有短暫的CD (Cooldown是技能的冷卻時間)時間。