Şimdi Ara

Unity Oyunları Otomatik Çeviri Programı (IL2CPP Desteği geldi) (8. sayfa)

Bu Konudaki Kullanıcılar:
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
156
Cevap
35
Favori
52.854
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
57 oy
Sayfa: önceki 45678
Sayfaya Git
Git
Giriş
Mesaj
  • dave the dive oyununda denedim. il2cpp_data dosyası mevcut fakat AutoTranslatorConfig.ini oluşmuyor. Rehberde denenin birebir aynısını yaptım.

    _____________________________
  • Merhaba Hocam, Dave the diver oyunu için size zahmet bir bakıp yardımcı olabilir misin ? Sizin anlattığınız gibi her şeyi harfiyen yerine getirmeme rağmen yine olmadı da siz işin ehli olduğunuz için belki üstesinden gelebilirsiniz.

    _____________________________
  • il2cpp_data klasörünün olduğu bir oyunda 2.yöntem işe yaramadı. Oyun başlarken çöktü.

    _____________________________
  • IL2CPP Sürümünde "Otomatik konfigürasyon ayarları yapılacak ve BepInEx\config\AutoTranslatorConfig.ini dosyası oluşacak." Dediğiniz yerde AutoTranslatorConfig.ini oluşmuyor bu hatanın çözümü nedir?


    Şöyle bir hata kodu verdi.

    System.TypeInitializationException: The type initializer for 'UnhollowerBaseLib.Runtime.UnityVersionHandler' threw an exception. ---> System.TypeLoadException: Could not load type of field 'UnhollowerRuntimeLib.DelegateSupport+<>c:<>9__7_0' (2) due to: Could not load file or assembly 'Il2Cppmscorlib, Version=3.7.1.6, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

     at (wrapper managed-to-native) System.RuntimeTypeHandle.type_is_assignable_from(System.Type,System.Type)

     at System.RuntimeTypeHandle.CanCastTo (System.RuntimeType type, System.RuntimeType target) [0x00000] in <986ed57b9a8f4699a3c59a69eb05944a>:0 

     at System.RuntimeType.IsAssignableFrom (System.Type c) [0x00020] in <986ed57b9a8f4699a3c59a69eb05944a>:0 

     at UnhollowerBaseLib.Runtime.UnityVersionHandler+<>c__DisplayClass19_1.<.cctor>b__2 (System.Type i) [0x00000] in <e00b54b0593445e4abdce314024df595>:0 

     at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <c8122f496f05432baca55ffb7d139a58>:0 

     at UnhollowerBaseLib.Runtime.UnityVersionHandler+<>c__DisplayClass19_0.<.cctor>b__1 (System.Type t) [0x0001a] in <e00b54b0593445e4abdce314024df595>:0 

     at System.Linq.Enumerable+WhereArrayIterator`1[TSource].MoveNext () [0x0002c] in <c8122f496f05432baca55ffb7d139a58>:0 

     at UnhollowerBaseLib.Runtime.UnityVersionHandler..cctor () [0x0014c] in <e00b54b0593445e4abdce314024df595>:0 

      --- End of inner exception stack trace ---

     at BepInEx.IL2CPP.Preloader.Run () [0x002a7] in <e9997477cd8143c9a348224def0a337e>:0 

     at BepInEx.IL2CPP.UnityPreloaderRunner.PreloaderMain (System.String[] args) [0x0006a] in <e9997477cd8143c9a348224def0a337e>:0 

     at BepInEx.IL2CPP.DoorstopEntrypoint.Main (System.String[] args) [0x00088] in <e9997477cd8143c9a348224def0a337e>:0 




    < Bu mesaj bu kişi tarafından değiştirildi DragonTSK -- 15 Aralık 2023; 20:50:37 >




  • DragonTSK D kullanıcısına yanıt

    aynı hata bende de var. sanırım klasör salt okunur olduğu için, onu da değiştiremiyorum. her şeyi denedim.

    _____________________________
    PSN: MesutUS
  • IL2CPP SÜRÜM İÇİN çalıştıramadık ne yazık ki...

    _____________________________
  • Öncelikle konuyu hazırlayanın eline sağlık.

    Her şey çalışıyor oyunu çeviriyor yalnız şöyle bir sorunum var. Oyundaki simgeler gidip yerine yazılar geliyor. Mesela oyundaki para simgesi gitti yerine "/uf21" diye bir ibare geldi. Bunu nasıl çözebilirim?


    EDİT: Sorunu biraz kurcaladıktan sonra çözdüm sayılır.

    İlk önce oyunun kurulu olduğu klasöre girip "AutoTranslator" adlı klasörün içindeki Config dosyasını açtım.

    içerisinde "IgnoreTextStartWith=" adlı komut satırı var. Buraya çevirisini yapmamasını istediğimiz şeyleri yazıyoruz.


    Örneğin: IgnoreTextStartWith=Money;

    Bu kodu yazınca Money - para olarak çevrilmiyor oyunda. Bir çok şey eklemek istiyorsanız ";" işaretiyle ayırmanız gerekiyor. Örnek Money;health;/uf21 gibi.

    Umarım benim gibi sorun yaşayan arkadaşlara çözüm olur.




    < Bu mesaj bu kişi tarafından değiştirildi Emre Ö. -- 25 Ağustos 2024; 23:47:30 >
    _____________________________
  • Bunu Sand of salzaar isimli oyunda denedim ama işe yaramadı programa daha hakim birisi bu oyun için kullanılıp kullanılamayacağına bakabilirmi ?

    _____________________________
  • IL2CPP SÜRÜM İÇİN çalıştıramadık ne yazık ki...


    Ayrıca sanırım uzun zamandır herhangi bir geri dönüş yapılmıyor

    _____________________________
  • Güncel Unity sürümlerinde IL2CPP maalesef çalışmıyor.

    Mod yapımcısının dosyayı güncellemesi lazım.

    _____________________________
  • Olmuyor il2cpp. Baya uğraştım olmuyor.

    Config dosyasını oluşturulmuyor.




    < Bu mesaj bu kişi tarafından değiştirildi Düşünen Varlık -- 1 Şubat 2025; 13:31:14 >
    _____________________________
  • Güncel IL2CPP Kurulum Adımları (BepInEx yöntemi)


    Arkadaşlar, sonunda güncel, çalışan kurulum adımlarını buldum ve AI Olympius oyununda başarıyla çalıştı.


    1- Oyunun IL2CPP mi Mono mu olduğunu kontrol et.


    OyunAdı_Data\il2cpp_data\Metadata\global-metadata.dat dosyası varsa IL2CPP’dir. Yoksa büyük ihtimalle Mono’dur (ve eski ReiPatcher yöntemi geçerlidir).


    2- BepInEx 6 (IL2CPP) sürümünü indir.


    BepInEx Releases sayfasından:


    https://builds.bepinex.dev/projects/bepinex_be


    Windows 64-bit oyunlar için BepInEx_UnityIL2CPP_x64_6.x.x.zip


    32-bit oyunlar için BepInEx_UnityIL2CPP_x86_6.x.x.zip


    (Ben BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.738+af0cba7.zip dosyasını indirdim.)


    İndirdiğiniz ZIP’i oyunun EXE dosyasının olduğu ana klasöre çıkarın.


    3- Oyunu bir kez çalıştır.


    Bu adım BepInEx’in BepInEx/ ve BepInEx/config/ klasörlerini oluşturmasını sağlar. İlk çalıştırmada biraz geç açılır; bu normaldir.


    4- XUnity Auto Translator (IL2CPP BepInEx paketi) indir.


    XUnity Auto Translator Releases sayfasından BepInEx_IL2CPP ibaresi olan ZIP’i indirin. Mono sürümü değil, IL2CPP olanı almalısınız.


    https://github.com/bbepis/XUnity.AutoTranslator/releases


    (Ben XUnity.AutoTranslator-BepInEx-IL2CPP-5.4.5.zip dosyasını indirdim.)


    5- XUAT dosyalarını oyuna kopyala.


    ZIP’teki tüm dosyaları yine oyunun EXE’sinin olduğu yere çıkarın. (mevcut BepInEx klasörü ile birleşecek şekilde). BepInEx/plugins içine XUAT DLL’leri otomatik yerleşir.


    6- Oyunu tekrar çalıştır.


    BepInEx/config/AutoTranslatorConfig.ini dosyası oluşur. Burada Language=tr, FromLanguage=auto gibi ayarları yapabilirsiniz. Çeviri hizmeti (Endpoint= satırı) Google, DeepL vb. seçilebilir.


    (Ben AutoTranslatorConfig.ini dosyasını not defteriyle açıp aşağıdaki ayarları yaptım.)


    Language=tr

    FromLanguage=en

    MaxCharactersPerTranslation=1000

    OverrideFont=Arial


    7- Çeviri motoru seçimi:


    GoogleTranslateV2 → en hızlı ve genelde yeterince doğru.


    DeepLFree → cümle bütünlüğü daha iyi ama biraz yavaş.


    BingTranslate → dengeli hız + kalite.


    AutoTranslatorConfig.ini dosyasını not defteriyle açıp Endpoint= satırında değiştirilebilir.


    Normal yöntemle IL2CPP oyunlar için olan kurulumun özet farkı:


    Mono oyunlar → ReiPatcher yöntemi (SetupReiPatcherAndAutoTranslator.exe)


    IL2CPP oyunlar → BepInEx 6 IL2CPP + XUAT IL2CPP paketi


    ReiPatcher’ı IL2CPP’ye kurmaya çalışırsanız çalışmaz, hatta oyunu açmayabilir.



    Bilgi Notu: IL2CPP Unity oyunu olan World War Z VR oyununda denedim, oyun çalışmadı. Bilginiz olsun, vr oyunlarında mı çalışmıyor veya bu oyuna mahsus mu bilemiyorum.




    < Bu mesaj bu kişi tarafından değiştirildi lostideas -- 20 Ağustos 2025; 1:30:44 >
    _____________________________




  • 
Sayfa: önceki 45678
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.