Skip to content
RemilyaPublic

Repository files navigation

🩸 Higurashi When They Cry Hou / Hou+ 🩸

Tam Külliyat Türkçe Çeviri, Arayüz (UI) & Görsel (CG) Yerelleştirme Projesi

Çeviri: @Remilya Web Portalı Durum: %100 Tamamlandı Toplam Satır: 139.818 Dosya: 456/456 Ön Koşul: 07th-Mod


"Haziran 1983. Cırcır böceklerinin (higurashi) yankılanan sesi eşliğinde,
Hinamizawa köyünün trajedisi, gizemi ve mucizesi artık 10 bölümün tamamıyla Türkçe..."

🌟 Proje Hakkında

Bu proje, 07th-Mod yamalı Higurashi When They Cry Hou ve Hou+ külliyatının tamamını (Bölüm 1 – Bölüm 10, toplam 456 senaryo dosyası ve 139.818 diyalog satırı) edebi ve karakter ruhuna sadık bir Türkçeyle sunan; bununla birlikte oyun içi Unity NGUI doku atlaslarını (sharedassets0.assets), MonoBehaviour etiketlerini, Assembly-CSharp.dll sistem dizelerini ve StreamingAssets/CG görsellerini tamamen Türkçeleştiren kapsamlı bir yerelleştirme ve araç setidir.


🏆 Emeği Geçenler & Özel Teşekkürler (Credits)

Rol / Katkı İsim / Proje Bağlantı
Baş Çevirmen, Külliyat (Ch.1–10), UI/CG Yerelleştirme & Araç Seti @Remilya github.com/Remilya/Higurashi
Seslendirme, Konsol Grafikleri & Çok Dilli Motor Altyapısı 07th-Mod github.com/07th-mod / python-patcher

@Remilya tarafından çevrilmiş ve tamamlanmıştır. 07th-Mod geliştiricilerine değerli emekleri ve açık kaynak katkıları için sonsuz teşekkürler!


🪄 Adım Adım Kurulum Rehberi (07th-Mod + Türkçe Yama Sihirbazı)

Important

ÖN KOŞUL (Adım 1 — 07th-Mod Kurulumu):
Bu Türkçe yama, 07th-Mod altyapısı (StreamingAssets/Update/, konsol grafikleri, seslendirmeler ve gelişmiş NGUI menü sistemi) üzerine kurulmaktadır.
Türkçe yamayı kurmadan önce, temiz (Steam/GOG/MangaGamer) oyunlarınıza 07th-Mod Python Patcher (github.com/07th-mod/python-patcher) aracını kullanarak standart İngilizce 07th-Mod yamasını kurmuş olmanız gerekmektedir.

Adım 1: 07th-Mod (İngilizce + Ses & Grafik Yaması) Kurulumu

  1. 07th-Mod Kurulum Aracını (python-patcher) indirin ve çalıştırın.
  2. Kurmak istediğiniz Higurashi bölümünü/bölümlerini (Ch.1 Onikakushi – Ch.10 Hou+) seçin ve İngilizce (English) dil seçeneğiyle 07th-Mod kurulumunu tamamlayın.

Adım 2: Higurashi Türkçe Yama Kurulum Sihirbazı (Higurashi-Kurulum.exe / kurulum.bat)

07th-Mod kurulumunu tamamladıktan sonra projede yer alan Higurashi Türkçe Yama Kurulum Sihirbazı, bilgisayarınızdaki Higurashi bölümlerini otomatik olarak tespit eder; istediğiniz bölümleri seçip tek tıkla hem senaryo çevirilerini hem de Türkçe menü/arayüz/CG yamasını kurmanızı sağlar.

A) Grafiksel Kurulum Sihirbazı (GUI — Önerilen, Python Gerektirmez)

Ana dizindeki Higurashi-Kurulum.exe (veya kurulum.bat) dosyasına çift tıklayın (ya da Python ile çalıştırmak için terminalden py kurulum.py komutunu çalıştırın):

Higurashi-Kurulum.exe
# veya Python ile:
py kurulum.py
Higurashi Türkçe Yama Kurulum Sihirbazı (@Remilya)
  • Bölüm Seçimi: Bölüm 1'den Bölüm 10'a (Hou+) kadar istediğiniz bölümleri işaretleyin veya Bulunanları Seç butonuna tıklayın.
  • 07th-Mod Kontrolü: Seçilen oyun klasöründe 07th-Mod (StreamingAssets/Update) kurulu olup olmadığını otomatik denetler.
  • Menü & Arayüz Yaması: sharedassets0.assets doku atlaslarını, MonoBehaviour etiketlerini ve Assembly-CSharp.dll dizelerini otomatik olarak Türkçeleştirir.
  • Otomatik Yedekleme & Önbellek Temizliği: Kurulum öncesi backups/ altında yedek alır ve oyunun yeni çevirileri anında derlemesi için .mg önbellek dosyalarını temizler.

