Herkese merhabalar.
Suzerain'in daha önce Build 137 sürümünde yarım kalan Türkçe yama projesini devralarak, mevcut en son sürüme (v3.1.0 - Build 153) uyarladım ve oyuna sonradan eklenen koca bir harita olan Kingdom of Rizia genişleme paketiyle birleştirdim.
Bu yamayı hazırlarken @requizm tarafından %100'e getirilen eski Build 137 sürümünün orijinal metinlerini temel aldım. Kendisine ana oyundaki büyük emeği için teşekkür ederim. Eski çevirinin kapsamadığı yeni güncellemeleri, Rizia haritasını ve arayüz dosyalarını ise DeepSeek API destekli bir otomasyon süreci kullanarak tamamladım. Oyunun kod yapısındaki bazı teknik kısıtlamalardan dolayı oran tam %100 değil, %99 seviyesindedir. Ancak oynanışı veya hikayeyi etkileyecek çevrilmemiş hiçbir metin kalmamıştır.
Önemli Not: Yamanın teknik altyapısını sağlayan BepInEx motoru, oyunun ilk başlatılması sırasında gerekli önbellek işlemlerini yaptığı için ilk açılışta siyah ekranda yaklaşık 30 saniye beklemenize sebep olabilir. Bu durum tamamen normaldir ve yalnızca ilk kurulum sonrası girişe mahsustur; sonraki girişlerinizde oyun normal hızında açılacaktır.
Oyun İçi Görseller:




