如何提取《传奇》中别人补丁中的装备文件和地图文件?

如何提取《传奇》中别人补丁中的装备文件和地图文件?,第1张

地图文件很好办,分为水印和原版,原版直接导入客户端和服务端 然后mapinfo里面设置属性 minimap里面设置小地图,水印其实也很好办,不过注意水印的wil不要和你客户端的重叠,如果重叠就要进行转换,传奇素材网有转换器和教程你可以看看。
关于补丁中的武器和装备添加
必须使用wil编辑器 新建一个wil 然后 你把别人的素材完全导入到一个文件夹中 然后再导入你新建的wil中 然后命名 具体命名方法和添加方法参考下面
好了 我们正式开始添加制作武器到我们的版本
首先将武器补丁单独剪切出来 重新起个名字 名字改为100wil
这里说明一下 hero引擎添加武器衣服是最简单的 因为文件名就是装备代码 从100开始算起
新建个文件夹 名字改为Graphics 里面再创建一个文件夹 名字为Weapon
这就是hero引擎读取补丁的地方 放进去 OK了 wil文件处理完毕 简单吧
---------------------------------------------------------------------------------------
然后添加大 也就是大内观 需要注意的是 大内观必须有坐标 否则装备栏会显示偏移
OK 我们现在再创建一个文件夹 名字为data
现在复制自己客户端的 stateitemwil 放到刚才创建的data文件夹里
我们用wil编辑器打开大内观文件stateitem
这里我说明一下 为了让大家制作起来更简单 我们不引用stateitemwil 如果将这个文件做成补丁
你补丁兆数会无辜添加很多 毕竟很多东西都是客户端内自带的
我们创建stateitem1wil 方法是:
用WIL编辑器清空 然后退出wil编辑器 否则改不了名字
然后改名为stateitem1wil
代码第一张为10000 第二张就是10001 以此类推
节省补丁而且直观 还不会冲突玩家客户端 一举两得
---------------------------------------------------------------------------------------
ok 开始导入大
如果大所在文件夹里还有个文件夹名为Placements
Placements文件夹里有个文本的名字跟大一样 那么可以使用批量导入
这样就不用填写坐标了
注意 有的坐标没有写在文本里 而是在名字上
OK 这样一来我们就导入成功了
还记的代码算法吗? 对 第一张为10000 第二张为10001以此类推 一会要用到
---------------------------------------------------------------------------------------
接下来就是导入小了 也就是Items和DnItems
跟stateitem一样 我们复制Items和DnItems 改名为Items1和DnItems1
因为Items和DnItems文件是没有代码填写的 所以他们的显示位置与stateitem一致
所以需要我们在stateitem1导入的大位置和Items1和DnItems1导入的小位置一致
否则会出现大内观和小内观不一样的情况
现在我们把小导入
OK了 一把武器的整套补丁已经添加制作好了 但是版本内没有添加好
很简单 添加武器属性 写入相应代码 就搞定了
---------------------------------------------------------------------------------------
现在打开我们的菜鸟编辑器 确认自己的版本目录是D:\mirserver
打开后 找到物品栏 武器代码是5 找到5
怎么添加呢?最简单不容易出错的方式 就是复制一把武器然后修改代码和属性
这样最不容易出错 小心驶得万年船嘛对不对
好 属性这里我们随便写一下 名字吗 随便
接下来是重点
填写我们刚刚制作武器补丁的两个代码
外观代码 文件名为100wil 还记的代码是多少吗?都不用想 就是100嘛 对不对
所以shape也就是 物品形状这里填写外观代码 100
大内观代码 stateitem1wil还记得第一张代码是多少吗 10000 记住了
所以大内观也就是装备栏外观 怎么讲都可以 我习惯讲装备栏为大内观 外观就是外观 不容易混淆
在looks 也就是物品外观这里 填写10000
检查无误了 OK 制作完毕 恭喜你顺利的制作出了第一把属于自己版本的武器以及补丁
现在我们进入游戏看一下 关闭菜鸟编辑器 有文件占用即将要用到的文件呢 就会出错
进入游戏之前 必须要把自己制作的补丁呢 覆盖到传奇客户端里
---------------------------------------------------------------------------------------
刚刚制作出来的这几个wil文件和文件夹就是玩家的补丁了 简单吧 这样 *** 作一举两得
题外话 接下来是说一下其他引擎文件算法 大家自己看看 举一反三 就不需要我再讲了
===================================================================================
3K引擎:
humwil //衣服shape从0~24计算
hum2wil //衣服shape从25~49计算
hum3wil //衣服shape从50~74计算
hum4wil //衣服shape从75~99计算
weaponwil //武器shape从0~49计算
weapon2wil //武器shape从50~74计算
weapon3wil //武器shape从75~99计算
Itemswil //物品Looks从0~4999计算
Items2wil //物品Looks从5000~9999计算
DnItemswil //物品Looks从0~4999计算
DnItems2wil //物品Looks从5000~9999计算
stateitemwil //物品Looks从0~4999计算
stateitem2wil //物品Looks从5000~9999计算
monXXwil,XX在50~54 的文件每360张为一只怪
大内观代码 第一张是10000还记得吗
===================================================================================
MAX引擎:
武器和衣服每个文件是50件,像开天它在Weaponwil文件里号是40808
40808/1200=34所以开天的shape就是34
王者之刃 它在Weapon2wil文件里编号是13200
13200/1200=11 因为第二个文件里加上50=61
这样王者之刃的shape=61
Weapon2wis里的武器算法同上,登陆器如果检测到当前客户端有Weapon2wis就会
优先读取Weapon2wis,没有的话就读取Weapon2wil
物品补丁扩展算法:
Items每个文件10000
items2wil 的第一个物品为10000
例如:我们以前提供的精致乾坤玉璧的自定义补丁是放在Items5wil里的
那么第一个物品是40000,第二个是40001以此类推
===================================================================================
BIUE引擎:(也就是Legend引擎)
hum2wil //衣服shape从25~49计算
hum3wil //衣服shape从50~74计算
shape>=75 对应 hum+Shapewil 文件,例:shape=78 对应hum78wil
weapon2wil //武器shape从50~74计算
weapon3wil //武器shape从75~99计算
shape在100~255 对应 weapon+Shapewil 文件,例:shape=105 对应weapon105wil
monXXwil,XX在25~79 的文件每360张为一只怪
===================================================================================
参考传奇素材网,有什么传奇上的事情问那边比较好

