我看了一下,你这些文本的格式与原版导出的文本不一样,所以读取的时候会出错的.
原UABE导出转储的文本,是前面还有几行的,你把这个删除了,而我要求的是按原版导出的文本格式读取,所以必然出错.
原版文件格式是这样的:
0 TextAsset Base
1 string m_Name = "Strings_Full.zh-cn"
1 string m_Script = "[ 26024,\n 0,\n 0,\n ["id","text"],\n [1001,"方队"],\n
而你给我的文本,明显前面的几行没有,所以用这个工具读取的时候是必然出错了.
而且,前面这几行中的第二行也明确了文本的名字,我这个工具还要根据这个做判断的,所以你还是需要所前面差的部分补进去才行.
还发现,你把原版里的分隔符,\n这个也去掉了,我这个在读取的时候,这个也是需要用到的,也是用作判断各条记录的一个标志,没有了,程序自然读不出.
我的工具在主界面上说的很清楚了,是针对UABE导出的文本文件进行读取分析,你没有按照UABE的格式来,自然读取出错.
其实想用这个工具很简单的,直接用UABE导出转储txt文本,直接用我这个读取就行.
正确读取后,我这个还可再导出,那时导出的就是一行一行的文本了,编辑后,还可以再导回来,主要就是方便备份已经修改的某一条或某几条记录,不用每次都一一修改.
看你很喜欢做这游戏的MOD,我当初做这个工具的目的,也是为了方便大家做MOD的.
如果你觉得这个工具有用,可以私信我,加我QQ或微信,这样方便交流.
|