战神引擎白猪G+说明书

-->
战神引擎白猪G+说明书

1 新手安装

1.1 认识目录

战神引擎白猪G+说明书(图1)

1.2 基础配置

  1. 第一步:获取授权主要介绍如何获得白猪授权
  2. 找作者拿到白猪卡密、安全码后,按照第1步中的视频介绍操作即可。白猪卡密不记名,所以拿到手后请妥善保管
  3. 第二步:功能包配置,这里放了白猪的功能包:

战神引擎白猪G+说明书(图2)

  • upt是游戏更新包,这个包为了支持多语言,白猪做了修改。如果你的版本想支持多语言,就可以把这个upt包放到你的客户端,同时可通过修改upt.constant中的内容,并拖放到upt.zip upt64.zip中,可实现多语言配置。注意:upt建议放到apk里打包,不要热更
  • 大尺寸背包替换文件:这个是有些老G喜欢背景大一点的背包,可以替换其中的文件实现
  • config包:这是放白猪配置文件的地方,默认都是全明文,有如下内容:
  • 战神引擎白猪G+说明书(图3)
  • 其中:mir2.bzconfig 是白猪的主配置,主要功能都通过此文件配置维护。具体可以看下文件内容,每个配置都写了注解。
  • mir2.blelements 这是装备元素配置,可以配置20种装备元素展示
  • mir2.bzUIConfig 这是白猪的皮肤配置,可以修改选取界面、开门动画、血球、主界面等
  • mir2.constant、mir2.constant_en、mir2.constant_fanti 分别为中文、英文、繁体语言包,自己打开就能看到
  • mir2.data.setting 这是内挂初始化配置,比如你想默认勾上谁,可以通过此文件配置
  • mir2.def.haircfg 这是玩家头发外显配置,可以映射头发ID与素材之间的对应关系
  • btnCallbacks 这是按钮明文,有需要的自己修改
  • widget._def 这个应该不用多做介绍,游戏默认布局调整全靠它
  • mir2.settingConfig 这是内挂技能配置,通过配置此文件,可实现多职业的技能配置
  • timer.callbacks 这是timer可挂载的明文文件。比如在回收之前,显调用下该文件中的lua函数,通过后再执行回收
  • 其他:如果你自己修改了 mir2 中的明文,也可以放到config压缩包中
  • core.zip 这是白猪核心明文,不可修改
  • mir2.zip 这是战神明文包,不可修改
  1. 第三步:补丁文件替换,把白猪新增的若干个json文件丢到自己服的logincenter中
  • 所谓补丁文件,就是logincenter中的压缩补丁包。目录地址参考:D:\Mud2.0\Logincenter\ClientConfig
  • 白猪提供了一批json补丁文件,将这批文件丢到你的补丁压缩包里即可
  • 战神引擎白猪G+说明书(图4)
  • 至于每个json文件中的内容是啥?可以查看此篇文章
  1. 第四步:素材配置,就是热更新服务器中的 rs、res 素材
  • 白猪提供了一些额外增加的素材,需要增加到游戏中,否则会无法正常运行
  • 将rs目录的所有文件放到你自己的rs.zip中,res目录拷贝到热更服务器
  1. 第五步:服务端配置,服务端文件需要拷贝与合并
  • CommonScripts目录下有3个文件,分别为:extendUIs.pas、fenghao.pas、onLogin.pas
  • extendUIs.pas: 游戏通讯函数整合文件,其中包含了绝大多数游戏中客户端与服务端之间通讯用到的函数
  • fenghao.pas: 封号下发函数
  • 以上两个文件不用改,直接复制替换就行(除非自己本来就是白猪老版本,已经有修改,那就自己合并代码)
  • onLogin.pas: 这个文件是游戏登录后触发函数,登录后会瞬间触发,可以拿来做一些初始化动作
  • PsMapQuest 目录下有2个文件,HelperQuest.pas、RunMailQuest.pas,一个是通讯桥接文件,一个是邮件触发文件
  • HelperQuest.pas代码:

{$I common.pas} //白猪UI扩展文件,必须引用{$I extendUIs.pas}

  • 最关键的就是上面两行,拷贝到你自己游戏的HelperQuest.pas中
  • RunMailQuest.pas代码:

//白猪helper命令开关,不能删除This_Player.HelperDialog('Helper:1'); This_Player.AddPlayerAbil(299,65535,0); //登录下马This_Player.AddPlayerAbil(6,65535,0); //登录下马降速

  • 最关键的是以上三行代码,一个是通讯指令、另外两个是下马和下马降速。如果你不是骑马服,也可以把这两句删了
  • 下发服务器时间配置:这个用了以后,就能在客户单看到服务器时间。不过这个不重要,看你是否需要添加