Перейти к содержимому
Zone of Games Forum
Memoric

Автопереводчик для Unity игр XUnity.AutoTranslator

Рекомендованные сообщения

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

вот типа:baby_tone2:  пример

Скачать видео
Скачать видео

 

Изменено пользователем Memoric

Поделиться сообщением


Ссылка на сообщение

Апну тему скринами из разных игр с использованием autotranslator:

Banner of the Maid (китайский →  русский): https://imgur.com/a/LNHYwsV

Banner of the Maid (китайский → английский): https://imgur.com/a/LDdyhHK

We the Revolution (английский → русский): https://i.imgur.com/D3hJUo1.png

NITE Team 4 (английский → русский):  https://i.imgur.com/K4KPip1.png

Tales of the Neon Sea (английский → русский):  https://imgur.com/a/y7oztQg

 

Поделиться сообщением


Ссылка на сообщение

Creeper World 4 (Патч на русские шрифты для автопереводчика)
BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2_AutoTranslator-5.4.4_RU
https://disk.yandex.ru/d/GcbPbnE53mqm5A
Текст в сложных БД.

Вытянутый гогле для перевода.
https://disk.yandex.ru/d/xKGf8BEp2w6aDw

Изменено пользователем DragonZH
  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение
В 04.01.2023 в 19:33, Mr_Deer сказал:

Там на старую GOG версию, со стим версией не работает. К новой 1.052. не подходит… И думаю там куча ненужных файлов у него в архиве.

Изменено пользователем Kiprian

Поделиться сообщением


Ссылка на сообщение

День добрый. А с новым Master of Magic что-то возможно сделать? Нужна только подмена шрифта, перевод на лету и не нужен.

А то прогнал xml-ки через deepL без коррекции, подрубил - а часть текста не видно (всё, что готическим шрифтом) - в атласе при компиляции видать не прописан диапазон на русские буквы. XUnity.AutoTranslator-ReiPatcher с опцией на подмену шрифта FallbackFontTextMeshPro=arialuni_sdf_u2019 - нормально не инжектится, игра не запускается — на середине загрузки ошибка, хотя по ней видно, что шрифт правит.

Может кому нужен русский - https://cloud.mail.ru/public/mBiJ/dZq8acPzg - в корень игры/ExternalAssets с заменой одного xml. Текст пока не правлен никак — т.к. не все видно.

log загрузки игры:

Скрытый текст

Unity Version     : 2021.2.12f1
Game Version      : Ver Undefined
OS                : Windows 7  (6.1.0) 64bit
==================================================


[Log]11.01.2023 13:15:32
Loaded database consist of 2066 objects from 36 files

