节奏大师好友闯关及战队歌曲竞技数据汇总,小编看到一大神分享的技术贴,写的非常厉害,关于节奏大师好友闯关及战队歌曲竞技数据文件阅读教程,喜欢的玩家可以研究下,话不多说一起看下文的技术介绍吧。
1. 好友闯关文件为mrock_MAP_client.bin,战队竞技歌曲文件为mrock_guild_song_client.bin;
2. 所有的16进制数据如需转换10进制需调转数据位置后转换,例如c4 01转10进制,先换位变01c4,后转10进制,即452;
3. 各位请勿随意修改文件歌曲ID等数据,因为服务器端仍有数据校验文件,所以修改后对应的分数等无法上传(当然如果你只想玩玩铺面的话当我没说);
4. 本教程最终所有权归本人@asasaas1所有,如需转载等请尊重原创者劳动成果,谢谢。
5. 近期将发布友闯编辑器,请各位耐心等待。
【好友闯关数据文件阅读教程】
★准备材料:mrock_MAP_client.bin、条件.txt(我会另附)、Hex Editor(任意16进制编辑器均可)、计算器;
★教程
1. 用16进制编辑器打开mrock_MAP_client.bin,:
MAP文件总共包含4周友闯数据(共计80关,关卡数据从地址0x00000c01位置起始,即16进制数据01起)。光速每周的例行更新是更新的下周的关卡数据。下面以下图为例分述各数据含义:
图片地址:7ktq80.com1.z0.glb.clouddn.com/删%E6%8D%95%E8%8E%B7.JPG(由于百度删帖……请自行删除中文字符后再查看)
0x00000c01: 01 – 1 byte,关卡内部编号,无实际意义;
0x00000c05~06: 75 27 – 2 bytes,周编号,有75 27、76 27、77 27和78 27四类。是哪周需根据下面的数据来定;
0x00000c09~0a: 05 00 – 2 bytes,邀请玩家人数,当邀请玩家开关开启(01)时生效,16进制格式数据(需转换为10进制计算);
0x00000c0d: 01 – 1 byte,是否邀请玩家开关,00-off,01-on;
0x00000c0e: 01 – 1 byte,该周关卡编号,从01-14共20关;
0x00000d02: 07 – 1 byte,过关条件编号,具体对应条件请查阅条件.txt,根据mrock_txt_client.bin得来;
0x00000d02~03: 03 00 – 2 bytes,条件内部数据,具体包括:
1. 评价达到%s,数据:01-D, 02-C, 03-B, 04-A, 05-S, 06-SS, 07-SSS,后面00补足;
2. 结算血量不低于/不超过%d%、Miss/Great/Perfect/连击/分数不低于/不超过%d%、Miss/Great/Perfect数不低于/不超过%d,数据:2个字节的16进制数据;
3. 无内部数据条件,数据留空(00补足);
0x00000d0a~0b: c4 01 – 2 bytes,关卡ID,占2个字节,这个数据可以直接引用在mrock_song_client里搜索,也可以通过转换10进制在xml版的song歌单里搜索;
0x00000d0e: 01 – 1 byte,谱面Key数,01 – 4k, 02– 5k, 03 – 6k;
0x00000e02: 01 – 1 byte,谱面难度,01 –ez, 02 – nm, 03 – hd;
0x00000e06: 01 – 1 byte,宝箱关卡开关,00 –off, 01 – on;
0x00000e0e: 04 – 1 byte,宝箱内容,04 – 体力x5, 05 – 金币x100, 06 – 随机限时人物一天, 07 –积分x588, 0d – 金币x200;
0x00000f02~05: 11 5d 6e 01 – 4 bytes,关卡结束代码,无实际意义;
0x00000f06: 00 – 1 byte,关卡特效代码,00 – 无, 01 – 上隐, 02 – 下隐, 03 – 闪烁, 04 – 镜像。(可以看到0x0000012f地址的数据为03,即闪烁)
自此,一个完整的关卡数据结束。后面的数据规律类推即可。区分每周只需区分周编号即可。
【战队竞技歌单数据文件阅读教程】
★材料:和上面相同,只是文件替换为mrock_guild_song_client.bin;
★教程:在了解到友闯的数据格式之后,本文件的格式各位应该大致都明白,只是数据仅有周编号、歌曲ID、key数、难度、条件以及条件内部数据6类。光速不定期更新数据。