暗黑3 字体 暗黑破坏神3英文

我们先来看看暗黑3修改字体样式的方法吧,其实很简单,注意:一定严格按照步骤来,不然是修改字体不会成功的。暗黑3修改字体方法: 1.首先我们要用到一个工具:Ladik's MPQ Editor(点击下载地址) 2.首先,一些步骤跟wow比较类似,建立一个文件夹命名为Font。 3.将你的想要修改的暗黑3字体原文件复制三份放到刚刚建立的Font文件夹中,分别命名为 ExocetLight.fnt,Script.fnt和Serif.fnt。 5. Enter the name of the archive to be created:选择 Diablo III\Data_D3\PC\MPQs\zhTW\d3-update-zhTW-9557.MPQ(比 9558少一个数字),点击下一步。 6. Build the MPQ archive from a file or directory:选择你刚才创建的 Font文件夹,点击下一步。如果使用的是 3.5.0.717以上版本的 MPQ Eidtor,7、8步骤如下: 7. Game Compatibility选择 Diablo III。 8.文件数量改为4(MPQ文件*小数目为4个),点击下一步。如果使用的是旧版 MPQ Eidtor,7、8步骤如下: 7.文件数量不需修改,点击下一步。 8. MPQ格式选择 Format 4.0(WoW- Cataclysm),点击下一步。 9.完成。使用这个方法的方便之处就是,它是一个**的新文件,不修改现有 MPQ。

字体说明

对于现在的游戏而言,一般大都是调用特定的或系统的字体文件来显示字符文字。然而D2却不太一样,它的字体文件非常特殊,是专用的,本来D2的英文版字体是非常另类又非常漂亮的,但字体大且发虚,屏幕显示比较乱。而奥美的中文版所制作的字体又不堪入目,所以现今大都采用台湾松岗的字体以及2years制作的字体;一直以来都有不少朋友想换换字体,但不了解的人很难去更改游戏的字体,原因是游戏采用帧包文件(DC6)与码表文件(TBL)相映射的形式来显示文字,这给修改带来很大困难,下面来简单说明一下上述两种文件的数据结构:

帧包文件(DC6):

大家应该接触得比较多,它是若干幅尺寸大小各异或相同的图像帧按特定的数据结构打包在一起的压缩文件。此类文件在游戏中被广泛的使用,具体到字体来说,此种文件就是把游戏中会出现的所有各不相同的字符文字,以每字符一图像帧并按一定的顺序打包在一个文件中。文件名一般是"fontX.dc6"(X代表其它字符),英文版的所有这些文件中都包含着256幅图像帧,分别用来显示256个不同的字符或文字;而对于汉字来说,要包含多少幅图像帧,就不好说了,汉字大多了,恐怕谁也说不清汉字的具体个数,但一般常用的也还是GB2312字符集,也就是6763个汉字,其它的要用再加吧。

码表文件(TBL):

这可不是UI文件夹里的TBL文件哦,是FONT文件夹里TBL文件,虽然都是TBL的扩展名,但数据结构完全不一样,前者已有几个专用的编辑工具,而后者还没有呢。下面是码表文件的一般结构形式:

00000000→576F6F2101000000A01D0C0020000003

00000010→0D

010000000000000000210000040D01

00000020→00000100000000

00

byte1-byte4=576F6F21

byte5-byte8=01000000

以上8字节是文件头,是不变的;

byte9-byte10=码表中包含的字符个总数,“A01D”就表示码表包含7584个字符;

byte11=

字符的行间距;注意:行间距一定要等于或大于相应的图像帧上的显示的字体的高度,具体说,若图像帧上显示的字体的高度是12,那么行间距的取值是等于或大于12,否则到了游戏中,分行显示的文本就会变成一行叠加显示,什么效果?自己改一下该值试试吧!

byte12=

未知作用,但通常取值为(十进制值)0、1、8、9、12、20;

