wzyml 发表于 2016-9-25 22:22

关于全控制台无需mod修建建筑家居的方式详解(2017.3.23物品ID图数量更新到2970)

本帖最后由 wzyml 于 2017-6-16 07:55 编辑

注:转载请注明“来自3DM辐射4论坛 ,作者wzymlyml”答应吧友拖好多天了,一直没打起精神来做这个,现在喝了点酒来了这个愿
全控制台建造的壁炉镇楼

要说控制台跟mod不同的地方在哪里,最重要就是控制台调入的物品档给任何人都可以直接得到同样内容,而mod档你就必须要按装相同mod才可以看到作者的作品
———————————————————正文———————————————————
首先要讲解是最初级的控制台移动物体
由于辐射4是3D游戏,所以游戏里出现的所有物体都有个空间坐标,所以我们先来认识下3维坐标的概念


所有游戏里物体的位置都由3个坐标轴构成,其中Z轴最简单,就是物品所在的高度,调节Z轴数值就可以修改物品在游戏里所在位置的高度。
Y和X就是物品在游戏空间里水平位置,看下图

物品越往北就需要增加Y轴数值,反之减少。X轴控制物品东西方向,往东就需要增加数值,反之减少————————————————修改空间位置实例————————————————
我们先拿出一个雕像做修改实例(如何在游戏里调入物品后边提)
既然要修改位置,那我们首先要知道位置。开控制台鼠标点击这个雕像激活(画面中间显示物品ID就表示此物体被激活)


先改高度,控制台输入getpos z 回车,获得此雕像空间高度


这样我们就知道这个雕像在游戏里的高度数字1012.72。我们如果要让这个物体提升高度就在当前数值上加,比如我们把它改为1112.72,那我们就在保持雕像被激活情况下继续输入setpos z 1112.72然后回车,这样我们就成功修改了这雕像的高度位置


同理,X跟Y轴获得坐标数值是getpos修改是setpos命令,这里就不做演示了,大家可以自己去实际操作一下,数值不要添加或减少太多,不然东西就不知道飞哪去了
注意:还有个直接修改当前物品的命令是modpos,同样对应3个轴向。比如像修改物品高度位置,我们就可以输入modpos z 5 这样这个物品就会向高处移动5个单位,降低高度就要将数值改为 -5
好,既然我们已经知道如何修改位置了,那我们接下来修改物品的旋转角度———————————————修改物品旋转角度—————————————————
物品的旋转角度跟空间坐标一样同样由xyz3个坐标构成,我们先来尝试一下修改Z轴角度
先将雕像移回原位方便看到,输入setpos z 1012.72让它回到最初位置
再获取z轴旋转角度,控制台开启并在雕像激活状态下输入getangle z得到下图结果


现在我们知道这个雕像的Z轴旋转角度为0(其实我事先特意将它所有轴的角度归0的)然后就是修改这个雕像的旋转角度
我们输入setangle z 90 也即是将z轴设定为选择90度,看一下结果


这个雕像已经成功顺时针旋转了90度
我们再设置下Y轴旋转90度如何,输入setangle y 90


设置x轴旋转角度 setangle x 90


结果我们都得到了,现在我们将它旋转角度归0,并旋转180将马头朝我们以进入修改物品大小环节。


注意控制台区我使用了bat xz命令,然后显示所有轴向都归0的命令,这是个自定义批处理方法:在游戏安装目录下建立一个txt文本文档,将需要输入的命令全加进去就可以一次性执行。我将这个旋转归0的文本文档取名xz。每次执行这里批处理就只需要输入bat+文档名字就可以了
————————————————修改物品大小——————————————————
正常情况游戏里的物品都是按默认大小(即1)放置的,我们也可以用控制台将其做放大缩小处理
获取物品大小是getscale 修改物品大小是setscale+数字(0.01-10)
现在我们先看一下这个雕像是不是默认大小,输入getscale


获得的数字是0.3(雕像太大,我之前特意改小的),然后我们修改它为默认大小 输入setscale 1


这就是这个雕像默认大小了。当然我们还可以修改 setscale 10看看效果。跟贴着的红火箭一比是不是有点震撼呢?
物体放大应用实例————————————————CK提取物品ID—————————————————
运行CK,点击左上打开文件的图标即会打开选择场景窗口,我们先选辐射4本体提取物品ID(其余6个就是DLC,因为我没打过mod所以只有这么多。但你如果安装了mod,这里会有很多东西)
双击辐射4本体esm文件激活并按确定打开


世界空间里选的是几个大场景,比如联邦,钻石城和芳邻镇等。下面红圈内是小场景,比如某些室内环境场景,比如凯伯官邸,皮克曼画廊等


