最近自己在研究这个。 所以分享出来
下面是路点文件制做常见问答:
问:为什么我的CS调不出控制台呢?
答:请用鼠标右键点CS在WINDOWS桌面的快捷方式图标,在其属性框中添加-console(我的是E:\Half\hl.exe -console -game cstrike)
问:怎样制作自己的路点文件版权呢[将自己的大名输入路点(waypoint)文件,在系统启动时显示]?
答:呵呵,这很简单啊。在CS的“自定义(customise)”菜单里输入你的称谓(也就是对战时各玩家使用的ID啦),然后制作路点文件,保存退出,每当系统调用你的路点文件,屏幕正上方都会出现 create by <你的称谓>,比如:
create by ZHOU QIANG 2004/06/02(注:“ZHOU QIANG 2004/06/02”就是我输入的ID)
或者:
create by gamezone.qq.com 2004/06/02(注:“gamezone.qq.com 2004/06/02”同样是我输入的ID)
有了称谓又有了文件创建时间,二者得兼(注意:由于不支持中文,你可以用拼音,当然你也可以加上你的网站的域名,这样还能达到宣传目的,为网站创生更多的访问量,何乐而不为呢?)。
问:对于同一副地图,为什么我做的路点文件体积总是很大,以致影响到系统的运行速度了呢?
答:产生这种情况是因为在制做路点文件的时侯,设置了过多的死路点(即没有连接的路点,这在1G以上的CPU还看不出来,但对那些还在用433上下的老爷机的老兄们可就惨喽,系统明显地有迟滞感),既所谓的文件质量不高,且在保存的时侯是运行了waypoint save nochek(忽略所有错误,强行保存)命令,建议保存时使用waypoint save,这样系统会随即检查你的路点,如果系统显示有错误请做相应的修改,如果你觉得错误过多,想重新制做路点文件,请在控制台运行waypoint load,这样会清除当前的所有路点设置,然后根据一个完美的路点文件。路点文件的制作成功是要倾注你的耐心与细致的。
问:怎样连接两个断开的路点呢?
答:这里你要用到“pathwaypoint add <路点号>” 这个命令。比如10号路点和11号没连接,你就应该站在10号路点上,然后在控制台输入pathwaypoint add 11,这时你会看见两个路点间出现了一条白线连接线。注意:在这之前请关掉autowaypoint on和pathwaypoint on,否则你的路点文件乱套了。
问:狙击(Camp)路点怎样设置呢?
答:狙击路点是一类非常特殊的路点。设置狙击路点时应首先蹲下,然后面对你要狙击目标的方向,接着用waypoint add命令,在菜单里选择Campstart,接下来原地不动,面朝另一个方向,选CampEnd。你会发现Camp路点只有一般路点的1/2高,且有一条红线相连。
问:跳跃(Jump)路点怎样设置呢?
答:跳跃路点并不是在行进中通过跳跃来简单生成的,而是应先在waypoint add命令选JUMP(这时,系统会出现一段男声,屏幕左上角出现observation on字样),接着再实施整个跳跃动作,这样生成的路点就记录在案了。
问:怎样设楼梯路点呢?
答:必须手动设置。首先你得先走到楼梯下面,然后添加楼梯路点,在楼梯的另一端执行同的操作,最后再将这两个路点连接即可。请特别注意:
在设置楼梯或跳跃路点之前要将autowaypoint关闭(使用autowaypoint off命令)!!
问:你能否给出一个详细的路点文件制做示例呢?
答:当然可以了,没两把刷子怎能在这里露脸呢?:-)下面以BloodStrike地图为例,具体问题具体分析(假定这是一幅没有路点的空白地图文件)。
1,先选警察一方,在控制台里输入:
waypoint on
autowaypoint on
pathwaypoint on
2,在你的基地时,在控制台里输入:waypoint add 添加目标路点,在BloodStrike地图里就应选rescue waypoint。
3,走到一处易于隐藏的角落,下蹲,添加Camp start,好,然后面向另一个方向,添加Camp end,起立(这时你会看到一条有正常路点2/1高的竖条)。继续向目的地进发。
4,将terrorist impotant waypoint和counter-terrorist impotant waypoint(这是让敌我双方的集结地,在一幅地图上可设置多处)设在一起,这样bot才能打遭遇战,不然转了半天凑不到一块儿那才着急呢。
5,添加强行保存命令:waypoint save nochek(懒人就用懒方法吧,呵呵:)
当然了,如果不注重游戏性,只是想玩火拼,在任意地图上都可进行如下操作:
在控制台里输入:
waypoint on
autowaypoint on
pathwaypoint on
然后,在地图上走一遍,成一闭合的圆环。
最后,控制台里输入:waypoint save nocheck
这样任意地图都成了bloodstrike(火拼地图)。这种方法最方便最快捷,生成的路点文件也最小。
问:路点文件控制台命令有哪些呢?
答:以下是常用控制台命令列表(注:输入时不加双引号)
"waypoint on" - 开启路点编辑功能(并显示路点)
"waypoint on noclip" - 开启路点编辑功能,并且还具备穿越障碍物的功能;
"waypoint off" - 关闭路点编辑功能(或者不显示路点)
"waypoint add" - 在当前位置添加路点,使用此命令时系统会出现一个功能菜单
"waypoint delete" - 删除当前位置添加路点
"waypoint find x" - 显示指定路点的位置
"waypoint showflags" - 在显示所有路点标志
"waypoint addflag" - 手动给一个指定的路点添加一个标志
"waypoint delflag" - 删除指定的路点的一个标志
"waypoint setradius x" - 手动路点作用半径
"waypoint stats" - 显示已设路点的种类及数目;
"waypoint check" - 检测所有路点是否正常
"wayzone calcall" - 检测所有路点的作用半径
"waypoint save" - 保存当前已设路点;
"waypoint save nocheck" - 不进行路点纠错强行保存路点文件的命令,这是懒人与马大哈的法宝。
"waypoint load" - 调出一个已经存在的路点 (即初始化所有数据).
"autowaypoint" - 显示自动生成的路点的状态;
"autowaypoint on" - 打开自动设置路点的功能开关;
"autowaypoint off" - 关闭自动设置路点的功能开关;
"pathwaypoint" - 打开显示自动连接路点的功能开关;
"pathwaypoint on" - 打开自动连接路点的功能开关;
"pathwaypoint off" - 关闭自动连接路点的功能开关;
"pathwaypoint add x" - 连接路点号为X的路点;
"pathwaypoint delete x" - 取消与指定路点的与其相临路点的连接;
"debuggoal x" - 强制电脑人将某一路点作为地图的目的地;
问:为什么有的电脑人(BOT)在过桥或者走一些较窄的地段突然掉下崖去了呢?
答:每个路点都有路点作用半径,电脑人会在每个路点作用半径作随机的运动,这就是为什么。在过桥或者走一些较窄的地段,你可以将路点
半径设为0,即输入命令:(一般地,设置路点作用半径的命令格式为waypoint setradius x,取值返围0-128,取值越大,电脑人在该点的作用泛围越大。)
waypoint setradius 0
问:这些控制台命令太长了,有更好的简捷的录入方法么?
答:当然有了,可以使用快捷键绑定功能,即在控制台将其重命名,例如:
bind a "waypoint add" -将waypoint add用字母a代替,以下类同。注意,别忘了这里的半角双引号。
bind d "waypoint delete"
bind l "waypoint load"
bind w "waypoint save"
这样你每次只需按下相应的快捷键就能完成相应的功能。
问:针对某一幅地图,如果我有多个路点文件,怎样调换使用呢?
答:在podbot目录里有wptfolder, wptcs71,wptdefault,Wptcs10,WPTCS6.x,WPTCustom,Wptcs11路点文件夹,分别存储了多种版本的路点文件,默认使用的是wptdefault目录,由于路点文件的制作质量有不同,为了达到不同的训练效果,玩家针对某一幅地图使用了多个路点文件。在podbot目录里找到PodBot.cfg文件,并用 windows 的记事本打开,找到(用记事本里的查找功能即可):
wptfolder wptdefault
#wptfolder wptcs71
你只需将#wptfolder wptcs71前面的#去掉即可,再将wptfolder wptdefault前面加上#号。
问:对已有路点文件不满意,怎样重建呢?
答:我是进入路点文件目录,直接将原文件删除。然后启动CS,重建即可。
常见错误路点设置一览:
1,路点位置间距过近
解决方法:
要设置高质量的路点文件,一般会在地图上设置种类齐全的路点,如,狙击路点(Camp waypoint),楼梯路点(ladder waypoint),跳跃路点(jump waypoint),重要路点(Jump waypoint)等等。但有相当一部分特殊路点是不支持自动路点命令(autowaypoint on)的,因此有不少朋友在自制路点文件时使用的是手动设置路点,随之而来的就是路点位置间距过近的问题。一般地,路点之间的间距因路点的种类不同而有差异,均值为50个单位。所以如果你喜欢手动设路点,最好使用命令:
wayzone setradius 50(注:要手动完成一幅地图,这可需要你十二分的勇气和耐心哦)
不过还有一个更好的方法,就是在一开始就使用autowaypoint on,在要设特殊路点时使用autowaypoint off命令关闭自动路点功能,在手动添加完特殊路点后,再使用autowaypoint on命令继续。
2,楼梯路点未连接
解决方法:
一般地,楼梯路点都是成对出现的,应在楼梯两端分别手动设置。这样,有不少
马大哈却忘记将其连接,或者只设了一个楼梯路点,这样电脑人要么上去了就下不来,要么就会从上面直接跳下来(这么勇敢?!我晕......)。所以,在成对设了楼梯路点后,别忘了连接,使用pathwaypoint add X(X为路点号,在屏幕上方有显示)即可。
总之,一份高质量CS路点文件=努力+耐心;
怎么样?还不快去试试:)。