接下来就是码表的具体内容信息,每14字节为一段:

byte1-byte2=字符的Unicode编码,“20

00”就是半角的空格;注意:Unicode编码是指“Unicodelittleendian”的编码形式,就是通常说的“小尾”编码,不是“Unicode

bigendian”,也不是“UTF-8”。

byte3=00

byte4=字符的宽度

byte5=

字符的高度

byte6=未知作用,但通常取值为(十进制值)0或1;

byte7=00

byte8=00

byte9-byte10=字符的编号,与帧包文件中的图像帧排列相对应,编号从0开始;

byte11=00

byte12=00

byte13=00

byte14=

00

暗黑3 字体 暗黑破坏神3英文以上14字节就是**个字符的具体码表信息,其它字符的码表信息也如上述格式排列存储。

因此,帧包文件与码表文件就以这样的方式关联起来,字符与图像帧是按顺序一一对应的,任一文件出现错误,都无法正常进行游戏。

字体修改

有了以上的基本资料,我们就可以对字体进行修改了。要想修改,首先当然要有工具了,但相应现成的工具恐怕只有帧包文件的编辑修改工具,而其它工具想必大家就找不到了,这里给大家提供几个花姐制作的工具,工具不多,但很受用了。

相关主要工具:

DC6

Creator(帧包文件编辑修改工具,可以对图像帧进行导入导出,创建全新的帧包文件,这里我们主要使用它的「INI→DC6」的「批量导入图像帧」功能。)

ExportPreviewImage(预览图像创建工具,用于创建一个例图,来获得**手的图像参数信息。)

ExportCharactersImage(字符图像批量创建工具,用于批量创建所需字符图像。)

ImportCharactersTBL(码表文件创建工具,用于创建相应的码表文件。)

ImportCharactersINI(图像批量导入配置文件创建工具,用于创建一分符合用于DC6

Creator工具批量导入图像帧的INI文件及目录结构,以配合进行批量导入并*终生成帧包文件。)

ExportCharactersTBL(码表信息导出工具,用于将码表的基本资料导出到文本文件中,主要是辅助参考之用。)

其它辅助工具:

EditPlus

EmEditor

WinHex

……等等。

在主要工具中,除了DC6

Creator其余五个是用java编写的,所以大家使用前请到SUN公司的主页下载安装jre1.5.0.12(或更高版)运行环境,否则有可能无法正常运行程序。

操作说明:

先确定要创建那个字体文件,比如我们要创建新的「font16」字体,那么我们只需要创建「font16.dc6」和「font16.tbl」这两个文件就行了。

「font16」字体是游戏中的主要调用字体,主要用于显示人物属*值、物品属*、技能说明等等的窗口写屏信息,因此用途*广泛;

「font16」字体是黑底白字,大小一般是12,字符图像尺寸一般是12(宽)×12(高),*好不要超过14,不然在游戏中显示的字符就会变得很大,毕竟游戏的**分辨率只有800×600,因此特别要主意;

⒈用预览图像创建工具生成某个字符的图像看看,执行"预览图像创建工具.bat"运行工具;

按提示输入一个字符,如字母「g」;

「字体名称」输入字符欲采用的显示字体的具体名称,如「微软雅黑」;

「字体字形(0[常规],1[粗体],2[斜体],3[粗斜体])」输入对应的数字,如「0」;

「字体大小」输入具体的大小值,如「12」;

「字体颜色-R值(0-255)」、「字体颜色-G值(0-255)」、「字体颜色-

B值(0-255)」分别按RGB的色域输入色值,如字体是白色的,则分别输入「255」、「255」、「255」;

「图像宽度」适当输入,如「12」;

「图像高度」适当输入,如「12」;

「图像背景色-R值(0-255)」、「图像背景色-G值(0-255)」、「图像背景色-

B值(0-255)」亦如前面一样输入,如黑色是「0」、「0」、「0」;

