【教程】南瓜的sobj文件讲解第二期—Gimmicks篇(上)
推荐
精华
怪物猎人世界MOD

hello,大家好,那么因为我也算是测试了一下午 基本已经如期而至的得到我想要的结果,所以事不宜迟赶紧来分享,你们想要monster和环境生物篇我之后彻底摸懂了我会告诉大家,今天先来揭秘我的缆车mod(其实也没什么神秘感懂得了以后甚至会觉得很简单)。

Gimmick?什么?南瓜你还装是吧?放洋屁。。。 emm,也不是 因为我不知道怎么给这个类别定义,我怕自己不够严谨,也算是引用Dave老师的教程的标题来命名,那么防止大家误导,我还是赶紧来解释一下Gimmick到底都包含些什么。

Gimmick在sobj文件里面常用缩写gm也或者是gm_map,gm文件包含着你在地图看到的几乎所有可采摘的物品以及我们的营地,甚至是带我们飞的翼龙,大炮,击龙枪,藤蔓,我们最熟悉的碶虫,都包含在gm文件里面。如果有喜欢上n网的小伙伴,也许看到过dave老师做过的叫奇面爹来帮你打架,虽然奇面爹不属于gm文件里面的,但是都是一样的道理,好了,不废话了,我们开始吧。

本期工具:010Editor 10.0.0版本

                 Helloworld(一样的站里面都有,就不做分享啦~)

那么在看完我上一期教程之后,相信如果认真学下来的小伙伴都或多或少对sobj文件都有所感兴趣,也会发现其实sobj并没有多么的复杂。

我本来想偷懒直接通过拆我的包来讲,想想不太合适。对于缆车的概念,相信大家印象最深的,除了特殊斗技场,就是珊瑚地(st103)我们不妨打开珊瑚地的文

件夹里面你就会看到gm.sobj文件了。

                                             

还是老办法,我们用sobj模版打开它,如下图,我们来简单解释一下。

首先,我们看到文件头区的obj数量是78,是的,在地图中所以的gm数量是特别大的,如果测试起来也想当麻烦,我们再看到我所框出来的这一竖下来一列,大家会看到有他自己的编号,这就和你们所在猫猫做的表格里面看到的em013代表黑龙的编号一样,这些是我上述所说的gm的编号,例如gm005_002反复出现多次,我们可以推测它是一种常见的采摘物品,想知道是什么,那试起来也简单,新建一个sobj文件扔进去,找个坐标放到一个你想要的地图就知道了。这也许很麻烦,但是你们要知道站里的所有mod制作者他们编辑的那些表格,更要比这些来得复杂,sobj文件可以在游戏运行时候进行反复测试,但是有些文件不可以。好了,题外话,只是希望大家能够给站里面这些做出巨大贡献的大佬真心实意的说一声感谢付出。

我们看到我所标记的红框 gm050_000这个就是我们的缆车编号,不信的话,大家可以打开helloworld自己去点里面测试,区分起来也简单,我们所说的往返缆车就是从A点到B点,从B点到A点,四个gm050都是如此指向的,后面的ropewayE ropewayC和下面的五号序列的gm050就是一个完整的来回指向性缆车。

解决大家的疑惑,单项缆车就是只从E点到C点 没有C点到E点,以此类推,两个双向的050后面的坐标也分别指向他们开始和结束的坐标。

事实上,有了上期教学,这一期应该简单很多,但是有些人对NPC不感兴趣,也有对缆车感兴趣的,因此,在做一次。

我们这次要的效果实在古代树森林的一号营地附近搭建一个接到火龙老家的缆车,那么事不宜迟开始。

新建一个sobj文件,命名啥的,随意,我们就叫ooomu吧(笑)如下图

打开sobjl,因为sobjl是读取所以sobj的文件,所以一样的修改手段,如下图。

修改文件头区的object count数量为14,也就是+1 因为你要多读取一份你新创建的缆车sobj,同时copy下列的随机一份路径 将copy的路径修改至正确路径。sobjl的手续到这里就结束了。

那么我们打开我们的ooomu.sobj文件,运行模版,同时将隔壁的gm的文件头区复制,先声明,大部分的文件头区都是一致,所以可以直接复制,修改一下count数量即可。顺便把缆车的随便抓两个过来,是的不一样需要双向,反正都可以改。如下图

讲我所标记的count修改成2,因为是往返缆车,如果做单向性的,复制一个,也就打1,这就不需要我再多说什么了。那么一样的,因为我们是copy过来的,所以当你们在下面的Spawn看到的坐标,也是这个缆车在珊瑚地(st103)对应的坐标,因为我们要搬运所以需要得到我们自己的坐标,那么一样的用helloworld就可以了,虽然复述很烦,但是你们能听懂就行。那么,请看图下。

在helloworld的文件夹中,大家会看到config的文件,利用记事本打开,往下翻,翻到这个debugUI 将enable调为:true(因为原来是关闭,显示为false)值得一提的是从上而下第二个红框是字体大小,如果大家看不清楚的话可以在调整scale。

在游戏运行后,左下角的Player显示的玩家所在坐标,那么当然是通过检验你走过的坐标 来确定你想要怎么牵。

在得到两个位置的坐标后将他们打入ooomu.sobj的spawn当中,如下图。

这些都很简单甚至不需要我复述,我刚才所说的,那么我们来拓展延伸一下,这期也就结束了,继续看,如下图。

橙框中表示的就是点E到点C这样的,与上期不一样的是,他不是依靠ID来读取,就是依靠缆车的名字,所以当你复数添加缆车的时候,这个要记得改,也要注意如果有两个的缆车的一个点相同,会发生一些很奇怪的事情,至于是什么,感兴趣你们自己去测试一下。下面的就是可以细节性修改缆车的区块,当然,你有时间可以测试,这些会比较有意思,打开下面的这些红框你通过修改ID也会得到有意思的结果,好,到这里,缆车的制作也就结束了,其实非常的简单。

还有一点,缆车可以牵到没有地面的位置,也就是缆车可以在空中悬浮,是的,类似碶虫mod一个道理,可以通过坐标凭空悬浮,所以修改gm文件,有脑洞的话是可以做出很有意思的东西的。

好啦,那么本期简单的缆车mod制作教学,也就到这里了,因为sobj都是复式的改法,所以我觉得不需要我再多做一期视频,当然,如果你们需要,当然可以。

我是南瓜,我们下期Gimmick教学再见吧。















by 北面の南瓜 发布于 2021-03-02
打赏后可直接下载附件 赠人玫瑰 手留余香
默认
最新
1