[Error]11.01.2023 13:15:32
NotSupportedException: The invoked member is not supported in a dynamic module.
CRITICAL POINT: 1
System.Reflection.Emit.AssemblyBuilder.get_Location () (at <7b935204f5ff4bcab44b3b0ebca330bf>:0)
CSharpCompiler.ScriptBundleLoader+ScriptBundle+<>c.<.ctor>b__6_1 (System.Reflection.Assembly a) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext () (at <b98680caec7f4227a10f36469340208c>:0)
System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) (at <7b935204f5ff4bcab44b3b0ebca330bf>:0)
System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) (at <7b935204f5ff4bcab44b3b0ebca330bf>:0)
CSharpCompiler.ScriptBundleLoader+ScriptBundle..ctor (CSharpCompiler.ScriptBundleLoader manager, System.Collections.Generic.IEnumerable`1[T] filePaths) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
CSharpCompiler.ScriptBundleLoader.LoadAndWatchScriptsBundle (System.Collections.Generic.IEnumerable`1[T] fileSources) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
MHUtils.ScriptLoader.LoadScripts () (at <1db81e4511df4eb6b4f84ad16d064099>:0)
MOM.FSMInitializeScripts.LoadScripts () (at <1db81e4511df4eb6b4f84ad16d064099>:0)
MOM.FSMInitializeScripts.OnEnter () (at <1db81e4511df4eb6b4f84ad16d064099>:0)
HutongGames.PlayMaker.FsmState.ActivateActions (System.Int32 startIndex) (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.FsmState.OnEnter () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.EnterState (HutongGames.PlayMaker.FsmState state) (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.SwitchState (HutongGames.PlayMaker.FsmState toState) (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.UpdateStateChanges () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.Update () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Actions.RunFSMAction.OnUpdate () (at <1db81e4511df4eb6b4f84ad16d064099>:0)
HutongGames.PlayMaker.FsmState.OnUpdate () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
HutongGames.PlayMaker.Fsm.Update () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
PlayMakerFSM.Update () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)


[Error]11.01.2023 13:15:40
[ERROR] Script named UpdateAttributes doesn't exist
CRITICAL POINT: 2
  at UnrealByte.EasyJira.TLog.HandleLog (System.String condition, System.String stackTrace, UnityEngine.LogType type) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.Internal_Log (UnityEngine.LogType , UnityEngine.LogOption , System.String , UnityEngine.Object ) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.LogFormat (UnityEngine.LogType logType, UnityEngine.Object context, System.String format, System.Object[] args) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Logger.Log (UnityEngine.LogType logType, System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at ScriptLibrary.Call (System.Int32& error, System.String scriptName, System.Object[] parameters) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at ScriptLibrary.Call (System.String scriptName, System.Object[] parameters) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinalDictionary (System.Boolean produceLog) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinal (DBDef.Tag t) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinal (DBEnum.TAG t) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Unit.CreateFrom (DBDef.Subrace source, System.Boolean simulation) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.PowerEstimate.LoadData () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.FSMInitializePowerEstimation.OnEnter () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at HutongGames.PlayMaker.FsmState.ActivateActions (System.Int32 startIndex) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.FsmState.OnEnter () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.EnterState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.SwitchState (HutongGames.PlayMaker.FsmState toState) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateStateChanges () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Actions.RunFSMAction.OnUpdate () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at HutongGames.PlayMaker.FsmState.OnUpdate () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at PlayMakerFSM.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 

[Warning]11.01.2023 13:15:40
Power estimation load failed System.NullReferenceException: Object reference not set to an instance of an object
  at MOM.Attributes.GetFinal (DBDef.Tag t) [0x0000d] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinal (DBEnum.TAG t) [0x0000c] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Unit.CreateFrom (DBDef.Subrace source, System.Boolean simulation) [0x000a8] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.PowerEstimate.LoadData () [0x00034] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.FSMInitializePowerEstimation.OnEnter () [0x0000e] in <1db81e4511df4eb6b4f84ad16d064099>:0 

[Error]11.01.2023 13:15:40
[ERROR] Script named UpdateAttributes doesn't exist
CRITICAL POINT: 3
  at UnrealByte.EasyJira.TLog.HandleLog (System.String condition, System.String stackTrace, UnityEngine.LogType type) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.Internal_Log (UnityEngine.LogType , UnityEngine.LogOption , System.String , UnityEngine.Object ) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.LogFormat (UnityEngine.LogType logType, UnityEngine.Object context, System.String format, System.Object[] args) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Logger.Log (UnityEngine.LogType logType, System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at ScriptLibrary.Call (System.Int32& error, System.String scriptName, System.Object[] parameters) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at ScriptLibrary.Call (System.String scriptName, System.Object[] parameters) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinalDictionary (System.Boolean produceLog) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinal (DBDef.Tag t) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.Attributes.GetFinal (DBEnum.TAG t) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at IAttributeableExtension.GetAttFinal (IAttributable t, DBEnum.TAG tag) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at MOM.FSMInitializePowerEstimation+<PreparePowerEstimate>d__3.MoveNext () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at PlayMakerFSM+<DoCoroutine>d__43.MoveNext () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.MonoBehaviour.StartCoroutineManaged (UnityEngine.MonoBehaviour , System.String , System.Object ) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.MonoBehaviour.StartCoroutine (System.String methodName, System.Object value) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at HutongGames.PlayMaker.FsmStateAction.StartCoroutine (System.Collections.IEnumerator routine) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at MOM.FSMInitializePowerEstimation.OnEnter () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at HutongGames.PlayMaker.FsmState.ActivateActions (System.Int32 startIndex) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.FsmState.OnEnter () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.EnterState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.SwitchState (HutongGames.PlayMaker.FsmState toState) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateStateChanges () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Actions.RunFSMAction.OnUpdate () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at HutongGames.PlayMaker.FsmState.OnUpdate () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at PlayMakerFSM.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 

[Error]11.01.2023 13:15:40
NullReferenceException: Object reference not set to an instance of an object
CRITICAL POINT: 4
MOM.Attributes.GetFinal (DBDef.Tag t) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
MOM.Attributes.GetFinal (DBEnum.TAG t) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
IAttributeableExtension.GetAttFinal (IAttributable t, DBEnum.TAG tag) (at <1db81e4511df4eb6b4f84ad16d064099>:0)
MOM.FSMInitializePowerEstimation+<PreparePowerEstimate>d__3.MoveNext () (at <1db81e4511df4eb6b4f84ad16d064099>:0)
PlayMakerFSM+<DoCoroutine>d__43.MoveNext () (at <da7f9ef3a2a1472fa627a5f97c5d679e>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <7c31addbd77547b8ba5f286e349ddb0d>:0)
UnityEngine.MonoBehaviour:StartCoroutine(String, Object)
HutongGames.PlayMaker.FsmStateAction:StartCoroutine(IEnumerator)
MOM.FSMInitializePowerEstimation:OnEnter()
HutongGames.PlayMaker.FsmState:ActivateActions(Int32)
HutongGames.PlayMaker.FsmState:OnEnter()
HutongGames.PlayMaker.Fsm:EnterState(FsmState)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState)
HutongGames.PlayMaker.Fsm:UpdateStateChanges()
HutongGames.PlayMaker.Fsm:UpdateState(FsmState)
HutongGames.PlayMaker.Fsm:Update()
HutongGames.PlayMaker.Actions.RunFSMAction:OnUpdate()
HutongGames.PlayMaker.FsmState:OnUpdate()
HutongGames.PlayMaker.Fsm:UpdateState(FsmState)
HutongGames.PlayMaker.Fsm:Update()
PlayMakerFSM:Update()


[Error]11.01.2023 13:15:40
Stack error: 1
CRITICAL POINT: 5
  at UnrealByte.EasyJira.TLog.HandleLog (System.String condition, System.String stackTrace, UnityEngine.LogType type) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.Internal_Log (UnityEngine.LogType , UnityEngine.LogOption , System.String , UnityEngine.Object ) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.LogFormat (UnityEngine.LogType logType, UnityEngine.Object context, System.String format, System.Object[] args) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Logger.Log (UnityEngine.LogType logType, System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Actions.RunFSMAction.OnUpdate () [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at HutongGames.PlayMaker.FsmState.OnUpdate () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at PlayMakerFSM.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 

[Error]11.01.2023 13:15:40
Stack error: 1
CRITICAL POINT: 6
  at UnrealByte.EasyJira.TLog.HandleLog (System.String condition, System.String stackTrace, UnityEngine.LogType type) [0x00000] in <1db81e4511df4eb6b4f84ad16d064099>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.Internal_Log (UnityEngine.LogType , UnityEngine.LogOption , System.String , UnityEngine.Object ) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.DebugLogHandler.LogFormat (UnityEngine.LogType logType, UnityEngine.Object context, System.String format, System.Object[] args) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Logger.Log (UnityEngine.LogType logType, System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <7c31addbd77547b8ba5f286e349ddb0d>:0 
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
  at PlayMakerFSM.Update () [0x00000] in <da7f9ef3a2a1472fa627a5f97c5d679e>:0 
 

 

Изменено пользователем Zergus17

Поделиться сообщением


Ссылка на сообщение

Разобрался — достаточно в MoM_Data\Managed убрать 0Harmony.dll - тогда и игра запускается без ошибок и шрифт подменяется.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
12 минут назад, Zergus17 сказал:

Разобрался — достаточно в MoM_Data\Managed убрать 0Harmony.dll - тогда и игра запускается без ошибок и шрифт подменяется.

ну вот. А то панику навел :D
Лучше подробный, но простой гайд напиши как этим дивным софтом пользоваться, а то сложно, может кому поможет, на примере какой-нибудь игры, а лучше нескольких.

Изменено пользователем Evangelion_1
дополнение

Поделиться сообщением


Ссылка на сообщение

Так всё стандартно, как в первом сообщении темы.

MuHa’s Master of Magic

https://cloud.mail.ru/public/mBiJ/dZq8acPzg - в корень игры/ExternalAssets с заменой одного xml. Текст почти не правлен, сырой перевод.

Скачать с https://github.com/bbepis/XUnity.AutoTranslator/releases - XUnity.AutoTranslator-ReiPatcher-5.2.0.zip и TMP_Font_AssetBundles.zip
Распаковать оба в корень игры, запустить SetupReiPatcherAndAutoTranslator.exe, запустить появившийся "MoM (Patch and Run).lnk", выйти с ошибкой из игры, зайти в корень игры/AutoTranslator/Config.ini - Очистить Endpoint= - нам перевод не нужен, Language=ru FromLanguage=en, FallbackFontTextMeshPro=arialuni_sdf_u2019

В MoM_Data\Managed убрать 0Harmony.dll - тогда и игра запускается без ошибок и шрифт подменяется.

Ну и дальше играть, запуская игру со стандартного ярлыка/лаунчера. Выбор языка в игре.

Изменено пользователем Zergus17
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

Кто может подсказать как перевести Sailing Era v1.2.3. il2cpp сделал все по инструкции но чет ноль эффект, как был английский так и остался.

Поделиться сообщением


Ссылка на сообщение
В 01.03.2021 в 05:12, drag_in сказал:

@drag_in 

Я в шоке что оказывается так круто на лету игры можно переводить.

Neverinth

  картинка (Скрыть содержимое)

BC046696EB5CF50B21740B0A1B11DA2E0CBBDEAD

Спасибо за мануал. А то не мог ума дать.

@drag_in А что за игра на картинки чет не узнаю но выглядит интересно.

Изменено пользователем Overlord96

Поделиться сообщением


Ссылка на сообщение

@Memoric @Mr_Deer @DragonZH                        

2 часа назад, Overlord96 сказал:

Кто может подсказать как перевести Sailing Era v1.2.3. il2cpp сделал все по инструкции но чет ноль эффект, как был английский так и остался.

Попробовал разные способы для il2cpp, с 16 и 17 страницы и их комбинации разные, чет вообще нет изменений, не переводиться. Кто шарит, можете попробовать или подсказать как ее перевести, игруха на торентах если что есть. А то уже ума не приложу что делать с этой белибердой что ей надо для перевода.

Изменено пользователем Overlord96

Поделиться сообщением


Ссылка на сообщение

Приветствую, помогите перевести Sailing Era, что то не в какую не получается.

Поделиться сообщением


Ссылка на сообщение
3 часа назад, Maks37 сказал:

Приветствую, помогите перевести Sailing Era, что то не в какую не получается.

значит не я один пытаюсь перевести тоже пока не нашел как перевести нужна помощь.

Поделиться сообщением


Ссылка на сообщение
34 минуты назад, Overlord96 сказал:

значит не я один пытаюсь перевести тоже пока не нашел как перевести нужна помощь.

Не все игры берёт этот автопереводчик, особенно из il2cpp, и это одна из них.
К тому же тут шифр даже на бандлах вот ключ xor, если кому будет интересно, зашифрованы первые 0x0400 байт.
EuCVe&D9%gQDEQMpP&1kLn645TnL@kg4jdu@CkjfUi#ypRcSc5d8gI!0b5m6C7fxpzI5ZFDqO6*D#ntWgan0mlIUaQWu4CS$ydy&8rPi#8b9OI@ZDH9TMsiOZap4oeBGlzfW6o^42v#anb2w9Zx*k^eBrDGP%Tem&gf1H8ZIUS5b0tTuLk4Zdd39*zBDRXOH60@RlCFPyC8^cnlY6c5LFxf^uUyFPsm6hP#P9Sx8vma62^gMq
Текст, скорее всего, в бандлах и будет.

Поделиться сообщением


Ссылка на сообщение

@DragonZH 

3 часа назад, Maks37 сказал:

Приветствую, помогите перевести Sailing Era, что то не в какую не получается.

То есть пробывать твои сборки бессмысленно, а то пока парочку проверил не помогло.  А может кто то знает другие переводчики скрин ридеры или еще что то, а то не шарю. Не удобно сидеть телефоном переводить.

Поделиться сообщением


Ссылка на сообщение
6 минут назад, Overlord96 сказал:

@DragonZH 

То есть пробывать твои сборки бессмысленно, а то пока парочку проверил не помогло.  А может кто то знает другие переводчики скрин ридеры или еще что то, а то не шарю. Не удобно сидеть телефоном переводить.

Я вот этим пользуюсь https://perevod-teksta-s-ekrana.blogspot.com/2021/03/blog-post.html, в принципе удобно, и переводит сносно. Единственное каждый раз текст захватывать приходится, но плюс в том что во время этого игра ставится на паузу.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Продвигаемые темы

  • Последние сообщения

    •   Перевёл на русский язык Magical Princess с использованием нейросети + шрифты. Совместимая версия:  ver 1.0.3 билд 23045788 от 1 мая 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем.       Совместимая версия:  ver 1.0.3 билд 23045788 от 1 мая 2026 года Скачать для PC: Boosty Установка: 1. Распакуйте архив. 2. Cкопируйте папку «MagicalPrincess_Data». 3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы. 4. Вставьте её в основную папку игры. 5. При запросе на замену файлов нажмите «Да». 6. Рекомендуется выбрать имя для героини и её отца, которое не нужно склонять, так как склонятся имя не будет)   Также на бусти есть видеодемонстрация перевода.        
    • Обновил под актуальную версию.
    • А можно ещё микро-обновление с переводом для добавленной в феврале доски объявлений в игре?
    • Ну конкретно в случае телефона, то от моего старенького телефончика с не самой посредственной ips матрицей у меня глаза буквально выгорали, а на супер амоледе мне норм и по сей день. Книжки читал вот периодически на тёмном (не чёрном, с сероватым текстурным гораздо комфортнее лично мне) фоне с белыми буквами (в какой-то момент перестал, специальный девайс приобрёл для этого, который по итогу тоже благополучно забросил в какой-то момент, но не суть). У тебя явно какая-то индивидуальная непереносимость чего бы то ни было. Точные причины узнать было бы весьма полезно в первую очередь для тебя самого же, чтобы под себя было гораздо проще устройства подбирать.
    • Тоже за них пойду, и всех своих подтяну. По разговорам за ед никто голос не отдаст.
    • Эта игра недоступна в моём регионе. Принципиально такое не покупаю. Если у тебя есть ещё какие-нибудь предложения, то могу их рассмотреть. Например, когда-то с удовольствием всей толпой играли во 2-й бордерландс. Было весело. Соло я б ту игру вообще никогда бы не прошёл, было бы слишком скучно лично для меня. В год итеров, например, тоже игралось хорошо в коопе. Третью часть как раз не прошёл в своё время, т.к. неожиданно не с кем оказалось.
    • У меня то ничего с глазами не творится. Это что-то изменено в мониторах.  А в ШИМ важна не только частота, но и скважность импульсов.  И вот у оледов "сважность", если так можно выразиться, очень жёсткой может быть, так как пиксели полностью перестают светиться.  Нет, не пользовался. Но наслышан, что от них глаза напрягаются сильно.
    • Вы с Вадиком в кооп играли? .    У тебя Ретёрнал есть? Давай в Ретёрнал в кооп. Игра в общем-то недолгая. Даже и не знаю про что ты. Это какая-то отсылка к "Настоящему детективу"? Ну хоть так  И на том спасибо.
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×