翔鹰帝国网|古代战争游戏论坛|帝国时代系列|全面战争系列|0AD
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 106|回复: 1

[教程] 【结论】ZR系列rms不检测地形slp的一致性

[复制链接]

34

主题

1

精华

2723

积分

公爵

耕战
383
鹰币
2690
天龙币
0
帖子
111

创意工坊通行证

附庸关系0
 楼主| 发表于 2018-12-20 23:30:31 | 显示全部楼层 |阅读模式
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文件大小不一致的情况下的结论。
回复

使用道具 举报

387

主题

14

精华

6万

积分

宗主教

耕战
10264
鹰币
37532
天龙币
18
帖子
5413

特级嘉禾勋章三级帝国勋章十字军勋章

附庸关系0
发表于 2018-12-21 22:21:00 | 显示全部楼层
同步当然只会判断RMS和SCX的了,SLP只是资源,否则压缩包内部文件顺序不一样岂不也不同步了。
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国 ( 京ICP备18029055号-1 )

GMT+8, 2019-1-18 12:23

Powered by Hawk Studio  QS Security Corp.® Licensed

© 2001-2018 Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表