关于多个不同风格头像包共用的解释————Jonz-style未有完整包时多包共用的方法
本帖最后由 红魔左翼 于 2009-4-2 03:43 编辑首先,多个不同风格的头像包是可以共用的。因为游戏读取的并不是你的头像文件而是config.xml这个文件,所以关键点不在头像而在config.xml。无视原理的朋友请直接看最后的结论
进入正题
根据XML原理和游戏测试,可得出游戏读取config.xml的优先顺序如下
所有\Sports Interactive\Football Manager 2009\graphics\pictures\players下的config.xml以其所在文件夹名字的首字母里在英文字母表中的排列位置为优先级参数。若首字母相同,则以第二个字母为准,以此类推。
注1.无视字母大小写,未测试(再不睡明天就要迟到了,嘿嘿),理论上应该是这样的。。囧
注2.无视二级及其以下文件夹,即只以players下第一级文件夹的首字母作为优先级参数,无视二级及其以下级别的文件夹,已测试
注3.当config.xml中建立了指针(就是图片名字指向UID的那条语句)但同文件夹下无法找到源文件(即同名图片)时,指针无效,同时无视低优先级文件夹下的可用指针,头像无法显示,已测试
解释,以I-STYLE头像(以下简称I头像)和JONZ-STYLE头像(以下简称J头像)为例
比如,我的I头像放在\Sports Interactive\Football Manager 2009\graphics\pictures\players\I-style下,而J头像放在\Sports Interactive\Football Manager 2009\graphics\pictures\players\Jonz-style下
I-style和Jonz-style为players文件夹下的第一级文件夹,所以游戏读取头像时只会以这两个文件夹名的首字母即I和J作为参数,而无视这两个文件夹下的其他文件夹。
根据英文字母表可知,I-style这个文件夹的优先级要高于Jonz-style文件夹,那么游戏会优先读取I-style中(包括下级文件夹)的所有config.xml,若其中的指针可用则显示头像,反之不显示。如果I-style中所有config.xml里都没有UID的对应指针,则在Jonz-style中(包括下级文件夹)所有config.xml里寻找对应指针。
即游戏在读取头像时会优先读取I-style文件夹下的所有可用头像,当发现I-style中没有对应的可用头像时再读取Jonz-style中的头像
结论:当我想优先显示J头像,J头像里没有的头像再用I头像显示时,我只需要在players下建立2个文件夹,一个起名为A,一个起名为B,然后把所有的J头像都放到A里,所有的I头像都放到B里就OK了。三个、四个 and N个头像包共用,以此类推
转载请注明出处 我来看看,学习下 没人说不能用啊:ljh059) 占楼```我是在前面加数字 如
1.Jonz-style
2.I-style
3.P-Style
4.cut-out 等我完成了五大联赛,基本就不存在这个问题了.... 还是出个统一的包比较好解决 好复杂......................领教了!!!赞一个 进来学习~~~~ 好贴.支持!! 我貌似看懂了原理,嘿嘿,LZ解除了我心中的疑问,赞 多谢啦!!!! 好复杂 我现在所有头像只有一个xml 学习中,顶起 已经不用头像包了 多些楼主,受教了 哈哈,我就用了豪门的几个头像包 学习了,我以前都是直接堆一起的,让它自己认去,呵呵 挖坟者 其无后乎 聪明啊!!!!!!!!!!!!!!!!!!!!!!!!
页:
[1]
2