Ana içeriğe geç

Arayüz

Uygulama dokuz menü, iki araç çubuğu ve yerleştirilebilir (dock) panellerden oluşur. Bu bölüm, ekranı tanımanız için gereken her şeyi özetler.

Genel yerleşim

┌──────────────────────────────────────────────────────────────────┐
│ Araç çubuğu: Proje | Format                                      │
├───────────────┬──────────────────────────────┬───────────────────┤
│               │                              │                   │
│  Harita       │      Çalışma alanı            │   AI Asistanı     │
│  Seçimi       │      (sekme / bölme /         │   (varsayılan     │
│  (sol panel)  │       yüzen pencere)          │    kapalı)        │
│               │                              │                   │
├───────────────┴──────────────────────────────┴───────────────────┤
│ Durum çubuğu: proje, harita, kayıt durumu                        │
└──────────────────────────────────────────────────────────────────┘
  • Harita Seçimi (sol): projedeki tüm haritalar, klasör grupları, arama kutusu ve yıldızlama. Otomatik bulunan haritaların adının yanında güven %'si yazılır; araç çubuğundaki iki düğmeyle yalnız değiştirilmiş (Show only modified maps) veya yalnız otomatik bulunan (Show only auto-detected maps) haritalar süzülür. Listeye sağ tıklayınca Remove duplicate maps ile yinelenen haritalar temizlenir.
  • Çalışma alanı (orta): her proje bir belge sekmesi olarak açılır. Sekmeler bölünebilir, yüzen pencereye alınabilir ve geri yüklenebilir. Hex görünümünün sağında ROM'un tamamını gösteren renk kodlu Overview mini haritası bulunur (bkz. aşağıda).
  • AI Asistanı (sağ): sohbet, araç izleri ve plan ekranı.
  • Checksums (sağ dock, varsayılan kapalı): aktif ROM'un checksum motorlarını listeler; Verify ve Correct & Apply (tek geri-alma adımı). Durum çubuğunun sağında WinOLS tarzı canlı bir checksum göstergesi bulunur (bkz. Doğrulama).
  • Differences, Tuning Branches, Change Recorder ve Modül panelleri ayrıca yüzen/yüklenebilir pencerelerdir.

Proje penceresi içindeki sekmeler

Sekme Ne gösterir
Text Ham bayt tablosu: ofset, bayt, ASCII/çubuk sütunu
2d ROM dalga formu; harita blokları renkli kutu olarak üzerinde
3d Yüzey grafiği ve benzetim; Δ/Ori modunda farkı kırmızı-mavi ısı haritası olarak boyar

Üç görünüm aynı veriye bağlıdır; birinde yaptığınız değişiklik diğerlerinde anında görünür. Görünüm menüsünden hangi görünümün açılacağını seçebilirsiniz.

2d sekmesinde tek tıklama yalnız imleci koyar; bir haritaya çift tıklamak o haritanın düzenleyicisini açar. Düzenleyicinin alt satırında Text / 2D / 3D / 3D Sim sekmeleri ve araç çubuğunda Mod / Ori / Δ / % karşılaştırma düğmeleri bulunur; ayrıntı için Harita düzenleme bölümüne bakın.

Overview (yapı haritası)

Hex görünümünün sağındaki dar şerit, ROM'un tamamının renk kodlu mini haritasıdır:

Renk Anlamı
Turkuaz Program code
Gri Empty (boş alan)
Mavi Data
Amber Possible maps (olası haritalar)
Mor Recognized maps (tanınan haritalar)

Şeridin altında aynı renklerin lejantı bulunur. Şeride tıklamak veya sürüklemek hex görünümünü ilgili adrese kaydırır; o an hex'te görünen aralık şeritte açık renkle, seçili harita ise amber çizgilerle işaretlenir. Böylece büyük ROM'larda "neredeyim, haritalar nerede" sorusu tek bakışta cevaplanır.

Proje

