- Katılım
- 23 Eki 2022
- Mesajlar
- 8,608
- Çözümler
- 12
- Tepkime puanı
- 5,881
- Puanları
- 113
- Yaş
- 28
Bu paylaşım, Metin2 için C++ ile geliştirilmiş bir hile/bot source projesidir. Proje tamamen eğlence ve öğrenme amaçlı hazırlanmış olup, içerisinde birçok gereksiz kod, düzensiz yapı ve amatör seviyede yazım tarzı bulunmaktadır. Buna rağmen proje derlenebilir durumdadır ve çoğu sistem çalışır haldedir.
Projeyi paylaşma amacı, kaynak bulmakta zorlanan geliştiricilere fikir vermek ve temel mantığı göstermektir. Kod yapısı karmaşık ve yer yer anlaşılması zor olsa da, özellikle pointer ve offset mantığını öğrenmek isteyenler için faydalı olabilir.
Projede birçok temel bot sistemi bulunmaktadır:
Projede pointer isimlendirmeleri standart değildir ve geliştirici tarafından rastgele verilmiştir:
Farmbot sistemi şu şekilde çalışır:
Not:
Bu proje, Metin2 üzerinde bot ve memory sistemlerini öğrenmek isteyenler için iyi bir başlangıç kaynağıdır. Kod yapısı karışık olsa da, fonksiyonları analiz ederek kendi projelerinize entegre edebilir ve geliştirme sürecinizi hızlandırabilirsiniz.
Projeyi paylaşma amacı, kaynak bulmakta zorlanan geliştiricilere fikir vermek ve temel mantığı göstermektir. Kod yapısı karmaşık ve yer yer anlaşılması zor olsa da, özellikle pointer ve offset mantığını öğrenmek isteyenler için faydalı olabilir.
Önemli Not
- Proje doğrudan kullanıma uygun değildir
- Kod kalitesi düşüktür ve düzensizdir
- İçerisinde basit şifreleme (obfuscation) bulunmaktadır
- Direkt kullanmak yerine inceleyip geliştirilmesi önerilir
Sistem Mantığı
Projede birçok temel bot sistemi bulunmaktadır:- FarmBot sistemi (aktif çalışır durumda)
- Mob target alma sistemi
- Pointer & offset yapıları
- Entity (mob, player, npc) okuma sistemi
Pointer Açıklamaları
Projede pointer isimlendirmeleri standart değildir ve geliştirici tarafından rastgele verilmiştir:- M_FLDB → EntityList (mob, player, npc okuma)
- M_Mobptr → CpythonPlayer (target & item pick)
- M_Playerptr → CINstanceBase (player base / wallhack pointer)
- M_Target → GetTargetVID offset
- M_TargetMob → saldırılacak mob ID adresi
- M_MobRun → hareket/saldırı durumu
FarmBot Çalışma Mantığı
Farmbot sistemi şu şekilde çalışır:- M_TargetMob adresine hedef mob'un VID değeri yazılır
- M_MobRun değeri 3 yapılır
- Karakter hedefe koşar ve saldırır
- Mob ölene kadar saldırı devam eder
Not:- M_MobRun = 0 → idle
- M_MobRun = 3 → saldırı modu
🛠 Teknik Bilgi
- Dil: C++
- IDE: C++ Builder 10.4
- Yapı: Pointer & memory manipulation tabanlı
Sonuç
Bu proje, Metin2 üzerinde bot ve memory sistemlerini öğrenmek isteyenler için iyi bir başlangıç kaynağıdır. Kod yapısı karışık olsa da, fonksiyonları analiz ederek kendi projelerinize entegre edebilir ve geliştirme sürecinizi hızlandırabilirsiniz.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
