【结论】ZR系列rms不检测地形slp的一致性
ZR系列地图格式RMS(以下均为大写,与真正的随机地图格式rms区分),本质上是由rms、scx、slp打包而成的无压缩zip文件。已知:当参加者和游戏主办者的rms不一致时,主办者无法传输地图,参加者无法准备,并被提示「rms不一致,需手动删除文件」。
问题:对RMS格式而言,游戏是否会检测其中地形slp的一致性?换言之,slp的不一致是否影响多人游戏进行?
例如,如若主办者和参加者的RMS不一致,内部文件体现如下
主办者 1P:map0.rms,map0.scx,15002.slp(内为 草地 1)
参加者 2P:map0.rms,map0.scx,15002.slp(内为 泥地 3)
参加者 3P:map0.rms,map0.scx,15002.slp(内为 雪原)
……
结论:经过实际测试表明,仅更改地形SLP,不影响游戏的开始和进行,不会被游戏认为RMS不一致。
意义:
这个结论为我们提供了一个可能,那就是ZR系列地图制作者在发布带有地形slp的地图时,可以同时提供「常规地形版」和「区格地形版」两个版本,且这两个版本的RMS使用完全相同的文件名。
而选择了常规版本的玩家,和选择了区格版本的玩家之间,可以进行联机,并且将各自看到自己选择的地形风格,不会受到对方的影响。
这样一来,区格地形的玩家和非区格地形的玩家,将不会再受到另一方制作的RMS中自定地形的绑架。
局限:
由于仅修改SLP并不会影响RMS文件大小,这次测试尚不能给出RMS文件大小不一致的情况下的结论。
同步当然只会判断RMS和SCX的了,SLP只是资源,否则压缩包内部文件顺序不一样岂不也不同步了。
页:
[1]