不知道你是什么引擎,有的引擎执行这个脚本要麻烦一些,有的就非常简单。
-------------------------HERO引擎实现攻击目标触发--------------------------------
首先在地图配置文件MapInfotxt里面添加 @Attack
比如 [3 盟重土城] HITMON(@Attack ) 这个就代表在盟重土城攻击目标时才触发,其他地图则不触发,如果想在其他地图触发,那就在相应的地图后面加上这个参数。
然后在 QFunction-0txt 这个系统固定脚本文件中添加一段执行脚本
[@Attack]
#IF
checkitemw 开天 1 ;检测手上必须拿的是开天,才触发脚本
CHECKHITMONNAME <$STR(S0)> ;检测攻击的目标取得目标名称
#ACT
SendMsg 0 提示:<$STR(S0)>被<$USERNAME>手中的"开天"击中
break
我们可以参考砍猪的脚本,大致跟这个一样!
---------------------------D3D引擎实现攻击目标触发--------------------------------
这个引擎的就简单了多,直接在 QFunction-0txt 这个系统固定脚本文件中添加一段执行脚本
下面这是个范例,根据你自己的需要修改都可以。
;所有触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾
;======================魔法攻击触发==========================
[@MagicStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物<$CURRRTARGETNAME>攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
#IF
#ACT
SENDMSG 6 你被怪物<$CURRRTARGETNAME>攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@MagicAttack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物<$CURRRTARGETNAME>。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK
#IF
#ACT
SENDMSG 6 你攻击了怪物<$CURRRTARGETNAME>。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK
;======================物理攻击触发==========================
[@Struck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物<$CURRRTARGETNAME>攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
#IF
#ACT
SENDMSG 6 你被怪物<$CURRRTARGETNAME>攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物<$CURRRTARGETNAME>。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK
#IF
#ACT
SENDMSG 6 你攻击了怪物<$CURRRTARGETNAME>。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

沙巴克城门口老人(沙巴克攻城战流程):攻城的行会会长向比奇城皇宫内的国王选择攻城选项,提交一个祖玛头像(在沙巴克门口的老人处购买)申请攻城。
攻城当天20点,整个沙巴克区域宣布进入攻城战争状态,沙巴克行会成员名字变成蓝色,身上显示出沙巴克字样。在攻城期间,主要的NPC会暂时消失直至攻城结束,但可以使用仓库和购买攻城兵器。杀人不红名,角色死亡包饥虚裹里的物品会掉落。
抢占皇宫 作为第一目标
三大旗帜中,血量最高,抢占耗时最长的就是皇宫。所以实力强劲的行会,想要在最后攻占三大据点的话,那么最佳的方案就是先快速地打下皇宫。这样后期留守一部分高战力烂猜燃玩家防守即可,皇宫的血量多,即使后期遭到攻击,回来防守也来得及。
攻击民宅 拿下第二块基地
打下皇宫之后,基本上三个旗帜会分别被三个行兆桐会占据。这个时候留守一部分高战玩家防守,其余分队则全力去攻击民宅。因为三个建筑物中,民宅是血量最少,最容易攻击下来的。
攻击擂台 守住城门
最后一个目标就是擂台,擂台四面台阶,属于易守难攻的地势。前期已经有了民宅和皇宫之后,就可以转为高战力守住城门口,其余分队去攻打擂台的阵型。这样大部队去打擂台,击杀掉的玩家只要被堵在城门口进不来,那么擂台拿下就是时间的问题了!
攻城开始后,申请攻城的行会需要攻入沙巴克皇宫,并完全占领皇宫,即可占领沙巴克。注意:攻城开始十分钟内不能占领,坚持守卫沙巴克至少十分钟才可以。

我能告诉概步骤~
首先载BDC2000安装控制面版找BDE ADMINISTRATORS(控制面板找BDE ADMINISTRATORS注册机没注册DBC文件夹面注册机)
设置
按ctrl N d框 STANDARD 直接点OK,
左边找创建STANDARD(左边显示STANDARD1)改名字HeroDB,点看右边拦路径PATH:改装传奇服务端路径,
例我传奇装D盘(mirserverD盘目录)我应该设置D:#92;mirserver#92;Mud2#92;DB 其盘X:#92;mirserver#92;Mud2#92;DB 简单别想
,点改名HeroDB 按ctrl A d框 点OK,放关闭用管DBC2000
2载mirserver(传奇服务端)要能用网免费载能用或限制打主服务器设置IP127001单机IP传奇名字随便定义找与传奇引擎配套登陆器单机玩知道我没办
-- 紫霞游戏平台为您解答 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10296786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存