外掛編寫

[零基礎][05] vb6寫楓之谷外掛 – 後台自動按鍵篇

後台的自動按鍵是一個非常必要而且方便的功能,無論是血魔保護、技能施放掛機時的攻擊都會用到。在這邊使用的函數是PostMessage,由於模組的篇幅過長,以附件的方式上傳,請將該模組加入專案中即可。老樣子,請先服用[零基礎][01] vb6寫楓之谷外掛 – Hack.cls 類模組篇

👉 點這裡看全文

[零基礎][04] vb6寫楓之谷外掛 – CEAutoASM篇

還記得早期CRC橫行(?)的時代,用vb等高階語言寫外掛大多都會用WPM一行一行寫。隨著CEAutoASM的科普,這樣的寫法就越來越少見了。其實它的好處很多,只是寫起來真的太麻煩了。至於AutoASM,它的優點在於使用方式非常簡單,只要手上有數據,就能夠直接修改,而數據的取得在各大論壇的熱心人士的幫助下非常容易。然而它也有幾個對要求完美的開發者來說是致命的缺點,其中最大的便是數據容易被偷取,當然如果都是使用各大論壇既有的數據就沒有關係。其二是寫入的延遲,有時候打勾外掛會有延遲的現象,通常是AutoASM造成的。

那麼廢話就到這邊XD,讓我們來看看是怎麼調用CEAutoASM的。

[零基礎][03] vb6寫楓之谷外掛 – 讀取及寫入Pointer篇

許多時候當我們要修改或讀取一個Address的Value時,會碰到浮動位址的問題,也許當下找到的位址是正確的,修改後也有效果,但重新開啟遊戲或進程後,位址就跑掉了。這時我們就需要找到他的基址啦,不過本篇的重點不在這裡,而是在於「使用vb6讀取或寫入進程的Pointer」。閱讀本篇文章前,請先閱讀[零基礎][01] vb6寫楓之谷外掛 – Hack.cls 類模組篇

👉 點這裡看全文

[零基礎][02] vb6寫楓之谷外掛 – 開啟進程並取得篇

為了能夠自如的在遊戲中調用CEAutoASM、讀取及寫入Pointer,常看到許多免費外掛在遊戲開啟至Play處時要求使用者按下鎖定或連結遊戲。其實這個動作就是要取得遊戲的進程,以下使用的函數從Hack.cls中調用,閱讀本篇文章前,請確認您已經閱讀過[零基礎][01] vb6寫楓之谷外掛 – Hack.cls 類模組篇
👉 點這裡看全文

[零基礎][01] vb6寫楓之谷外掛 – Hack.cls 類模組篇

以往使用vb6編寫楓之谷的外掛時,往往會有程式碼雜亂難以整理的情況,許多的宣告、函數交錯複雜,在修改和維護上也會有相當的難度。以下的Hack.cls是大神Inndy原創經過另一位大神Onion修改過後的程式碼,小弟在本篇文章只負責編輯、少量修改,使用方法非常簡單,請參照以下步驟。

👉 點這裡看全文