「图像文件类型(JPG,PNG,BMP,GIF)」输入括号中的四种类型名称之一,如「bmp」;

「预览文件输出路径与文件名」按实际输入,如「d:\tmp.bmp」;

「X偏移量」是以图像左上角为原点,取值从0开始,左偏移为负值,右偏移为正值,如「0」;

「Y偏移量」是以图像左上角为原点,取值从0开始,从输出字符实际尺寸:8(宽)×15(高)来看,字符的高度显示高于图像的高度,因此我们输入「9」;

全部输入数据后,字符的图像文件就会生成了,快到其输出目录看看是什么样吧。

X和Y的偏移值可能要多试几次才可获得适当的图像,因此请记下这两个重要的数值,接下来要用到的。

⒉用字符图像批量创建工具按要求一次*生成所有需要的字符的图像文件,执行"字符图像批量创建工具.bat"运行工具;

「字符列表(txt)目录与文件名」按实际路径输入字符列表文件的名称,这个「字符列表」文件是一份包含了所有的需要用到的字符,是以Unicode编码保存的文本文件,每个字符占一行,随工具一起我提供了一份字符列表文件样板"mb.txt",该文件包含了GB2312的6763个汉字字符及821个其它字符,共7584个字符,合7585行(注意:行数一定要比字符数多1!)。比如这里输入「d:\mb.txt」;

「图像文件输出目录」输入这些图像文件的输入文件夹路径,如果文件夹不存在会自动新建,如输入「d:\00」;

「图像文件类型(JPG,PNG,BMP,GIF)」这里虽然可以生成四种格式的图片,但DC6Creator只支持256色的BMP、GIF、JPG、PCX、TIF五种格式,而我写的程式虽然可输出JPG文件,但不是256色的,所以你只有两种格式可选了,如输入「bmp」;

其它按实际输入即可,完成后就能获得所需的字符图像文件和一份「字符列表文件名_tbl.txt」的文本文件,例如「mb_tbl.txt」,这份文件包含了所有的具体字符及其按字体大小输出的实际的宽度值和高度值,此文件稍后也要用到。

⒊用码表文件创建工具创建新的码表文件,执行"码表文件创建工具.bat"运行工具;

「标准字符表文件(txt)路径与文件名」这里输入的就是上面所说的新生成的那个「字符列表文件名_tbl.txt」文件的具体路径名称,但在此之前要对该文件进行修改,用文本编辑工具将文件里的第三列数值改成输出图片的实际高度值,这个数值一般都大于实际高度值,因此要更改后再使用。如输入「d:\mb_tbl.txt」;

「码表文件(tbl)输出路径与文件名」按实际输入,如输入「d:\font16.tbl」;

「字符行间距」按实际输入,如输入「12」;

接着随便输入剩余的两个未知数值,即可完成码表文件的创建。

⒋用图像批量导入配置文件创建工具创建一份INI文件,执行"图像批量导入配置文件创建工具.bat"运行工具;

「配置设置目录」输入一个目录路径名,如输入「d:\」;

「DC6文件名称」输入要具体创建的DC6文件名称,如输入「font16.dc6」;

「图像文件总数」按实际输入,如输入「7584」;

「图像文件类型(JPG,PNG,BMP,GIF)」按实际输入,如输入「bmp」;

「图像宽度」、「图像高度」也按实际输入即可,全部完成后,在相应的目录下就会创建一个「DC6文件名_图像文件类型」这样的文件夹,具体到这个例子,我们会在D盘下找到「font16_bmp」的文件夹,里面有一个「font16_bmp.ini」文件和一个「00」文件夹,这样的目录结构与用DC6Creator工具全部导出DC6文件后的目录及文件结构完全一样,再把之前生成的所有字符图像文件全部移到此目录中的「00」文件夹里,就万事俱备了。

⒌用DC6

Creator工具将所有字符图像文件导入并生成新的帧包文件,在此操作前提配CPU和Memory*能不高的朋友,*好先重启系统再进行操作;

