翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1064|回复: 1

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

[复制链接]

47

主题

7

精华

1万

积分

枢机主教

耕战
2283
鹰币
8582
天龙币
0
回帖
150

创意工坊通行证

附庸关系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文件大小不一致的情况下的结论。
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6011

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

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

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-4-24 15:58 , Processed in 0.243128 second(s), 35 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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