yiaai 发表于 2020-1-20 08:24:02

【FF14】豆芽想问一下游戏更新TexTools失效的问题

自从发现了textools,发霉豆芽重新精炼了一个老公,但是好像每次游戏更新textools都会失效,是要等textools自己更新才能正常使用吗?每次游戏更新后,上线发现不认识自己的光呆了。

jfh10203 发表于 2020-1-20 09:37:47

{:4_114:}就是因为软件不适用新版本了,所以才会更新吧...

w695736 发表于 2020-1-20 09:43:01

tt修改的是游戏模型文件,每次游戏更新,但凡涉及到新的模型(通常是新的掉落准备还有BOSS模型),都会把模型文件更新,上一个打的MOD还能生效就有鬼了

yNL 发表于 2020-1-20 15:05:37

每次游戏更新前做好备份,更新完之后都得再打一遍的

Derplander 发表于 2020-1-20 18:14:47

游戏更新了以后,肯定要重新打一遍mod啊……

welkin.hu 发表于 2020-1-20 21:22:13

楼上的说法不对,TexTool在打补丁的时候直接操作的不是游戏模型,而是游戏的文件索引,通俗地解释一下:
游戏软件工程有非常繁杂的各类资源文件,在开发完毕后不可能直接将工程发布给玩家,而是要进行一次打包,将文件打包进若干文件包,同时进行压缩和优化,为了确保游戏过程中各类资源可以准确快速地加载,文件包还对应了一份索引文件,用来告诉客户端某个模型在某文件包的某位置,TexTool这个工具在导入MOD的时候,实际上并没有将mod文件覆盖到文件包内原模型的位置,而是单独额外地写入了一份文件并修改文件索引,告诉客户端原来那个文件指向了新的位置,在游戏更新后,索引文件总是会被重置,但游戏模型并未重新写入,这就是为什么哪怕是几兆的、不涉及游戏模型的小更新也会导致你的mod失效的原因,而此时mod文件并未真的消失,它只是没有能够用索引告诉客户端自己还在。
为了不发生这种惨剧,你可以在每次游戏更新前一天退出游戏后用TexTool禁用所有mod,此操作可以暂时移除TexTool对索引文件的修改,在次日客户端自己打补丁结束后再用TexTool启用所有Mod,这就会保证你的索引文件是官方最新版的同时也额外应用了TexTool的改动。

20010913 发表于 2020-1-22 15:46:23

谢谢楼上,正解:)

凯登 发表于 2020-1-27 09:33:53

6楼正解,我也学习到了一个(似乎没什么用的)知识。{:6_180:}

量产型熊猫二号 发表于 2020-1-28 02:31:57

其实更新后重新打开软件MOD那里批处理启用MOD就好了。
页: [1]
查看完整版本: 【FF14】豆芽想问一下游戏更新TexTools失效的问题