《战地2》怎么在单人玩多人地图?
《战地2》怎么在单人玩多人地图?
09-06-07 &
请登录后再发表评论!
首先要做的是在单人模式中开启32和64人地图。我们用Dalian plant地图 为例。首先打开\mods\bf2\Levels。 你会看到一些子目录,每个子目录 对应这样或那样的地图(到底是哪个地图可以从目录名判断出来)。 我们 现在关心的是\Dalian_plant这个目录。如果你想加大某一个地图, 你就要在另外一个相对应的目录里找到所需的文件。不论你选择哪个管卡,都一定会看到一个叫做\Info的子目录(这里面有地图的一般信息和它所对应 的图片), 和client.zip以及server.zip这两个文件。 client.zip里面充 满了各种仅对这一关卡有效的图片(地图、特殊的纹理以及其它类似的东西)。Server.zip包含有各种地图的配置信息。 这就是我们首先要处理的文件。在这里找到\GameModes 目录 - 所有在该地图上允许使用的游戏模式。这个目录本身又包括两个子目录: \gpm_cq (对应多人模式)和\sp1(单人模式)。 由于多人模式地图有三种(于游戏人数有关), \gpm_cq目录下面又有三个子目录 (\16, \32和\64)。 而\sp1只有一个子目录(\16)。每个子目录下有\ai目录 (你可以看到指导电脑控制的玩家在本地图上行为模式的StrategicAreas.ai)和文件GamePlayObjects.con。在新的mod里面bot的数量可以随便定。这个图里面每一方是32个。除此以外可以看到他们中有些人的名字是很眼熟的。 GamePlayObjects.con这个文件可以看作是四个部分。前三个都有相应的名字(左右两边都有星号)Object Spawner, Spawn Points和Control Points。第一部分表示物体在地图上的位置(固定武器,车辆,雷达等等)。 第二部分 -- 再生位置 (士兵“出生”的位置)。 第三部分 -- 检查点位置(控制该点的队伍可以获得积分)。最后,第四部分 -- 无名部分 (以CombatAreaManager.use 1这一行开始) -- 决定战斗在什么地方进行(这一点也就是不同尺寸地图的主要区别)。请注意,要是在某一行的开头写着rem, 那就是说这一行只是注释,是不会影响游戏进的)。要说明的是,第一和第三部分各包括两大块。第二块以if v_arg1 == host 开头并包括这一文件中所有的物体的坐标(不管它是装备还是检查点). 这两大块又分成几个小块(每一小块对应某个物体), 在方括号内对物体进行命名和描述。 现在我们来修改\GameModes\sp1\16里面的GamePlayObjects.con。 它是适用于单人模式下的16人地图。 让我们从最后面开始改 -- 也就是从第四部分 -- 扩大战场区域。 为此我们需要子目录\GameModes\gpm_cq下面的同名地图文件和与之相对应的server.zip文件(在我们的例子里,别忘了,Dalian plant, \mods\bf2\Levels\Dalian_plant目录)。 要是你想把地图扩到到32人,就选择\32, \64 -- 要是你想要64人地图。我们来选择64来做一个最大的地图。 打开\64目录下的GamePlayObjects.con文件。 把第四部分复制到剪贴板(从CombatAreaManager.use 1这一行开始一直到最后),然后替换\GameModes\sp1\16下同名文件的对应部分。现在单人模式16人的地图从大小上来讲就已经等同于多人模式64人的地图了。 但是这只是万里长征的第一步 - 地图上还没有武器和检查点呢。 现在来看看GamePlayObjects.con的第三部分, 它以Control Points开头。通过借鉴64人的文件来修改它我们就可以在单人地图上得到新的检查点。\GameModes\gpm_cq\64目录下的GamePlayObjects.con文件可以帮我们做到这一点。对比一下它的第三部分和单人模式文件的第三部分,你会发现它们之间的区别: 多人文件的两个块要比单人的长的多。不过也有一样的地方(准确地讲,不完全一样,但是那些差别可以忽略不计)-- 开头两行的结尾的写法是一样的。 在单人模式下50余名战士参战也是可能的了。 你需要把多人模式文件的第三部分,不是全部,只是比单人模式文件的第三部分多出来的那些文字,通过剪贴板复制到单人模式文件中去(即包括第一部分,也包括第二部分)。以 Dalian plant为例就是ControlPointTemplate: CPNAME_DP_64_uscarrier (为了简洁以下只写出名称的结尾,他们是不会重复的), northdocks, southdocks, airfield, warehouse, maintenancebuilding. 这样,一共需要在文件的第三部分中添加12个小块 -- 每个大块中6小块. 同时要把每个小块复制到单人文件的相应位置去这样我们的单人地图就多出来了6个检查点。下一步 - 把武器和再生点从多人大地图搬到单人地图去。这就需要把\GameModes\sp1\16里面的GamePlayObjects.con文件的前两个部分用\GameModes\gpm_cq\64例的同名文件的相应部分替换。也就是说需要复制Control Points之前的所有代码。地图就做好了。上述原则适用于所有关卡。所以建议把所有的单人地图都扩大,因为在小地图上打实在是没意思。
请登录后再发表评论!
直接选建立地图就可以了。 就是第一种。建立后自动加电脑。还有一种就是联网。建立后没电脑。等人进
请登录后再发表评论!
看你的问题,下载一个原版64人单机地图包就可以了。使用后,你将可以玩到所有你能在局域网看到的官方地图:使用方法:1. 在mods文件夹中复制bf2文件夹;2. 重命名新文件夹为BF2SP64;3. 用里面的内容覆盖BF2SP64里的重名文件。4. 使用模组启动器开始游戏。5. 若无模组启动器可以自己制作快捷方式:先建立BF2.exe的快捷方式,然后右击快捷方式,属性,在目标那一栏里,后面,引号外,空一个格加上:+modPath mods/Bf2SP64
请登录后再发表评论!
搞不懂啊?我是小白,,你的第几部分和什么块的搞不清啊?
请登录后再发表评论!
请问能不能直接把16换成64的
请登录后再发表评论!114网址导航