2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

教你用最简单的方法让任何怪物作为你想要的宠物!

爆率、物品、补丁修改等技术参考资料
回复
头像
天堂之手
Mr.GL
Mr.GL
帖子: 263
注册时间: 2018-02-24 21:37

教你用最简单的方法让任何怪物作为你想要的宠物!

帖子 天堂之手 » 2018-03-14 16:08

我自己修改数据库修改出来的,这里以这三个宠物为例子:
1.放牧狂暴史奈奇
2.利爪虎
3.噩梦的监视者

我的做法是将上面的这三个宠物分别替代了
1.放牧狂暴史奈奇 --------->  黄昏幼龙
2.利爪虎                --------->  黄昏座龙
3.噩梦的监视者    --------->  星座龙

黄昏幼龙, 黄昏座龙,星座龙这三个宠物跟其他龙样子差不多,早就想改掉了

,这样一来这三个宠物你就不能继续召唤了,因此修改完之后,
你用相应道具召唤出来的是修改后的宠物.如果你觉得不好可以用其他召唤道具替代.

下面是修改步骤:

去数据库:
use l2jdb;
update pets_stats set typeID=21359  where type='hatchling_of_twilight';
update pets_stats set typeID=21021 where type='strider_of_twilight';
update pets_stats set typeID=20943 where type='strider_of_star';

然后:

update pets_stats set feedbattle=0,feednormal=0,feedmax=2147483647;

再然后去\gameserver\config,找到rates.properties:
# Pet Food Rate control, 1 food = PetFoodRate
PetFoodRate = 1                        ----------修改为------->      PetFoodRate = 0

最后一步了,去\gameserver\data,找到summon_items.csv,记事本打开 :

# Hatchling of Twilight
3502;12313;1                        ----------修改为-------->  3502;21359;1    
# Star Strider
4423;12527;1                        ----------修改为-------->  4423;20943;1
# Twilight Strider
4424;12528;1                        ----------修改为-------->  4424;21021;1


最后说说关键操作的解释解释:

为什么要把foodbattle,foodnormal,foodrate改为0,把foodmax改那么大?
因为改的宠物无法用任何食物来喂,而foodbattle,foodnormal,foodrate改为0了,宠物的饱食度还在降,
没办法了,只好把foodmax改成一个极大的数,原pets_stats表foodmax类型是int的,最大也就
2的32次方减1了.

哪位高手也帮帮忙,看看狼的食物,或者龙的食物是否可以修改让任何宠物吃?

注意:
尽量把宠物的防御,和闪避改高一点别让它们死掉,貌似死了复活饱食度降的很厉害.
不要去npc这个表中改21359(放牧狂暴史奈奇 ),20943(噩梦的监视者),21021(利爪虎)把它们的type改成'l2pet'!!!!!!!!!!!

不要改!!!

我看过这论坛两篇文章都提过改类型,但是我试过了,改类型服务器在load pet_table的时候会当掉,
然后下面的load npc_table也会当掉!!!!

最后这样的结果就是可以进去玩,但是一个npc也刷不出来了.....
最后祝大家玩得愉快,稍后放上我的贴图:

ps:真想看看server源码,我也是java程序员,呵呵.


看了一下大家的回复,有用到的提问需要回答一下:

修改出来的宠物
不能喂食物
不能穿盔甲
当然也不能骑        :)
呵呵,不过也只是我破解加密文件或者源码没怎么读的原因吧
理论上是可以的,个人觉得把地龙换成利爪虎或者别的只不过换个template而已
难度不会很大的吧

通过修改就是可以得到的现在仅仅是
宠物的外观和它本身的属性,就是点到它身上,屏幕正中间血条往下按下那个按钮看到的怪物特有属性:
比如种类是野兽,防御较弱,攻击较强,高暴击率,高暴击强度等等....
这些可是平常宠物没有的哦

还有比较遗憾的是没有改出原有的技能吧...
因我也没有好好去研究如何破解那些加密文件

hoho,以后有什么心得了再放上来吧....
图片

回复