运行DC6Creator工具,点击「INI->DC6」按钮,选择先前创建好的INI文件,之后就请大家关闭显示器,到客厅看看电视或听听音乐吧,原因是这个过程要等上一段时间,高*能的计算机速度会快些;要一次*导入7584个图像文件,对整机的运算*能有很高的要求。

总之,等全部完成导入后,程序显示的画面就会恢复正常,这时*重要的是赶快按下「Save」按钮,输入一个文件名保存文件,如「font16」,没扩展名也没关系;不然突然断电你就倒霉了!

⒍*后当然是测试一下修改效果了,将新创建的帧包文件和码表文件,如「font16.dc6」和「font16.tbl」,复制到游戏安装目录下的data\local\font\chi文件夹中,替换原有的文件(请注意备份原文件!),进入游戏看看效果如何。

附各字体文件对应的显示内容:

font16:部分人物浮动属*值、所有物品浮动属*、技能树信息和按钮浮动信息等;

font24:游戏界面部分的副标题;

font30:游戏界面部分的大标题;

font42:游戏存档标题人物名称;

font6:部分人物属*名、雇用兵姓名、召唤物名称和地图标示名称等;

font8:部分人物属*值、部分人物属*浮动说明;

fontexocet10:游戏界面大按钮;

fontformal10:游戏制作人员名单、技能树的技能等级;

fontformal11:任务窗口的任务名称及说明;

fontformal12:游戏版权说明;

fontingamechat:游戏的消息记录;

fontridiculous:游戏界面小按钮。

附件工具下载地址。

