terraria吧 关注:760,914贴子:9,915,029
  • 0回复贴,共1

关于材质包原版能用,tmod用不了的问题

只看楼主收藏回复

不知道有没有人出过解决方案,我自己来一个先。
原版能用,tmod用不了可能是文件冲突了,多个材质包里面不能重复出现相同的文件。像一个材质包里已经有item_1的文件了,那后面的材质包就不能再有这个文件。
如果只用一个材质包也打不开,可能是有重复文件名,但后缀名不同。比如里面有item_1.png,那就不能再有.jpg或.xnb之类的文件(音效或其他的同理);也可能是里面有一些非材质文件的其他文件,把他们移除材质包文件夹。(我之前不小心扔了个文件进去,tmod中材质包就用不了了)
个人猜测:
原版应用材质包的逻辑好像是只读取固定后缀名的文件,载入第一个,之后文件名重复的和非材质的文件都不管。
tmod的则是读取所有的文件,遇到文件名相同的仍然继续载入,但里面只能有一个,于是就报错了。遇到非材质文件也报错。


IP属地:浙江来自iPhone客户端1楼2024-01-15 01:39回复