随意双击一个场景打开


在场景窗口可以用鼠标中键或安装空格键移动,按住shift选择角度,找到自己想要的物品就双击它便可以获得物品ID,点击编辑基地即可查看物品3D模型图等细节。那么我们现在已经知道这个检票闸的ID了(红圈内),让我们回到游戏里调入它

回到游戏里我们键入placeatme 2487f1,这样我们就在游戏里得到了这个物品。


注意:调入物体出现的位置默认是主角身上,若激活了其他物品,那这个调入对象会出现在激活对象的位置。—————————————官方CK与控制台调入游戏物品——————————————
控制台命令是placeatme +物品ID 。这个物品ID并不是我们开控制台点击物品显示的ID,而是游戏内部物品的ID,获取方式主要依靠官方CK(官方游戏编辑器)查看后获得。下图就是CK提取图,那个基本对象里括弧内的8位数字就是物品ID(注意,DLC物品的ID第一个数字1要改为你安装DLC对应的顺序号,比如核子世界里的物品ID基本是01开头,这时候调入就需要改为06)
——————————————————资 源————————————————————
控制台建筑实例含存档:http://bbs.blacksheepgame.com/thread-5291141-1-1.html控制台利用可乐架改酒柜实例:http://tieba.blacksheepgame.com/p/4788887 ... 7&cid=0#98043434197
CK官方带汉化版https://pan.blacksheepgame.com/s/1c29i548 渣机自重
精确控制物品旋转移动软件http://pan.blacksheepgame.com/s/1hrXeYuo
最后分享一下我跟贴吧吧友@DIY_2016 一起提取的超过2970的物品ID图http://pan.blacksheepgame.com/s/1i5vFpHz(貌似这链接被认为有不良内容被屏蔽了大家用下面的压缩文件吧)由于百度云限制,过多数量文件无法保存,现送出2970个ID压缩文件http://pan.blacksheepgame.com/s/1pLTYXB1其实辐射4里物品数量十分恐怖,我基本也只是挑选自己喜欢的提取,如果大家有兴趣可以一起完善这个ID库
===================全文完=======================
最后补几张利用控制台建造的88号避难所截图
本人不定期在B站直播,基本都是晚上12点以后。房间http://live.bilibili.com/21737 ,前面是我基友在直播。有任何疑问可以直接过来问我
再补上个预计花2个月在建造的核子世界老冰棍大庄园链接,现在的主要心思都花在这上面http://bbs.blacksheepgame.com/thread-5291141-1-1.htmlhttp://att.blacksheepgame.com/att/forum/201610/13/205344aocccfjcv4lotoov.jpghttp://att.blacksheepgame.com/att/forum/201610/20/024139y3kk20e2w00n2owd.jpghttp://att.blacksheepgame.com/att/forum/201611/04/120508beieh5noepsha7p9.jpg

keyxx 发表于 2016-9-25 23:48

舞草...
这种就是纯技术活啊

angelcass 发表于 2016-9-26 08:54

太牛了!我之前就很烦恼避难所除了餐厅和卧室其它的地方实在是可修的物品太少了!有了这个方法真的可以完善我的避难所了!

另外询问一下,我在部分地区会有少量可恶的地形导致我修建很麻烦,例如88好避难所中庭通向东面的通道,由于位置差导致不能像北区和东北区那样修建全封闭连通的避难所,这个方法能否调节环境的物理碰撞尺寸以方便我修过去?

白鸟飞歌 发表于 2016-9-26 09:04

膜拜。
这时怎样的深爱啊。

ysj.a 发表于 2016-9-26 11:19

angelcass 发表于 2016-9-26 08:54
太牛了!我之前就很烦恼避难所除了餐厅和卧室其它的地方实在是可修的物品太少了!有了这个方法真的可以完善 ...

可以计算好座标和角度移过去,但会有泥中或石头穿过通道墙壁··不过88号太大·很多地方不知道用来做什么··

wzyml 发表于 2016-9-26 13:33

白鸟飞歌 发表于 2016-9-26 09:04
膜拜。
这时怎样的深爱啊。

控制台结合建筑其实是更自由的建造方式,想造什么基本都没问题了

wzyml 发表于 2016-9-26 13:39

ysj.a 发表于 2016-9-26 11:19
可以计算好座标和角度移过去,但会有泥中或石头穿过通道墙壁··不过88号太大·很多地方不知道用来做什么 ...

其实88号那些通道比想象的要大,我都用宽通道连接的,设置好位置并不会有石头突出问题,实际可以看我资源里那个存档

zhaochun8787 发表于 2016-9-26 13:40

