首先添加日语歌显示日文应是可能的,作者允许了修改addmusicinthemod.cs这个脚本但是本人对lua并不擅长目前还没有研究出个所以然。开头的str.replace是为了更改名字然后让作者提供的代码能够对其识别,从这点出发默认的TXT编码并不支持中文,当添加中文歌名时会报错。只要在该脚本里添加了中文的编码让其能够识别就行,日文同理。然后下面添加了个方法,貌似是为了去除一些符号而加入的。在下面还没来得及研究。早上的时候我试图修改其他文件里的item名及显示名。效果是游戏里能显示出修改过后的名字,但是日语中个别文字貌似编码问题被忽略掉了。可惜的是这样操作虽然游戏里能显示出来但是其种类被规划成了物品而不是媒体—声音的而导致无法被true music的播放器识别进行播放,其原因可能是跳过了转换成可被识别的代码只是作为一件物品被我的true music addon添加进了游戏。后来又通过几个B站up主的mod制作教学搜到了Itemzed1.4的一个软件,通过该软件也只是和上述一样跳过了转换成能被作者识别的英文代码而被忽略掉了歌曲。在晚上的时候才意识到也许应该从true music提供的软件出发
。目前已知信息就是这样。研究的原因是为了方便以后添加自己喜欢的音乐到现有的true music里能节省大量从0开始自主制作一款全新模组的时间。曾在B站看视频时搜到一个大佬的发言,在Lua/shared文件夹里添加一个translateCN的文件夹,然后在该文件里添加一个translateCN.TXT文件,但是在初次尝试后游戏并没有发生改变所以才有了今天一天的研究。。。
