sireniaoxe 发表于 2013-1-7 21:56

请教一下!为解决自组牌套没图片的问题,已经在组卡器image文件夹里添加了图片,之后在组卡器里也能看到图片了,但组出来的牌套里还是黑色背景!咋办?

一开始时候,遗忘轮这张牌没有图片。就是说在组卡器里没有图,组出来的牌套里遗忘轮是是黑背景。
然后我自己做了图片放在了组卡器DATA\ALL_IMAGES文件夹里,也按照ALL_CARDS里的编号对应命名了。
做完之后,在组卡器里能看到遗忘轮有图了。
然后我把这套牌重新组了一遍,放进magic2013文件夹里,但是进游戏发现组的牌套里还是黑背景。
求教,需要在哪里作调整才能搞定?或者如果这个思路解决不了问题,正确的办法是什么?
谢谢!!!

蘑菇之神 发表于 2013-1-7 23:13

因为貌似很多牌组卡器都有一张以上,比如遗忘轮,分为"OBLIVION_RING_276959" 和"OBLIVION_RING_259711"两个
遗忘轮"OBLIVION_RING_276959" 的XML里的是

   <MULTIVERSEID value="276959" />
<ARTID value="115005" />说明这张卡的ID值是276959,对应的图片是115005。

遗忘轮"OBLIVION_RING_259711"的XML写的是
<MULTIVERSEID value="259711" />
<ARTID value="259711" />说明ID和对应图片名称都是259711。

但是实际上一搜,只有115005的图片是存在的,259711图片不存在,
组卡器两个版本,所以你看见的组卡器的图应该是"OBLIVION_RING_276959"的115005,
但是组出来的卡组里的遗忘轮可能是"OBLIVION_RING_259711"版本的无图,
只需要解包把DATA_ALL_PLATFORMS\DECKS里的卡组XML文件里的"OBLIVION_RING_259711"替换成"OBLIVION_RING_276959" 再打包就行了;
也可以把组卡器下的图片115005改名成259711然后转成TDX,新建个文件夹,放入DATA_ALL_PLATFORMS\ART_ASSETS\ILLUSTRATIONS里再打包;
也可以把OBLIVION_RING_259711这张卡的WAD文件找出来,把OBLIVION_RING_259711.XML文件里的 <ARTID value="259711" />改成 <ARTID value="115005" />
。。。。。



sireniaoxe 发表于 2013-1-7 23:22

蘑菇之神 发表于 2013-1-7 23:13 static/image/common/back.gif
因为貌似很多牌组卡器都有一张以上,比如遗忘轮,分为"OBLIVION_RING_276959" 和"OBLIVION_RING_259711"两 ...

恩恩,多谢啦!我去试一下看看。顺便问下,自制牌组的名字和封面能改么?我打开自制牌组的xml文件,以为改了那个personality后面的东西就是改了名字,但是结果好像不对。。。

蘑菇之神 发表于 2013-1-7 23:33

sireniaoxe 发表于 2013-1-7 23:22 static/image/common/back.gif
恩恩,多谢啦!我去试一下看看。顺便问下,自制牌组的名字和封面能改么?我打开自制牌组的xml文件,以为 ...

都可以改,
通过DATA_ALL_PLATFORMS\AI_PERSONALITIES里面的XML来定位图片和鹏洛克名称、背景音乐。
小头像和竖着的大图位置在DATA_ALL_PLATFORMS\ART_ASSETS\TEXTURES\PLANESWALKERS里(图片用PNG打包成TDX)
牌组封面和封面卡的图在DATA_ALL_PLATFORMS\ART_ASSETS\TEXTURES\DECKS里(图片用PNG打包成TDX)
牌组名称和鹏洛克名称通过DATA_ALL_PLATFORMS\TEXT_PERMANENT里的XML定义(没有就新建一个)~~~

sireniaoxe 发表于 2013-1-7 23:44

蘑菇之神 发表于 2013-1-7 23:33 static/image/common/back.gif
都可以改,
通过DATA_ALL_PLATFORMS\AI_PERSONALITIES里面的XML来定位图片和鹏洛克名称、背景音乐。
小头 ...

多谢!遗忘轮问题已经搞定了,现在在搞头像!

sireniaoxe 发表于 2013-1-8 00:07

蘑菇之神 发表于 2013-1-7 23:33 static/image/common/back.gif
都可以改,
通过DATA_ALL_PLATFORMS\AI_PERSONALITIES里面的XML来定位图片和鹏洛克名称、背景音乐。
小头 ...

不好意思,这个
DATA_ALL_PLATFORMS\AI_PERSONALITIES和
DATA_ALL_PLATFORMS\ART_ASSETS\TEXTURES\PLANESWALKERS
里的DATA_ALL_PLATFORMS是解封哪个wad得到的呀?好像不是解封自制的那个2013DB.wad。。。求教。。。

蘑菇之神 发表于 2013-1-8 00:08

sireniaoxe 发表于 2013-1-8 00:07 static/image/common/back.gif
不好意思,这个
DATA_ALL_PLATFORMS\AI_PERSONALITIES和
DATA_ALL_PLATFORMS\ART_ASSETS\TEXTURES\PLANES ...

如果自制的没有,就自己新建加上去,具体格式可以参照游戏已有的牌组,解包一个对比看看就明白了。

sireniaoxe 发表于 2013-1-8 00:47

本帖最后由 sireniaoxe 于 2013-1-8 00:48 编辑

蘑菇之神 发表于 2013-1-8 00:08 static/image/common/back.gif
如果自制的没有,就自己新建加上去,具体格式可以参照游戏已有的牌组,解包一个对比看看就明白了。 ...
恩恩,太谢谢了。
还有个事,目测,如果单独改掉卡牌A的xml里的数据,啥事没有。但是如果再改掉没有图片的卡牌B的xml之后,那么会由于某些莫名其妙的原因导致这两张牌在游戏里都变回黑屏,而且deck2001和deck2002里的改过的编号都会复原。。。。。
现在最稳妥的办法是如果卡牌A有两个XML,那么改正一个,删掉另一个就是了。这个方法目测不会导致其他的牌套里用到的卡牌A受到影响,至少是不会消失或黑屏,有木有其他的后遗症仍待检验。

一头什么 发表于 2013-4-28 09:27

蘑菇之神 发表于 2013-1-7 23:13 static/image/common/back.gif
因为貌似很多牌组卡器都有一张以上,比如遗忘轮,分为"OBLIVION_RING_276959" 和"OBLIVION_RING_259711"两 ...

请教一下,如何看那个图片的编码啊~谢谢~
页: [1]
查看完整版本: 请教一下!为解决自组牌套没图片的问题,已经在组卡器image文件夹里添加了图片,之后在组卡器里也能看到图片了,但组出来的牌套里还是黑色背景!咋办?