daniel064857
|
分享:
x0
|
[Map] 制作1.6地图~反编译地图
(转贴)
应该有很多人会遇到这些问题门、梯子、水该怎么做?网路找答案? 但是找不到怎么办?那就使用BSPTwoMAP和BSPViewer来帮助我们建立正确的实体--------------------------------------------------------------------------------------BSPTwoMAP ----- 可以反编译bsp档的工具(把bsp档拖曳至BSPTwoMAP这个程式上,他会再DOS下开始反编)编译出来后,你会得到map档、反编讯息文字文件档、wad档如果没有出现wad档,那就表示这张地图,完全是官方内建的纹理所建立的。但你拿官方地图去反编,有时也可以反编出wad档,毕竟cs也经过好几次的改版才有今天的1.6,所以你看见官方地图反编之后会出现wad档,是因为他把wad整合进地图里面,才会出现这个档案。你可以拿我做的de_dust_m2这张反编它,会出现wad档,但是里面没有dust纹理,因为我没整合进地图档。(官方内建wad不需要整合)我只汇入2张纹理(azgrss、sandgrss)进去地图档。----------------------------------------------------------------------------------map档你可以用记事本开启他,可以看见相关讯息。 "classname" "worldspawn"工具版本讯息"MaxRange" "8192"地图视野设定"skyname" "des" 使用的天空名称"mapversion" "220"工具版本讯息 "wad"建立这张地图时,所使用的wad路径与名称 "message"你在编辑地图时,在这边打上讯息,反编之后会看见你所打的文字。 ---------------------------------------------------------------------------------- 用你的Hammer来开启map档,你会看见乱中有序的一张地图,它可能为了不让抄袭者完全复制地图结构所产生的!?不重要,别管地图结构,我们目的是学习建立实体!1.6地图分为三大类固体 --- 墙壁、地板、等等....没有功能的固体固体实体 --- 有功能属性的固体实体 --- 地图一开启就执行在地图内的作用也别管虾密挖歌固体或实体,我们的目的就是要学建立实体 1.你可以从地图选项中的实体报告(entity report)来找出你所要学习的实体名称2.也可以从地图中找寻类似的实体你要做一只打的死的小鸡,那就找cs_italy这张图你要做可以拯救的人质,那就找cs_office这张图你要让你的地图下雨,那就找de_aztec这张图 很简单的逻辑,不会很难,难就难再因Hammer、fgd版本不同,你所参考的实体,它的选项属性有些部分可能无法在我们的版本上执行,不建议复制实体到你的地图上,要在你的地图上修改相关属性,再汇出地图测试、测试、再测试...... ---------------------------------------------------------------------------------- BSPViewer可以很快速的找寻实体功能属性,不用经过反编译再用Hammer开启....但缺点是,它只能看见简易的实体功能值,有些值它只显示数字。数字定义的名称还要从Valve官网找....这工具若只是要找正确的实体名称是非常好用的!! -------------------------------------------------------------------------------------------------http://ref.gamer.com.tw/redir.php?url=https%3A%2F%2Fdev...2Fwiki%2FDecompiling_Maps 官方有连结这些工具让玩家可以更顺利的制作新地图最底下有这句Warning:Decompiling official Valve maps and redistributing them as your own could be considered as copyright infringement. This should be used for educational purposes only. 我个人觉得,不管你的地图有没有用到官方的纹理、声音、模组,等等...你都可以说这地图是你做的,但不是你的,版权所有人是属于Valve。 转贴: http://forum.gamer.com.tw/C.php?bsn=...tnum=1&subbsn=12
|