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 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
Ö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 >
Şö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 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @DragonTSK
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 >
Ayrıca sanırım uzun zamandır herhangi bir geri dönüş yapılmıyor
Mod yapımcısının dosyayı güncellemesi lazım.
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 >