Witcher 3 yüklü olan birisi dil dosyalarını atabilir mi?

Playizm

Kilopat
Katılım
26 Haziran 2019
Mesajlar
787
Çözümler
10
Oyunu yakın zamanda bitirdim yapacağım bir proje için dil dosyalarını almayı unutup oyunu sildim 60GB yüklemek uğraştırır eğer oyun sizde yüklüyse oyunun kurulu olduğu klasördeki "content" adlı klasör ve eğer DLC'lere sahipseniz "DLC" adlı klasörü atarsanız çok iyi olur.
 
İstediğiniz iki dosya 51GB yapıyor, forumda hiçbir babayiğit bu boyutta ki dosyayı yüklemekle uğraşmaz. İstediğiniz dosyaların konumlarını söylerseniz yüklerim.
 
İstediğiniz iki dosya 51GB yapıyor, forumda hiçbir babayiğit bu boyutta ki dosyayı yüklemekle uğraşmaz. İstediğiniz dosyaların konumlarını söylerseniz yüklerim.

Hocam şu klasörler içindeki .W3strings uzantılı dosyalar.

1706431816694.png


Python:
import os
import shutil


def klasor_kopyala(kaynak_klasor, hedef_klasor):
    for klasor_yolu, klasor_adlari, dosya_adlari in os.walk(kaynak_klasor):
        for dosya_adi in dosya_adlari:
            if dosya_adi.endswith(".w3strings"):
                dosya_yolu = os.path.join(klasor_yolu, dosya_adi)
                hedef_dosya_yolu = dosya_yolu.replace(kaynak_klasor, hedef_klasor, 1)
              

                hedef_klasor_alt = os.path.dirname(hedef_dosya_yolu)
                os.makedirs(hedef_klasor_alt, exist_ok=True)
              
                shutil.copy2(dosya_yolu, hedef_dosya_yolu)
                print(f"{dosya_yolu} dosyası kopyalandı: {hedef_dosya_yolu}")


def main():
    witcher_konum = input("Witcher 3 konumunu girin: ")
    kaynak_klasor = os.path.join(witcher_konum, "content")
    dlc_klasor = os.path.join(witcher_konum, "DLC")


    if os.path.exists(kaynak_klasor) and os.path.exists(dlc_klasor):
        hedef_klasor = input("Hedef klasörün konumunu girin: ")
        if not os.path.exists(hedef_klasor):
            os.makedirs(hedef_klasor)


        klasor_kopyala(kaynak_klasor, hedef_klasor)
        klasor_kopyala(dlc_klasor, hedef_klasor)
      
        print("Kopyalama işlemi tamamlandı.")
    else:
        print("Belirtilen konumda content veya DLC klasörü bulunamadı.")


if __name__ == "__main__":
    main()

Bu python kodu işinizi görücektir hocam. Hedef klasör dosyaları hangi klasöre atsın onu belirtiyor.
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı