标题: san9me使用新发现:坐标属性修改, 修改方法见首帖,大家来修改,打造完美的三国9
性别:男-离线 dickdeer

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 60
编号 3849
注册 2003-12-28


发表于 2007-4-16 10:04 资料 主页 短消息 看全部作者
san9me使用新发现:坐标属性修改

在san9me中,有Square的修改,这里40000组数值正好对应于整个地图200*200个坐标每个坐标的属性。

经过一番研究,只要将如上图中化圈的属性改为1022就能将改坐标的属性改成不可通行!!

上图中,我将喷色区域改成了不可通行,出征路线自动改变啦,是不是很牛啊

此贴只是抛砖引玉,rangzh的这个修改器为我们更好的研究三9提供了很好的途径啊,希望大家能有更多的发现。



坐标属性具体修改方法:
假设一个点的坐标是(x,y),那么这个点的square=200y+x。反过来,知道square,将其除200,得到的整数为y,余数为x。
现在确定的square未知属性有以下几个:
512:可通行
1022:无法通行
513:可建设用地
512:码头(在地域性质为水溿之处,将其属性改为512,并将与其连接的水域属性改为512,这样就能连接水陆)
其他数值产生的直接效果应该与512或1022相同,具体有什么差别还不清楚。
举个例子:

上图中,知道了巫县的坐标为(61,144),那么square=28861,这样就能将图中喷色线所在的square一一得出(某一个坐标,x方向邻近坐标差1,y方向邻近坐标差200),然后将喷色线的属性都改为512,同时将蓝色部分的属性从水赖改为水,这样就能得到下图的效果。(p.s如果要将某些区域改为不可通行,只要将属性改为1022即可)。


大家自己动手44看吧


[ 本帖最后由 dickdeer 于 2009-9-9 13:08 编辑 ]

本帖最近评分记录
潇湘暮客 2007-4-20 18:27 +100 更新教学,再度奖励
潇湘暮客 2007-4-16 21:32 +100 好帖奖励
潇湘暮客 2007-4-16 21:32 +100 管理需要


顶部
性别:男-离线 dickdeer

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 60
编号 3849
注册 2003-12-28


发表于 2007-4-16 20:18 资料 主页 短消息 看全部作者

。。果然能改,只要把不能移动区域的属性改成一般的就行了

[ 本帖最后由 dickdeer 于 2009-9-30 21:19 编辑 ]


顶部
性别:男-离线 dickdeer

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 60
编号 3849
注册 2003-12-28


发表于 2007-4-16 21:18 资料 主页 短消息 看全部作者

一切都有可能,copy了一下旁边旬阳港口的属性,庐江也能当港口用啦,哇哈哈

[ 本帖最后由 dickdeer 于 2009-9-30 21:20 编辑 ]
顶部
性别:男-离线 dickdeer

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 60
编号 3849
注册 2003-12-28


发表于 2007-4-16 22:02 资料 主页 短消息 看全部作者
修改square完全能打造符合自己心意的地图,只是工程量实在太大了,40000个坐标点,再加上未知属性数值变化能带来怎样的变化现在还没能完全弄清,真的要做全新的地图绝对要累死人了
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-2 13:46
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.015549 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP