• 30508阅读
  • 52回复

8向 Scroll Map 设置图解:(4向TP) [复制链接]

上一主题 下一主题
离线all4one
 
发帖
105
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
48 小时
注册时间
2011-12-22
最后登录
2014-01-24
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-12-27 17:21:48
— 本帖被 702278 执行锁定操作(2015-12-11) —
前言

自从2007年6月份将Scroll Lock的应用引入FZ KD Room里火焰之河TP至混沌避难所的这段路程,Open KD的效率得到了进一步地提高,尝试使用Scroll功能的人也就慢慢多了起来,大家纷纷在地图CFG里取消了原位于抓屏键旁边的Scroll Lock按键,取而代之换成了"W"、"Caps Lock"、"Ctrl”等。

许多人都以为4向起源于FZ KD,其实多向Scroll的构想起源于FZ BUG KM。


4-8向Scroll的起源

Diablo 升级至1.10以后部分场景的地图有了较大的变化,比如去K老墨的第二层小站到第三层入口的这段路程有时会很遥远,大家都知道Map有个Scroll Lock功能可以通过←↑↓→移动屏幕中心位置实现远程操作:

1. 用Scroll可以TP到屏幕对面远处的落点,而普通TP则要绕远路;
2. 有时可以设定一个方向,长距离的TP节省时间,但是每次游戏的地图随机变化,时上、时下、时左、时右,老要调整Scroll的偏移比较浪费时间,使用起来还不如固定一个方向;

自己对地图功能比较了解,知道活动房间的9宫格,于是就产生了固定8个方位Scroll的想法,简单的4个方位就能解放TP;以前死神之王发过Map的源代码,我看了下关于Scroll Map的代码,卷屏功能是由两个纵横坐标X,Y记录的,实现多方位主要就是对坐标的变化和复位,知道了想法的可行性,就跟virgol提了“简单版4方位/完整版8方位”的构想,并由virgol最终实现了这个理想中的功能。

virgol版hackmap:
2007-9-23 实现固定偏移Scroll 功能,可定义4个方位,1个总开关;
2008-7-13 Scroll增加至8方位,3种复位模式,支持多Act分别定义;

1.13c Hackmap v1.5.rar (158 K) 下载次数:52
1.11b Hackmap v4.5.rar (158 K) 下载次数:323
1.09d Hackmap.rar (67 K) 下载次数:29


相关教程

因为2009年6月TTBN论坛受损,08年发的教程帖已经没有了,搜索了一下之后的几篇帖子都可以让大家比较直观的理解,在此感谢各位作者的分享和推广:

关于4向tp的讨论:(fatman)
http://bbs.91d2.cn/read-htm-tid-620207.html

关于4向tp的说明及使用:(xiaolizi99)
http://bbs.diablofans.com.cn/read.php?tid=66704

四向TP:(jinjinddn)
http://www.anhei3.net/viewthread.php?action=printable&tid=109865

《四向TP》相关教程:(hylin75)
http://www.anhei3.net/viewthread.php?tid=177776


时至今日,很高兴看到有众多的玩家喜欢该功能,并熟练使用4向TP而乐在其中,已经融入成为了个人技术的一部分。还有一个小遗憾就是大家都以为Map能4向,却不知道Map能8向,或者不知道8向偏移坐标如何正确设置。


KD Sor 8向 Scroll 视频

3开演示:http://v.youku.com/v_show/id_XNTY5NDA0Mjcy.html
Open演示1:http://v.youku.com/v_show/id_XNTcwODYxMzQ4.html
Open演示2:http://v.youku.com/v_show/id_XNTcwODgxMTI4.html

清晰视频及资源下载:
http://pan.baidu.com/share/home?uk=3391473160


下面为大家讲解一下多向Scroll Lock的原理,让大家真正了解Scroll Map的设置和使用。

首先必须提及的是,活动房间在地图上的显示:
Automap Active Rooms Toggle:    0, VK_NUMPAD9          // 地图活动房间九宫格 热键 小键盘"9"
Automap Active Rooms Colour:    0xd4                    // 地图活动房间的颜色。


上图中九宫格为活动房间范围,游戏活动只在此区域内有效
人物角色处在中间位置(淡黄色+字),周围相邻8格单位房间
靛青色边框里的黑色区域为800×600游戏屏幕范围)

Scroll 设定固定偏移的目的:就是要充分利用这个活动房间其余8个格
每个方向定义一个快捷键,通过按键快速切换对应的方位
也就是说4向是基本版,而8向才是真正的完整版


大家常用的4向 Scroll

  下面4张图分别代表4个方向,人物位置从中心移到屏幕边角,以最大化扩展可视范围


  4个方向组成的操作范围


  增加4个方向构成8方向 Scroll


  8个方向组成的操作范围
 


Scroll Map 相关代码

Automap Screen Area Colour:    0xc5                    // 屏幕区域颜色,靛青色。
Automap Screen Area Toggle:    0, VK_W  // 屏幕区域颜色标识 开关
Scroll Map Toggle:              0, VK_W  // 屏幕卷动开关
Scroll Mode:  2  // 1 单开关;2 多开关;3 松放复位

