İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa Metin2 PvP Resimler - Ekran Görüntüleri
Ana Sayfa Forum Metin2 PvP Resimler - Ekran Görüntüleri M2 UI Designer Projesini | Python GUI...
İlan Yan banner placeholder

M2 UI Designer Projesini | Python GUI

mustafa_ciftci 28.04.2026 16:31 608 görüntüleme 8 cevap
Son Mesaj
mustafa_ciftci
Üye
Üye
Katılım16 Oca 2026
Konular11
Mesajlar67
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
28.04.2026 16:31 #1
Merhaba arkadaşlar, uzun süredir üzerinde çalıştığım ve Metin2 geliştirme süreçlerindeki en büyük zaman kayıplarından biri olan "arayüz kodlama" (Python GUI) işini kökten çözmeyi hedefleyen M2 UI Designer projesini tanıtımını sizlerle paylaşıyorum.

Bu araç, sadece bir "koordinat bulucu" değil, Visual Studio benzeri tam kapsamlı bir IDE mantığıyla çalışmaktadır. İster sıfırdan sürükle-bırak ile tasarım yapın, ister mevcut oyun dosyalarınızı (.py) içeri aktarıp düzenleyin.



🔥 Temel Özellikler​

  • Görsel Tasarım (WYSIWYG): Python kodu yazmadan; butonları, pencereleri, slotları ve resimleri sürükle-bırak yöntemiyle ekrana yerleştirin. Koordinatlar otomatik hesaplanır.
  • Otomatik Python Çıktısı: Tasarladığınız arayüzün hem .py
    (Görünüm) hem de .py
    (Mantık/Logic) dosyalarını tek tıkla, Metin2 standartlarına uygun (tab/indentation hatası olmadan) oluşturur.
  • Mevcut Dosyaları Düzenleme (Import): Oyununuzdaki uiscript
    dosyalarını (tekli veya toplu olarak) programa yükleyip görsel olarak düzenleyebilir ve tekrar kaydedebilirsiniz.
  • Asset Yönetimi: Kendi ymir work
    klasörünüzü tanıtabilir, oyununuzun orijinal grafiklerini (TGA, DDS, JPG, PNG) tasarımda anlık olarak kullanabilirsiniz.
  • Hiyerarşi ve Özellik Paneli: Tüm UI elemanlarını bir ağaç yapısında (Tree View) görüntüleyebilir; renk, boyut, hizalama (Anchor), SetEvent
    gibi özelliklerini detaylı panelden yönetebilirsiniz.

Yapay Zeka (AI) Entegrasyonu [YENİ]​

  • Root Reconstruction: Bozuk veya .dump
    formatındaki Python dosyalarını analiz eder.
  • Akıllı Kod Tamamlama: Eksik fonksiyonları tespit eder ve Gemini/OpenAI desteğiyle Metin2 API'sine (net, player, wndMgr) uygun mantıklı kodlar üretir/onarır.

Teknik Detaylar​

  • Desteklenen Elemanlar: Window, Button, TextLine, EditLine, ImageBox, Expandable Panel, SlotWindow, GridSlot, TabControl, Gauge ve daha fazlası.
  • Toplu İşlemler: Birden fazla dosyayı aynı anda açma, çoklu seçim (multiselect) ile toplu taşıma/silme/kopyalama.
  • Hızlı Kısayollar: Hizalama araçları, Z-Order (öne/arkaya getir), Grid sistemi ve klavye kısayolları ile hızlı workflow.
Metin2 arayüz geliştirme sürecini modernize etmek ve "deneme-yanılma" ile geçen saatleri saniyelere indirmek için tasarlandı.

Görüş ve önerilerinizi bekliyorum!

TANITIM VİDEOSU​



Versiyon 2.0

Versiyon 3.0

Versiyon 4.0
mustafa_ciftci
Üye
Üye
Katılım16 Oca 2026
Konular11
Mesajlar67
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
30.04.2026 21:00 #2
Eline sağlık güzel bir çalışma olmuş.
mustafa_ciftci
Üye
Üye
Katılım16 Oca 2026
Konular11
Mesajlar67
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
01.05.2026 13:20 #3
Emeğine sağlik abi esnek bir araç olmuş
mustafa_ciftci
Üye
Üye
Katılım16 Oca 2026
Konular11
Mesajlar67
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 15:32 #4
Eline sağlık güzel bir çalışma olmuş.
Teşekkür ederim Onurcum

Emeğine sağlik...
mustafa_ciftci
Üye
Üye
Katılım16 Oca 2026
Konular11
Mesajlar67
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 23:01 #5
Beta ne zaman yayınlanacak ?
Yakın bir zamanda beta sürümü yayınlıyacam az biraz eksiği kaldı

[QUOTE="Agora Metin2, post...
Mustafam
Üye
Üye
Katılım20 Nis 2026
Konular14
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 06:15 #6
Eline sağlık güzel bir çalışma olmuş.
Alpser
Üye
Üye
Katılım07 Şub 2026
Konular11
Mesajlar79
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 19:23 #7
Emeğine sağlik abi esnek bir araç olmuş
EPİNKO
Üye
Üye
Katılım01 Oca 2026
Konular7
Mesajlar37
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 19:24 #8
Eline sağlık, on numara mal olmuş
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder