- 听众
- 收听
- 积分
- 1779
- 主题
- 回帖
- 0
- 精华
注册时间2007-3-9
最后登录1970-1-1
该用户从未签到
|
一、软件:
修改官方地图时所要用到的三个必要的软件,这些软件估计大家都有!
1、地图制作软件wc3.33或vhe3.4(推荐wc3.33)
2、winbspc 1.2 地图反编译器,用来将官方的.bsp地图文件反编译成.map文件。
3、zhlt2.53 地图编译程序,用来编译地图!(这个版本是必须的,不然会出现乱七八糟的
问题)
具备了上述三个软件,就可以开工了!
二、亲手操刀
就用de_dust2这块经典地图开刀吧!把它修改成一快解救人质地图,并且警察和匪徒的出生
地相互调换!
1、首先用winbspc反编译官方的地图!
a、运行winbspc反编译软件,在“文件”菜单中选择“转换”。在出现的“打开”窗口中定
位到你的cs安装目录中的cstrikemaps目录,从中选择de_dust2.bsp文件,然后点“打开”按钮
。接下来在出现的转换设置窗口中选择“转换为map”,然后在“输出文件夹”中输入你平时存
放rmf文件的地方,然后点“确定”按钮。
b、同时把de_dust2.bsp文件拷贝过去,和你的map文件呆在一起!!
2、用wc打开反编译后的map文件并修改!
运行wc,在“文件”菜单中选择“打开”命令。在出现的打开窗口中“文件类型”选择map,
然后载入de_dust2.map文件,打开它。
注意:有四个粉红色的大盒子,它就是我们要修改的主要目标。
其中有两个是警察和匪徒的购买区域,他们的出生地点就在这两个区域里。另外两个分别是
A和B的布雷点。
首先找到警察的出生地,然后选中所有的警察。点鼠标的右键,在出现的菜单中选“属性”
,在出现的对象属性窗口中将其改为匪徒,即info_player_deathmatch。用同样的方法将匪徒改
为警察!现在它们的出生地就互换了!
接下来修改购买区域,否则游戏开始后你要跑到对方家里才能买武器,那样就死悄悄了。
哈哈……
看到那个包着警察的大盒子了吗?它就是购买区域,一般是粉红色的,选中它然后点右键。
在出现的菜单中选属性,然后在属性中将它的阵营由“匪徒”改为“警察”。用同样的方法
将原来警察的购买区域的属性改为匪徒的购买区域。
再找到A平台,应该比较好找,记得A平台那三个箱子吗?可以根据它们来找。也是一个粉红
色的盒子,它实际上是原来c4的布雷区域。找到后同样修改它的属性,将它的实体类型改为
func_hostage_rescue(即人质安全区域).找到B区,用同样的方法将原来布雷区域的类改为
func_hostage_rescue,也就是有两个人质安全区域。
然后我们来增加一个人质的出生点,我把他放在了匪徒的出生地。(也就是原来警察的出生
地)点工具栏上的“实体”工具,在侧视图中创建一个实体。然后修改其属性,在类中选择host
age_entity即一个人质,你可以多放几个!注意调整好它的位置,不要放的太高了!
三、编译地图
好了,编译你的地图吧。在专家编译窗口模式中只选择CSG选择项,其它的都选择否!
mike说要记得加上参数-onlyents,也就是在编译窗口的专家模式中选择csg_exe 在右边的$
path$file后面加上-onlyents,即:$path$file -onlyents
注意:这是针对windows模式编译玩家的,对于dos玩家,只要在平时编译的文件夹里保证de
_dust2.bsp和de_dust2.map在一起就可以了
在dos窗口下输入:hlcsg.exe de_dust2.bsp -onlyents即可!!!
好了,大功告成。编译会速度很快,因为它实际上是把你对实体所做的修改写到了bsp文件中
,这也是为什么要把de_dust2.bsp文件考到编译目录的原因了。
完成后把de_dust2.bsp改名!!不然你的正中的dust2就没有了,文件考到cs的cstrikemap
s(记得备份原de_dust2.bsp)目录中,然后运行游戏看看结果吧!
在修改过程中大家要注意以下几点:
1、除了你必须要修改的东西外,最好别去乱动其他的东西,免的引起不必要的错误!
2、如果需要增加东西,那只能是点实体实体!!!记住了!!!!你别指望加个箱子进去,
另外也不要指望能把原有的固体转化为固体实体!!!!改固体实体的属性时大家也要注意,
把可见的改为不可见的可以,比如把func_breakable(游戏中可见)改为func_hostage_resc
ue(游戏中不可见),反之则会乱套了!!!!!
[ 本帖最后由 Simen.sllove 于 2007-11-20 09:38 编辑 ] |
|