B) Etkileşimli Terminal Sihirbazı (CLI)

python kurulum.py --cli
╔══════════════════════════════════════════════════════════════════════════╗
║     HIGURASHI WHEN THEY CRY HOU / HOU+ — TÜRKÇE YAMA KURULUM SİHİRBAZI   ║
║                     Çeviri & Yerelleştirme: @Remilya                     ║
╠══════════════════════════════════════════════════════════════════════════╣
║  ⚠ ÖN KOŞUL: Türkçe yamayı kurmadan önce oyunlarınıza 07th-Mod           ║
║    (İngilizce) yamasını kurmuş olmanız gerekmektedir:                    ║
║    -> https://github.com/07th-mod/python-patcher                         ║
╠══════════════════════════════════════════════════════════════════════════╣
║  Özel Teşekkürler:                                                       ║
║   • 07th-Mod      (github.com/07th-mod)                                  ║
╚══════════════════════════════════════════════════════════════════════════╝

  [ 1] Bölüm 1 — Onikakushi (Şeytanın Kaçırdıkları)        | ✔ Bulundu
  ...
  [10] Bölüm 10 — Hou+ (Outbreak / Kamikashimashi / ...)   | ✔ Bulundu
  [A]  Bulunan Tüm Bölümleri Kur (1–10)

📊 Külliyat Genel İlerleme Tablosu (Bölüm 1–10)

Bölüm Ark Adı Türkçe Adı / İçerik Kategori Dosya Satır Sayısı Arayüz & CG Durum
Ch.1 Onikakushi Şeytanın Kaçırdıkları Soru Arkı 1 39 9.939 ✅ Tam %100.0 ✅
Ch.2 Watanagashi Pamuk Sürükleme Soru Arkı 2 46 11.797 ✅ Tam %100.0 ✅
Ch.3 Tatarigoroshi Lanet Kırım Soru Arkı 3 42 13.797 ✅ Tam %100.0 ✅
Ch.4 Himatsubushi Vakit Öldürme Soru Arkı 4 27 5.798 ✅ Tam %100.0 ✅
Ch.5 Meakashi Göz Açımı Cevap Arkı 1 60 13.095 ✅ Tam %100.0 ✅
Ch.6 Tsumihoroboshi Kefaret Cevap Arkı 2 54 14.922 ✅ Tam %100.0 ✅
Ch.7 Minagoroshi Katliam Cevap Arkı 3 51 18.881 ✅ Tam %100.0 ✅
Ch.8 Matsuribayashi Festival Müziği Final Cevap Arkı 81 37.905 ✅ Tam %100.0 ✅
Ch.9 Rei Saikoroshi / Batsukoishi / Hirukowashi Fandisc / Epilog 42 6.500 ✅ Tam %100.0 ✅
Ch.10 Hou+ Outbreak / Kamikashimashi / Otobüs Durağı / Mehagashi Bonus & Prototip Külliyatı 14 7.184 ✅ Tam %100.0 ✅
TOPLAM Tüm Seri (Ch.1–10) Tam Külliyat 10 Oyun 456 139.818 ✅ Tam %100.0 ✅

⚙️ Teknik Mimari & Yerelleştirme Sistemi (Remilya Engine)

Bu yama, sıradan bir metin değişiminin ötesinde; BGIM / BurikoScript sanal makinesi, Unity NGUI / TextMeshPro varlık serileştirmesi ve 139.818 satırlık bağlam duyarlı çeviri doğrulama hattı üzerinde çalışan özel bir mühendislik altyapısıyla üretilmiştir:

flowchart LR
    M["Adım 1: 07th-Mod Altyapısı\n(python-patcher / English)"] --> G["Hedef Oyun Dizini\n(HigurashiEp01..10_Data)"]
    A["Remilya Derleme & QA Hattı\n(456 Senaryo / 139.818 Satır)"] --> D["output-scripts/ch1..ch10\n(Ön-Derlenmiş BurikoScript Paketleri)"]
    D --> E["Kurulum Sihirbazı (kurulum.py)\n(Atomik Aktarım + .mg Önbellek Temizliği)"]
    F["Remilya Binary UI & CG Motoru\n(sharedassets0 + DLL + CG)"] --> E
    E --> G
Loading

