tyhj140 发表于 2010-11-21 19:49

《Call of duty Black Ops》BOT使用+键位绑定+地图+武器(整理贴)

本帖最后由 tyhj140 于 2010-12-18 21:51 编辑

首先游戏必须先安装3DM的2号(或更高)升级破解补丁,地址:http://bbs.3dmgame.com/thread-1571952-1-2.html
或者SKIDROW 1号(或更高)升级破解补丁,地址:http://bbs.3dmgame.com/showtopic-1575606.html
然后再打上单机BOT补丁,地址:http://bbs.3dmgame.com/showtopic-1581913.html

进入游戏联机模式,会显示连接网络。稍等片刻,会自动取消连接,弹出一个对话框,点击“EXIT”退回菜单界面。

第一次进入游戏与BOT对战,需要在菜单界面按 ~ 输入地图口令。

进入地图口令:devmap+空格+地图名称,或者:map+空格+地图名称,例如进入array地图:devmap mp_array,或者:map mp_array。

devmap与map区别:devmap口令是作弊模式,map则是标准模式。map口令切换地图进入游戏,不能刷武器、无敌等等。每局结束自动换图的模式是map

除了在菜单界面进地图输入的口令(其他口令也如此)前不需要加“/”,在游戏中输入口令(包括换图、刷武器、无敌等的口令),需要在口令前加“/”,例如切换到Nuked地图:/devmap mp_nuked,

但使用键盘绑定键位,在config_mp文件里添加的口令前,不需要加“/”,例如绑定F1键切换到array地图:bind F1 "devmap mp_array"。

