Neler yeni

Metin2 İçin Otomatik Alan Hasarı Sistemi (Target Damage Clone) - Python + Frida + Pymem

Bu script, Metin2 oyununda karakterin etrafındaki belli bir mesafede yer alan tüm canavarlara (moblara) otomatik olarak saldırı göndermek amacıyla yazılmıştır. Script, oyuncunun pozisyonunu ve etrafındaki canavarların konumunu RAM üzerinden okur, ardından belirlenen mesafe (range) içindeki tüm moblara Frida üzerinden saldırı çağrısı (attack call) yapar.

*** Gizli metin: alıntıda gösterilemez. ***

Sistemin temelinde, oyuncunun etrafındaki belirli bir menzil içinde yer alan tüm canavarlara (mob) saldırı gönderen bir yapı yer alır. Kodlar, aşağıdaki adımlar üzerinden çalışır:


1.1. Oyuncu Pozisyonu Tespiti​


Oyuncunun X ve Y koordinatları, PLAYER_BASE_PTR üzerinden bellekten çekilir. Eğer pozisyon alınamıyorsa sistem saldırı yapmaz.


1.2. Mob Tarama​


Mob’lar, oyun belleğinden maksimum 300 birime kadar taranır. Her mob’un VID değeri ve koordinatları alınır. Geçersiz veya ölü mob’lar atlanır.


1.3. Menzil Kontrolü​


Her mob ile oyuncu arasındaki mesafe math.sqrt((x2 - x1)**2 + (y2 - y1)**2) formülüyle hesaplanır. Eğer bu mesafe, ATTACK_RANGE değerinden küçükse saldırı başlatılır.




1.4. Frida ile Saldırı Gönderimi​


Frida, 004BD660 adresindeki savaş çağrısını kullanarak belirli mob VID’lerine saldırı yapar. Saldırılar belirli bir gecikme (ATTACK_DELAY) ile gönderilir.


Visual Studio Code ile kullanabilirsiniz.
+
Bu script, Metin2 oyununda karakterin etrafındaki belli bir mesafede yer alan tüm canavarlara (moblara) otomatik olarak saldırı göndermek amacıyla yazılmıştır. Script, oyuncunun pozisyonunu ve etrafındaki canavarların konumunu RAM üzerinden okur, ardından belirlenen mesafe (range) içindeki tüm moblara Frida üzerinden saldırı çağrısı (attack call) yapar.

*** Gizli metin: alıntıda gösterilemez. ***

Sistemin temelinde, oyuncunun etrafındaki belirli bir menzil içinde yer alan tüm canavarlara (mob) saldırı gönderen bir yapı yer alır. Kodlar, aşağıdaki adımlar üzerinden çalışır:


1.1. Oyuncu Pozisyonu Tespiti​


Oyuncunun X ve Y koordinatları, PLAYER_BASE_PTR üzerinden bellekten çekilir. Eğer pozisyon alınamıyorsa sistem saldırı yapmaz.


1.2. Mob Tarama​


Mob’lar, oyun belleğinden maksimum 300 birime kadar taranır. Her mob’un VID değeri ve koordinatları alınır. Geçersiz veya ölü mob’lar atlanır.


1.3. Menzil Kontrolü​


Her mob ile oyuncu arasındaki mesafe math.sqrt((x2 - x1)**2 + (y2 - y1)**2) formülüyle hesaplanır. Eğer bu mesafe, ATTACK_RANGE değerinden küçükse saldırı başlatılır.




1.4. Frida ile Saldırı Gönderimi​


Frida, 004BD660 adresindeki savaş çağrısını kullanarak belirli mob VID’lerine saldırı yapar. Saldırılar belirli bir gecikme (ATTACK_DELAY) ile gönderilir.


Visual Studio Code ile kullanabilirsiniz.
+
 
Kişi Yorumladı
Geri
Üst