- Katılım
- 23 Eki 2022
- Mesajlar
- 9,145
- Çözümler
- 14
- Tepkime puanı
- 7,135
- Puanları
- 113
- Yaş
- 28
Selamlar arkadaşlar,
Bugün sizlerle uzun vadeli bir tersine mühendislik (reverse engineering) ve programlama projesi olarak geliştirilen, C++ ve Python mimarisine sahip MetinPythonBot v2.0 projesinin detaylarını paylaşıyorum. Bu proje tamamen eğitim ve oyun içi mekanikleri anlama amacıyla tasarlanmıştır.
Proje, oyunun hafıza (memory) yönetimini kontrol eden bir C++ kütüphanesi (eXLib.dll) ve bu kütüphane üzerinde çalışan esnek bir Python script katmanından oluşuyor. character select ekranında veya kanal seçerken inject edilerek çalıştırılmaktadır.

Proje, yeni bot modları yazmak isteyenler için oldukça temiz bir mimariye sahip. BotBase sınıfını extend ederek kendi modlarınızı kolayca yazabilirsiniz. Ayrıca entegre hazır modüller de işinizi kolaylaştırıyor:
Bugün sizlerle uzun vadeli bir tersine mühendislik (reverse engineering) ve programlama projesi olarak geliştirilen, C++ ve Python mimarisine sahip MetinPythonBot v2.0 projesinin detaylarını paylaşıyorum. Bu proje tamamen eğitim ve oyun içi mekanikleri anlama amacıyla tasarlanmıştır.
Proje, oyunun hafıza (memory) yönetimini kontrol eden bir C++ kütüphanesi (eXLib.dll) ve bu kütüphane üzerinde çalışan esnek bir Python script katmanından oluşuyor. character select ekranında veya kanal seçerken inject edilerek çalıştırılmaktadır.

Öne Çıkan Gelişmiş Özellikler
Haritalar Arası PathFinding: Haritaları $0$ (kapalı) ve $1$ (açık) koordinat matrislerine dökerek otomatik yol bulma.
Gelişmiş Hasar / WaitDmg: Ok dahil olmak üzere uzaktan ve yakından seri hasar modülleri.
Gelişmiş Bot Modları: FarmBot (Metin & Cevher), Otomatik Balıkçılık (FishBot), Seviye Kasma (LevelBot) ve Madencilik.
Açıklar (Exploit): Bulut (Cloud) hasar exploit desteği.
Entegrasyon ve Modlar: Channel Switcher (Anlık CH değiştirme), AntiExp (Gilde tecrübe bağışlama), Otomatik Satış/Pazar ve Işınlanma.
Modüler ve Geliştirici Dostu Altyapı
Proje, yeni bot modları yazmak isteyenler için oldukça temiz bir mimariye sahip. BotBase sınıfını extend ederek kendi modlarınızı kolayca yazabilirsiniz. Ayrıca entegre hazır modüller de işinizi kolaylaştırıyor:- Movement & OpenLib: Konum ve harita fonksiyonları.
- UIComponents: Oyun içine native pencereler ve barlar (hackbar.py) çizdirmek için yüksek seviyeli fonksiyonlar.
- FileManager & OpenLog: Yapılandırma kayıtları ve loglama.
Güncelleme Notları (v2.0)
- Farmbot ve Skillbot eklendi (Hava Kılıcı/Büyülü Keskinlik gibi aktif skilleri at üstünde kontrol eder).
- Etraftaki ilginç nesneleri listeleyen ve ışınlanmayı sağlayan Radar modülü eklendi.
- Anlık CH değiştirme sistemi optimize edildi ve çökme (crash) sorunları neredeyse tamamen giderildi.
Siz bu mimari hakkında ne düşünüyorsunuz? eXLib.dll üzerinden yeni fonksiyon geliştirenler var mı? Yorumlarda tartışalım!Önemli Not: Bu proje tamamen eğitim amaçlı bir altyapı çalışmasıdır. Modern sunucu taraflı korumaların loglama ve paket analiz algoritmalarını incelemek isteyen geliştiriciler için harika bir referans kaynaktır.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
