《万智牌:旅法师对决 2010》卡牌编辑教程(二十四楼更新新建卡组教程/三楼更新头像图片编辑教程/三楼更新高级进阶篇)
本帖最后由 trygjb 于 2011-8-2 17:16 编辑2012DLC制作教程:
http://bbs.3dmgame.com/thread-2140443-1-1.html
鄙视所有看帖不回的。。。特别是那种看了同一贴N次都不回的银~~~
{:3_52:}
================不回帖的就不要往下看了,哼哼==========================
玩了几天的万智牌,玩到后面越玩越郁闷,RP太差了。迫不得已去找了看看卡牌怎么编辑。。。
brianshau大神的那篇《旅法师对决》下载/隐藏菜单/自由编辑卡组 /DLC下载//。。。。看得我是头昏眼花的。。。{:3_151:}
咱呢,也不求添加啥新的卡牌,就是希望能把手上的卡牌换掉,全神器好了~~{:3_147:}
于是乎。。。还真被咱找到了一个只修改文件就能搞定的方法。。。
一楼:基础思路篇
二楼:各色卡牌代码索引篇
三楼:高级进阶篇
九楼:咒语参数部分索引
二十四楼:新建卡组教程
==================基础修改篇===========================
首先打开xx:\3DM-Magic_The_Gathering-DOP-CHS\Magic The Gathering - Duels of the Planeswalkers\DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\DECKS
假设你手中的牌是绿色的(神马,你手上不是绿色的?大哥,假设,假设。好吧。。),那么就用记事本打开CORE_GARRUK_FULL.XML这个文件,你会看到一大堆的代码,如下:<?xml version="1.0" encoding="utf-8"?>
<DECK always_available="true">
<UID uid="3187876383"/>
<DATASET name="Garruk"/>
<COLOUR green="true"/>
<BASICLAND name="Forest" quantity="24" />
<CARD name="Giant_Growth" quantity="4"/>
<CARD name="Wall_Of_Wood" quantity="2"/>
<CARD name="Rampant_Growth" quantity="2"/>
<CARD name="Grizzly_Bears" quantity="4"/>
<CARD name="Blanchwood_Armor" quantity="2"/>
<CARD name="Civic_Wayfinder" quantity="4"/>
<CARD name="Overrun" quantity="2"/>
<CARD name="Giant_Spider" quantity="2"/>
<CARD name="Spined_Wurm" quantity="4"/>
<CARD name="Natural_Spring" quantity="2"/>
<CARD name="Craw_Wurm" quantity="2"/>
<CARD name="Duskdale_Wurm" quantity="2"/>
<CARD name="Trained_Armodon" quantity="2"/>
<!-- Novice Player Shuffledowns -->
<CARD name="Troll_Ascetic@2" quantity="2"/>
</DECK>前面几行直接忽略。我们看这行<COLOUR green="true"/>,这个关系到以下这个图。
可能有童鞋会问了,怎么变成一个绿和一个蓝了。很简单╮(╯▽╰)╭,因为上面的这行代码被我改成<COLOUR green="true" bule="true" />。。。懂了吧。。。不懂的自己找个90°墙面壁去。。{:3_164:}
接着往下看<BASICLAND name="Forest" quantity="24" />,其中Forest指的是绿色的地牌(基牌),quantity指的是数量。那么,是不是很好理解了。如果需要蓝色的地牌的话,就在<BASICLAND name="Forest" quantity="24" />后面回车,加一行<BASICLAND name="Island" quantity="24" />。。。数量神马的自己来定吧。。。假设你基牌添加超过了3种,在编辑卡牌的时候不会显示说哪些颜色有多少张基牌。。但是在实际的战斗当中,基牌的数量都是还在的。
绿色:Forest
白色:Plains
红色:Mountain
蓝色:Island
黑色:Swamp
继续,接下来的那些都是代表你手中的卡牌了,不包括解锁的卡牌。比如<CARD name="Giant_Growth" quantity="4"/>,Giant_Growth指的是变巨术,quantity指的是数量。你可以进游戏看看是不是这样滴。那么,编辑手上的卡牌就很容易了。直接替换掉就行了。。。懂了吧。。
咳。。。神马。。。还不懂。。。。好吧。。。简单的说。就是假设你不需要变巨术,需要神器亚龙巨牙的话,直接把Giant_Growth改成Wurms_Tooth就好了,数量自己定。当然也可以把变巨术的数量改成0,再另起一行添加<CARD name="Wurms_Tooth" quantity="4"/>。现在懂了吧,不懂的,自己出去TJJ。。。
============搜索手牌代码篇(不想自己麻烦的手动去搜索的可以忽略,直接看二楼)==============
那么,其实像我这种万智牌的新手,还只认识中文和拼音的,对于E文神马的鸭梨灰常大的人,我知道自己要神器亚龙巨牙,但我确不清楚它游戏里面的英文代码怎么办。这里给大家一个笨的办法~聪明的办法我也不会0.0{:3_181:}
通常未解锁的卡牌一般都是比较强大的,卡牌的位置在xx:\3DM-Magic_The_Gathering-DOP-CHS\Magic The Gathering - Duels of the Planeswalkers\DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\UNLOCKS文件夹下面。。
CORE_PL_CLAWS_OF_VENGEANCE_UNLOCKS.XML(绿+红+白)
CORE_PL_EARS_OF_THE_ELVES_UNLOCKS.XML(绿+黑)
CORE_PL_EYES_OF_SHADOW_UNLOCKS.XML(黑牌)
CORE_PL_HANDS_OF_FLAME_UNLOCKS.XML(红牌)
CORE_PL_SCALES_OF_FURY_UNLOCKS.XML(绿+红+黑)
CORE_PL_TEETH_OF_THE_PREDATOR_UNLOCKS.XML(绿牌)
CORE_PL_THOUGHTS_OF_WIND_UNLOCKS.XML(蓝牌)
CORE_PL_WINGS_OF_LIGHT_UNLOCKS.XML(白牌)
依然拿绿牌举例,用记事本打开CORE_PL_TEETH_OF_THE_PREDATOR_UNLOCKS.XML可以看到以下代码<?xml version="1.0" encoding="utf-8"?>
<UNLOCKS>
<UID id="40001"/>
<DECKUID id="3187876383"/>
<CONTENTID id="0"/>
<DATASET name="Garruk"/>
<CARD name="Blanchwood_Armor" uid="0"/>
<CARD name="Wurms_Tooth" uid="1"/>
<CARD name="Molimo_Maro-Sorcerer" uid="2"/>
<CARD name="Howl_Of_The_Night_Pack" uid="3"/>
<CARD name="Wurms_Tooth" uid="4"/>
<CARD name="Karplusan_Strider" uid="5"/>
<CARD name="Roughshod_Mentor" uid="6"/>
<CARD name="Wurms_Tooth" uid="7"/>
<CARD name="Troll_Ascetic" uid="8"/>
<CARD name="Karplusan_Strider" uid="9"/>
<CARD name="Blanchwood_Armor" uid="10"/>
<CARD name="Karplusan_Strider" uid="11"/>
<CARD name="Verdant_Force" uid="12"/>
<CARD name="Elvish_Piper" uid="13"/>
<CARD name="Troll_Ascetic" uid="14"/>
<CARD name="Loxodon_Warhammer" uid="15"/>
<CARD name="Vigor" uid="16"/>
</UNLOCKS>比如<CARD name="Blanchwood_Armor" uid="0"/>,Blanchwood_Armor就代表了绿牌未解锁卡牌中的第一张白木甲,下面的卡牌就是以此类推了。自己对下游戏里面的卡牌就知道是神马东西了。然后。。。替换掉之前CORE_GARRUK_FULL.XML里的卡牌的名字就可以了。。。。。
==================备卡区添加卡牌篇===========================
其实,在备卡区中添加卡牌,然后让自己在对战的时候可以自由组合的方法和上面描述的都差不多。。。具体如下
打开xx:\3DM-Magic_The_Gathering-DOP-CHS\Magic The Gathering - Duels of the Planeswalkers\DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\UNLOCKS文件夹
我们依然用绿牌举例~{:3_103:}打开CORE_PL_TEETH_OF_THE_PREDATOR_UNLOCKS.XML ,这个文件代表着绿牌,其他颜色的牌可以参照上面。我们继续,可以看到以下代码:<?xml version="1.0" encoding="utf-8"?>
<UNLOCKS>
<UID id="40001"/>
<DECKUID id="3187876383"/>
<CONTENTID id="0"/>
<DATASET name="Garruk"/>
<CARD name="Blanchwood_Armor" uid="0"/>
<CARD name="Wurms_Tooth" uid="1"/>
<CARD name="Molimo_Maro-Sorcerer" uid="2"/>
<CARD name="Howl_Of_The_Night_Pack" uid="3"/>
<CARD name="Wurms_Tooth" uid="4"/>
<CARD name="Karplusan_Strider" uid="5"/>
<CARD name="Roughshod_Mentor" uid="6"/>
<CARD name="Wurms_Tooth" uid="7"/>
<CARD name="Troll_Ascetic" uid="8"/>
<CARD name="Karplusan_Strider" uid="9"/>
<CARD name="Blanchwood_Armor" uid="10"/>
<CARD name="Karplusan_Strider" uid="11"/>
<CARD name="Verdant_Force" uid="12"/>
<CARD name="Elvish_Piper" uid="13"/>
<CARD name="Troll_Ascetic" uid="14"/>
<CARD name="Loxodon_Warhammer" uid="15"/>
<CARD name="Vigor" uid="16"/>
</UNLOCKS>
我们拿一行出来分析,<CARD name="Blanchwood_Armor" uid="0"/>。。。。Blanchwood_Armor是卡牌的名字, uid="0"指的是第一张卡牌。那么,也就是说,如果你想要其他卡牌的话,直接回车添加这行代码<CARD name="卡牌英文代码" uid="1"/>. 卡牌英文代码可以参考2楼。
备卡区里面的卡牌和手中的牌编辑唯一不同的就是,备卡区卡牌里面的代码不包含这个卡牌的数量,也就意味着,一行代码只代表一张卡牌。如果你需要好几张的话,就得多添加几个代码了。。例子如下:<CARD name="神器" uid="0"/>
<CARD name="神器" uid="1"/>
<CARD name="神器" uid="2"/>
<CARD name="传奇生物" uid="3"/>
<CARD name="传奇生物" uid="4"/>
当你把你要的卡牌添加完后,如果你之前没把所有卡牌都解锁的话,那么你还要做最后一个步骤。
用记事本打开 Data_Core \data_all_platforms \ data_required \ FRONTEND \ common \ ui_scripts\ core.lua
搜索“SECRETBUTTON”。 第一次搜索结果出现,把它更改为:SECRETBUTTON:setVisible(1)
然后进入游戏,点secret menu -- deck cheats -- unlock all decks and cards,解锁所有的卡牌。。。现在,可以自己自由组合卡牌了!!{:3_116:}
记住,绿牌对应绿牌的备卡区,如果没对上的话,备卡区里是没卡牌的。简单的说就是,你用绿牌的话,
DECKS文件夹下面的CORE_GARRUK_FULL.XML就是你手中的绿牌文件
UNLOCKS文件夹下面的CORE_PL_TEETH_OF_THE_PREDATOR_UNLOCKS.XML就是你备卡区的文件
至于编辑哪个文件就看大家个人的喜好了。建议可以手中放一部分,备卡区里面放一部分。或者都放在手中。最好不要全部放在备卡区里面。!
好了。。。。说的这么多,其实很简单,就是对比修改,不懂英文的自己百度下,然后对比,再修改。。。。看不懂的自己找个90°的墙吧。。。{:3_175:}记得改完后要保存~!~要是游戏开着的话,记得重新进入~~~
附:随便修改后的卡牌~
附:卡牌中文查询
http://search.pro-cardgame.com/index.php
==========================================
注:蓝白卡组,红绿卡组,蓝黑卡组在Data_DLC_0004.wad里面。。。如果想直接编辑这三个牌的话,步骤如下。
下载三楼的tools压缩包,解压后把Data_DLC_0004.wad拖到Gibbed.Duels.Unpack.exe上面,松开手后,他会生成一个Data_DLC_0004_unpacked文件夹。。把里面的Data_DLC_0004复制到游戏目录下,再把游戏目录之前的Data_DLC_0004.wad给删掉。。不会影响游戏的运行。。。
至于其中的卡组。。在DATA_DLC_0004\DATA_ALL_PLATFORMS\DATA_REQUIRED\DECKS文件夹下面
EXP1_PL_SARKHAN_VOL_CRIES_OF_RAGE.XML(红绿)
EXP1_PL_JACE_BELEREN_MIND_OF_VOID.XML(蓝白)
EXP1_PL_TEZZERET_THE_SEEKER_RELICS_OF_DOOM.XML(蓝黑) 本帖最后由 trygjb 于 2011-6-15 21:08 编辑
非1.0版本的,或者用了其他DLC的童鞋们,请下载三楼的附件tools,下载后里面有DotP Deck Editor.exe!
可以很方便的查找你卡牌里面的东西。。。。。
使用方法如下:
打开之前下载解压得来的DotP Deck Editor.exe
点“Load cards ” ,选择 “DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\CARDS ”这个文件夹,所有游戏里的卡牌就在右边栏里显示了~~~
需要神马卡牌的,,,自己找吧。。不需要再一个一个文件的打开去看了。。嘿嘿。。。images/smilies/grapeman/58.gif
以下代码都是1.0版本的,也许中间有些错误的或者被我漏掉的,请大家指出来,我会补上去的!
==================代码索引篇===========================
绿牌
英文代码 卡牌中文名称
Molimo_Maro-Sorcerer 玛洛术士莫黎墨
Howl_Of_The_Night_Pack 夜狼群之吼
Roughshod_Mentor凶横明师
Mirri_Cat_Warrior猫咪战士
hurricane飓风
Vigor活力
Karplusan_Strider卡普路桑神行客
Verdant_Force新绿使者
Elvish_Piper妖精吹笛手
Giant_Growth变巨术
Wall_Of_Wood木墙
Rampant_Growth徒长
Grizzly_Bears灰棕熊
Blanchwood_Armor白木甲
Civic_Wayfinder城市引路人
Overrun横行
Giant_Spider巨型蜘蛛
Spined_Wurm刺棘亚龙
Natural_Spring天然泉水
Craw_Wurm巨爪亚龙
Duskdale_Wurm暮谷亚龙
Trained_Armodon驯使的盾皮象
Troll_Ascetic巨魔苦修士
Farhaven_Elf觅境地精
Naturalize回归自然
Elvish_Eulogist地精赞颂人
Elvish_Visionary地精幻视师
Gaeas_Herald盖亚传令使
Elvish_Warrior地精勇士
Elvish_Champion地精斗士
Lys_Alana_Huntmaster黎撒拉那领猎人
Elven_Riders地精骑队
Immaculate_Magistrate无垢官员
Rhys_The_Exiled黜人黎兹
Jagged_Scar_Archers锯疤箭手
Imperious_Perfect骄傲至美
Talaras_Battalion塔萝拉的大队
EYES_OF_THE_WISENT野牛之眼
CLOUDCROWN_OAK云冠橡树
OAKGNARL_WARRIOR橡节战士
BRAMBLEWOOD_PARAGON竹林美范
CENTAUR_COURSER半人骏马
DROVE_OF_ELVES地精齐群
Enormous_Baloth庞大巴洛西
KALONIAN_BEHEMOTH卡隆尼亚贝西摩斯
MIGHT_OF_OAKS橡树之力
Runeclaw_Bear符爪熊
Treetop_Bracers树梢护臂
红牌
英文代码 卡牌中文名称
Raging_Goblin愤怒精灵
Goblin_Piker精灵长矛兵
Goblin_Sky_Raider精灵空击队
Hill_Giant山丘巨人
Lightning_Elemental闪电元素
Shock电震
Incinerate焚化
Lava_Axe熔岩斧
Goblin_King精灵王
Earth_Elemental大地元素
Enrage激怒
Prodigal_Pyromancer放荡烈焰术士
Flamewave_Invoker焰波召现师
Shivan_Dragon西瓦巨龙
Cinder_Pyromancer烬身烈焰术士
Cryoclasm凛寒断层
Blaze焰球
Bloodmark_Mentor血戳明师
Seismic_Assault地动来袭
Rage_Reflection愤怒映象
Shivan_Hellkite西瓦残虐者
Furnace_of_Rath瑞斯大熔炉
Hostility敌意
Earthquake地震
Threaten恐吓
Wild_Swing猛力挥击
Dragon_Fodder巨龙食粮
Furnace_Whelp熔炉幼龙
Fervor群情激昂
MUDBUTTON_TORCHRUNNER泥钮炬跑者
JAGGED_LIGHTNING锯状闪电
VENGEFUL_FIREBRAND复仇挑动者
BORDERLAND_BEHEMOTH边境贝西摩斯
Canyon_Minotaur峡谷牛头怪
HAMLETBACK_GOLIATH驮村巨人
Kamahl_Pit_Fighter死亡战士卡马尔
Skeletonize烧成骷髅
AXEGRINDER_GIANT磨斧巨人
白牌
英文代码 卡牌中文名称
Holy_Day圣日
Holy_Strength神圣之力
Goldenglow_Moth澄闪蛾
Suntail_Hawk旭羽翔鹰
Angelic_Wall天使圣墙
Pacifism和平主义
Youthful_Knight青年骑士
Angelic_Blessing天使的祝福
Venerable_Monk可敬的修行僧
Glorious_Anthem辉煌的赞美诗
Angel_Of_Mercy慈悲天使
Serra_Angel撒拉天使
Serras_Embrace撒拉之拥
Voice_Of_All万物使者
Luminesce辉光
Skyhunter_Skirmisher侦卫空猎者
Wrath_Of_God神之愤怒
Paladin_en-Vec维克族神圣武士
Soul_Warden护灵师
Spirit_Of_The_Hearth壁炉精怪
Mass_Calcify全面钙化
Reya_Dawnbringer黎明使者蕾亚
Purity纯洁
DISPELLERS_CAPSULE驱散者坠盒
Tundra_Wolves苔原狼
Pariah贱民
Cho-Manno_Revolutionary革命家柯·曼诺
WALL_OF_SWORDS剑墙
Knight_Of_The_Skyward_Eye尊天骑士
MISTMEADOW_SKULK雾牧地潜伏客
condemn判罪
黑牌
英文代码 卡牌中文名称
Raise_Dead起死回生
Unholy_Strength不洁之力
Consume_Spirit吞噬灵魂
Drudge_Skeletons苦力骷髅妖
Ravenous_Rats贪吃老鼠
Terror惊骇
Dusk_Imp薄暮小恶魔
Megrim偏头痛
Mind_Rot心之衰
Severed_Legion断肢军团兵
Underworld_Dreams地底幻梦
Abyssal_Specter深渊幽灵
Final_Revels终极迷醉
Sengir_Vampire辛格氏吸血鬼
Nightmare梦魇
Soot_Imp煤烟小恶魔
Plague_Wind疫病之风
Crowd_Of_Cinders烬身集众
Deathmark死印
Mind_Shatter粉碎心灵
Mortivore噬殁兽
Royal_Assassin皇家刺客
Ascendant_Evincar天威大魔将
Nekrataal尼可拉塔
Corrupt腐化
Dread颤栗
Hollowborn_Barghest洼生犬魔
ONYX_GOBLET玛瑙酒杯
Eyeblights_Ending碍眼末日
Moonglove_Winnower月地黄筛除者
Essence_Drain吸取精华
Lys_Alana_Scarblade黎撒拉那划疤客
Gravedigger掘墓怪
Plague_Beetle疫病甲虫
Flameblast_Dragon爆焰巨龙
Crucible_Of_Fire火焰锤炼
Dragon_Roost巨龙宿巢
GLAZE_FIEND嵌璃邪鬼
ARCHDEMON_OF_UNX温各大恶魔
蓝牌
英文代码 卡牌中文名称
Cloud_Sprite云仙子
Unsummon反召唤
Memory_Erosion侵蚀记忆
Negate失效
Remove_Soul移魂术
Boomerang回力镖
Deluge洪水泛滥
Cancel取消
Phantom_Warrior幽魅战士
Cloud_Elemental云元素
Snapping_Drake闪光龙兽
Air_Elemental大气元素
Evacuation逃难
Persuasion劝服
Tidings音信
Mahamoti_Djinn神灯巨灵
Thieving_Magpie窃鹊
Counterbore反击锥孔
Flashfreeze快速冻结
Put_Away封存
Mind_Spring心灵甘泉
Flow_Of_Ideas源源灵感
Denizen_of_the_Deep深海潜兽
DREAM_FRACTURE梦想破裂
Wall_of_Air气墙
TRAUMATIZE精神受创
ISLEBACK_SPAWN岛背后裔
SHARDING_SPHINX舞翼史芬斯
ETHERIUM_SCULPTOR乙金塑师
Ambassador_Laquatus大使拉夸塔
Sift筛遍河砂
通用卡牌
英文代码 卡牌中文名称
Wurms_Tooth 亚龙巨牙
Loxodon_Warhammer象族战锤
Dragons_Claw巨龙钩爪
Razormane_Masticore锐鬃异狮
Angels_Feather天使翎羽
The_Rack拷问台
Demons_Horn恶魔犄角
Wall_Of_Spears长矛之墙
Krakens_Eye巨怪硕眼
BOTTLE_GNOMES瓶子侏儒
LEONIN_SCIMITAR狮族弯刀
Coat_Of_Arms武装外衣
Platinum_Angel白金天使
WANDERERS_TWIG漫游者细枝
JAYEMDAE_TOME神秘巨著
OBSIDIAN_BATTLE_AXE黑曜战斧
MASTER_OF_ETHERIUM乙金大师
ALPHA_MYR前锋秘耳
FOUNTAIN_OF_YOUTH青春之泉
ORNITHOPTER扑翼机
HOWLING_MINE嚎叫的矿井
============组合牌==================
红+绿
英文代码 卡牌中文名称
Sangrite_Surge闪晶波涛
Rip_Clan_Crasher撕肉族击破兵
白+绿
英文代码 卡牌中文名称
Sigil_Blessing印记加持
白+红
英文代码 卡牌中文名称
Bull_Cerodon野蛮角牙兽
Brion_Stoutarm勇臂伯里翁
白+绿+红
英文代码 卡牌中文名称
Woolly_Thoctar粗茸索塔兽
Godsire宗神
黑+绿
英文代码 卡牌中文名称
Nath_Of_The_Gilt_Leaf金叶的纳斯
黑+红
英文代码 卡牌中文名称
Blightning脑电击
TERMINATE终结
Blazing_Specter火光幽灵
GOBLIN_DEATHRAIDERS精灵敢死队
黑+绿+红
英文代码 卡牌中文名称
Violent_Ultimatum暴烈通牒
Sprouting_Thrinax芽生叉齿蜥
Broodmate_Dragon幼伴巨龙
Hellkite_Overlord王龙残虐者
RIP_CLAN_CRASHER撕肉族击破兵
白+蓝
英文代码 卡牌中文名称
KISS_OF_THE_AMESHA爱米莎之吻
DEFT_DUELIST灵巧斗客
黑+蓝
英文代码 卡牌中文名称
TIDEHOLLOW_STRIX潮窟枭
Shadowmage_Infiltrator渗透影法师
本帖最后由 trygjb 于 2011-6-19 13:09 编辑
注意,编辑卡牌有风险,请做好随时从源游戏文件解压的思想准备
============高级进阶篇==================
。。。先上图大家看看。。。{:3_103:}
必备软件:或Gibbed.Duels.TdxConvert(附件tools里有)、photoshop等
准备工作:
到网上寻找大量你需要的图片素材。
安装玩Paint.NET后,下载附件里面的TdxFiletype,解压后复制到Paint.NET的安装目录下,这样才能打开TDX文件。
我们依然用绿牌做为案例。{:3_194:}
============参数编辑==================
首先,打开游戏目录下的DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\CARDS文件夹。新建一个XXX.XML。(可以先新建文本文件,再把后缀名改成XML)
这里,我新建了一个SG01.XML的文件。接下来,上代码。。。我们逐行分析,
<?xml version="1.0"?>
<MULTICARDS>
<CARD>
<TITLE text="SG01_TITLE" /><!--卡牌的文件名,格式为“卡牌名_TITLE”-->
<FILENAME text="SG01" /><!--卡牌的文件名,格式为“卡牌名”-->
<COLLECTIONMAX value="0" />
<COLLECTORNUMBER value="0" />
<ARTID value="sg01" /><!--图片位置,格式为“图片文件名,不含后缀”-->
<FRAMECOLOUR name="G" /><!--卡牌框架的颜色,绿G、白W、红R、蓝U、黑B,多种颜色的写“Z glod”也就是金牌的意思-->
<COLOR value="G" /><!--同上,绿G、白W、红R、蓝U、黑B,多种颜色的写Z-->
<ARTIST name="Kev Walker" />
<SUB_TYPE metaname="Elemental" />
<CASTING_COST cost="{G}" /><!--费用,一颗绿树就是{G},一点法力两颗树就写1{G}{G},绿:{G},白:{W},红:{R},蓝:{U},黑:{B}-->
<CARDNUMBER value="10" />
<POWER value="20" /><!--攻击值-->
<TOUGHNESS value="20" /><!--防御值-->
<FLAVOURTEXT text="SG01_FLAVOUR" /><!--比如那些斜体注释字,格式为"卡牌名_FLAVOUR"-->
<TYPE metaname="Creature" /><!--卡牌的种类:生物:Creature、神器:Artifact、 结界:Enchantment、瞬间:Instant、法术:Sorcery-->
<EXPANSION metaname="SG" /><!--卡牌的字体文件名,格式为“由你自己定义”-->
<RARITY metaname="rare" /><!--卡牌的稀有程度,普通:common、罕见:uncommon、稀有:rare、神话:mythic-->
<STATIC_ABILITY tag="SG01_RULE_1" layer="0"><!--卡牌的异能开始,格式:”卡牌名_RULE_第几个异能”-->
<EFFECT>
First_Strike() <!--先攻,还有其他的参数如 践踏:Trample(),恐惧:Fear()” 请参考DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\FUNCTIONS文件下的KEYWORDS.LUA -->
</EFFECT>
</STATIC_ABILITY><!--卡牌的异能结束-->
<STATIC_ABILITY tag="SG01_RULE_2" layer ="0"><!--第二个卡牌异能-->
<EFFECT>
Flying()<!--飞行-->
</EFFECT>
</STATIC_ABILITY><!--卡牌的异能结束-->
<STATIC_ABILITY tag="SG01_RULE_3" layer="0"><!--第三个卡牌异能,反白保护。其他保护请看 FILTERS.LUA-->
<EFFECT>
ClearFilter()
Object():GetFilter():AddColour( COLOUR_WHITE )
ProtectionF()
</EFFECT>
</STATIC_ABILITY> <!--卡牌的异能结束-->
</CARD>
</MULTICARDS>============文本excel编辑==================
接下来,打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\TEXT_DUELTIME文件夹,新建一个excel的文件专门用来存放新建的卡牌,文件名为SG_CARD_TEXT.XML,格式为“卡牌的字体文件名_CARD_TEXT.XML”
用excel文件打开这个XML文件。添加以下文本
IdentCommentEnglish
SG01_FLAVOUR
论王霸之馀策,览倚仗之要害,吾似有一日之长。(这就是注释,斜体出现的)
SG01_RULE_1
先攻(异能1)
SG01_RULE_2
飞翔(异能2)
SG01_RULE_3
反白保护(此生物不能被白色的东西所阻挡,指定为目标,造成伤害,或是被结附。)(异能3)
SG01_TITLE
庞统(179—214年)(卡牌名称)
SG01_TYPE_LINE
中郎将(会显示在卡牌种类处)
接下来,打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\DATASETS文件夹里面的GENERAL.XML,找到 <DATASET_DEFINITION name="Garruk">,这个代表着绿牌
在 <TEXT filename ="Earlier_card_text"/>下面添加一行<TEXT filename ="SG_card_text"/>。“SG_card_text”即为你之前建的excel文件,不包含后缀名!
============卡牌图片编辑==================
这里图片编辑有两种,一种就是通过Paint.NET来编辑,这样做的话,图片大小相对小很多,但缺点是操作起来有点麻烦
第二种就是用附件tools里面的Gibbed.Duels.TdxConvert.exe来做,特点是,图片大很多,优点是,操作起来很快
先说第一种方法
打开我们之前下的软件Paint.NET,新建一个512*376像素的文件。从外面下载一个三国人物的图片拖进来,调整下位置,大小(建议直接在PS里把图片的宽度调成512,再拉到Paint.NET里面去调下位置就好了)。另存为TDX的格式。在最后弹出的对话框中,选择Select DXT5 (Interpolated Alpha),选择Iterative Fit(Slowest/HQ),选择Perceptual,勾选Weight color by Alpha 和Generate Mip Maps。。。如图
。。。另存的图片文件名一定要和上面我们说的图片文件名对上号,不然不行。然后,把这个TDX的图片存到DATA_CORE\DATA_PC\DATA_SHARED\ART_ASSETS\ILLUSTRATIONS文件夹下面。
最后,打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\DECKS下的CORE_GARRUK_FULL.XML,添加一行代码 <CARD name="SG01" quantity="20"/>。。。大功告成
最后的最后。。。。到你的游戏里面去看看吧。。。嘿嘿{:3_58:}
接着第二种方法
下载完tools后,解压,你会发现里面有个Gibbed.Duels.TdxConvert.exe的程序。。。直接把你的图片拖到Gibbed.Duels.TdxConvert.exe上面。之后他就能生成一个TDX的文件了,也就是我们需要的。
记得之前也最好把图片编辑为512*376像素的,不然游戏里图片会变形。
============头像图片编辑==================
看到有童鞋需要。。。我就发出来了。。。。头像的编辑,,,,
准备工作:附件tools里面的Gibbed.Duels.TdxConvert.exe这个程序。。。photoshop。。。(当然,也可以用Paint.NET编辑,,我们为了省时间,直接用Gibbed.Duels.TdxConvert弄。。)
好。。接下来是步骤。。。
首先,下载附件里面的AVATAR.rar..解压AVATAR.png。。。。然后用PS打开。。。当然。。你也可以用其他软件打开。。。拉进来一张你要的图片。。。把大小处理成和AVATAR.png里面粉色的区域一样的大小。。。要是你不懂PS的话。。。。那改干嘛干嘛去吧,。。。。。。接下来。。对你的图片处理内投影啊之类的。。。看你的喜欢了。。。还有渐变透明啥的。我就不阐述了。。。自己解决。。。处理完差不多像这样。。
弄好后。。。保存为图片文件。。。PNG格式。。其他格式我没试过。。你可以试试{:3_153:}
把这个图片拉到Gibbed.Duels.TdxConvert.exe上。。。松开手,,,他会自动生成一个AVATAR.tdx的文件。。。
接下来。。。。把AVATAR.tdx改名为AVATAR_21.tdx。。。当然了22 23 24 25都可以。。随便你了。。。看你喜欢。。改成9999估计也没神马问题。。。
然后把AVATAR_21.tdx复制到DATA_CORE\DATA_PC\DATA_SHARED\ART_ASSETS\TEXTURES下面。。。
最后。。。。用记事本打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\CONFIGS\PLAYER_AVATARS下面的AVATARS_0.XML文件。。。当然。。又是一堆代码出现~{:3_154:}
在这堆代码其中一行 <AVATAR ID="10" IMAGE="Art_Assets/Textures/avatar_10"/>
下面加上这行<AVATAR ID="21" IMAGE="Art_Assets/Textures/avatar_21"/>
完了之后。。。进游戏看吧。。。。{:3_140:}
=======================================
PS:乐大提供的3500字库。。。基本能满足正常卡牌编辑的需求了~~~
下载地址:http://u.115.com/file/aqb21ya5
解压后复制到 DATA_CORE\DATA_PC\DATA_SHARED\ART_ASSETS\FONTS 下面
还有,卡牌里面的函数神马的,我也不是很熟悉,看的我也很头晕。。。so、、、、你懂的{:3_99:}
另。。。。咱也是新手,有神马不对的地方。。。请大家指点~!~欢迎互相讨论~!~{:3_190:}
我把这张卡牌传上来了。。。有兴趣的童鞋可以自己下载附件DATA_CORE.rar研究下。。。。解压覆盖游戏目录下就可以了!
强贴前排留名,学习了 支持楼主啊。那精华帖子我研究了一天也没闹懂,还是楼主的方法简单,受教了 虽然会破坏游戏平衡性,但是虐待电脑还是有非凡的优越感~~~ 这个贴好。。。
那个贴我看了三次果断放弃。。。。。。。。 本帖最后由 z7851830 于 2011-6-9 20:20 编辑
纯黑 牌数据....
可以修改,编辑成功{:3_161:} 本帖最后由 trygjb 于 2011-6-14 16:38 编辑
============咒语参数部分索引==================
只能被墙或者飞行生物阻挡 <TRIGGER value="EVASION_TEST">
return SelfTriggered() and (SecondaryObject():GetSubType():Test( CREATURE_TYPE_WALL ) == 0) and (SecondaryObject():GetCurrentCharacteristics():Badge_Test( BADGE_FLYING ) == 0)
</TRIGGER>以上代码放在<TRIGGERED_ABILITY tag="SG01_RULE_1" auto_skip="1" layer="0">和</TRIGGERED_ABILITY>之间
以下代码一律放在<EFFECT>和</EFFECT>之间。。。
不能被阻挡Unblockable()死触Deathtouch()先攻First_Strike()连击Double_Strike()恐惧Fear()守军Defender()飞行Flying()敏捷Haste()系命Lifelink()反白红黑保护
ClearFilter()
Object():GetFilter():AddColour( COLOUR_WHITE )
Object():GetFilter():AddColour( COLOUR_RED )
Object():GetFilter():AddColour( COLOUR_BLACK )
ProtectionF()
延势Reach()帷幕Shroud()践踏Trample()警戒Vigilance() 修改之后,猛多了,特别是 拷问!!!!狠狠地拷问{:3_154:}要是上个4张拷问,大概不用打,敌人就挂了 第一次玩的时候真的很懊恼~~~ 阴影之眼套牌是哪个文件 .... 有一个问题~~这样修改了以后 NPC的卡会不会跟着修改~
还有 备牌区 也就是套牌解锁的那些牌 在文件里面没有体现
最后一点如果把备牌加到套牌里面去了以后 地牌会不会和以前一样发生变化? 感谢楼主分享! 我只是想问,有人能把多个牌组融合吗?
我试了之后发现有的牌能出现,有的不能,相当费解啊~~~ LZV5,受教了! 支持顶...帮助很大...我正迷惑于如何修改手上那套垃圾 楼主整理下的话,可以考虑加精 NPC的卡套和玩家的卡套是分开的。。。我花了半个凌晨的时间做了一套160+卡套- -。。。。。 LZ的这个简直就是神贴啊! 额就是查卡牌有点麻烦 恩,起码看明白了 谢谢LZ 白加黑编完进游戏,白牌的所以套装都不见了.... 本帖最后由 trygjb 于 2011-6-30 21:18 编辑
=================新建卡组教程======================
好吧。。我承认。。。我写教程写上瘾了~~~{:3_98:}
废话不多说了。。。直接进入主题。。。。{:3_116:}
我们需要的工具:三楼附件tools里面的DotP Deck Editor.exe。。。。。。。。请自行到三楼下载~!
---------------------------------软件部分-----------------------------
打开DotP Deck Editor.exe。。。你会发现一个都是英文界面的软件出现了、、、(不是英文软件我还写个毛教程哦{:3_124:})
好,,接下来听我说。。。点下面的 Load Cards 按钮。。(神马。没找到?自己去拿放大镜。。),,然后,,,选择万智牌的卡牌文件,也就是DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\CARDS文件夹。。。
你会发现右边出现N多的英文。。。那就是传说中的卡牌列表~~~{:3_117:}
接下来,随便选一张牌,点下面的 Add to 按钮,然后,点左上角的 Unlock 按钮,同样,左边随便选一个,点下面的 Add to 按钮。接下来,点左上角的 Deck Setup 按钮。在 Dataset 那一栏中写上你的卡牌角色名,比如SG。。。勾选 New Deck 选项。。。name就写你的卡组名。。。比如:三国卡套。。。下面一栏是卡组的描述。。随便写。。点 Generate random 按钮,他会在上面自动生成一个UID。。
接下来再点左上角的 Unlock 按钮,点下面的 save unlock 。。。命名为 CORE_PL_SG_UNLOCKS.XML。。(注:SG可以随意改,但一定要和你的卡组名称统一起来。另,文件要保存到unlock文件夹下面)
接着,点左上角的 deck
按钮。。。点下面的 save deck命名为 CORE_SG_FULL.XML (注:SG可以随意改,但一定要和你的卡组名称统一起来。另,文件要保存到deck文件夹下面)
然后,他会弹出几个对话框。。一直点确定就好了。。。。好。。。软件部分到这里结束,,现在开始该死的手动修改文件部分。。。
--------------------------无药可救的手动修改部分-----------------------------
首先,打开DECK文件夹下面的CORE_SG_FULL.XML 文件。。。里面代码的内容和我们上面卡牌编辑的内容一定要格式一样。。。不清楚的,自己开下系统的文件对比看看。修改成自己想要的(UID不要修改),如<?xml version="1.0" encoding="utf-8"?>
<!--Created with DotP Deck Editor-->
<DECK always_available="true">
<UID uid="6793106160" />
<DATASET name="SG" />
<COLOUR green="true" />
<BASICLAND name="Forest" quantity="24" />
<CARD name="SG01" quantity="4" />
</DECK>然后,打开unlock文件夹下面的CORE_PL_SG_UNLOCKS.XML 文件。。。同样,,里面的格式要和系统自带的文件里的内容的格式要一样。。。一样修改成自己想要的(UID不要修改)。如:<?xml version="1.0" encoding="utf-8"?>
<!--Created with DotP Deck Editor-->
<UNLOCKS>
<UID id="35831" />
<DECKUID id="6793106160" />
<CONTENTID id="0" />
<DATASET name="SG" />
<CARD name="Angelic_Wall" uid="0" />
</UNLOCKS>下一步,打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\DATASETS下的GENERAL.XML文件。在最后一行</DATASETS>上面添加下面这样代码。。name="SG"请自行修改成自己角色名称。 <DATASET_DEFINITION name="SG">
<DATASET_INCLUSION name="Land"/>
<TEXT filename ="10e_card_text"/>
<TEXT filename ="Earlier_card_text"/>
<TEXT filename ="EVE_card_text"/>
<TEXT filename ="SHM_card_text"/>
<TEXT filename ="LRW_card_text"/>
<TEXT filename ="MOR_card_text"/>
<TEXT filename ="ALA_card_text"/>
<TEXT filename ="SG_card_text"/>
</DATASET_DEFINITION>
接下来,打开DATA_CORE\DATA_ALL_PLATFORMS\DATA_REQUIRED\AI_OPPONENTS文件夹,在下面新建一个XML文件,比如SG.XML
内容如下:<?xml version="1.0"?>
<CONFIG>
<NAME string ="avatar_SG"/><!--SG要和之前的统一-->
<AVATAR_IMAGE string="avatar_SG"/><!--卡组头像名称一-->
<DISPLAY_DECK string="CORE_SG_FULL"/><!--卡组文件名称一-->
<CONTENT_PACK integer="1" />
</CONFIG>
接下来,用三楼头像图片编辑的办法弄一个TDX的头像。。。将其命名为avatar_SG.TDX ,打开DATA_CORE\DATA_PC\DATA_SHARED\ART_ASSETS\TEXTURES文件夹,把avatar_SG.TDX复制进去。
最后。。。用记事本打开 Data_Core \data_all_platforms \ data_required \ FRONTEND \ common \ ui_scripts\ core.lua
搜索“SECRETBUTTON”。 第一次搜索结果出现,把它更改为:SECRETBUTTON:setVisible(1)
进入游戏点“secret menu -- deck cheats -- unlock all decks and cards”解锁全部的卡牌~!·(不要问我为什么要做这一步。。。因为新建的卡组他竟然是上锁的。。。我嘞个去。。{:3_115:})
好了。。。全部教程到目前为止了,,,看过的人自觉回帖~~不回帖的。。哼哼{:3_51:}
回复 16# lpqlpqlpq1
可以组合着用…如果不能用的卡的话请看看有没有加上相关地牌的代码… 回复 19# lulus71794
整理啥?把所有备卡区的卡牌代码都整理出来? 回复 21# dabaotql
嗯…是麻烦了点…等后天回去后再整理下那些卡牌的代码…好多…咳… 回复 23# cuisiyyy
不至于吧…把代码贴出来看看… 回复 20# 虫二爷
牛逼…那么多的卡牌…整死了… 回复cool_hx
NPC卡牌的文件和这个不一样…所以他的卡牌不会变…备牌区的卡在UNLOCKS里的文件有… ...
trygjb 发表于 2011-6-10 15:16 http://bbs.3dmgame.com/images/common/back.gif
也就是说 备牌设置对于我们来说是基本无效的,因为每次需要针对对手调整牌的时候 只能通过修改文件来实现
聊胜于无吧…… 详细点,做个自己的DLC