📌 Yama İçeriği
- Ana Oyun Tamamen Güncel: Sordland kampanyasındaki hikaye, meclis diyalogları, yan görevler ve eklenen yeni gazete küpürleri.
- Kingdom of Rizia DLC'si: Rizia genişleme paketi ve yeni diplomatik sistemin tamamı.
- Arayüz (UI) ve Menüler: Ana menü, ayar ekranları, harita içi pop-up uyarıları, bütçe pencereleri.
- Başarımlar (Achievements): Güncel sürümdeki tüm Steam/GOG oyuniçi başarımları. (Not: Çevrilmiş başarımların oyun içinde tetiklenmesi sırasında nadiren de olsa donma/çökme gibi olası problemler yaşanma ihtimali olabilir. Eğer başarım kazanırken böyle bir durumla karşılaşırsanız lütfen bildirin.)
- Koleksiyon Eşyaları: Evinizde veya masanızda biriken eşyaların açıklama metinleri.
- Parti Kısaltmaları: Oyun içi siyasi parti isimleri ve kısaltmaları, Türkçe çevirilerine uygun olacak şekilde kısaltılarak oyuna entegre edilmiştir.
🔗 İndirme Linkleri ve Güvenlik (VirusTotal)
- İndirme Linki (Google Drive): [https://drive.google.com/file/d/1V7lcjzfxEpxH5asbjILLFBgvLINKGpYr/view?usp=sharing]
- İndirme Linki (MediaFire - Alternatif): [https://www.mediafire.com/file/al5z80tuc8c1sya/SuzerainTR_Kurulum.exe/file]
- VirusTotal Sonucu: [https://www.virustotal.com/gui/file/998b32018454026ef4f37de0d873f613bb54be5ab6f6f34eabca44074c56db77?nocache=1]
(Not: Kurulum dosyası .exe formatında olduğu için Windows Defender veya tarayıcınız "Bilinmeyen Yayıncı" uyarısı verebilir. Güvenlik taraması sonuçlarını yukarıdaki VirusTotal linkinden inceleyebilirsiniz.)
VirusTotal Sonucu Hakkında Bilgilendirme: Tarama sonucunda 68 programdan 3'ünün (Avast/AVG vb.) uyarı verdiğini görebilirsiniz. Bu durum, yamanın temelini oluşturan BepInEx altyapısının oyunun belleğine anlık metin enjekte etmesinden (hooking) kaynaklanan standart bir "False Positive" (Yanlış Alarm) durumudur. Kaspersky, Malwarebytes, BitDefender ve Windows Defender gibi ana güvenlik yazılımlarının tamamında dosya %100 temizdir.
📥 Kurulum Rehberi
Eski manuel dosya değiştirme zorluklarını gidermek için yama tek tıklamayla kurulabilen, 150 MB boyutunda imzalı bir Kurulum (EXE) dosyası haline getirilmiştir:
- İndirdiğiniz SuzerainTR_Kurulum.exe dosyasını çalıştırın.
- Hedef klasör olarak oyununuzun kurulu olduğu ana dizini seçin (Örn: C:\GOG Games\Suzerain).
- "Kur" diyerek işlemi tamamlayın. Kurulum aracı, orijinal dosyalarınızı arka planda otomatik yedekler. (Oyuna girerken hiçbir ekstra eklenti başlatmanıza gerek yoktur, doğrudan normal Suzerain kısayolundan giriş yapabilirsiniz).
Kaldırmak İsterseniz: Denetim Masası -> Program Ekle/Kaldır bölümünden "Suzerain TR Yama" uygulamasını kaldır demeniz yeterlidir. Sistem yüklenen çeviri modunu silip, yedeklediği orijinal İngilizce dosyalarınızı otomatik olarak o anda geri yükleyecektir. Oyun klasörünüzün bütünlüğü bozulmaz.
⚠️ Bilinen Sorunlar, Uyarılar ve Çözümleri
Yamayı olabildiğince kusursuz hale getirmek için çok çaba sarf ettim, ancak oyunun kapalı motor yapısı (Unity IL2CPP) gereği aşılmaz bazı teknik engellerle karşılaştık. Oynarken veya kurulumda dikkat etmeniz gereken detaylar şunlardır:
1. "Billion", "Th.", "Nd." Gibi Kısımlar Neden İngilizce Kaldı?
Oyun ekranında gördüğünüz ekonomik değerler (Örneğin: 3 Billion, 1st, 2nd) diyalog dosyalarından gelmiyor. Bunlar yapımcılar tarafından .dll (C#) kodlarının tam ortasına, matematiksel hesaplama fonksiyonlarına doğrudan (hardcoded) gömülmüş. Arayüzdeki diğer yazıları BepInEx ile canlı olarak değiştirebilsek de, bu dinamik rakamlara kanca atıp değiştirmeye kalkmak oyunun matematiksel fonksiyonlarını (bütçe sistemini) anında çökertiyor (Crash). Oyunun stabilitesini ve save dosyanızı korumak adına bu dinamik değer birimleri orijinal İngilizce haliyle bırakılmıştır.
2. Kurulum Sırasında Klasör Seçimi (ÖNEMLİ!)
Eğer oyun dizininiz varsayılandan farklı bir isme sahipse (Örneğin C:\GOG Games\Suzerain21), Inno Setup programı otomatik olarak klasör yolunun sonuna fazladan bir \Suzerain eki daha eklemeye meyledebilir.
- Sorun: Yükleyici hedefi yanlışlıkla C:\GOG Games\Suzerain21\Suzerain yaparsa, yama oyunun kalbine inemez ve boş/yanlış bir klasör oluşturur.
- Çözüm: Klasör seçimi ekranında ("Nereye kurulsun?") yolun doğrudan oyunun kendi ana dizinini gösterdiğine; adresin içinde fazladan/gereksiz bir \Suzerain alt klasörü yaratmadığına DİKKAT EDİN. Yanlış kursanız bile, yanlış kurulan klasördeki tüm dosyaları kesip ana dizine yapıştırarak sorunu çözebilirsiniz.
3. Gözden Kaçan Metinler ve Geri Bildirim Devasa bir metin dosyasıyla çalıştığımız için oyunu baştan sona tam anlamıyla test etme imkanım olmadı. Bu sebeple bazı noktalar gözden kaçmış olabilir. İlerleyen aşamalarda karşınıza çıkabilecek ufak tefek İngilizce event'ler (etkinlikler) veya koda gömülü (hard-coded) yerler görürseniz, lütfen bu konunun altına ekran görüntüsüyle birlikte bildirin. Geri bildirimlerinize göre ufak güncellemelerle anında müdahale edebilirim.
⚙️ Teknik Detaylar (Geliştirme ve Modlama Süreci)
(Bu bölüm projenin arka planını merak eden meraklı oyuncular ve yazılımcılar içindir)
Bu projenin amacı, Suzerain'in Build 137 sürümünde durdurulmuş olan çeviri projesini devralarak, güncel Build 153 (v1.0.5.3) sürümüne ve "Kingdom of Rizia" ek paketine adapte etmekti. Sürüm geçişinde yaptığım temel mimari değişiklikler ve teknik çözümler şunlardır:
1. Unity AssetBundle Yapısındaki Büyük Değişim ve Paket Dağıtımı
- Eski Yapı: Çeviri, sadece database_assets_all... adlı ~149 MB'lık monolitik (tek parça) bir dosyanın modifiye edilmesiyle sağlanıyordu.
- Yeni Yapı: Geliştirici Torpor Games Rizia DLC'sini ekleyince Asset'ler modülerleştirildi. Güncel yama için artık tek bir dosya işlemi yetmiyordu; toplamda 6 farklı Unity Addressable/StreamingAssets bundle dosyasına müdahale etmek zorunda kaldım.
- Veri Çıkarma ve Geri Yazma: Bu dosyaları açıp (LZ4 dekompresyonu), içlerindeki EntityTextAssets scriptlerini dışa aktarmak (dump) için özel Python scriptleri (bundle_tara.py, bundle_cevir.py) yazıldı. Orijinal dosya yapısını (byte/hex bütünlüğünü) bozmadan, çevrilmiş verileri tekrar LZ4 ile sıkıştırıp bundle içine enjekte eden (repacking) bağımsız bir mimari kuruldu.
2. Python Scriptleri ve Yapay Zeka (DeepSeek API) Destekli Çeviri Hattı
- Eski ve yeni sürüm arasında yüz binlerce satırlık fark ve devasa bir Rizia içeriği (lore, ülke bilgileri, yeni diyalog dalgalanmaları) oluşmuştu.
- Tüm yeni string'leri parser'lar (ayrıştırıcılar) vasıtasıyla ayıkladım. Ardından, asenkron asyncio tabanlı özel bir yazılımla DeepSeek API kullanarak bir çeviri akışı kurguladım. Bu sistem, oyun içindeki özel formatlama etiketlerini (örn: <color=#XXXXXX>, {0}) birer belirteç olarak korumayı başardı. Yaklaşık 80 Cent gibi minimal bir API işlem maliyetiyle, muazzam bir hacim saniyeler içinde Türkçe'ye çevrildi.
3. Hardcoded (Koda Gömülü) UI Elementlerinde BepInEx ve Harmony
- Problem: Kapalı kaynak kodlu Unity yapısında, bazı arayüz verileri ("Read the Report", Sol menü butonları vb.) dosyalardan çağrılmaz; Assembly-CSharp.dll içine statik gömülüdür. Eski yamalarda bu metinler mecburen İngilizce kalıyordu.
- Çözüm: Bu engeli aşmak için açık kaynaklı BepInEx IL2CPP motorunu kullandık. Kendi yazdığımız özel C# mod eklentisi (SuzerainTRPatch.dll), oyunun RAM üzerindeki başlatma sekansına kanca (hook) atar. Oyun GUI metodlarına müdahale ederek, o string ekrana basılacağı milisaniye içerisinde araya girer (intercept). RAM'deki İngilizce metni eşzamanlı olarak Türkçe'ye çevirip ekrana basar. İşlem 15-20 MB RAM tüketir, hiçbir CPU darboğazı veya FPS düşüşü (lag) yaratmaz.
4. Kurulum Mimarisinde Failsafe (Rollback) Sistemi
- Manuel kopyalama hatalarını engellemek için kurduğumuz 150 MB'lık Inno Setup Installer; dinamik olarak Steam/GOG dizinini bulur. Kurulumda oyunun tamamen orijinal dosyalarını arka planda .bak olarak yedekler. Çeviriyi kaldırmak (Uninstall) istediğinizde script usPostUninstall yönergesiyle önce mod injectlerini siler, ardından sakladığı .bak dosyalarını teker teker geri yükler. Böylece yama kurulumu/kaldırımı oyunun kemik dosyalarına hiçbir şekilde zarar vermez.
Tropico 6 %100 Türkçe Yama Çalışması
[GÜNCELLEME - V2] Tropico 6 %100 Türkçe Yama | Kapsamlı Çeviri ve Teknik Revizyon
Herkese merhabalar, Tropico 6 Türkçe yama projemizin kapsamlı V2 güncellemesini an itibarıyla tamamlamış ve yayınlamış bulunuyorum.
Bu güncellemede amacımız sadece İngilizce metinleri Türkçe'ye çevirmek değil; makine çevirisinin getirdiği robotik hissiyatı yok etmek, Tropico evreninin o absürt, alaycı Karayip diktatörü atmosferini Türkçemize kusursuzca yansıtmak ve oyun içi teknik hataları (crash/bug) tamamen ortadan kaldırmaktı. Yani en baştan temiz bir şekilde tekrardan çevirdim.
(Steam/Epic/Xbox sürümleri ile uyumludur.)





📌 V2 Güncellemesi ve Yama İçeriği
- Tüm DLC'ler (Ek Paketler) Dahil: Sadece ana oyun değil; Big Business, Spitter, Lobbyistico, Drones, Festival, New Frontiers, Going Viral ve Caribbean Skies gibi bugüne kadar yayınlanmış tüm güncel DLC'ler de çeviriye tamamen entegre edilmiştir.
- Bağlamsal Çeviri (Contextual Accuracy): Oyundaki kelimeler artık sözlük anlamıyla değil, tamamen oyun içi bağlamıyla çevrildi.
- Oyunun Mizahı ve El Presidente Jargonu: Sıradan robotik metinler yerine ince iğnelemeler, şakalar ve absürt politik hicivler El Presidente'nin karakterine uyarlandı.
- Çökme (Crash) Koruması: 18.400 satırlık metin tek tek taranarak, oyunun çökmesine sebep olabilecek kod değişkenleri (
{money},{building}) ve 421 adet paragraf etiketi (<cf>) orijinal yerlerine sabitlendi.
⚠️Eleştiriler ve Geri Bildirim Üzerine (Önemli Not)
Geçtiğimiz sürüme "Logs (Kütükler) günlükler olarak çevrilmiş, Leather (deri) saklambaç olmuş, keşke oyuna girip mantık hatalarını düzeltselermiş" şeklinde dönüşler aldım.
Öncelikle bu V2 güncellemesi, tam da bahsettiğiniz o bağlam hatalarını kökünden kazımak için yapıldı. Ancak şunu net bir şekilde ifade etmek isterim: 18.400 satırlık, yüz binlerce kelimeden oluşan devasa bir metnin tek bir kişi tarafından satır satır, kelime kelime oyun içinde test edilmesi fiziksel olarak imkansızdır, imkansız değilse dahi gönüllü olarak sürdürülmesi zor bir hedeftir. Bu, dev stüdyoların bile Kalite Kontrol (QA) ekipleriyle aylarca uğraştığı bir süreçtir.
"Yapay zeka diye güvenip iş yaptıran arkadaşlar keşke bi zahmet test etselermiş" gibi anlamsız ve emeksiz eleştiriler yöneltmek yerine, oyun içinde gözünüze batan hataları ekran görüntüsüyle bildirirseniz ancak o zaman bir çözüm sağlayabiliriz. Hataları tespit edip yapıcı geri bildirim veren herkese kapım açık; bu sayede yamayı hep birlikte kusursuz bir hale getirebiliriz.
Çeviri Kalitesi: Eski Sürüm vs. V2 Karşılaştırması Oyunun çevirisindeki değişimi ve kalite artışını görebilmeniz için birkaç çarpıcı örneği aşağıya bırakıyorum:
Bağlam Hatası Çözümü:
EN: Logs
Eski: Günlükler / Kayıtlar (Bilgisayar terimi algılanmış)
V2 Yeni: Kütükler / Tomruklar (Ormancılık binası için düzeltildi)
Oyun Çökerten Hata (Crash) Çözümü:
EN: {money} karşılığında {building} planının kilidini aç...
Eski: ... {building} planının ... (Eksik etiket oyunu çökertiyordu)
V2 Yeni: {money} karşılığında planın kilidini aç... (Sorun çözüldü)
Deyim ve Mizah Uyarlaması:
EN: Because Communists never take anything…? Pot, this is kettle – you're black!
Eski: Çünkü komünistler hiçbir şey almazlar…? Tencere, bu kazan – sen de karasın!
V2 Yeni: Çünkü Komünistler asla bir şey almaz mı...? Tencere, sana diyorum kepçe – ikiniz de kapkara!
EN: What do you know about growing things? Presidente, true wealth is in the soil!
Eski: Büyüyen şeyler hakkında ne biliyorsunuz? Sayın Başkan, gerçek zenginlik toprağın içindedir!
V2 Yeni: Sen yetiştiricilikten ne anlarsın? Presidente, gerçek zenginlik toprakta yatar!
EN: Nothing says 'healthy' like a proctology exam.
Eski: Proktolojik muayeneden daha sağlıklı hiçbir şey ifade etmez.
V2 Yeni: Sağlıklı olmak denince akla proktoloji muayenesi gelir.
EN: Try it and THEY'LL be pushed through a window!
Eski: Dene bakalım, pencereden fırlatılacaklar!
V2 Yeni: Dene de bakalım, ONLAR pencereden aşağı atılacak!
- İndirme Linki Steam / Epic Games - Otomatik Kurulum .EXE (Google Drive): https://drive.google.com/file/d/1ybCQKdkm3gyCrKgMRXG5tb1QSLS_76-A/view?usp=sharing
- İndirme Linki Steam / Epic Games - Otomatik Kurulum .EXE (MediaFire - Alternatif): https://www.mediafire.com/file/q3aof1m7z3zcdd1/Tropico6_TR_Yama_v1.0.exe/file
- VirusTotal Sonucu: https://www.virustotal.com/gui/file/88b8481a9541481b6fb48e0065c588e47cb86fe4f9a81c65ef4069ba39f36009?nocache=1
VirusTotal Sonucu Hakkında Bilgilendirme: Tarama sonucunda 72 güvenlik yazılımından sadece 3'ünün (Bkav, SecureAge gibi daha az bilinen motorlar) uyarı verdiğini görebilirsiniz. Bu durum, kurulum dosyasının
.exe) sistemde yaptığı değişikliklerden kaynaklanan standart bir "False Positive" (Yanlış Alarm) vakasıdır. BitDefender, Avast, AVG ve Windows Defender gibi ana güvenlik yazılımlarının tamamında dosya %100 temizdir,
gönül rahatlığıyla kurabilirsiniz.
- Eski Sürüm(v1) İndirme Linki: https://www.mediafire.com/file/6hetmzsejw09u9i/tropico.rar/file
- İndirme Linki Xbox Game Pass Özel - .PAK Dosyası (Google Drive): https://drive.google.com/file/d/1LuEH-QV_Jj4dX4jC6lAHY6FEvoy8yMz7/view?usp=sharing
- VirusTotal Sonucu: https://www.virustotal.com/gui/file/f10a78c6c9a33dd72e57d3f25d74aa4b4573731939ae9beb4bc30eae8b3a8d71?nocache=1
Sürüm Karşılaştırması İçin Ziyaret Edebilirsiniz: https://drive.google.com/file/d/1L2xsN1yIUCNrYxq1OEVj8l-jLy16IoOH/view?usp=sharing (İndirip tarayıcıyla açmanız gerekir.)
Kurulum Rehberi Eski manuel dosya değiştirme ve yedeğini alma zorluklarını gidermek için yama tek tıklamayla kurulabilen bir Kurulum (EXE) dosyası haline getirilmiştir:
- İndirdiğiniz
Tropico6_TR_Yama_v1.0.exedosyasını çalıştırın. - Inno Setup tabanlı yükleyici, Steam (AppID 492720) üzerinden oyunun kurulu olduğu dizini otomatik olarak bulacaktır. (Farklı bir platform kullanıyorsanız hedef klasör olarak oyunun ana dizinini seçin).
- "Kur" diyerek işlemi tamamlayın. Kurulum aracı, orijinal
game.locresdosyanızı arka planda otomatik olarak yedekler. - Kaldırmak İsterseniz: Denetim Masası -> Program Ekle/Kaldır bölümünden "Tropico 6 TR Yama" uygulamasını kaldır demeniz yeterlidir. Sistem yüklenen çeviri modunu silip, yedeklediği orijinal İngilizce dosyalarınızı otomatik olarak o anda geri yükleyecektir. Oyun klasörünüzün bütünlüğü kesinlikle bozulmaz.
Xbox / Game Pass Kullanıcıları İçin Kurulum: İndirdiğiniz pakchunk99-TropicoTR_P.pak dosyasını kopyalayın. Xbox uygulaması üzerinden oyuna sağ tıklayıp "Yönet -> Dosyalara Göz At" diyerek oyunun ana klasörünü açın. Kopyaladığınız dosyayı Tropico6\Content\Paks klasörünün içine yapıştırın. (Ekstra bir programa gerek yoktur, oyun açılışta yamayı otomatik tanıyacaktır). Ayrıca bu yöntem Steam/Epic kullanıcıları için de uygundur.
Teknik Detaylar (Geliştirme ve Modlama Süreci) (Bu bölüm projenin arka planını merak eden araştırmacı oyuncular ve yazılımcılar içindir)
1. DeepSeek API ile Ekonomik ve Yüksek Kaliteli Çeviri Hattı Bütün bu 18.400 satırlık devasa metin yığınını güncel DeepSeek API kullanarak Türkçe'ye çevirdim. DeepSeek, hem çeviri kalitesi ve bağlamı anlama hem de ekonomi açısından olağanüstü bir iş çıkardı. Tüm bu devasa çeviri operasyonu bana sadece 49 Cent (Kuruş değil, cent) gibi komik bir ücrete mal oldu. Eğer bu veriyi piyasadaki diğer popüler dil modelleriyle (Örneğin OpenAI GPT-4) yapmaya kalksaydım yaklaşık 40-50 Dolar, GPT-4o ile yapsaydım 10-15 Dolar civarında bir maliyetle karşılaşacaktım.
2. Veri Madenciliği ve Veri Hattı (Data Pipeline) Oyunun kemik dosyalarına zarar vermeden veriyi çıkarıp geri işleyen döngüsel bir hat oluşturuldu. game.locres (Binary) dosyası sırasıyla CSV -> JSON -> CSV -> Locres döngüsüne sokuldu. Bu sayede hiçbir satırın ID'si (Key) kaybolmadan veri güvenliği sağlandı.
3. "Paranoya Modu": Yazılımsal Stabilite Kontrolü Oyunların çeviri sonrası çökmesinin (crash) en büyük sebebi olan değişken hatalarını sıfıra indirmek için özel bir Validation (Doğrulama) algoritması yazıldı. {money}, {Current} gibi yüzlerce değişken regex ile tarandı. En ufak bir süslü parantez hatasında sistem hatalı çeviriyi reddetti.
4. UI ve Rich Text Bütünlüğü Diyaloglardaki satır atlamalarını sağlayan 421 adet <cf> etiketi, geliştirdiğimiz Python script'i ile orijinal pozisyonlarına milimetrik olarak geri döndürüldü. Ayrıca <color>, <img id=.../> gibi görselliği sağlayan zengin metin kodları çeviri işleminden muaf tutularak arayüzün %100 orijinal kalması sağlandı.
Herkese iyi oyunlar dilerim! Viva El Presidente!
Ram'imimi ne kadar yükseltebilirim?(Laptop)
İntel İ7 13500 işlemciye sahibim. İntel'in kendi sitesinde maksimum 64 gb'ye kadar ram yükseltilmesi yapabileceğim yazıyor. Cpu-Z'nin motherboard kısmında ise max capacity 32 gb gösteriyor. Şu an halihazırda(16+8gb) ram takılı. 8 gblik ramimi de 16 gb'lıkla değiştirmek istiyorum. Maksimum kapasitede cpu-z'da 32 gb yazdığı için 16 gblik yeni ram takımımda okumamazlık yapabilir m? Veya hangi bilgiye göre yola çıkmalıyım? İntel 64 gbye kadar yükseltebileceğimi yazmış.
Laptop marka/model: Hp Victus 15-fa1xxx
Anakart: HP - 8BB1
İşlemci: Intel® Core™ i7-13700h
Bellek Tipi:DDR4



Son Giriş: 3 gün önce
Son Mesaj Zamanı: 3 gün
Mesaj Sayısı: 16
Gerçek Toplam Mesaj Sayısı: 16
İkinci El Bölümü Mesajları: 0
Konularının görüntülenme sayısı: 0 (Bu ay: 925)
Toplam aldığı artı oy sayısı: 5 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Oyun






Yeni Kayıt
Özel Mesaj

Görüntülenme
7 Yanıt
3





