战地2武器解锁修改

战地2怎么修改子弹生命值和人数?
战地2怎么修改子弹生命值和人数?
09-10-26 &
手持武器修改打开mods\bf2\object_server.zip用记事本打开Weapons\Handheld\[你要修改的武器的代码,最后有]\*.tweak文件。修改子弹数量(以M95为例)找到以下这段rem ---BeginComp:DefaultAmmoComp ---ObjectTemplate.createComponent DefaultAmmoCompObjectTemplate.ammo.magSize 5 ---- 弹匣内子弹数量,-1为无限;ObjectTemplate.ammo.nrOfMags 7 ---- 弹匣数量,-1为无限;ObjectTemplate.ammo.reloadTime 6 ---- 换弹时间。rem ---EndComp ---所有武器、载具的弹药数量都可以这么改。===========================================个人补充:有的文件里边没有ObjectTemplate.ammo.magSize 5 ---- 弹匣内子弹数量,-1为无限;但是你可以自己加上这句。============================================修改士兵属性修改士兵生命值、体力打开mods\bf2\object_server.zip打开soldiers\[你要的队伍]\*.tweak文件有两种,一种是重甲兵Heavy Soldier(反坦克、突击、补给),一种是轻甲兵Light Soldier(剩下四种)。ObjectTemplate.SprintRecoverTime 20 ---- 体力恢复时间ObjectTemplate.SprintDissipationTime 8 ---- 奔跑体力消耗至零的时间ObjectTemplate.SprintLimit 0.05ObjectTemplate.SprintLossAtJump 0.2 ---- 跳跃消耗体力ObjectTemplate.armor.maxHitPoints 100 ---- 最大生命值ObjectTemplate.armor.hitPoints 100 ---- 最大生命值所有有生命值的武器、载具都可以这么改。修改士兵行走速度打开soldiers\Common\Common.con文件Vars.Set phy-soldier-speed-factor 1.0 ---- 行走速度,影响行走、奔跑以及下蹲、匍匐前进的速度,好像在水中行进的速度有限制。别改得太猛,否则奔跑时减生命值。Vars.Set phy-soldier-jump-factor 1.0 ---- 跳跃高度,还是别改太猛。================================================================增加Bots的方法:  打开 \\Program Files\\EA Games\\Battlefield 2 Demo\\mods\\bf2\\AI
 找到并用写字板打开  搜索 aiSettings.setMaxNBots 32  下列句子原本  rem aiSettings.overrideMenuSettings 1  rem aiSettings.setMaxNBots 31  rem aiSettings.maxBotsIncludeHumans 0  rem aiSettings.setBotSkill 1.0  改成  aiSettings.overrideMenuSettings 1  aiSettings.setMaxNBots 31  aiSettings.maxBotsIncludeHumans 0  aiSettings.setBotSkill 1.0  setMaxNBots 31 中的31是电脑数目  调整最后的数字,32为31个Bots,调64也可以  当然愈多电脑愈卡,据说最多支援256个bot.....  多谢3楼提点,语法rem是禁止的意思,setBotSkill 1.0  意思是电脑技巧(简单来说就是难度)1.0=100%,初级玩家还是这句上加rem
 加兵力值  BF2单机试玩可以修改BOT人数和破解时间限制,各位应该都知道.  不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..  到以下路径:  Battlefield 2 Demo\\mods\\bf2\\python\\game\\gamemodes\\  先备份gpm_cq.py这个档,再开始修改:  编辑gpm_cq.py后,用寻找功能搜寻&TicketRatio&字符串  应该会找到这一行:  return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))  其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.  数字可以任意调整,提供以下参数范例:  数值100 =200 双方阵营的兵力值  数值500 =22 双方阵营的兵力值  数值10 =2000 双方阵营的兵力值  数值1 =9999 双方阵营的兵力值  例如我要让双方阵营的兵力值达到9999,就修改为以下:  return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 1.0))  修改完毕存盘进游戏就可以看见成果了.  目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时间  100bot完后心得:  这么多的bot,不会像以前那样有bot在&纳凉&发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来.  我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉. 当上医护兵的时候.......包你有电不完的&躺地人&  bot真的服务至上,你死了,有医护兵给予你&爱的电流&,子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但小弟实际加入混战的存活率不超过5秒钟..  在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影