//一共可以设置8个快捷键:G,C,X,V,H,B,Y,N可以更换为自己喜欢的键位
Map Scroll Key1:  VK_G     
Map Scroll Key2:  VK_C     
Map Scroll Key3:  VK_X     
Map Scroll Key4:  VK_V     
Map Scroll Key5:  VK_H     
Map Scroll Key6:  VK_B     
Map Scroll Key7:  VK_Y     
Map Scroll Key8:  VK_N   

//8方向推荐使用的偏移值:括号[1-5]对应游戏里的Act1~5
Map Scroll Offset1[1-5]:  20, -12   
Map Scroll Offset2[1-5]:  -20, 12
Map Scroll Offset3[1-5]:  -20, -12
Map Scroll Offset4[1-5]:  20, 12
Map Scroll Offset5[1-5]:  50, 0
Map Scroll Offset6[1-5]:  -50, 0
Map Scroll Offset7[1-5]:  0, -25
Map Scroll Offset8[1-5]:  0, 25

游戏屏幕斜对角(横/纵)坐标的长度比例是2:1
所以 (50, 0)、(-50, 0)、(0, 25)、(0, -25) 这样的偏移会比较合适


把5-8向像下面这样设置,是没有实际效果的 
Map Scroll Offset5[1-5]:  20, 0   
Map Scroll Offset6[1-5]:  -20, 0
Map Scroll Offset7[1-5]:  0, -12
Map Scroll Offset8[1-5]:  0, 12

因为之前1-4向已经包含了后面5-8向的所有屏幕位置



4向与8向对比:(世界之石要塞第三层 → 毁灭王座)

  4向Scroll 一共TP 8次



  8向Scroll 一共TP 5次


大家如果觉得自己用4向已经足够了的,
不妨看看下面的图片了解一下4向的起源就可以了
认为学会4向之后如鱼得水,游刃有余的~
那么可以试试用8向看自己能不能适应

至于键位够不够用的问题:~~挤挤总是有的~~



Scroll Map 与大屏幕分辨率比较 

绿色框:1600×1200 大屏幕  靛青色框:800×600 正常屏幕


  绿色框:1600×1200  橙色框:4向Scroll 可操作范围


  绿色框:1600×1200  橙色框:8向Scroll 可操作范围
[ 此贴被all4one在2013-07-04 15:57重新编辑 ]
离线wxb163
发帖
1373
金钱
239
91币
0
信誉
0
资产
0 IST
在线时间
635 小时
注册时间
2008-10-30
最后登录
2021-01-27
只看该作者 沙发  发表于: 2011-12-27 17:41:42
沙发,厉害啊,看晕了
离线绿衣杀手
发帖
382
金钱
27180
91币
86
信誉
0
资产
0 IST
在线时间
175 小时
注册时间
2011-02-23
最后登录
2020-10-14
只看该作者 板凳  发表于: 2011-12-27 17:54:08
理论上8向会有优势,但是键盘按键不够啊。而且,更改按键习惯是个很头疼的事情,我4向到底算了
离线all4one
发帖
105
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
48 小时
注册时间
2011-12-22
最后登录
2014-01-24
只看该作者 3楼 发表于: 2011-12-27 17:57:51
我自己现在就用的8向
上面的是我的键位,用过4向再改8向也就是1-2天的事情
难的是8个方向要能配合技能使用
单纯用来TP是很简单的
离线莫菲是托
发帖
280
金钱
4367
91币
84
信誉
0
资产
0 IST
在线时间
227 小时
注册时间
2011-09-16
最后登录
2022-02-01
只看该作者 4楼 发表于: 2011-12-27 18:18:09
观摩高手,还是有点复杂。

4向刚刚上手 
离线莫菲是托
发帖
280
金钱
4367
91币
84
信誉
0
资产
0 IST
在线时间
227 小时
注册时间
2011-09-16
最后登录
2022-02-01
只看该作者 5楼 发表于: 2011-12-27 18:22:18
技术强贴,得射金啊
离线all4one
发帖
105
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
48 小时
注册时间
2011-12-22
最后登录
2014-01-24
只看该作者 6楼 发表于: 2011-12-27 18:34:41
就是希望多点人用8向就好了
4向已经传承了下来,而8向却鲜为人知
离线fujunjie
< PY战队 >
发帖
6301
金钱
55470
91币
57
信誉
0
资产
0 IST
在线时间
2711 小时
注册时间
2010-07-28
最后登录
2022-12-17
只看该作者 7楼 发表于: 2011-12-27 18:40:43
哥不改了。。在重新熟悉键位配合技能想想都头痛。。lz有pal的经验分享下吗?从前的ttbn挂了,好多dd都失传了
发帖
116
金钱
567
91币
0
信誉
0
资产
0 IST
在线时间
28 小时
注册时间
2011-11-18
最后登录
2012-03-08
只看该作者 8楼 发表于: 2011-12-27 18:41:33
快捷键太多了,过两天我写一个不用快捷键的。
离线all4one
发帖
105
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
48 小时
注册时间
2011-12-22
最后登录
2014-01-24
只看该作者 9楼 发表于: 2011-12-27 18:45:20
引用第7楼fujunjie于2011-12-27 18:40发表的  :
哥不改了。。在重新熟悉键位配合技能想想都头痛。。lz有pal的经验分享下吗?从前的ttbn挂了,好多dd都失传了

pal没什么经验了,现在很多人都是我比不上的了