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.
Menüler¶
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.