客户端:添加patches.xml里面的内容到你自己的patches.xml里面
路径:
BNS\bin
BNS\bin64
服务端:
GameDaemon.exe 覆盖到D:\Server\GameDaemon\bin
InfoGateDaemon.exe 覆盖到D:\Server\InfoGateDaemon\bin
hook.dll分别各复制一份到这两个文件夹里面。
启动服务端会自动注入并弹出窗口。如果没有DLL会无法启动。
游戏内:
输入
/r "GM" 回车
再输入
.help 查看帮助
更新内容:
v0.4:
1.更新GameDaemon.exe版本为0.0.387.8946
v0.3:
1.修复 内存泄漏(可能)
2.修复 堆栈溢出(可能)
3.新增游戏内互动菜单(可以点击并执行自定义命令),原理为 服务端(GameDaemon.exe)发送一个不存在的角色名+隐藏唯一ID(使用Unicode E0-EA段),客户端点击角色名(需要patches.xml打开客户端角色查询功能)会触发服务端(InfoGateDaemon.exe)查询,服务端(InfoGateDaemon.exe)截获查询内容进行二次处理。
4.新增命令
.effect id 附加效果ID到当前角色。ID可以查找服务端的effectdata*.xml里面的内容。其中effectdata_soulmask.xml里面的effect是变身。.effect 24610007 把角色变成主线当中的武神
.kick [pcid] 踢出pcid玩家,不加参数为踢自己
.respawn 复活角色 -> .effect 65007
.party 建立一个群组,一个人也可以
.custom 发送一条“[点击获得10金币]”命令到当前角色。测试中暂时不支持自定义。
v0.2:
去掉了libmmd.dll的依赖,现在只需要覆盖 GameDaemon.exe+MyGameDaemon.dll 即可注入
1.修复 内存泄漏(可能)
2.修复 堆栈溢出(可能)
3.修复.money小退失效的问题
4.染色。
5.更新了
.search 搜索物品ID
.takemoney [num] 扔掉金钱,不加参数为随机减
.dispose [item] [num] 扔掉指定物品,不加item参数为随机任意数量扔,加了item不加num参数默认扔一个
v0.1:
第一次测试
如果有BUG欢迎反馈,主要是崩溃BUG
制作:等不到的时小荒