以下是地图名称:
devmap mp_array 俄国雪地卫星雷达站
devmap mp_cairo 古巴哈瓦那市
devmap mp_cosmodrome 联盟号火箭基地
devmap mp_cracked 废弃街道
devmap mp_crisis 古巴海岸基地
devmap mp_duga 雷达列阵中心
devmap mp_firingrange 训练营
devmap mp_hanoi 夜晚小镇
devmap mp_havoc 越南丛林
devmap mp_mountain 俄国雷达站
devmap mp_nuked 核弹实验小镇
devmap mp_radiation 俄国工厂
devmap mp_russianbase 俄国火箭基地
devmap mp_villa 海边别墅
(引用帖http://bbs.3dmgame.com/showtopic-1582603.html)

进入游戏后,以手动输入切换地图,则在以上口令前加“/”

刷武器口令:/give+空格+武器名称_挂件_模式。

例如给予一把联机模式中带双弹夹的AK47:/give ak47_dualclip_mp。

武器模式分:单机(sp)、联机(mp)、僵尸(zp)三类模式,与BOT对战当然要使用联机中的武器。

武器及挂件代码,详见此贴http://bbs.3dmgame.com/thread-1591506-1-1.html

键盘绑定:

利用键盘绑定口令,方便快捷(和当年CS一键买枪一样),所以大力推荐。
首先利用写字板打开游戏目录/players里的config_mp文件,会看到很多游戏设置,这里我只说说键位绑定。

游戏默认已经使用的键位,还是不要修改的好,但已经默认绑定的:
F1、F2、F3、F10、F12
在目前与BOT对战中没什么用,所以我用F1——F12绑定地图。

格式:bind+空格+键位+空格+"口令",需要注意的是,如果要游戏默认已经被使用的键位,不对原设置修改或删除,进游戏后,新添加的重复键位设置会被删除。
例如F1键绑定切换到array地图:bind F1 "devmap mp_array"

键位:
bind INS               //Insert键
bind HOME            //Home键
bind PAGEUP            //pageUp键
bind DEL               //Delete键
bind END               //End键
bind PAGEDOWN          //PageDown键

bind KP_INS            //小键盘0
bind KP_END            //小键盘1
bind KP_DOWNARROW      //小键盘2
bind KP_PGDN         //小键盘3
bind KP_LEFTARROW      //小键盘4
bind KP_5            //小键盘5
bind KP_RIGHTARROW   //小键盘6
bind KP_HOME         //小键盘7
bind KP_UPARROW      //小键盘8
bind KP_PGUP         //小键盘9

bind KP_DEL            //小键盘DEL
bind KP_SLASH          //小键盘“/”
bind KP_STAR         //小键盘“*”
bind KP_MINUS          //小键盘“-”
bind KP_PLUS         //小键盘“+”
bind KP_ENTER          //小键盘ENTER

键位名称要大写,其他键位大家都懂的。

以下是我对切图键位绑定的设置,仅供参考:

bind INS "devmap mp_russianbase"
bind HOME "devmap mp_villa"
bind F1 "devmap mp_array"
bind F2 "devmap mp_cairo"
bind F3 "devmap mp_cosmodrome"
bind F4 "devmap mp_cracked"
bind F5 "devmap mp_crisis"
bind F6 "devmap mp_duga"
bind F7 "devmap mp_firingrange"
bind F8 "devmap mp_hanoi"
bind F9 "devmap mp_havoc"
bind F10 "devmap mp_mountain"
bind F11 "devmap mp_nuked"
bind F12 "devmap mp_radiation"

注意:F1、F2、F3、F10、F12默认已被使用,记得修改或删除。

要实现键位刷枪,同时附带子弹(单键位多功能),按以下设置。
例如小键盘1买一把联机中的带双弹夹的AK47,同时补充身上所有弹药:

bind KP_END "give ak47_dualclip_mp"
bind2 KP_END "give ammo"

以下是我对小键盘的随意设置,仅供参考:

bind KP_HOME "give wa2000_vzoom_mp"
bind2 KP_HOME "give ammo"
bind2 KP_UPARROW "give ammo"
bind2 KP_PGUP "give ammo"
bind KP_LEFTARROW "give aug_reflex_mp"
bind2 KP_LEFTARROW "give ammo"
bind KP_5 "give famas_extclip_mp"
bind2 KP_5 "give ammo"
bind KP_RIGHTARROW "give hk21_extclip_mp"
bind2 KP_RIGHTARROW "give ammo"
bind KP_END "give m16_extclip_mp"
bind2 KP_END "give ammo"
bind KP_DOWNARROW "give commando_extclip_mp"
bind2 KP_DOWNARROW "give ammo"
bind KP_PGDN "give m14_acog_grip_mp"
bind2 KP_PGDN "give ammo"
bind KP_INS "give ak74u_extclip_mp"
bind2 KP_INS "give ammo"

此外,修改对战模式,每局时间、分数上限,BOT人数等设置,参考此贴
http://bbs.3dmgame.com/showtopic-1582603.html
唉,我还是照抄过来吧:
在config_mp里搜索,有的就修改,没有的就自己添加。

seta scr_bot_difficulty "normal"======>BOT难度,有easy、normal、hard、fu,自己设置
seta scr_bots_managed_all "20"======>BOT人数19+你自己=20
seta scr_game_allowfinalkillcam "0" ======>是否开启每局最后一击回放:1,开启;0,关闭
seta scr_game_allowkillcam "0" ======>是否开启死亡回放:1,开启;0关闭
seta scr_team_fftype "0" ======>是否开启队友伤害:0,关闭;1开启;2,反射;3,分担
seta scr_tdm_timelimit "10"======>团队死亡竞赛每局时间10分钟,自己修改或添加,"unlimited"为不限制
seta scr_tdm_scorelimit "7500"========>团队死亡竞赛,每局分数上限7500,自己修改或添加,"unlimited"为不限制

对战模式:

g_gametype tdm=====>团队死亡模式(默认)
g_gametype dm =====>自由射杀模式
g_gametype sd =====>搜索歼敌模式
g_gametype koth =====>团队死亡回合占领模式
g_gametype sab =====>爆破模式(bot不会爆破)
g_gametype dem =====>拆弹模式(bot不会拆弹)
g_gametype ctf =====>抢旗模式(bot不会抢旗)
g_gametype dom =====>统治模式(bot不会占领)
g_gametype hlnd =====>弩刀斧模式
g_gametype gun =====>枪械升级模式
g_gametype shrp =====>枪械随机升级大混战模式
g_gametype oic =====>一枪生存模式

在菜单界面输入,再输入地图口令进入游戏。如果游戏中想切换,则在口令前加“/”,再换图即可。同样的,键位绑定的话,不需要加“/”。

seta cg_overheadIconSize "0"=====>军衔标志显示大小:0,不显示;依次增大
seta cg_overheadNamesFont "1"=====>名字字体,改变好像没什么变化
seta cg_overheadNamesSize "0.5"=====>名字字体大小:0,死机;依次增大
seta cg_overheadRankSize "0"=====>等级显示大小:0,不显示;依次增大
seta clanName "" =====>玩家战队名
seta name ""=====>玩家名

如果觉得BOT太傻,设置BOT反应、枪法等,详见http://bbs.3dmgame.com/thread-1613210-1-1.html

现在已经有不少MOD实现升级、连杀奖励、兵种(Class)选择、人物状态(Perks)选择等功能。强烈推荐!
很多MOD可以自行修改内容,我就说说Class和Perks
如果你使用比较固定的Class和Perks,可以把Class与Perks修改成固定的,这样每次进入游戏或复活后,不需要再选择,而是自动配置。

方法:
首先下载、安装带连杀奖励、Class选择、Perks选择功能的MOD(很多MOD都附带MOD加载器了,使用方法我就不啰嗦了!)
用写字板打开Call of Duty Black Ops\mod\maps\mp\gametypes里面的_rank.gsc文件,搜索,找到selectClass(),将selectClass()下面的内容修改下:

{
if (self isHost())      //判断玩家或BOT,如果删除该句,所有BOT的配置就和你一样
{

   self clearPerks();       //清除进入游戏时选择的Perks
   self takeAllWeapons();       //清除进入游戏时选择的默认武器

   self giveWeapon("knife_mp");   //给予人物小刀
   self GiveMaxAmmo("knife_mp");    //给予人物小刀弹药(汗,但必须有这句)

   self giveWeapon("武器代码");         //1、给予人物**武器,玩家可以自定义
   self GiveMaxAmmo("武器代码");      //2、给予**武器的弹药,与给予的武器要对应

   self giveWeapon("武器代码");         //(同1)
   self GiveMaxAmmo("武器代码");      //(同2)

   self giveWeapon("闪光弹/震撼弹代码");   //玩家可以自定义
   self giveWeapon("手雷代码");                  //玩家可以自定义
   self giveWeapon("claymore_mp");         //给予玩家阔剑地雷(额外的,我喜欢埋地雷,呵呵!)

   self switchToWeapon("武器代码");            //设置**武器为主武器

   self setActionSlot(1,"weapon","claymore_mp");   //将阔剑地雷与其他武器的装备位置分开(设置到X键)

   self setPerk("Perk代码");      //第一Perk,玩家可以自定义
   self setPerk("Perk代码");      //第二Perk
   self setPerk("Perk代码");      //第三Perk
   self setPerk("Perk代码");      //第四Perk

   self.killstreak = "连杀奖励代码";             //第一连杀奖励,玩家可以自定义(连杀奖励只能选择3个)
   self.killstreak = "连杀奖励代码";             //第二连杀奖励,玩家可以自定义
   self.killstreak = "连杀奖励代码";             //第三连杀奖励,玩家可以自定义
}
}

以下是我个人设置,仅供参考:

selectClass()
{
if (self isHost())
{
   self clearPerks();
   self takeAllWeapons();

   self giveWeapon("knife_mp");
   self GiveMaxAmmo("knife_mp");

   self giveWeapon("commando_gl_extclip_mp");
   self GiveMaxAmmo("commando_gl_extclip_mp");

   self giveWeapon("m14_grip_extclip_mp");
   self GiveMaxAmmo("m14_grip_extclip_mp");

   self giveWeapon("sticky_grenade_mp");
   self giveWeapon("concussion_grenade_mp");
   self giveWeapon("claymore_mp");

   self switchToWeapon("commando_gl_extclip_mp");

   self setActionSlot(1,"weapon","claymore_mp");

   self setPerk("specialty_unlimitedsprint");
   self setPerk("specialty_fastads");
   self setPerk("specialty_bulletdamage");
   self setPerk("specialty_movefaster");

   self.killstreak = "killstreak_rcbomb";
   self.killstreak = "killstreak_helicopter_gunner";
   self.killstreak = "killstreak_helicopter_player_firstperson";
}
}

粑粑豪 发表于 2010-11-21 19:56

{:3_45:}正版党低调撸过

zhaorommel 发表于 2010-11-21 20:06

好帖,谢谢LZ

davidheming 发表于 2010-11-21 20:17

这么好的帖子怎么能不顶

878173064 发表于 2010-11-21 20:21

BOT最高难度是“fu”,楼主你漏掉了

tyhj140 发表于 2010-11-21 20:38

BOT最高难度是“fu”,楼主你漏掉了
878173064 发表于 2010-11-21 20:21 http://bbs.3dmgame.com/images/common/back.gif


    谢谢提醒,总结这么多,我自己都眼花缭乱了!{:3_57:}
本来只是想给自己做备忘录的,怕忘记,呵呵!

一去二三里 发表于 2010-11-21 20:48

现在游戏开枪是
bind MOUSE1 "+attack"
想改成开枪同时自动give ammo怎么改?

LRanger 发表于 2010-11-21 21:07

好贴必顶!

ninja_ren 发表于 2010-11-21 21:12

此贴要顶

sacr 发表于 2010-11-21 21:14

辛苦,谢谢分享。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

tonygpz 发表于 2010-11-21 21:20

回复7# 一去二三里


   将 bind MOUSE1 "+attack” 改成 bind MOUSE1 "+attack;give ammo"可以获得无限子弹

chen4318670 发表于 2010-11-21 21:28

{:3_63:}   强悍~~~

东风一杆旗 发表于 2010-11-21 23:14

好东西,很实用,我改用小键盘加载地图。

ww7330985 发表于 2010-11-22 04:52

回帖是美德啊!!!!!!!!!!

qbbqbz001 发表于 2010-11-22 21:50

yckgb 发表于 2010-11-22 23:06

还是不能改时间和分数啊,原来文件里没有,我是添加上去的。求高人!

←knight 发表于 2010-11-22 23:12

马克,万一火了呢?

aszlp 发表于 2010-11-22 23:14

LZ辛苦~~

daitou56 发表于 2010-11-23 16:41

回复 1# tyhj140


    求楼主 config_mp 文件啊

zhengll880 发表于 2010-11-23 18:47

支持 ~还是没看明白一点。D版 现在破解可联机了么?

tyhj140 发表于 2010-11-23 22:57

回复tyhj140


    求楼主 config_mp 文件啊
daitou56 发表于 2010-11-23 16:41 http://bbs.3dmgame.com/images/common/back.gif


    打了BOT补丁,config_mp文件自己修改的好,自己动手丰衣足食嘛,我的config_mp在改来改去的。看完帖子,能有的功能自己都会自己设置了,目前还没有的功能,我也无能为力(我没正版去研究!)

tyhj140 发表于 2010-11-23 22:58

支持 ~还是没看明白一点。D版 现在破解可联机了么?
zhengll880 发表于 2010-11-23 18:47 http://bbs.3dmgame.com/images/common/back.gif


    目前还不能!

叛逆先生 发表于 2010-11-23 23:04

回去试试看

godyuyu 发表于 2010-11-24 08:23

屌贴mark,大蒜头表情没了。。

冰城小雨 发表于 2010-11-24 12:15

谢谢楼主.......................

sav167 发表于 2010-11-24 12:22

标记,慢慢学习

topo1325 发表于 2010-11-24 14:20

我調那聯機的分辨率
22吋螢幕
我改成1680*105016xAA(配備絕對夠!)
結果改完就錯誤
直接跳出桌面強制結束.....

不知是否有高手有改善的辦法?

clraye 发表于 2010-11-25 16:00

本帖最后由 clraye 于 2010-11-25 16:05 编辑

不知道我哪里错了,所有绑定的键位到游戏你全无效,就像
bind MOUSE1 "+attack;give ammo"无效后连子弹都不能发了,只能眼睁睁看着被BOt虐
求解
还有一定是作弊模式,因为输入指令是有效的,只是按键绑定无效

szrock 发表于 2010-11-25 17:20

太好了,谢谢楼主

tyhj140 发表于 2010-11-25 19:44

不知道我哪里错了,所有绑定的键位到游戏你全无效,就像
bind MOUSE1 "+attack;give ammo"无效后连子弹都不 ...
clraye 发表于 2010-11-25 16:00 http://bbs.3dmgame.com/images/common/back.gif


    那么改无限子弹,只对剧情模式有效,与BOT对战无效。其他设置应该没问题,注意“/”
页: [1] 2
查看完整版本: 《Call of duty Black Ops》BOT使用+键位绑定+地图+武器(整理贴)