Proje yöneticisi, yeni / aç / kaydet / farklı kaydet, A2L, OLS, KP, XDF ve FRF/ODX içe aktarma, ROM ve OLS dışa aktarma, sürüm anlık görüntüsü, ROM bağlama, ROM/sürüm karşılaştırma, hex karşılaştırma, başka projeden işlem aktarma (Accept Changes from Project…), harita paketi ve CSV listesi içe aktarma, yama düzenleyici, DTC Yöneticisi, bulut araçları, checksum diyaloğu ile doğrulama/düzeltme (Verify Checksum, Correct Checksum), kalıcı Checksums paneli (Verify / Correct & Apply, tek geri-alma adımı), dışa aktarmada otomatik düzeltme (Correct checksums on export), ROM imzalama ve doğrulama (Sign ROM (Watermark)…, Verify Watermark), CSV/JSON liste ve Excel (.xls) dışa aktarma, harita değerlerini ayrı CSV dosyalarına toplu aktarma (Export map values…), XDF dışa aktarma, tune raporu yazdırma (Print…), eksen profili kaydet/yükle (Save axis profile…, Load axis profile…), proje kapatma ve çıkış.

Bilgi tabanı ve bakım: DTC Lookup… ECU bilgi tabanından arıza teşhis kodu arar ve sonucu ROM adresi + açıklamasıyla listeler; bir sonuca çift tıklamak hex görünümünü o adrese atlar (data/ecukb/mtr_ecu.db, opsiyonel). Maintenance mode… ise data/tuningops/ kataloğundan veri-driven bakım operasyonlarını (DPF / EGR / AdBlue / Lambda / TVA / Flaps) sunar; ayrıntı için Harita düzenleme bölümüne bakın.

Toplu işler ve kayıt: Import directory… bir klasördeki tüm ROM/WinOLS projelerini içe aktarır, Update all projects kayıtlı tüm projelerde harita taramasını yeniden çalıştırır. Start/Stop recording changes ROM düzenlemelerini kaydeder; Create script from changes… bu kaydı Lua betiği veya metin yama (.mtrpatch metni) olarak dışa aktarır.

Toplu harita tanıma: Recognize maps → add to project… otomatik bulunan adayları (tümü veya yalnız yüksek güven) harita listesine ekler ve bunları Auto-detected/Recognized, /Possible, /Low klasörlerine yerleştirir. Apply ECU preset… data/ecupresets/ altındaki preset'lerden seçim yapar; checksum ipucunu gösterir ve yalnızca boş proje alanlarını doldurur (presetler unverified etiketiyle doğrulanmamış olarak işaretlenebilir). Tune raporu Export tune report as PDF… ile PDF'e, harita tanımları Export A2L (DAMOS)… ile .a2l dosyasına yazılır.

Proje yöneticisinin Local Projects sekmesinde ada, marka, model, yıl, ECU, müşteri ve yola göre arama kutusu ile tıklanabilir başlıklarda sıralama vardır. Yeni proje özellikleri penceresi, alanları ROM içeriğinden ve yerel araç veritabanından otomatik doldurur (marka/ECU önerileri). ROM'dan okunan HW/SW numarası varsa ECU bilgi tabanı (EcuKb) de devreye girer: eşleşen marka/model/ECU ailesi önerilir ve proje açılışında durum çubuğunda kısa bir ECU kimliği bildirilir (data/ecukb/mtr_ecu.db, opsiyonel).

Düzenle

Geri al / yinele, değer +1 / −1, mutlak değiştirme, göreli değiştirme, kaydırıcı ve yuvarlama sınırları, orijinale dön, interpolasyon, yumuşatma, düzleştirme, son işlemi tekrarla (Again, F4) ve yeni bir hex penceresi ekleme (Insert New Hexdump).

Görünüm

Hex düzenleyici / dalga / 3B harita, veri genişliği, bayt sırası, işaret, sayı biçimi, farkları gösterme, yükseklik renkleri, sütun artır/azalt ve origin kaydırma (Move origin left/right), Optimize value range, Show Rowmarkers, Scale 100%, Fixate Right Side, Next/Previous Difference, Differences to Original… diyaloğu, yüzen 3D Preview penceresi ve 3D Preview Theme seçimi (Dark / Blue Mesh / Green / White), sürüm karşılaştırma matrisi (Version Overview…), AI Asistanı, Differences, Tuning Branches, orijinalle farklar ve yakınlaştırma. Compare two maps… iki haritayı yan yana hücre hücre karşılaştırır; Change Recorder paneli kayıt başlat/durdur, canlı değişiklik listesi ve Lua kopyalama/dışa aktarma sunar.

Seçim

İmleçleri eşitle, önceki harita, sonraki harita; ayrıca hücre / sütun / satır / ekran / hiçbiri seçimi (Select Cell / Column / Row / Screen / Nothing), seçimi ters çevirme (Invert Selection), son seçimi geri getirme (Restore Last Selection), seçimi başa / sona taşıma (Selection to Start/End), seçim kaydet/yükle (Save/Load Selection…), seçimi haritaya çevirme (Selection → Map…, K) ve Support map selection (seçili aralık için sütun + origin tahmini).

