- 听众
- 收听
- 积分
- 4580
- 主题
- 回帖
- 0
- 精华
注册时间2009-1-16
最后登录1970-1-1
该用户从未签到
|
上回提到了Ripent提取纹理,同时会产生另一个ENT文件,其实这个ENT可是很了不得的,
Ripent豪不夸张的:做地图要WC或VHE,改地图只要Ripent就足以了
有人抱怨说RiPent不能用,其实RiPent就是RP的简称,可以用来检测RP的,不能用说明你RP不好
如果RP不好的人请点击
http://down.qiannao.com/space/file/noclip52629/-4e0a-4f20-5206-4eab/zhlt_vl18.zip/.page
现在教你仅用Ripent修改地图
这也许有人会问:为什么要修改地图图,而不直接反编译
答案:因为 1反编译的地图一般是不准确的,2大些的地图编译有很浪费时间
好,回到正题:
首先需要得到ENT,上回说过。不知道?,自己回去找!
用记事本打开后会发现里面结构有点乱,
其实细看,并不复杂
每个{ }之间都是一个信息
地图的头一个信息就是我们做地图时的地图属性,这里有地图用到的纹理,可以修改喔;地图的天空背景,也可以修改喔)
接下来的{}之间就是实体信息
举个例子
{
"origin" "-2 64 -192"
"angles" "0 270 0"
"classname" "info_player_start"
}
文中有这样的信息
翻译一下
origin就是坐标,angles就是xzy坐标,classname就是实体名字
我们可以直接修改这些键值
我们也可以删除实体,增加实体
当然增加的修改并不像我说起来那么简单,要建立在你熟练掌握这些键值的基础上
但是,不是不熟就不能修改了
还有解决方法,不过就要配合WC或VHE来修改了
首先用反编译工具得到要修改的地图的MAP文件,这个MAP是辅助用的,然后用WC或VHE打开MAP,做一定的增加修改后ctrl+s保存
再用记事本打开MAP文件,拉到文本最下面,这时你会发现,多了几行字
这就是你加上去的
然后把这些新增的文本复制到ENT里,最好换行,以区分跟原来的格式
这里一定要注意:
MAP和ENT的格式是有所不同的,将MAP里复制过来的文本放到ENT上时,要做转换
举个例子
{
classname" "info_player_start"
"angles" "0 270 0"
"origin" "-2 64 -192""
}
还是刚才那个,这是从MAP里看到的,
而要写到ENT里要怎么样变化呢?如下:
{
"origin" "-2 64 -192"
"angles" "0 270 0"
"classname" "info_player_start"
}
看出变化没?
就是把坐标和实体名字两行调下位置,任何实体都一样
然后就是最后一步了,编译ENT
还是用到了Ripent
现在我们要把修改好了的ENT导入MAP
操作为:将ENT文件拖拽到Ripent上
OK
复制bsp去看看吧
写得真累
哎呀,要走了,希望最后能帮助爱学习的人 |
评分
-
查看全部评分
|