1. BurikoScript AST & Dinamik Sansür Dallanması (vm00 / vm0x) Senkronizasyonu

  • 07th-Mod Ses Eşleştirme & Sansür Dalları: Oyun motoru, GCensor ve GVoiceMatching bayraklarına göre çalışma zamanında ModCallScriptSection üzerinden z*_vm00_n01 (PC orijinal/sansürsüz) ve z*_vm0x_n01 (PS3/Switch konsol revizyonu) alt rutinlerine dallanır. Derleme hattımız, ana senaryo ile tüm alt rutin fonksiyon gövdelerini birebir hizalayarak hangi ses eşleştirme seviyesi (0–5) seçilirse seçilsin sıfır İngilizce satır kalmasını ve PS3 dudak senkronunun (lip-sync) korunmasını sağlar.
  • Satır İçi ve Çoklu Konuşmacı Etiketleri: Standart NULL anlatıcı bloklarının yanı sıra satır içi <color=#...> ve <size=..> konuşmacı etiketlerini, aynı anda konuşan ikili/üçlü karakter kombinasyonlarını ve Select() seçim dizilerini (Ch.8 Kakera & Ch.9 Hirukowashi dalları dahil) motorun kontrol bayraklarını (Line_Normal, Line_WaitForInput, Line_ContinueAfterTyping) bozmadan derler.

2. Unity İkili Varlık (sharedassets0.assets), NGUI Atlas & .NET CIL (#US) Yaması

  • Unity Serileştirme & script_type_index Korunumu: Bölüm 1–10 arasındaki farklı Unity motor sürümlerinde (Unity 5.x – 2019.x) ObjectReader ikili başlık yapısı korunarak Texture2D doku atlasları (TitleHigurashi, ConfigHigurashi, ChapterJump, ChapterPreview, FragmentList, SGMenu, TipsPrefab) ve UIAtlas / UILocalize / TextMeshPro MonoBehaviour bileşenleri doğrudan ikili düzeyde yeniden paketlenmiştir.
  • Türkçe Glif & SDF Font Yönlendirmesi: Oyun içi msgothic_0 SDF ve LiberationSans SDF işaretçileri Türkçe karakter kümesini (ğ, ü, ş, ı, ö, ç, İ, Ğ, Ü, Ş, Ö, Ç) tam destekleyen SDF font varlıklarına yönlendirilmiş; .NET Assembly-CSharp.dll içerisindeki #US (User Strings) UTF-16LE yığını bayt hizalaması korunarak Türkçeleştirilmiştir.

3. Bağlam Duyarlı Terminoloji, Hitap & Karakter Ses Tonu Motoru

  • 139.818 Satırlık Çapraz Referanslı Külliyat: Tam metin indeksleme (SQLite FTS5) ve terim sözlüğü altyapısı sayesinde; Oyashiro-sama, Watanagashi, Hinamizawa Sendromu (Seviye 1–5), Üç Büyük Aile, Tokyo, Bölüm 48, Hifumi Takano belgeleri ve 52 Kakera boyunca %100 terim tutarlılığı sağlanmıştır.
  • Karakter İmzaları ve Arkaik Lehçeler: Rika'nın «nano desu / Mii / Nipah☆» ifadeleri, Hanyuu'nun «Auau~» tınısı, Mion'un «amca (ojii-chan)» üslubu, Satoko'nun kibirli «~wa / Ohohoho!» konuşma tarzı, Kamikashimashi-hen'de Tamurahime-no-Mikoto'nun arkaik tanrıça dili ve Hinamizawa Otobüs Durağı tiyatro prototipindeki Rika–Mion (senpai–kouhai) hiyerarşisi sadakatle korunmuştur.

4. Otomatik ANTLR3 (.mg) Bayt Kodu Önbellek Geçersiz Kılma

  • Oyun motoru, StreamingAssets/Update/*.txt senaryolarını ilk çalıştırmada ANTLR3 tabanlı ikili .mg bayt koduna derleyerek CompiledUpdateScripts/ altında önbelleğe alır. Kurulum sihirbazı (kurulum.py), atomik dosya aktarımının ardından eski .mg önbelleğini ve txtInfoDictionary indekslerini otomatik olarak temizleyerek oyunun açılışta yeni Türkçe senaryoları hatasız derlemesini garanti eder.

💻 Hızlı Kurulum Komutları (kurulum.bat / kurulum.py)

# Grafiksel Kurulum Sihirbazını (GUI) başlat (veya doğrudan kurulum.bat'a çift tıklayın):
kurulum.bat
python kurulum.py

# Etkileşimli Terminal Sihirbazını (CLI) başlat:
python kurulum.py --cli

# Bilgisayarda tespit edilen tüm bölümlere (1–10) tek komutla kur:
python kurulum.py --all

# Belirli bir bölümü (örn. Bölüm 10 — Hou+) kur:
python kurulum.py --chapter 10

📂 Bölüm ve Dosya Bazlı İlerleme (456/456 Dosya ✅)


Higurashi When They Cry Hou / Hou+ Türkçe Yerelleştirme Projesi
Çeviri & Yerelleştirme: @Remilya • Altyapı: 07th-Mod

Releases

Packages

Contributors

Languages