石器时代添加自定义骑乘宠物

  • A+
所属分类:石器时代

石器时代官服年代可以骑乘的宠物仅有老虎、雷龙、机暴、十大庄园宠物,后续又由爱好者们制作了更多骑宠图像数据,让这个古老的游戏在各大私服、单机版中持续焕发生命力。今天给大家分享如何在游戏中添加自定义骑乘宠物,教程就以昔日人气颇高的金暴斑尼迪克为例进行演示。

 服务端篇

第一步 创建宠物数据

金暴是石器时代官服时代就存在的宠物之一,服务端已经有金暴的相关数据。为了完整演示添加自定义骑乘宠物的过程,教程就从添加宠物数据开始,重新创建一只金暴,为了和原版金暴区分开,教程中命名为超级斑尼迪克。

访问石器时代Linux学习端的服务端共享目录,使用NotePad++编辑宠物编号文件enemy1.txt,创建金暴宠物编号数据,在最后一行新增:

  1. 超级斑尼迪克,at:2;1;1|gu:0|es:1|rn:|wa:0;0;0;0;0;0;0;,,2830,2830,1,1,1,1,1,-1,-1,0,1,,,,,,,,,,,,,,,,,,,,  

石器时代添加自定义骑乘宠物

访问石器时代Linux学习端的服务端共享目录,使用NotePad++编辑宠物编号文件enemybase1.txt,创建金暴宠物基础数据,在最后一行新增:

  1. 超级斑尼迪克,石,皮,线,肉,鱼,2830,30,4.50,26,48,21,29,300,-5,0,0,10,90,0,0,0,0,0,0,1,2,616,,,,,2,1,1,6,100907,1,1,,700,700,,700,700,,700,700,,700,700,,700,700,,19,0,-1,-1  

石器时代添加自定义骑乘宠物

第二步 创建骑乘形象数据

访问石器时代Linux学习端的服务端共享目录,使用NotePad++编辑宠物骑乘文件ride.txt,为每个游戏人物添加骑乘金暴的动画编号,如下图。

石器时代添加自定义骑乘宠物

102003-102214指的是游戏中十个二人物骑上金暴后的动画编号,为何会是这些数字,接下来的客户端篇再详细讲解。

第三步 创建金暴骑宠证书

访问石器时代Linux学习端的服务端共享目录,使用NotePad++编辑宠物编号文件itemset6.txt,创建金暴宠物编号数据,在最后一行新增:

  1. 骑乘学习同意书,骑乘学习同意书,斑尼迪克的骑乘学习同意书,RIDE_PET12|斑尼迪克,,,,,,,ITEM_useLearnRideCode,,,,,,23008,24176,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0  

石器时代添加自定义骑乘宠物

第四步 重启石器服务端

可以结束gmsv、saac进程后,重新启动服务端。嫌麻烦的话,重启虚拟机也是可以的,学习端已设置开机自动启动石器服务端。

  1. [root@StoneAge ~]# ps aux | grep gmsv | grep -v grep | awk '{print $2}' | xargs kill -9  
  2. [root@StoneAge ~]# ps aux | grep saac | grep -v grep | awk '{print $2}' | xargs kill -9  
  3. [root@StoneAge ~]# ./boot.sh > /dev/null 2>&1  

 客户端篇

第一步 搜集骑宠图像数据

骑宠图像数据由四个数据文件组成:adrn.bin、real.bin、spr.bin、spradrn.bin。搜集骑宠图像数据主要有两种方法,第一种是谷歌搜索网友分享的自制图像数据,第二种是提取客户端现有的骑宠图像数据。我已事先准备好金暴的骑宠图像数据,下次再教大家怎么提取客户端现有的骑宠图像数据。

石器时代添加自定义骑乘宠物

第二步 确认客户端图像数据编号

使用客户端读取工具读取当前石器客户端数据,确认当前客户端最后的动画编号,如下图,石器时代Linux学习端中的客户端最后的动画编号为:102202

石器时代添加自定义骑乘宠物

第三步 修改新增骑宠图像数据动画编号

使用动画编号修改工具修改即将要新增的骑宠图像数据动画编号,一般情况下建议使用当前客户端最后的动画编号再下一个数字,也就是102203。

石器时代添加自定义骑乘宠物

第四步 确认新增骑宠图像数据动画编号

在第三步操作上若能确保没有任何错误,这一步其实可以忽略。如下图,新骑宠金暴的图像数据动画编号就是102203-102214。如此一来,102003-102214这十二个数字便是对应服务端篇中ride.txt里的数据。

石器时代添加自定义骑乘宠物

第五步 更新客户端补丁

因为石器时代Linux学习端中的客户端比较特别,需要修改客户端的四个数据文件名称,才能正常更新补丁。进入客户端的data目录,找到adrn_18.bin、real_18.bin、spr_8.bin、spradrn_8.bin,把18修改为136,8修改为115,修改后变成:adrn_136.bin、real_136.bin、spr_115.bin、spradrn_115.bin。如果你跟我一样属于懒癌末期患者,可以写一个Windows批处理脚本一劳永逸,脚本内容如下:

  1. ren adrn_18.bin adrn_136.bin  
  2. ren real_18.bin real_136.bin  
  3. ren spr_8.bin spr_115.bin  
  4. ren spradrn_8.bin spradrn_115.bin  

把金暴四个图像数据文件拷贝至客户端更新工具的data目录下,并在四个数据文件名称后面统一加上“_1”,如下图:

石器时代添加自定义骑乘宠物

打开客户端更新工具,选择客户端的data文件夹路径,把新增骑宠图像数据更新到当前客户端中去。

石器时代添加自定义骑乘宠物

更新补丁后,再把客户端data目录下刚才修改的四个数据文件名称改回默认,即adrn_136.bin、real_136.bin、spr_115.bin、spradrn_115.bin改回adrn_18.bin、real_18.bin、spr_8.bin、spradrn_8.bin。同样,也可以写一个Windows批处理脚本一劳永逸,脚本内容如下:

  1. ren adrn_136.bin adrn_18.bin  
  2. ren real_136.bin real_18.bin  
  3. ren spr_115.bin spr_8.bin  
  4. ren spradrn_115.bin spradrn_8.bin  

第六步 登陆游戏测试

登陆游戏,使用GM命令制作金暴骑宠证书和金暴,测试骑乘效果。

石器时代添加自定义骑乘宠物

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  4   博主  1

    • llp1988 浙江省杭州市 移动

      大神图像查看器和补丁更新器去哪下呀

        • 王花郎 站长 广东省韶关市 电信

          @llp1988 发你邮箱了,解压密码:www.wanghualang.com

            • llp1988 浙江省杭州市 移动

              @王花郎 谢谢大神

            • 1 江苏省南京市 移动

              @llp1988 帅哥,请把补丁更新器转发给我一份呗,感谢了!大神太忙了

                • llp1988 浙江省温州市 电信

                  @1 帅哥QQ多少。我加你