查看“加密地图”的源代码
←
加密地图
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 简介 == 正常情况下,使用地图编辑器制作的地图在发布以后,其他人也可以使用地图编辑器打开,并且和原作者所看到的是一模一样的。不可否认,这样的模式促进了制图技术的分享和交流,但很多地图作者并不希望自己的地图被别人随意修改,也不是每个作者都愿意分享自己写的触发。于是,地图加密技术就应运而生了。 所谓的加密地图,就是指可以正常游玩,但无法使用地图编辑器打开和修改的地图。 == 原理 == 无论是原版还是重制版,游戏主程序和地图编辑器在读图时是有区别的,主要区别是以下两点: 1.选择性读取区段,比如玩家的种族、颜色等数据,游戏主程序会读OWNR区段,而地图编辑器读的是IOWN区段;地形数据,游戏主程序读MTXM区段,地图编辑器读TILE区段。加密地图就是将这些游戏主程序不需要的区段全部改名,或者删除,这样地图编辑器打开就会出错。 2.数据读取方式不同,比如当前地图的主题设定值(丛林、沙漠、太空等),地图编辑器会完整读取,但游戏主程序只读取该值的最后三个位(bit),其他的位全部都会丢弃,于是就有人想到了在主程序不需要的位里面填充垃圾数据,这样地图编辑器就无法正确加载地形。
返回至“
加密地图
”。
导航菜单
个人工具
登录
名字空间
页面
讨论
变体
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
分类目录
常见问题
工作笔记
制图工具
所有页面
工具
链入页面
相关更改
特殊页面
页面信息