All words are Translated to □□□□□
In using ReiPatcher _AutoGeneratedTranslations translates normally but in game, All words are Translated to □□□□□. It seems like fonts matter..... What can I do?
You are going to have to specify a different font for the game. This is done by either specifying OverrideFont or OverrideFontTextMeshPro in the config.
In all likelihook you will probably a text mesh pro font, since this is often the behaviour exhibited by that component when a character is not supported.
In case the version of the Unity game you are using is either 2018 or 2019 (and has a DLL in the managed directory called Unity.TextMeshPro.dll) you may be able to use one of the asset bundles in the release called TMP_Font_AssetBundles.zip assuming that the language you are trying to translate to is either Chinese, Russian, Japanese or Korean.
Simply place the appropriate asset bundle in the root of the game directory and specify the config like this OverrideFontTextMeshPro={asset_bundle_name}. Example OverrideFontTextMeshPro=arialuni_sdf_u2018.
There is no guarantee that this works, though. TextMeshPro has a tendency to break very easily if not built for the exact version.
https://mega.nz/file/87xz0AQY#A0dwP2dg0b1itQZB0tuvViBwH_FGFKDAolTCr5uKGvY At the moment all atlases of fonts created by me all version 2017-2020
translate.google Russian language is not displayed .. in the game FairyRevenge_ver 0.11. i used tags OverrideFont and OverrideFontTextMeshPro I was not helped by any fonts, even those that I extracted from resources.assets, named "Selima" and "terminalstats", installed them into the system, and indicated the name in the tags. even then will not display the translation of the text. what other options for fixing the display could be?
не отображается русский язык .. в игре FairyRevenge_вер 0.11. я использовал теги OverrideFont и OverrideFontTextMeshPro мне не помогли ни одни шрифты, даже те, которые я извлек из resources.assets, с названием "Selima" и "terminalstats", установил их в систему, и указал название в тегах. даже после этого не отображеет перевод текста. . какие ещё могут быть варианты исправления отображения?
translate.google for the game Mission Mermaiden ~ Hasumi and the Deep Sea Sisters ~ (a screenshot of which, I gave in my last post, where there was an intersymbol gap). I pointed to one of the system fonts, Arial Unicode MS, it helped me to remove the intersymbol gap. I took the title from Microsoft Word.
для игры Mission Mermaiden ~Hasumi and the Deep Sea Sisters~(скриншот которой, я давал в своём прошлом сообщении, где был межсимвольный промежеток). я указал на один из системных шрифтов , Arial Unicode MS, мне помогло убрать межсимфольный промежуток. я взял название из Microsoft Word.
You are going to have to specify a different font for the game. This is done by either specifying
OverrideFontorOverrideFontTextMeshProin the config.In all likelihook you will probably a text mesh pro font, since this is often the behaviour exhibited by that component when a character is not supported.
In case the version of the Unity game you are using is either 2018 or 2019 (and has a DLL in the managed directory called
Unity.TextMeshPro.dll) you may be able to use one of the asset bundles in the release calledTMP_Font_AssetBundles.zipassuming that the language you are trying to translate to is either Chinese, Russian, Japanese or Korean.Simply place the appropriate asset bundle in the root of the game directory and specify the config like this
OverrideFontTextMeshPro={asset_bundle_name}. ExampleOverrideFontTextMeshPro=arialuni_sdf_u2018.There is no guarantee that this works, though. TextMeshPro has a tendency to break very easily if not built for the exact version.
I have a game only for english and I wanna to translate it to Chinese as this way.It has TextMeshPro-2017.3-Runtime.dll in the Managed file. I think maybe OverrideFontTextMeshPro will work and I download djlaser's file and have a try.you said that I need to put the asset bundle to game directory,and I put it but the log tolds me it cannot found the resource.I am surely that I put it in game's folder(as I put it in game's all folders as I can see).What should I do?