

Change in-game font to other font asset
Fix chat input bug on IME input
⚠️ Configuration files are generated after launching the game, with the mod installed, at least once.
Each font is tried in the order of its name.
Create a new project with Unity 2022.3.9
Open Window > TextMeshPro > Font Asset Creator
Import TMP Essentials
Add ttf font file that want to be import
Use this font setting
Generate font asset with your language's character set
Save with the name below
Create "Editor" Folder
Create script file, then paste below source in file
// https://docs.unity3d.com/Manual/AssetBundles-Workflow.html
using UnityEditor;
using System.IO;
public class CreateAssetBundles
{
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles()
{
string assetBundleDirectory = "Assets/AssetBundles";
if (Directory.Exists(assetBundleDirectory))
{
Directory.Delete(assetBundleDirectory, true);
}
Directory.CreateDirectory(assetBundleDirectory);
BuildPipeline.BuildAssetBundles(assetBundleDirectory,
BuildAssetBundleOptions.None,
BuildTarget.StandaloneWindows);
}
}
Select Normal.asset, Transmit.asset, add to AssetBundle
Set AssetBundle's name what you want (e.g. "jp", "cn", etc)
Build AssetBundles
Copy AssetBundles file
Browse "fonts" folder of mod folder, then paste AssetBundles file.