Bul

Adres, değer, harita adı, benzer dosyalar, katalog önerileri, yorumlar, işaretçiler ve önceki/sonraki işaretçi gezinmesi. Ayrıca Find bytes… (hex bayt dizisi, ?? joker desteği ve sonuç listesi), Replace bytes… (tüm eşleşmeleri değiştirir, tek geri-alma adımı) ile Next/Previous comment (projedeki yorumlar arasında gezinme).

Diğer

Proje bilgisi, sürüm anlık görüntüsü, otomatik harita keşfi, içe aktarma sonrası otomatik tarama, işlemci tanıma (Detect processor… — ROM imzalarından CPU/aile tahmini), komut paleti, ayarlar, otomatik kaydetme, çeviri önbelleğini temizle ve dil seçimi.

Veri tabanlı araçlar: Auto-map (database)… mapdefs.db harita kataloğundan HW/SW/ECU ailesine göre haritaları çıkarır, offset/sektör kaymasını parmak izi + değer imzasıyla hizalar ve kör otomatik algılamayla harmanlar; sonuçları gözden geçirip projeye eklersiniz (ROM değişmez, katalog yoksa yalnız kör algılama). Contribute knowledge… opt-in olarak yalnızca anonim bir teknik özeti (yol/PII yok) yerel kuyruğa ekler ve JSONL olarak dışa aktarır.

Datalog

Datalog aç, logları karşılaştır, Lua betiği çalıştır, son kullanılan dosyalar.

Pencere

Çalışma alanı düzenini geri yükle / kaydet / yükle, Save Layout as… ile adlandırılmış yerleşim presetleri kaydet, Restore Layout alt menüsünden geri yükle ve Delete Layout… ile sil; projeleri karşılaştır, panelleri yüzdür veya geri yükle, tüm yüzen pencereleri aç/kapat (Toggle floating windows).

Yardım

Hakkında; sürüm kontrolü ve hesap işlemleri yalnızca özel sürümde.

Araç çubukları

  • Proje çubuğu: yeni, aç, kaydet, kaydet gibi, proje yöneticisi.
  • Format çubuğu: A2L, OLS, KP, XDF, CSV içe aktarma düğmeleri.
  • Araç çubuğuna sağ tıklayıp Customize Toolbar… seçeneğiyle hangi eylemlerin görüneceğini seçebilirsiniz; seçim kalıcıdır (yeniden başlatınca korunur).

Klavye

Kısayol İşlev
Ctrl+K Komut paleti — her komut ve adres aranabilir
Ctrl+S Projeyi kaydet
Ctrl+Z / Ctrl+Y Geri al / yinele
Ctrl+F Bul
Ctrl+Tab Açık proje sekmeleri arasında geçiş
M / O / D / P Harita düzenleyicide Mod / Ori / Δ / % modları
M / W Text ve 2D'de sütun sayısını artır / azalt
Ctrl+← / Ctrl+→ Text ve 2D'de origin'i bir bayt sola / sağa kaydır
F / Shift+F Sonraki / önceki haritaya git
P Yüzen 3D Preview penceresini aç/kapat (proje penceresinde)
T Text görünümüne geç
K Seçimi haritaya çevir (Selection → Map)
Ctrl+B Optimize value range
Ctrl+1 / Ctrl+2 / Ctrl+3 Text / 2D / 3D görünümüne geç
Ctrl+Shift+F Find bytes…
F7 / Shift+F7 Sonraki / önceki fark
F6 / Shift+F6 Sonraki / önceki işaretçi
F4 Son işlemi tekrarla (Again)
I / S Seçimi enterpolasyonla doldur / yumuşat
% * / = + - Seçili hücrelere matematik uygula (değer sorulur)

QAction kısayolları Diğer ▸ Ayarlar ▸ Klavye Kısayolları… penceresinden değiştirilir: çakışma olursa uyarı verilir, Varsayılana dön ile fabrika değerlerine dönülür; tercihler kalıcıdır.

Tüm menü ve kısayol listesi için Ek — Menü ve kısayollar bölümüne bakın.

Panelleri düzenlemek

Panellerin yerini sürükleyerek değiştirebilir, bir paneli yüzdürerek ayrı pencerede açabilir veya kapatabilirsiniz. Düzeni Pencere ▸ Çalışma Alanı Düzenini Kaydet ile saklayın.