好多高难度动作,连MOD都无法实现!!!感谢LZ分享~ 一直在找这样的技术贴!

教程简单易懂~

zhaochun8787 发表于 2016-9-26 13:48

LZ,我顺便问下,你能实现那种空中缆车吗?? 我记得有个图就是做控制缆车才能过去,用CK提取缆车代码,只是模型吗?能激活使用吗?

wzyml 发表于 2016-9-26 13:55

zhaochun8787 发表于 2016-9-26 13:48
LZ,我顺便问下,你能实现那种空中缆车吗?? 我记得有个图就是做控制缆车才能过去,用CK提取缆车代码,只 ...

提取的只是物品模块,缆车需要功能模块,那个只能在CK里改。但就如同mod一样,它会生成个额外需放入data的文件才能生效。所谓CK就是官方游戏编辑器,你在游戏里看到的一切它都能做到,因为辐射4就是用它制作的

zhaochun8787 发表于 2016-9-26 15:09

wzyml 发表于 2016-9-26 13:55
提取的只是物品模块,缆车需要功能模块,那个只能在CK里改。但就如同mod一样,它会生成个额外需放入data ...

感谢!!!有时间去熟悉下CK~

lovechina_peng 发表于 2016-9-26 18:56

卧槽。。。进来膜拜大神。。。得好好研究研究

苦竹 发表于 2016-9-28 09:36

我来给你顶贴 {:3_161:}{:3_161:}

wzyml 发表于 2016-9-28 14:47

苦竹 发表于 2016-9-28 09:36
我来给你顶贴

{:3_110:}

u571z 发表于 2016-9-28 19:37

学习了 还能这样玩

bigboat1 发表于 2016-9-28 23:33

好贴,必须顶起来。

ysj.a 发表于 2016-9-28 23:55

苦竹 发表于 2016-9-28 09:36
我来给你顶贴

老板··该出薪水啦··:lol

soranouta 发表于 2016-9-29 00:11

..这和cad和sketchup里用控制台做模型一个道理。。确实用熟了很方便。。不过老实说直接用手拼的更有造房子的赶脚。。。

wzyml 发表于 2016-9-29 06:14

soranouta 发表于 2016-9-29 00:11
..这和cad和sketchup里用控制台做模型一个道理。。确实用熟了很方便。。不过老实说直接用手拼的更有造房子 ...

确实如此,也脑补过用木条和空心砖一砖一瓦在游戏里搭房子的情景,或许我会在新的核子庄园里这么摆个建一半的建筑,哈哈

wzyml 发表于 2016-9-29 06:15

ysj.a 发表于 2016-9-28 23:55
老板··该出薪水啦··

老板忙着盖房子,已经压了全部身家进去了,没钱!

ysj.a 发表于 2016-9-29 08:15

wzyml 发表于 2016-9-29 06:15
老板忙着盖房子,已经压了全部身家进去了,没钱!

盖成怎样了··发来看看呗··

苦竹 发表于 2016-9-29 08:38

ysj.a 发表于 2016-9-28 23:55
老板··该出薪水啦··

DIY_2016 ?       {:3_41:}

星、辉 发表于 2016-9-29 08:43

给技术帝跪了

wzyml 发表于 2016-9-29 09:04

ysj.a 发表于 2016-9-29 08:15
盖成怎样了··发来看看呗··

就是老冰棍庄园啊

ysj.a 发表于 2016-9-29 19:33

苦竹 发表于 2016-9-29 08:38
DIY_2016 ?

那么吃惊干什么·我也有帐号呗··

超级变种人壮壮 发表于 2016-9-29 19:58

看看都头晕啊,支持一下吧

超级变种人壮壮 发表于 2016-9-29 19:58

看看都头晕啊,支持一下吧

wzyml 发表于 2016-9-29 20:25

超级变种人壮壮 发表于 2016-9-29 19:58
看看都头晕啊,支持一下吧

呃,已经算简单了吧,图文并茂啊:L

超级变种人壮壮 发表于 2016-9-29 20:30

wzyml 发表于 2016-9-29 20:25
呃,已经算简单了吧,图文并茂啊

跟楼主无关,主要是本人水平不行,估计得一天能看明白,我以截图研究了,谢楼主,

wzyml 发表于 2016-9-29 21:38

超级变种人壮壮 发表于 2016-9-29 20:30
跟楼主无关,主要是本人水平不行,估计得一天能看明白,我以截图研究了,谢楼主,
...

如果你有编程类的经验,上手还是很容易的
页: [1] 2
查看完整版本: 关于全控制台无需mod修建建筑家居的方式详解(2017.3.23物品ID图数量更新到2970)