…………手把手教你做简单的MOD第9弹来了……以宝石定做为例…………
今天我们主要来讲讲如何定做一个我们自己心仪的宝石。
为了确保讲得详细一点,我截了大量的图,让大家看得更清楚明白一些。
没有基础的童鞋请先去看看我前面的几个教程,然后再来。
我们现在开讲:
假设我们今天要做一个加血量、攻速、法速、移动速度这个词缀属性的宝石。
首先,我们得先打开这张表。
不要跟我说你没有这张表啊,我会生气的。
我之前的教程中提供了链接,自己去找。
然后,按老规矩,先打开游戏根目录下的MEDIA文件夹,然后是UNITS文件夹,再然后是ITEMS文件夹。
最后是SOCKETABLES文件夹,点击打开。
然后,我们看到这个文件夹中一共有358个文件,相当于就是179个宝石的原始资料啦。
图中,这种带BASE和数字结尾的为一个系列,就是一个基础文件加上七个不同等级的宝石。
比如从宝石颗粒到碎片最后到完美的顶级宝石。
这种类型的宝石,我们只要修改基础文件就行啦,就是那第一个带BASE的文件。
那我们往下拉,看到图中带有眼睛、头颅等字眼的名称,这些就是可以单独存在的宝石。
象安多的头骨、李曼妮等。
我们回到上面,随便找一个,就幸运骰子吧。
我们继续往下看……
本帖最后由 3dm_18808542 于 2024-12-28 14:14 编辑
大家看图中我的电脑界面,下面的图标显示,我是另外回到桌面,重新打开游戏根目录。
找到其中的mods文件夹,打开后,新建一个文件夹,改名为定做宝石之教程版。
当然,你也可以取一个别的好听一点的名字,随意吧。
打开这个定做宝石之教程版文件夹,按刚才我们找到的幸运骰子相同的路径……
新建一个文件夹,取名叫MEDIA,然后打开,再新建一个文件夹,取名叫UNITS……
再打开UNITS文件夹,新建一个ITEMS,打开,再新建一个SOCKETABLES文件夹……
我们要对照一下,确保和原版的路径是一致的。
确定后,我们把那个幸运骰子的源文件复制过来。
我们先把这两个文件的名称统一改成GEM01吧!
我们打开这个叫做GEM01的DAT文件,就用文本文件的格式打开。
我习惯先调整一下里面的排列顺序。
调整后,你也可以和原版的对照一下,没有什么不同,只是排列顺序变了……
接下来,我们就要稍做修改啦。
第一行,单位类型,我们可以不动,改一下也是可以的。
我们现在的是金色宝石,也就是传说级宝石。
如果改为SOCKETABLE,那就成了普通宝石。
如果改为MAGIC SOCKETABLE,则是魔法宝石。
其他还有混乱宝石、冰霜、火焰等等,总之,没有多大意义,改不改无所谓的。
第二行也不动,这是调用游戏中的相关资料。
第三行,名称,这个要和我们之前的名字一致,也改成GEM01。
第四行,调用的文件路径,不要动。
第五行,宝石的显示名称,我们可以随意改,比如说改成星语心愿、荣耀之心等等。
我在这里就不改啦,像我昨天发布的18宝石模型,就改成了宝石定做之01到18。
第六行,调用文件,不动。
第七行,等级,这个等级应该宝石的镶嵌等级限制。
有些宝石需要装备达到一定的品阶才能镶嵌,这里,我们直接改成1级,也可以把这一行删掉。
第八行,RARITY,稀有率,这个关系到爆率。
因为这个宝石是我们定做的,我们会指定掉落路径,与爆率无关,所以,没必要改。
第九行,VALUE,价格,我们可以改小一点,比如改成10,甚至1都可以的。
第十行,调用文件,不动。
第十一行,最小等级,一般我们默认为0或者1。
第十二行,最大等级,一般我们默认为999,像原版中的9999999实在没有意义。
第十三行,图标,这个我们等一下讲。
第十四行,调用声音文件,不动。
第十五行,调用声音文件,不动。
第十六行,调用声音文件,不动。
第十七行,ID号,这个代表身份证号码,不动。
第十八行,本来有一行是我们的装备最下方显示的一行文字。
比如懒人宝石上面的小星星,普通宝石上面显示的一句话等等。
但这里没有,我们可以从别的宝石文件上复制过来,不弄也没关系。
我在这里还是复制一行吧,该死的强迫症……
全部该改的改了,不该动的没动,我们再和原版的文件对照一下看看……
体息一下,抽支烟先……
休息回来,我们继续……
现在重点讲一下图标:ICON
原版中的图标元素都在游戏根目录下的MEDIA文件夹下的UI文件夹中。
打开UI下的ICONS文件夹……
代表宝石的图标在GEMS内,我们打开后,可以看到,其中一共有六个文件……
第一个和第四个是DDS文件,我们的PS软件要下载相关的插件才能打开。
我在这里打开给大家看看……
图中,有些相同系列的图标,一共有七个,从小到大,也就是宝石从低到高级的图标了。
第二个和第五个,则是分别代表第一个跟第四个图中,各个图标的调用路径与名称。
因为第四个文件中的图标要少一点,所以,我在这里就打开相对应的第五个文件吧。
同样,用文本文件的格式打开这个GEMS1.IMAGESET文件,展开如下:
我们如果要给宝石换图标,只要复制图中的部分即可。
然后回到我们定做的宝石文件界面,粘贴到相对应的位置上。
在这里,我们就不更换啦,只是让大家了解一下。
至于之前我发布的一些宝石MOD中的银色五角星图标,则是在UI下的ICONS文件夹中的AUTOMAP中,有兴趣的童鞋可以去看看。
接下来,我们来修改词缀……
我们打开根目录下的AFFIXES文件夹下的ITEMS文件夹,里面有3376个文件。
对照我们一开始就准备好的那张神表,找到代表加血量、攻速、法速以及移动速度的文件。
然后,在我们要定做的宝石文件夹中,按相同路径新建一个ITEMS文件夹,把找到的那八个文件都复制过来。
在这里我们要说一下……
因为那张神表中的中英文对照,是从单词UNIQUE开始的,所以,我们就直接拉到这个单词开头的地方。
比如说加血量的,我们除了用这个加血量总值的UNIQUE_MAX_HP外,可以用那个加百分比血量的UNIQUE_HEALTH_PERCENT_BONUS。
如果我们有一定的英文件基础,也可以用靠上面位置的HP_ADDER,最后的结果都是一样的。
好啦,我们已经确定用加血量总值的UNIQUE_MAX_HP,就不再多说其他的。
现在,我们回到定做宝石之教程版的词缀文件夹中来。
按照顺序,我们先打开攻速文件……
图中标示的地方,表示允许武器还是装备。
我们要做就做通用的,不管是武器还是装备,都能镶嵌。
所以,很干脆,把这些多余的内容删掉。
下面的数值3,我们直接改成100。
这样一来,我们镶嵌上这个宝石后,攻速将会增加100%。
改完后,这个文件成了这个样子啦。
同样的方法,我们把法速和移动速度也都改成100吧。
血量总值这个,是1:2的比例,我们输入10000吧,这就表示加了20000的血量。
这个不是百分比的,属于变量。
有兴趣的童鞋可以去参看我另外发布的一个神奇宝石上面的文件说明,这里不细说。
本帖最后由 3dm_18808542 于 2024-12-29 06:49 编辑
切换到UNITS文件夹下的宝石文件夹中来,我们打开那个GEM01文件,先把下面的词缀复制成四行。
然后,我们在词缀文件夹中打开那四个词缀文件,复制文件的名称。
然后替换掉相对应的地方。
我们为了让血量显示在最上面,也可以把顺序稍做调整。
到这里,我们的定做宝石就算是修改成功啦!
………………
等等,我们做得这么辛苦,到底要如何才能得到这个宝石呀!
哦,这个呀,待我细细道来……
我们打开根目录下的SPAWNCLASSES文件夹。
这里边有1724个文件,都是一些跟爆率相关的文件。
比如说,我们先找到铁匠,拉到跟商人相关的单词,MERCHANT。
然后,我们找到NAME:MERCHANT_THEOS_INVENTORY,这是铁匠的货物清单。
在上面的位置,我们还可以找到砸木桶的相关文件。
向下,我们还能找到盗墓时翻棺材的爆率文件。
再往下,我们最后找到了这个,死亡的冒险者。
也就是要翻尸体啦!
我们在野外,经常看到一具具尸体,翻一下,会掉落一些物品和金币。
回到定做宝石文件夹,我们同样新建一个爆率的文件夹,把铁匠的货物清单和翻尸体的爆率文件复制过来。
打开死亡的冒险者这个文件。
我们把那个掉落金币的文件复制一份,然后把名字改成GEM01,掉落权重改为-1。
关于掉落权重,-1表示必然掉落,0表示随机掉落,0以上的数字则计算比例掉落。
掉落的数量,我们都改成1就够啦!
至于文件中的药品掉落,因为我们设置了自动回血,所以就直接删掉吧。
金币的掉落数量可以适当调高一点。
我们有时接触到的,翻尸体会跳出精英怪或者BOSS来。
这也就是通常说的口袋妖怪,实际上就是在这里添加了掉落BOSS的相关爆率文件。
在这里,我们先略过不说,我们继续……
我们复制一下有关GEM01的内容……
把这些内容粘贴到铁匠的货物清单上。
掉落数量,我们改成40以下的任意数字即可。
在这里,我们就改成8吧!
到这里,我们可以暂告一个段落啦。
休息一下……
本帖最后由 3dm_18808542 于 2024-12-28 20:36 编辑
实际上呢,我们到这里就已经完成了,只要打包就能进游戏体验啦。
只是现在有一个小问题,那就是我们在玩的时候,野外翻尸体可以爆出宝石来,但在铁匠这里买不到。
因为我们做的是金色宝石,铁匠这里不准卖,买不到。
为什么?
因为铁匠没有营业执照!
怎么办?
急!
在线等……
我们在根上的UNITS文件夹下的MONSTERS文件夹中找到商人的文件夹,MERCHANT,点击打开。
这里面一共有106个文件,也就是53个商人的资料,有卖宝石的,有卖套装的,有卖地图的。
我们向下找到第一幕营地的铁匠资料。
到定做宝石文件夹中对应的路径下新建一个对应的文件,把铁匠的相关资料复制过来。
接下来,我们就要找营业执照啦!
据我所知,赌博商人肯定有,走私商人伯恩为了应付检查也是有的,但是这个卖货的狼人我就不知道啦。
说实在话,我也没什么印象在哪见过这个狼人商人。
我们随便打开这三个中的任意一个,找到这一行……
允许经营传说物品吗……
答案是true,肯定的啦。
我们把这一行复制下来……
然后粘贴到铁匠的资料上面这样,我们在明面上就有了经营传说物品的资格啦!
终于是完成了,谢天谢地!
检查一下看看,不要漏掉什么才好!
嗯嗯,检查过了,没什么遗漏,那我们就开始打包吧!
打包过程中,左边输入作者名和两个文件名。
为什么是两个文件名呀,这个等一下说。
打包结束,马上进游戏体验一下吧!
加载本MOD,如果同时玩别的MOD的话,最好是置顶,因为词缀属性和货物清单会冲突。
我这里没有玩别的MOD,只是测试一下效果。
因为我有现存的存档,所以,直接到铁匠那里购买。
打开铁匠的货物清单……
第一栏是武器。
第二栏是装备和饰品。
第三栏就是我们期待已久的宝石啦。
8个宝石,排列得很整齐。
再到城外去遛达一下,遇到一个死亡的征服者卫士。
碰他一下吧!
掉落几堆金币,还有一个幸运骰子,也就是我们定做的宝石……
捡起宝石,我们回到城里,把宝石存在共享仓库里面,退出游戏。
回到定做宝石文件夹中,打开后,我们看到这里有一个MOD文件。
大家都知道,在我的文档中,还有另一个位置也有一个MOD文件。
这两个文件是一样的,这就是我们在打包的时候要输入两次文件名的原因啦。
好啦,本教程到这里就结束啦!
稍晚一点还会有一些补充内容奉上,敬请期待!
本帖最后由 3dm_18808542 于 2024-12-28 20:54 编辑
以下是补充内容……
我们如果想要再做一个宝石MOD,可以到根目录下另外复制一个源文件过来。
当然,也可以将定做宝石教程版的GEM01直接复制一下就行啦!
我们把名字就改成GEM02吧!
打开这个GEM02文件,名字记得改一下。
图标嘛,我们就到根目录下的UI文件夹下的ICONS文件夹中去找。
比如说,我们点击打开AUTOMAP文件夹,用文本文件的格式打开那个AUTOMAP.IMAGESET文件。
我们找到那个代表金色五角星的questmarker内容,把它粘贴到GEM02相应的位置上。
宝石改完了,铁匠的货物清单和死亡的冒险者的相关内容也都顺带改一下。
铁匠的货物清单上,我们还是把数量改成8,与GEM01的掉落一致。
打包,然后进游戏体验一下吧!
我们直接跑到铁匠那里,打开货物清单,宝石变成了16个,第二排金色的五角星图标是那么的显眼……
厉害,写的很详细,我都看完了。:lol 本帖最后由 3dm_18808542 于 2024-12-29 07:29 编辑
yuin01 发表于 2024-12-28 21:36
厉害,写的很详细,我都看完了。
图片太多,没办法,检查了好几遍,要么漏了,要么放错位置。
要做就要做好,我这该死的强迫症……:L:L:L
还有一点点补充内容,因为上传容量达到极限,所以要等到十二点过后更新了才能继续。
我们继续补充内容:
我们现在来做第三个宝石。
像第二个一样,我们复制一个源文件,就改名叫GEM03。
我们现在打开这个GEM03,同样的,稍做修改。
其实也没怎么修改,只是名字改了一下,图标换了一下。
我们打开词缀文件夹,打开那个加血量的词缀文件,复制图中的部分。
然后,粘贴到GEM03最下面的位置,替换掉我们之前的词缀内容。
用同样的方法,我们再把攻速、法速和移动速度这几个文件的相同部分复制粘贴过来。
这是第二种宝石制作方法,我称之为编码版。
我们上面最开始讲的方法,我称之为精准版。
关闭GEM03后,我们再改一下爆率文件。
也是直接复制一下就行,数量也改成相同吧。
OK,然后打包进游戏检验一下吧!
跑到铁匠铺一看,货物清单变成24个宝石啦。
我们的第三个定做宝石就在第三行呢……
至此,本教程全部结束啦,谢谢捧场!
最后,奉上此次教程的作品,供大家借鉴!
请问下大佬 ,怎么修改怪物数量啊,最近下了个挑战者大陆.地图上MOSS比小怪都 多,个头又大,人在哪都看不到,电脑卡到10来帧.体验真 不好,看了你的教程.只到解包那一步,然后就不知道怎么改了,想把BOSS数量改到五分之一就行了,还有BOSS回血太快怎么改.望指教 论风者 发表于 2024-12-29 12:35
请问下大佬 ,怎么修改怪物数量啊,最近下了个挑战者大陆.地图上MOSS比小怪都 多,个头又大,人在哪都看不到,电 ...
你的挑战者大陆是有很多个的那种吗?
如果是的话,可以不加载怪物那一个MOD试试看。
这个MOD太大了,弄一次要一个多小时,很麻烦的,我都不弄。
至于回血,如果是所有BOSS都一样的回血,那就要弄MEDIA文件夹下的GLOBALS.DAT。
解包后,第一时间能看到这个文件的,用文本格式打开,展开后,可以看到以下内容:
<INTEGER>NORMAL_ITEM_WEIGHT:10000
<INTEGER>MAGIC_ITEM_WEIGHT:90
<INTEGER>UNIQUE_ITEM_WEIGHT:7
<INTEGER>RANDOMMAGIC_ITEM_WEIGHT:100
<FLOAT>RANDOM_ENCHANT_CHANCE:4
<INTEGER>RETIREMENT_AGE:20
<INTEGER>MIN_RANDOM_ENCHANT_SLOTS:2
<INTEGER>MAX_RANDOM_ENCHANT_SLOTS:2
<INTEGER>MIN_MAGIC_ITEM_SLOTS:5
<INTEGER>MAX_MAGIC_ITEM_SLOTS:6
<INTEGER>MIN_UNIQUE_ITEM_SLOTS:10
<INTEGER>MAX_UNIQUE_ITEM_SLOTS:12
<FLOAT>MAGICFIND_MAGIC_INFLUENCE:2000
<FLOAT>MAGICFIND_UNIQUE_INFLUENCE:2000
<FLOAT>MAGICFIND_RANDOM_INFLUENCE:1000
<FLOAT>RANDOM_SOCKET_CHANCE:25
<FLOAT>SECOND_SOCKET_CHANCE:33
<FLOAT>THIRD_SOCKET_CHANCE:33
<FLOAT>TRADE_REQUEST_WAIT_TIMER:20
<FLOAT>MANA_RECHARGE_RATE:4
<FLOAT>HP_RECHARGE_RATE:0
<FLOAT>PET_HP_RECHARGE_RATE:1.5
<FLOAT>ENCHANTER_SOCKET_CHANCE:20
下面倒数第三行,HP开头的那个就是回血了。
系统默认不让回血的,你可以改回来。
上面一个是回蓝,下面一下是宠物回血。
我这贴子怎么没加精呢,前面几个教程都加精了呀!
我感觉这个教程比前面的几个做得都要好呢!
唉!
这么好的教程没有人看,可惜了啊!
难得有好帖,我在楼主的整合类专用帖里问了一个改宝石的问题,想着这问题跟宝石有关,还是把问题搬过来算了。
刚学了楼主第9期的制作宝石,我想在宝石中添加【百分比法力偷取】的词条,由于在宝石属性对照表内找不到百分比法力偷取的词条,又在别人制作的宝石当中见到10%的魔法偷取词条。请教楼主如何才能做到,谢谢! fcuqisksw 发表于 2025-3-27 03:03
难得有好帖,我在楼主的整合类专用帖里问了一个改宝石的问题,想着这问题跟宝石有关,还是把问题搬过来算了 ...
在火距之光2\MEDIA\AFFIXES\ITEMS文件夹搜索MANA,然后,可以找到许多与魔法相关的词缀。
带MAX的是最大魔法值,带STELL是偷取法力的。
我们要找百分比的,在SET_MANA_STEAL这里面就有。
这是随机套装属性的,我们借来用用。
复制:
<STRING>NAME:OFTHEWIZARD MANA STEAL
<STRING>ACTIVATION:PASSIVE
<STRING>DURATION:0
<STRING>TYPE:PERCENT MANA STOLEN
<FLOAT>MIN:1
<FLOAT>MAX:1
按教程的补充部分,把它粘贴到我们的物品最下方。
打包,OK!
你可以解开我下面的这个MOD参考一下。
3dm_18808542 发表于 2025-3-27 10:04
在火距之光2\MEDIA\AFFIXES\ITEMS文件夹搜索MANA,然后,可以找到许多与魔法相关的词缀。
带MAX的是最 ...
感谢楼主!已经成功做好了
本帖最后由 fcuqisksw 于 2025-3-30 20:05 编辑
再请教:想把做好的宝石放商人那里可以购买,仅仅只占用1个格子,可以像血瓶蓝瓶那样无限次数购买,怎么设置?
这是先前的代码:
改成这样对不对?
<STRING>UNIT:GEM01
<INTEGER>WEIGHT:-1
<INTEGER>MINCOUNT:1 //原先这里是8
<INTEGER>MAXCOUNT:-1 //原先这里是8
页:
[1]