- Katılım
- 23 Eki 2022
- Mesajlar
- 12,261
- Çözümler
- 14
- Tepkime puanı
- 9,938
- Puanları
- 113
- Yaş
- 28
- Web sitesi
- farming-simulator.r10dev.net
mt2macro, bilgisayarlı görü (computer vision) tabanlı açık kaynaklı bir masaüstü otomasyon projesidir. Python, OpenCV, mss ve WinAPI kullanılarak geliştirilmiştir ve modern otomasyon sistemlerinin nasıl çalıştığını öğretmeyi amaçlar.
Proje özellikle görsel şablon eşleştirme (template matching), ekran yakalama (screen capture) ve GUI tabanlı otomasyon mantığını göstermek için tasarlanmıştır. CustomTkinter ile modern bir arayüz sunar ve düşük CPU kullanımı ile arka planda stabil çalışacak şekilde optimize edilmiştir.
Bu proje yalnızca eğitim ve araştırma amaçlıdır. Gerçek oyunlarda veya üçüncü taraf yazılımlarda ToS ihlali oluşturabilecek kullanım önerilmez.
Modern Arayüz (GUI)
Performans & Stabilite
Esneklik
Güvenlik / Kontrol
git clone https://github.com/guvenada/mt2macro.git
cd mt2macro
Gerekli paketleri yükle
pip install -r requirements.txt
python external_gui.py
Hedefleri tanımla
Ayarlar
Servisi başlat
Proje özellikle görsel şablon eşleştirme (template matching), ekran yakalama (screen capture) ve GUI tabanlı otomasyon mantığını göstermek için tasarlanmıştır. CustomTkinter ile modern bir arayüz sunar ve düşük CPU kullanımı ile arka planda stabil çalışacak şekilde optimize edilmiştir.
Bu proje yalnızca eğitim ve araştırma amaçlıdır. Gerçek oyunlarda veya üçüncü taraf yazılımlarda ToS ihlali oluşturabilecek kullanım önerilmez.Özellikler
Görsel Tabanlı Algılama (Computer Vision)- OpenCV ile template matching sistemi
- Gerçek zamanlı ekran analizi (real-time detection)
- Dinamik hedef algılama yapısı
Modern Arayüz (GUI)
- CustomTkinter ile geliştirilmiş modern panel
- RGB efektli kenarlık animasyonu
- Splash screen (açılış ekranı)
- Dark mode (koyu tema)
Performans & Stabilite
- Düşük CPU kullanımı (~%1–2)
- Arka planda sessiz çalışma (background process)
- Timeout ve takılma algılama sistemi
Esneklik
- Farklı görsel template desteği
- Her türlü masaüstü uygulamasına uyarlanabilir yapı
- Kolay yapılandırılabilir config sistemi
Güvenlik / Kontrol
- Emergency exit (ESC)
- Pause / Resume (F12)
- Otomatik hata algılama ve yeniden başlatma
Kurulum
Projeyi klonlagit clone https://github.com/guvenada/mt2macro.git
cd mt2macro
Gerekli paketleri yükle
pip install -r requirements.txt
Kullanım
Programı başlatpython external_gui.py
Hedefleri tanımla
- Capture Main → Ana hedef ekran görüntüsü alınır
- Capture Sub → Yan hedefler (elite, buton vb.) kaydedilir
- Görseller target.png ve elite1.png olarak saklanır
Ayarlar
- Threshold (Hassasiyet): 0.55 – 0.75 önerilir
- Action Delay: işlem hızını belirler
Servisi başlat
- START SERVICE → bot arka planda çalışır
- F12 → duraklat / devam ettir
- ESC → acil çıkış
Proje Yapısı
- external_gui.py → Ana GUI uygulaması
- external_bot.py → Headless (komut satırı) otomasyon sürümü
- requirements.txt → Python bağımlılıkları
- LICENSE → MIT lisansı
- EDUCATIONAL_CERTIFICATE.md → Eğitim amaçlı kullanım belgesi
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
