魔兽世界大灾变DBC文件与功能详解
(2012-07-19 11:59:53)
标签:
杂谈 |
架设过WOW服务端的人都知道,在主程序目录里存放着一个DATA的文件夹,其中包含有DBC、MAPS、VMPAS等三个文件夹。MAPS与VMPAS为魔兽世界客户端的地图与路点文件,而DBC就是我们今天要详讲的内容。DBC提取自魔兽世界客户端内,单机版程序在编译之时可以选择DBC提取程序,将提取工具放入相应的客户端内双击运行即可提取到DBC文件了。
魔兽私服服务端通过读取相应的DBC文件来完成相应的功能,比如修改炉石的CD时间,则是通过DBC文件修改来实现的。当然这也只是一个实例,在了解了DBC的功能与组成格式后,可以完成的特色功能将远不至这些。
下面是魔兽世界大灾变4.3客户端内提取的DBC文件列表及负责的功能详讲:
Achievement.dbc
记录了成就的详细内容--名字,描述等等 ! Achievement_Category.dbc 成就的分类[像:"经典旧世"、"任务"、"战场"、"荣誉击杀" 、"战斗、"消耗品"……等等] Achievement_Criteria.dbc 记录了成就的达成要求 AnimationData.dbc 里面是各种行为、动作的镜头动作 AreaTable.dbc 地区表,记录了小地区的信息--名字、范围等[比如” 奈辛瓦里远征队营地”、” 莫格罗什要塞”等……] ) AreaTrigger.dbc 传送点坐标 AuctionHouse.dbc 拍卖行种类 ) BankBagSlotPrices.dbc 开银行栏位的价钱 BarberShopStyle.dbc 理发店能做的发型 BattlemasterList.dbc 战场、竞技场种类 Cfg_Categories.dbc 记录了WOW的各个服务大区[居然还有一到十区、网易的3.13果然很赶工] 由Char打头的dbc 记录了角色的脸型、发型、发色、肤色、特征[胡须、耳环]等包含的种类 CharSections.dbc 角色的各部位贴图文件 CharStartOutfit.dbc 出生时的装备 CharTitles.dbc 角色能获取的称号总类别ChatChannels.dbc 系统默认频道总类别 ChatProfanity.dbc 敏感字眼 开启过滤后会显示成****的那些词 ChrClasses.dbc 职业总类别 ChrRaces.dbc 所有种族[包括但不仅限于玩家] CinematicCamera.dbc 每个种族出生的种族介绍的镜头[比如,你建了一个人类,背后就有一个家伙唠叨人类的起源、特长、特征等等,然后同时,镜头从暴风城一路飞到北郡,介绍完最后一句话,镜头刚到走到你身上,就是记录的这个玩意] CreatureDisplayInfo.dbc和CreatureDisplayInfoExtra CreatureFamily.dbc 生物所属的类型[其实就是指野兽的分类,Family是野兽独有的属性,“生物”在这特指野兽] CreatureModelData.dbc 生物模型信息 CreatureSoundData.dbc 生物语音路径 CreatureSpellData.dbc 生物的法术信息 CreatureType.dbc 生物类型[人型、亡灵、野兽、龙类……这种分类] CurrencyCategory.dbc 货币的大分类 SCurrencyTypes.dbc 货币细类 SEmotes.dbc 表情动作的名字 EmotesText.dbc 表情动作的命令[/dance、/cry……] EmotesTextData.dbc 表情动作的提示文字[一般分这几种:你看到的,A对B做了什么,A对自己做了什么,某人对你做了什么,你对某人做了什么,你对自己做了什么] EmotesTextSound.dbc 做表情时发出什么样的声音 Exhaustion.dbc 玩家的休息状态及处于这种状态下的收益减益设定[精力充沛、正常、疲倦1、疲倦2、精疲力竭、战友招募] Faction.dbc 记录了WOW里所有的阵营[名字,阵营ID等] FactionGroup.dbc 阵营分类[玩家、联盟、部落、怪物] FileData.dbc 开场动画的名字 GameObjectArtKit.dbc 旗杆[战场里,被联盟占下的旗,部落占下的旗,还有争夺中的旗,还有火焰节的那个旗……等等] GameObjectDisplayInfo.dbc 游戏中的对象外观[对象就是WOW里的摆设啦等,比如一本魔法宝典,等] GameTables.dbc 游戏公式表[比如,抗性的设定、升一级需要的经验、NPC魔法消耗倍数等。这个与游戏中各种各样的公式计算有关] GameTips.dbc 角色登录的时候,Loading条上面的“小窍门” GMSurveyAnswers.dbc 、GMSurveyQuestions.dbc GM评价问卷的答案、题目 ! GMTicketCategory.dbc 联系GM时的问题分类 GroundEffectDoodad.dbc 地表模型 GroundEffectTexture.dbc 地表模型的材质贴图 gtBarberShopCostBase.dbc 理发店的价钱 HolidayDescriptions.dbc 节日描述 HolidayNames.dbc 节日名字、ID Holidays.dbc 节日设定 Item.dbc 物品总汇 ItemBagFamily.dbc 物品可放入包裹[按包裹的属性,箭矢、灵魂碎片、附魔材料、矿物……] ItemClass.dbc 物品种类[武器、护甲、配方、消耗品……在AH浏览时的那个分类就用的这个] ItemCondExtCosts.dbc、ItemExtendedCost.dbc物品的售出与购回价 ItemDisplayInfo.dbc 物品外观 ItemGroupSounds.dbc 各类物品的声音 ItemPetFood.dbc 宠物食物总类别 ItemRandomProperties.dbc 物品的随机属性[灵猴之、孤狼之、雄鹰之……] ItemRandomSuffix.dbc 随机属性的加成方法 ItemSet.dbc 套装总汇 ItemSubClass.dbc 物品子类[容器、灵魂袋、法杖、红色、多彩……AH的子类搜索就是用的这个分类] ItemVisualEffects.dbc 视觉特效 Languages.dbc WOW中的语言[达纳苏斯语、侏儒二进制语--这个雷、等] LanguageWords.dbc 不同语言的字符映射 LFGDungeons.dbc 组队功能中的地下城、地下城的等级范围、ID LightSkybox.dbc 天空模型 LiquidMaterial.dbc 流体的材质[猜测是岩浆、普通水、烫水……这种分类] LiquidType.dbc 不同类型的流体的贴图 LoadingScreens.dbc 切换场景时的Loading画面路径 LoadingScreenTaxiSplines Lock.dbc 锁的位置 LockType.dbc 箱子的类型 MailTemplate.dbc 邮件模板[NPC经常会寄信给你,这个dbc就管的这个信的内容] Map.dbc 大地图区域 Movie.dbc 开场电影怎么放[先来个BLZ的LOGO,再来一段正式CG] NameGen.dbc 名字不能包含的字符(提示为已注册?) NamesProfanity.dbc 名字禁止包含的字符 NamesReserved.dbc 名字已存在 NPCSounds.dbc NPC声音文件 PageTextMaterial.dbc PaperDollItemFrame.dbc 装备栏贴图 ParticleColor.dbc 粒子颜色(可能是各个场合的粒子外观) PetitionType.dbc 签名表[包括公会、战队] QuestInfo.dbc 任务难度[地下城、组队、团队、PVP、团队-10、团队-20,这个在任务名的后面有一个括号会说明] QuestSort.dbc 任务归类[季节性、法师、猎人、制皮……等] Resistances.dbc 抗性分类 ServerMessages.dbc 服务器提示消息[还有多少时间关机啦、多少时间重启什么的] SkillCostsData.dbc 法术的消耗需求 SkillLine.dbc 技能面板技能总类别[快键 K] SkillLineAbility.dbc 技能面板上的技能熟练度 SkillLineCategory.dbc 技能大类 SoundEntries.dbc 声音文件的入口[详细定义了每一个”引用”] SoundProviderPreferences SoundWaterType.dbc 各类”水”的声音 SpamMessages.dbc “乱码”的转换方法 Spell.dbc 技能定义[最大的dbc文档!!!] SpellCastTimes.dbc 施法时间分类 SpellDispelType.dbc 法术类型[诅咒、魔法、疾病……] SpellFocusObject.dbc 技能施放对象[object,一般是指游戏内的对象] SpellIcon.dbc 技能-图标对应 SpellItemEnchantment.dbc “使用”类物品提供的效果 SpellMechanic.dbc 技能命中的效果[被魅惑、被缴械、被变形、流血、瘫痪……] SpellMissileMotion.dbc 技能算法 SpellRange.dbc 技能距离、范围 SpellShapeshiftForm.dbc 各种形态…… SpellVisualEffectName.dbc 技能外观模型 Startup_Strings.dbc WOW.exe的提示字符串 Talent.dbc 天赋总汇 TalentTab.dbc 天赋系别 TaxiNodes.dbc 出租车节点 TaxiPath.dbc 节点对应的行走路径 TaxiPathNode.dbc 节点坐标 TerrainType.dbc 地区类型[比如 山、平原、干地等] TerrainTypeSounds.dbc 各种地区类型对应的音乐 TotemCategory.dbc 工具分类[指”需要XX物品”的情况下,被需求的物品 WeaponImpactSounds.dbc 武器攻击声效 WeaponSwingSounds2.dbc 武器挥舞声效 Weather.dbc 天气配置 WMOAreaTable.dbc “小地区”表 WorldMapArea.dbc 地图区域划分 WorldStateUI.dbc 区域内战斗提示[麦迪文的剩余护盾:X%;部落控制了内城区!] WowError_Strings.dbc WOW出错界面及错误报告界面字符 ZoneIntroMusicTable.dbc 地区介绍音乐[这个音乐作为IntroMusic一般是主题性质的音乐] ZoneMusic.dbc 地区音乐 |
以上即为全部的魔兽世界4.X的DBC文件详讲,大家可以将黄底部分内容复制至记本事内,使用Ctrl+F进行查找。关于如果修改DBC文件来实现相应的功以请搜索魔兽私服火星上的DBC工具,来打开DBC文件进行编辑和修改。
前一篇:200wow魔兽私服综合评测