请登录后再发表评论!当前位置:&&&战地2修改教程(更新至2集) 战地2修改教程(更新至2集)分享用户:资源分类:文件大小: ---资源类型:浏览次数:100次发布日期: 21:34:21资源类别:目录其它:29次下载/6次保存
收藏资源:
也许对您有用的百度云盘资源推荐百度云盘分享达人推荐相关百度云盘资源推荐仁德圣贤分享的百度云盘资源查看: 4323|回复: 3
UID131752积分2088阅读权限100元宝0 两主题在线时间666 小时好友记录日志相册最后登录帖子精华8被赞许36 次注册时间
帖子精华8声望1108 点金币32 Mold被赞许36 次注册时间
本帖最后由 解夏 于
15:16 编辑
本教程由zz9099制作,希望大家多多支持。
…………………………………………………………请在修改前先备份原始文件,以便恢复……………………………………………………………
修改在对应的D:\战地Ⅱ\mods\bf2(***路径下的BF2里面的MOD文件夹中为模组(既MOD)绝大多数修改是在此路径下进行的,在里面可看到
Objects_server.zip
Objects_client.zip
Menu_server.zip
Menu_client.zip
⒈坦克,吉普车,突击车等在Objects_server.zip\Vehicles\Land
⒉单兵武器,反坦克导弹(发射器)等在Objects_server.zip\Weapons\Handheld
⒊固定翼飞机和直升机在Objects_server.zip\Vehicles\Air
⒋固定武器(坦克,吉普车,突击车,碉堡机***)等在Objects_server.zip\Weapons\stationary
⒌飞机的导弹,反坦克导弹的导弹等在Objects_server.zip\Weapons\Armament\missiles
&&&***支游戏数据代码&&&
ObjectTemplate.weaponHud
ObjectTemplate.weaponHud.weaponIcon& && && &&&&&&武器图片位置
ObjectTemplate.weaponHud.altWeaponIcon& && &&&&&&这个和上面参数的意思相近。
ObjectTemplate.weaponHud.selectIcon& && && &&&&&&这是设定你装备栏里该***的图片。
ObjectTemplate.weaponHud.hudName& && && && &&&&&&这个参数是设定该***支在游戏中的名字,你会看到所有的这个参数后面都有
ObjectTemplate.weaponHud.guiIndex& && && && & &&&这个是设置准心的参数
ObjectTemplate.weaponHud.altGuiIndex& && && & &&&这个是设定武器的瞄准模式,给普通***加瞄准镜要用到这个。
&&&***支属性代码&&&
ObjectTemplate.fire
ObjectTemplate.fire.roundsPerMinute& && && &&&&&&这个是武器的发射速度,速度越高射速越快(最高上限1800)。
ObjectTemplate.fire.addFireRate& && && && && &&&&这是用来设定武器发射模式的参数可选 1/2/0,1为三**,0为单发,2为自动**。
ObjectTemplate.fire.fireInCameraDof& && && &&&&&&武器开火时是否显示在视线内,可选选项1/0(是/否)
&&&弹药数量代码&&&
ObjectTemplate.ammo
ObjectTemplate.ammo.ammoType& && && && && && &&&&这是弹药类型,要与一些其他参数配合使用
ObjectTemplate.ammo.magsize& && && && && && & &&&设定弹夹中弹药的参数,-1为无限
ObjectTemplate.ammo.nrOfMags& && && && && && &&&&设置备用弹的,-1为无限。
ObjectTemplate.ammo.autoreload& && && && && & &&&是否自动装填弹药,可选选项 1/0(是/否)
ObjectTemplate.ammo.reloadtime& && && && && & &&&装填弹药的时间(与模型相符,修改会出错)。
&&&射击属性代码&&&
ObjectTemplate.recoil
ObjectTemplate.recoil.hasRecoilForce& && && & &&&设定武器是否打开后坐力,可选选项 1/0(是/否)
ObjectTemplate.recoil.recoilForceUp& && && &&&&&&这是***口上跳的参数设置,其中3组/为坐标定义,X/Y/Z
ObjectTemplate.recoil.recoilForceLeftRight& & &&&与上面的相似,只不过是定义左和右的。
ObjectTemplate.recoil.zoomModifier& && && && &&&&武器瞄准模式时的后坐力
ObjectTemplate.recoil.recoilForceUp& && && &&&&&&武器瞄准模式时的后坐力,具体参数引用& && && && &
ObjectTemplate.recoil.recoilForceLeftRight& & &&&武器瞄准模式时的后坐力,具体参数引用
&&&子弹分布代码&&&
ObjectTemplate.deviation& && && && && && && &
ObjectTemplate.deviation.setFireDev& && && &&&&&&这是武器开火时的子弹散布,三组数值为X/Y/Z坐标
ObjectTemplate.deviation.minDev& && && && && &&&&这是子弹最小散布
ObjectTemplate.deviation.setTurnDev& && && &&&&&&这是武器在转身或旋转视角状态时射击的子弹散布,后三组数值为X/Y/Z坐标
ObjectTemplate.deviation.setSpeedDev& && && & &&&这是武器奔跑状态时射击的子弹散布,后三组数值为X/Y/Z坐标
ObjectTemplate.deviation.setMiscDev& && && &&&&&&这是武器的随机子弹散布,后三组数值为X/Y/Z坐标
ObjectTemplate.deviation.devModStand& && && & &&&站立时射击的子弹散布,与上边的配合使用。
ObjectTemplate.deviation.devModCrouch& && && &&&&蹲下/趴下时射击的子弹散布,与上边的配合使用。
ObjectTemplate.deviation.devModZoom& && && &&&&&&瞄准模式射击时的子弹散布。&&
&&&射击效果代码&&&
ObjectTemplate.zoom
ObjectTemplate.zoom.zoomDelay& && && && && &&&&&&这个是放大模式的延迟时间(这个最好使用默认)。
ObjectTemplate.zoom.addZoomFactor& && && && & &&&这个是放大倍数,数值越小倍数越高。
ObjectTemplate.velocity& && && && && && && &&&&&&这个是弹药出膛速度
ObjectTemplate.itemIndex& && && && && && && & &&&武器的使用编号(即用几号键切换的参数,修改时注意不要和其他装备冲突)
ObjectTemplate.delayToUse& && && && && && && &&&&切换到武器是的延迟时间
ObjectTemplate.timeToLive& && && && && && && &&&&子弹的飞行时间(既射程)。
ObjectTemplate.material& && && && && && && &&&&&&弹药材质
ObjectTemplate.minDamage& && && && && && && & &&&弹药的最小伤害值
ObjectTemplate.damage& && && && && && && && & &&&最大伤害值
ObjectTemplate.projectileTemplate& && && && & &&&武器使用的弹药
ObjectTemplate.tracerScaler& && && && && && & &&&显示多少曳光弹,曳光弹发射出去后显示的数量
ObjectTemplate.maxTracerScaler& && && && && & &&&同上,这个为设置最大曳光弹数量。
ObjectTemplate.minTracerScaler& && && && && & &&& 这是设置最小曳光弹数量。
ObjectTemplate.tracerSizeModifier& && && && & &&&曳光弹的大小
ObjectTemplate.tracerInterval& && && && && &&&&&& 这个是设置隔几发子弹就有一发曳光弹。
ObjectTemplate.tracerTemplate& && && && && &&&&&&曳光弹种类,可选(p_tracer_g)(p_tracer_r)(p_tracer_tank)
&&&***管热量代码&&&
ObjectTemplate.heatAddWhenFire& && && && && & &&&每开***一次增加的热量。
ObjectTemplate.coolDownPerSec& && && && && &&&&&&冷却时每秒钟减少的热量
ObjectTemplate.overheatPenalty& && && && && & &&&***支过热后多常时间之内不能使用。
该贴已经同步到
UID40534积分19759阅读权限255元宝0 两主题在线时间2989 小时好友记录日志相册最后登录帖子精华11被赞许213 次注册时间
手をつないで,一?に暗い道に?いていく。
帖子精华11声望15001 点金币1767 Mold被赞许213 次注册时间
哦,看来BF2要比CS公开一些,不用加特殊的插件或者是那些E人员才能懂的东西。
假如你想提升自己的英语水品?假设你会敲键盘?假设你对起源这样的大型游戏感兴趣??来medicines Office做翻译吧,翻译官方的教程~
UID131752积分2088阅读权限100元宝0 两主题在线时间666 小时好友记录日志相册最后登录帖子精华8被赞许36 次注册时间
帖子精华8声望1108 点金币32 Mold被赞许36 次注册时间
medicine 发表于
哦,看来BF2要比CS公开一些,不用加特殊的插件或者是那些E人员才能懂的东西。 ...
这才哪到哪啊。痛苦的再后面我花了一天的时间整理。但是论坛的回馈效果还是不错的。已经有朋友开始加入了,小范围突破都有了。看来我的技术联合主张是对的。总之,谢谢你能支持。
UID131752积分2088阅读权限100元宝0 两主题在线时间666 小时好友记录日志相册最后登录帖子精华8被赞许36 次注册时间
帖子精华8声望1108 点金币32 Mold被赞许36 次注册时间
本帖最后由 解夏 于
00:08 编辑
medicine 发表于
哦,看来BF2要比CS公开一些,不用加特殊的插件或者是那些E人员才能懂的东西。 ...
同盟现需要的不只是战地2,我们要办得更强大就要吸收更多。同盟需要的不仅仅是图书管的东西越来越多,我们应该整理出更进阶更系统的教材,游戏终会淘汰精华就在于引擎的掌握和美工的手法上。如果能好好得提炼,这里就是所有MOD人的圣地。也省得老往国外的网跑了。同盟应该组织大家一起研究某一课题高积分金币悬赏
参与翻译工作的Mod Tutorial Translator
精华帖制造者
精华帖制造者
Mod中国同盟社至高荣誉
Mod中国同盟社至高荣誉

参考资料

 

随机推荐