Hello everyone, the RDR2 Turkish translation issue on CrossOver has been solved!
I fixed this with the help of GPT.
Below, I'm sharing both the Turkish and English guides — hope it helps everyone!
✅ macOS / CrossOver’da RDR2 Türkçe Yama Nasıl Çalıştırılır? (Wine DLL Override Yöntemi)
Öncelikle yama dosyalarını RDR2’nin kurulu olduğu klasöre kopyalayın.
Ardından şu adımları izleyin:
CrossOver’ı açın ve RDR2’nin kurulu olduğu şişeyi seçin.
Sağ alt köşedeki “Wine Yapılandırması” butonuna tıklayın.
Açılan pencerede “Kütüphaneler” (Libraries) sekmesine geçin.
Yeni bir kütüphane için geçersiz kılma (New override for library) alanına sırayla şunları yazın:
dinput8
ScriptHookRDR2
Her birini yazdıktan sonra “Ekle (Add)” butonuna basın.
Listeden önce dinput8, sonra ScriptHookRDR2 öğesini seçin; her biri için “Düzenle (Edit)” butonuna tıklayın ve açılan pencerede “native, then builtin” seçeneğini işaretleyin.
Ayarları kaydedip pencereyi kapatın.
Şişeyi yeniden başlatın (sağ tıklayıp “Şişeyi Kapat” deyin, sonra tekrar açın).
✅ How to Make the Turkish Translation Work in RDR2 on CrossOver (Wine DLL Override Method)
First, copy the translation mod files into the folder where RDR2 is installed.
Then follow these steps:
Open CrossOver and select the bottle where RDR2 is installed.
Click the “Wine Configuration” button in the bottom right.
In the window that opens, go to the “Libraries” tab.
In the “New override for library” field, type and add the following one by one:
dinput8
ScriptHookRDR2
After adding both, select each of them from the list, click “Edit”, and set the load order to “native, then builtin”.
Save and close the configuration window.
Restart the bottle (right-click the bottle > “Quit Bottle”, then reopen it).
1