找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1790|回复: 6

临走前最后发个教学

[复制链接]

该用户从未签到

发表于 2010-9-9 15:10:04 | 显示全部楼层 |阅读模式
上回提到了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去看看吧


写得真累
哎呀,要走了,希望最后能帮助爱学习的人

评分

参与人数 1金币 +8 +8 收起 理由
lele865 + 8 + 8 你丫的去哪啊~~

查看全部评分

该用户从未签到

发表于 2010-9-9 15:25:57 | 显示全部楼层
不错!  走好! 等你买了手提后  多发点教程哦!—— -

该用户从未签到

发表于 2010-9-9 15:31:21 | 显示全部楼层
看不懂  map么?

该用户从未签到

发表于 2010-9-9 16:32:27 | 显示全部楼层
听说作者写的很辛苦..顶你下,

该用户从未签到

发表于 2010-9-9 16:45:04 | 显示全部楼层
要走了?
什么意思?
难道兰州要驾鹤西去?

该用户从未签到

发表于 2010-9-9 17:58:47 | 显示全部楼层
技术含量过高!

该用户从未签到

发表于 2010-9-9 22:33:06 | 显示全部楼层
啊··啊··  要回来了啊!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表