《火炬之光2》毫无置疑,是一款十分经典的暗黑性质的游戏,但让人略感遗憾的是游戏的流程不会很长,所以我今天和大家分享一下火炬之光2MOD制作过程,一起来看一下详细介绍:
1.下载Torchlight2Extractor110.rar,里面是个EXE文件。
2.下载一个汉化补丁。
3.打开Torchlight2Extractor110.exe,首先选择界面最左边的下拉菜单,选择English。
4.点击Open file,选择“火炬之光2”安装目录下的PAKS下的3DM0.PAK,建议先备份3DM0.PAK和3DM0.PAK.MAN。选择后出现了像Excel一样的表格
5.先不用管表格里面的东西,点击Save All按钮,输出到一个文件夹,我们再慢慢分析。
6.文件夹路径是MEDIA目录下有一堆很熟悉的子文件夹,基本上懂英语就明白文件夹是什么意思,这里就不多讲。选择UNITSITEMS2HAXE文件夹(2HAXE可能是2 Hand Axe的意思),看到了GREATAXE_U01.DAT这个文件,。这里就需要我们的第二个工具dat2txt。这个软件 能把“.DAT”文件转换为“.TXT”文本文件
7.下载完成后,解压发现了dat2txt.py文件,用python语言写的程序,亲们,需要下载python的运行环境。这里要说明,必须下载2.7.3,不能下载3.2.3
8.下载完成后,将GREATAXE_U01.DAT直接拖到dat2txt.py上,这样在”GREATAXE_U01.DAT“目录就直接生成了“GREATAXE_U01.DAT.txt”和“GREATAXE_U01.DAT.txt.ids”两个文件,打开“GREATAXE_U01.DAT.txt”,里面内容如下(注释在后面括号里):
[UNIT]
DAMAGE_ELECTRIC:25 (电系攻击力25)DAMAGE_PHYSICAL:50 (物理攻击力50)DAMAGE_POISON:25 (毒系攻击力25)DISPLAYNAME:Trollcutter (显示名称)ICON:icon_weapon_greataxe02 (物品图标)LEVEL:7 (物品等级)MESHFILE:greataxe02 (Mesh文件)NAME:greataxe_u01 (名称)RARITY:100 (估计是掉宝率)RESOURCEDIRECTORY:media/models/weapons/_GreataxesSPEED:90 (共计速度0.9秒)SPEED_DMG_MOD:90 (?)BASEFILE:mediaunitsitems2HAxebase_2haxe_unique.datUNIT_GUID:6946457356178905811 (唯一ID)DEXTERITY_REQUIRED:0 (敏捷需求)STRENGTH_REQUIRED:116 (力量需求)DESCRIPTION:杀死巨魔的最佳方法是从下到上。 (这个是3DM汉化修改的描述,从下到上 ,好瘾荡)MINLEVEL:1 (最小装备等级?)MAGIC_REQUIRED:0 (魔力需求)[AFFIXES] (以下是附加能力,估计是掉宝的时候随机出下面能力)AFFIX:UNIQUE_CRIT_CHANCE3 (+暴击率)AFFIX:UNIQUE_CRITICAL_DAMAGE_BONUS (+暴击伤害)AFFIX:UNIQUE_LUCK (+掉宝率)AFFIX:UNIQUE_MELEE_SPLASH_DAMAGE_BONUS (+近战xx伤害,Splash是啥意思没明白,只玩过工程师)AFFIX:UNIQUE_PET_ARMOR (+宠物防御)AFFIX:UNIQUE_PET_DAMAGE (+宠物攻击力)AFFIX:UNIQUE_TL2_FUMBLECHANCE2 (+失误概率)AFFIX:UNIQUE_TL2_SHORTSTUN (+短时间的晕)[/AFFIXES]
[UNIT]