以文本方式查看主题

-  索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台  (http://101.42.38.52:27015:27015/index.asp)
--  CS地图专区  (http://101.42.38.52:27015:27015/list.asp?boardid=23)
----  [转帖]如何制作cs地图  (http://101.42.38.52:27015:27015/dispbbs.asp?boardid=23&id=1815790)

--  作者:killer1391234
--  发布时间:2013-08-15 14:03:00
--  [转帖]如何制作cs地图

.前言

1.每次通过QQ的一张张截图、打字来教新手们设置、使用编辑器和编译器是非常麻烦的事,所以这里弄个教程提高效率。

2.此教程用来教新手制做出一张最简单的CS地图

3.整个制作流程:工具的下载——Hammer3.5的设置——map的制作——map的编译

3.此教程仅适用于【M.L】CS地图制作工具包v10-09-24A

5.地图的组成元素概念:固体、固体实体和点实体

.工具的下载

CS地图需要专门的工具,以下提供的是一个完善的工具包,快下载吧,别告诉我你没有压缩工具!

点此下载【M.L】CS地图制作工具包v10-09-24A.zip(无需注册
        
点击进入下载页面)

主要工具有:

地图编辑器Hammer3.5

X-Man超级地图编译器

反编译器Winbspc1.4

纹理制作工具Wally1.55B

山体制作工具gensurf

游戏数据文件CS16_X-man_1002gold.fgd

纹理提取工具wintextract

模型浏览工具HLMV

[此贴子已经被作者于2013-8-15 14:08:03编辑过]

--  作者:zxhawion123
--  发布时间:2013-08-15 14:06:00
--  

不错


--  作者:killer1391234
--  发布时间:2013-08-15 14:07:00
--  

.Hammer3.5的设置

1.CS地图制作工具包文件夹解压到硬盘后,打开CS地图制作工具包文件夹...

2.打开CS地图编辑器Hammer3.5,点击[工具]里的[参数设置]

3.[常规设置][只使用一个视图来编辑地图]打“√”

注:此项可以根据个人习惯,可打可不打,本人习惯打“√”,后面的内容默认为打“√”了的

4.[2D 视图][仅点击中心点才能选择对象]打“√”

注:此项在做复杂的地图时,要根据情况使用或不使用,后面的内容默认为打“√”了的

5.[纹理]里增加自己做地图需要用到的纹理包,许多官方纹理包在CS\\cstrike里可以找到

注:cstrike.wadhalflife.wad两个纹理包是CS最主要的官方纹理包,牛多常用纹理都在这两个里面。cstrike.wadCS\\cstikehalflife.wadCS\\valve

特别提醒大家,使用的wad文件尽量都是放在同一文件夹下,否则在后面的编译中可能会出错。你可以把wad文件都复制一份到同一文件夹内再进行增加。其次使用的wad文件也尽量是在英文目录下,如果它们是在中文目录下的,后面的编译中也会出错

6.[游戏参数]里的[游戏数据文件]增加CS地图制作工具包\\FGD\\CS16_X-man_1002gold.fgd

7.其他设置不用管了,[确定]保存以上设置

.map的制作

1.新建一个map文件

2.选中图片点击可在新窗口打开查看[固体工具]在编辑窗口里用左键拖出一块方形

3.按回车键建立这个固体a

4.图片点击可在新窗口打开查看后,点击固体a的中心来选中这个固体a

5.在这下拉菜单里选择视角,调整固体a各个面的厚度,不要窄了

注:什么叫“不要窄了”呢?就是说如果你要把厚度为60的固体挖出墙厚度为32的“房子”是没办法的,固体的厚度起码为64。所以,窄了的话就会直接影响下面的678步骤

6.在选中固体a的状态下,点击[工具]里的[挖空]

7.就用默认值32吧,点[确定]

8.这时固体a变成了一个密闭的“房子”,“墙”的厚度为32

                                                  待续,,,,


--  作者:killer1391234
--  发布时间:2013-08-15 14:19:00
--  

10.选中图片点击可在新窗口打开查看,鼠标左键按住编辑窗口中的某个位置来移动视角,右键可以上下左右移动,滚轴可以前进后退

11.找到“房子”

注:如果房子贴的是aaatrigger纹理或其他一些特殊的纹理,在编译时会导致出错

12.如果“房子”贴的不是你要的纹理,那么在[纹理组][浏览]里选一张纹理

13.选中“房子”后,按 图片点击可在新窗口打开查看,纹理就被替换了

14.如步骤9再切换至2D视图。按 图片点击可在新窗口打开查看后,在“房子”里单击一下后,确认了放点实体的位置,再按回车键建立这个点实体,切换视角看一下,不要让这个点实体卡在“墙”中,或放在“房子”外了

15.选中这个点实体,按右键,再点击[对象属性]

16.下拉菜单里选择light,里面的设置默认即可,这样,这张地图就有灯了

17.同样的方法,在房子里放点实体info_player_deathmatchinfo_player_start各一个,它们分别是TCT的出生点。注意出生点之间不要接触、和其他固体也不要接触,都要保持一定的距离,否则在游戏中可能有人会被卡死;也不要放到“房子”外去了;放太高会摔死

18.这样,1V1的地图做好了,取名保存为map类型的文件,这里假设为cs1.map

注:文件名不支持汉字

.地图的编译

1.打开X-Man超级地图编译器,在[文件打开设置]里选择CS地图制作工具包里的编译器设置存档.bcp

3.把刚才地图编辑器里所添加的非官方纹理包在这里也都添加上去

注意:这个步骤做的就是选择打包非官方纹理进地图,[M.L].wad是自制纹理,所以需要打包进地图,否则别人将因could not find [M.L].wad 而无法进入地图。halflife.wadcs_dust.wad等都是官方纹理包,所以不要打包

4.点击[设置]里的[设置

5.把这4个toolpath设置都一一对应好,文件都在CS地图制作工具包\\tools文件夹里,点OK确定

6.这里找出cs1.map,按Run开始自动编译

7.编译时显示出来的许多数据都是编译过程的记录,也称编译报告,编译结束后它会说“按任意键继续

8.好了,编译出来的cs1.bsp文件应该在放cs1.map的文件夹里了(如果不是,那是因为你做了本教程以外的设置),把它放入CS\\cstike\\maps里,运行CS看看吧!

编译失败的几个推测和解决方法:

1.CS地图所有实体或者点实体必须在一个完全封闭的固体空间内,如果只是看似封闭其实有裂缝的话,编译失败,当然更不能有实体或者点实体在外面

2.编译报告说Error:Could not find wad file,请先确定是否在超级编译器中打勾了自制纹理包,然后注意:使用的wad文件尽量都是放在同一文件夹下,否则在编译中可能会出错。你可以把wad文件都复制一份到同一文件夹内再进行增加。其次使用的wad文件也尽量是在英文目录下,如果它们是在中文目录下的,编译中也会出错

3.地图和编译器的设置似乎没什么问题,但还是编译不成功:可以尝试保存设置关闭编译器后再用编译器编译一下

4.在网吧可能设有限制,导致软件不能正常使用。比如编译器不能编译

                                                                  


--  作者:killer1391234
--  发布时间:2013-08-15 14:25:00
--  
第一次发这种帖子,一些原因图不能呈现,
介绍也不太形象希望大家多多包含
[此贴子已经被作者于2013-8-15 14:26:34编辑过]

--  作者:X0418641000
--  发布时间:2013-08-16 9:15:00
--  
以下是引用ll_good在2013-8-15 14:53:00的发言:
挺好的,楼主花了很大功夫吧,楼主可以实时更新,但是那些图片全死了

你没看到前面有个“转帖”。。

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:hei5298
--  发布时间:2013-08-16 10:20:00
--  
很好  
很詳細

--  作者:applepolice838
--  发布时间:2013-08-18 15:11:00
--  
太水了吧- -
--  作者:applepolice838
--  发布时间:2013-08-18 15:12:00
--  
这是地址,自己去看吧:http://hi.baidu.com/mlqq845543427/item/23829118cb4f59e89913d6b2
--  作者:yuban10086
--  发布时间:2013-08-18 16:08:00
--  
不会制作 慢慢来吧