相关文章
  • 暗黑3 奶牛关 暗黑3牛王戟斧开启奶牛关

    暗黑破坏神3奶牛关关闭方法是不用将城镇传送之书中的力量转化成开启奶牛关的**,就可以不用进入奶牛关。 当然也可以通过“牧牛杖”来开启该**关卡,国服已简化,取消了牧牛杖的升级,不同难度对应不同的牧牛杖:牧牛杖、噩梦牧牛杖、地狱牧牛杖、炼狱牧牛杖。 进奶牛关的条件如下: 1、在同一难度等级的条件下,过完通关。即杀完全部六关的大老板。 2、必须有怀特之脚、一部回程书(切记,是书而不是回程卷)

  • 暗黑3 套装地下城 套装地下城52 56 60 63

    会获得一个装饰翅膀还有旌旗。 这些奖励对实用*来说,没什么用。但是对成就*、外观控来说,非常值得去花费些时间的。 任务分为基本目标(时间内**全部怪物)、4个套装目标。 完成基本目标+1个套装目标,是基本级,可以获得对应成就; 完成基本目标+全部套装目标,杀光全部怪物,是专精级(大师级),可以获得对应成就; 完成一个职业的全部套装(4件)大师级目标后,解锁一个特别的旌旗。 扩展资料:

  • 暗黑3 多少钱 暗黑破坏神3国服多少钱

    1.在台湾服务器上,暗黑破坏神3的基础游戏售价为1500战网点,换算**民币大约是304元。 2.若想购买资料片,可以选择标准版本,需要1150点战网点,折合***约233元。 3.豪华版资料片售价为1600点战网点,约合***324元。 4.在淘宝等电商平台,战网点有时会有优惠,大约能打8.5折,具体价格需要自行计算。 5.购买时需注意,必须先购买基础游戏,资料片是可选的扩展内容

  • 暗黑3 国服 暗黑3官网国服官网

    搜狗高速浏览器是一款集**、稳定于一身的现代化网络浏览工具。利用**的渲染引擎和优化算法,搜狗高速浏览器确保了卓越的页面加载速度和流畅的多媒体体验。具备全方位的安全防护特*,能有效防御各类网络威胁,同时支持HTML5和CSS3,确保了与**网络技术标准的完美兼容。欲了解更多或立即下载,请访问 暗黑破坏神3外服玩家回归国服奖励已经开始发放,玩家可以进入申领页面进行申领。下面

  • 暗黑3 卡奈魔盒 暗黑3卡奈魔盒10个功能介绍

    通过冒险模式进入游戏: 要得到魔盒,必须开通了冒险模式(本来没有开通的可以新版本公布之后购买也可以)然后选择冒险模式进入游戏(得到魔盒的地图需要冒险模式里进入) 找到NPC之前接取任务: 进去指定的地图之外,我们先回营地一趟,不管第几幕的营地里,你都能找到库勒。。然后,点击他身上的叹号,来领取一下这个任务(他会说一大堆没什么用的话)。 传送到指定的地图: 和库勒对话完了之后

  • 暗黑3 巫医 暗黑破坏神3巫医召唤流无脑

    暗黑3巫医加点攻略: 一、技能加点 尸蛛: 主Q流派:选择“寡妇*蛛”天赋,尽量让罐子只击中一个英雄,制造短时间内的单体高伤害。操作要点:蜘蛛罐子需要打中人才会出蜘蛛,蜘蛛只攻击被打中的人,因此释放时需要一定的技巧。蟾蜍之疫: 主E流派:可以选择增强DOT伤害的天赋,持续折磨敌人。操作要点:由于单次释放数量减少,需要更频繁地使用来保持伤害输出。僵尸巨兽: 选择理由:无论主Q还是主W

  • 暗黑3 彩虹关 暗黑3彩虹关爆什么

    开启暗黑3的彩虹关,有三种方法。 1.在刷副本或任务时可能遇到野生入口,进入即可挑战彩虹关。 2.消灭变异彩虹地精后,它会打开一道彩虹关入口,进入挑战。 3.制作牧牛仗,此武器需收集5种材料加上图纸,包括黑蘑菇、彩虹*水、头骨、多嘴宝石、怀特牛铃以及图纸。 制作牧牛仗所需材料获取方法: 1.牧牛仗图纸从A4伊卒尔掉落,需在普通难度第4章刷至衣卒尔地图,反复刷以增加掉落概率。 2

  • 暗黑3 快速升级 暗黑三练级怎么快

    1、先建立一个赛季英雄(创建英雄时勾选),然后不要急着进入游戏,我们在选择游戏模式的时候先选择“挑战模式”。 2、挑战模式每周更新一次,奖励的血岩碎片和萃取材料在前期非常的重要,如果脸红*出几件核心橙装就可以直接起飞一路碾压到70级。挑战模式对新手来说可能有些难度,但别灰心可以在搜索引擎上搜搜攻略尝试几次都能成功。 3、秘境挑战成功后就可以进入冒险模式了,难度可以从困难开始

  • 暗黑3 收费 暗黑破坏神3免费和付费的区别

    暗黑3在外服的收费标准已经公布,采用终身包的形式。对于美服,典藏版售价为100美元,普通版则为60美元。在台服,典藏版定价为2999新台币(约合***640元),而普通数位版为1499新台币(约***320元,可通过TB购买WOW点卡以享受更优惠价格)。特别指出,限定繁体中文用户的版本在购买时会有所不同。全语数位版售价1950新台币(购买后可选择任意语言客户端,5.15日后才可购买)

  • 暗黑3 攻略 暗黑三switch新人攻略

    暗黑破坏神3大秘境新手怎么玩暗黑3大秘籍新手玩法攻略 一、大秘境玩法流程 大秘境是一种特殊的奈非天秘境,玩家们首先要击败奈非天秘境守护者获得试炼钥石。通过试炼测试获得你的大秘境钥石,然后开始冒险,大秘境玩法的流程如下: 在进入大秘境之前,你必须获得一块秘境试炼石。这些试炼石在你用70级角色玩苦痛难度的秘境时击败秘境守护者时有几率获得。 一旦你获得了秘境试炼石,你就可以准备好进入所谓的试炼之境了