深海搁浅吧 关注:16,063贴子:120,791
  • 6回复贴,共1

[召集]MOD制作者-[发布]干货0.04cc补丁

只看楼主收藏回复

一楼拒吞!


IP属地:河南1楼2017-11-07 01:13回复
    入坑的晚,还好有贴吧和Lear的资源,让我从0.01开始体验了一把这款游戏。
    先谈感想:0.03之后,游戏就变味了。作者加的项目大多是我不想要的,减的项目大都我喜欢。
    既然有网友制作了TierMod(0.03和0.04两个版本)
    为了让接下来的日子不单调(个人打算终老0.03版),召集有想法,有实力的同好尝试在【0.03】的基础上开发新内容。Tier能做了AK47(0.03补丁)手榴弹(0.04补丁),没道理我们做不出来。
    (当然这其中有个重要原因,0.05开始游戏就变卡了,0.03非常流畅,我想做为一个休闲游戏,高配置也挡住不少玩家更新的欲望)
    先讲干货,代码级:(以0.03为例)
    第一个干货:
    1:一个岛有多大?
    解答:大约300K。在Data下的Save文件中,每增加探索一个岛(存档后的变化),会增加大约300K的体积。这也是从0.04开始作者不断优化存档文件的原因。过大的数据导致存档文件臃肿。读取速度降低。
    那么这些数据可以被优化吗?
    可以。从哪里下手?
    "Nodes":{"[0]Node"
    [编号]node
    name NodeID_DEEP_SEA 和name NodeID_ISLAND有区别吗?
    当然有,前个是深海区,后个是岛屿区。
    在限定25个区块的0.06版之前,游戏是存在理论上无限大空间的。因为你每离开一个区块进入下一个区域,都会随机生成新的数据(岛屿,浅滩,深海)。这些区块都用[0]node [1]node记录下来。
    这些数据都是用 , 小写逗号间隔开的语句。因此如果你想重复探索周边区域,可以每次探索完后,删除掉除了本岛外的其他区块(node),这样再次进入这些区域,程序又会再次随机生成。
    当然也存在像我一样懒的,宅在本岛不想出去了。那么在"positionOffset"字段的后面,改成"Objects":null},就可以完成区块清空。比如包括本岛在内,地面上★★★敲黑板,要考。记住清空的是地面上所有物品(包括沉船、箱子、你扔在地上的木头,石头,你盖的房子,所有一切可交互的对象都被清空)。
    一个清空周边的五岛(已探索)存档有多大呢?在本岛有房子,凌乱的各种物品在内,一共300K。
    不清空的时候大约在2.5M。
    第二个干货:
    2、关于火堆、螃蟹、浮空建筑。
    用过TierMOD的朋友都知道,点M开大地图,然后右键点岛屿可以传送。那么传送点是多少呢?
    记住,是固定的 X=0 Y=129 Z=0 。这是每个区块的中心点。因此会存在有些岛传送过去是海里,有些岛被树卡住出需要用devtools.god脱身
    这个129 划重点要考!指的是Y轴,在position字段中最重要的一个指标:高度。
    改火堆的耐久,已经有朋友做到我就不再讲了,改火堆的位置,步骤是类似的:
    先在存档文件中搜索fire 找到localPosition这个字段,完整的字段是类似
    ,"Transform":{"localPosition":{"x":"~f0","y":"~f129.1","z":"~f4"},
    X 和 Z 一个是向左右,一个是向前后。自己尝试着改,想把火生哪就生哪。如果想让火堆沉入地面,一般是地平线原位置Y-0.3 比如上面的129.1 沉降下去就可以改成128.8 这样改过是不影响你挂水桶的。
    改完了localPosition 还可以改下面的两个radius。默认是0.72和1.2 分别指火堆占位置大小和火效果影响的大小。怎么改你们懂的。
    ,"fuelPoints":"~f540",540秒是三级火的默认存在时间。改成7个9:9999999,够你玩到天荒地老也不灭了。
    ,"isBurning":true,"isSpit":true,"isFirePit":true, 在燃烧吗?是的,二级火吗?是的,三级火吗?是的。
    如果你造好一级火就存档来改,可以直接改成三级效果。(再进游戏看还是一级火但可以挂桶)
    以上,火完。CRAB_HOME 就是螃蟹洞。搜索CRAB_HOME,想改位置一样再找localposition,不讲了。讲一下螃蟹的数量。
    ,"extinct":false,"femaleCount":"~i4","maleCount":"~i7"
    绝种了吗?否。母螃蟹有几只?4只,公的呢?7只。怎么改你们懂的。不小心生物灭绝了,复活就是。
    ----------------------------
    如果上面的看完了你还没晕,咱继续。
    岛上有沉船吧,那沉船好难看吧?想不想在海边造个塔来玩玩?
    简单。
    搜索:SeaFort_2 复制特征码,"reference":"c47984f6-f05a-4437-9d77-e8ca9500b1fd","prefab":"dd62ae45-2a7b-44c5-aa79-c92f49dc1079",
    用一个本区域(重点:本区域)岸边沉船的位置。 比如有个ShipWreck_2A,名字改成SeaFort_2 特征码改成你从自己存档复制过来的字段。再过去看,那个小破船就变成塔台了。
    有平台 Platform 有梯子 Ladder 如果塔台没有底下的平台和梯子,看看这两项是不是false,改成true
    为什么不用 Seafort_1 或者 3 的造型?因为我懒...你勤快自己改就是了。
    另外,FOUNDATION_MULTI是楼板,FOUNDATION是地基,想怎么改?你看着办
    只要记得,在localRotation (旋转角度)这一项里, Y也是最重要的旋转角度就可以了。
    在Position里是高度,在Rotation里是角度! 重要的也不重复三遍了,想看的肯定看的到。
    ---------------------------------
    杂项:
    "hasTorch":是R灯,如果你的是False ,改成 true 就有灯了。
    脚蹼和潜水眼镜"hasFlippers":true,"hasGoggles":true
    AIRTANK 的"durabilityPoints"是气瓶的耐久,改成多少你随意,再也不怕被沉船卡住了。
    小技巧:渔网并不是那么废,你需要潜深一点,就可以网到能吃的Frontosa和Archer
    Lionfish那种有刺的鱼要躲开,网到算你不走运,如果没有抗生素就不要去碰那个网。
    Angerfish和 XX tiger 都是有毒的鱼,烤熟了也不能吃,用来当诱饵吧。
    Archer射水鱼可以生吃,同样+2格食物度
    离开区域再回去,椰子就又饱满了水分。椰壳过滤器,天然集水么?良性Bug
    无论你是在塔里,房子里,还是任意什么地方,地上的水桶都会在下雨天自己涨水。所以囤多些桶,都煮成淡水,你懂的。
    slot开始的字段,是你的背包存档。搜集重要物资,拷贝一份下来。比如开新档主背包可以有火机,武器,桶,瓶,三种药。从,"PlayerCrafting"开始,复制到,"PlayerTorch":{"hasTorch":true}前,就是你背包的内容。
    raft是带篷的橡皮艇。配合ESC加速效果刚刚的,比马达木筏效果好多了。怎么玩自己掌握。
    ---------------------------------
    关于建造表和制造表,已经有很多朋友做了,不多讲。如果想自己做,记得0.03版本只能最多显示8项物品。因此,单一木头(石头等)不要改成可以同时造很多东西,否则显示不出来。
    比较有意思的是可以造船,造塔台。(有箱子)但是存档后再进来房子和船就消失了。
    还可以造椰子树,土豆,亚麻,鲨鱼你懂的。
    ---------------------------------
    【干货】【干货】【干货】
    最重要的结束:
    我知道有人喜欢0.04版。
    我知道有个补丁叫0.04cc地图补丁,可以神造各种东西,还可以传送,查看沉船。
    我还知道,那个补丁是正版专用的。
    为了不打击正版玩家的积极性,只讲破解方法:
    首先你需要dnspy
    然后把0.04cc安装到你的0.04H2游戏中,用dnspy打开TierModExp.dll这个文件,搜索legit
    然后你们就懂了为什么盗版没法用这个补丁。再然后,你们就懂了。
    ----------------------------------
    最后的召集:如果有成功改好地图补丁的"玩家",请加我好友,一起探索在0.03基础上,制作MOD,增加新物品,新玩法的可能。
    私信要补丁的就算啦,支持正版,人人有责。再说我已经讲了怎么做,你还要伸手?抱歉不回。


    IP属地:河南2楼2017-11-07 01:14
    回复
      补充一点:0.04存档的背包部分,代码顺序和0.03是不同的。0.07(我也看过)也不同的。如果你打算终老某个版本,请记得自己研究,别犯懒用以前的。
      上面讲的软件,游戏本体,补丁,都可以网上下载到,多搜索lear君的发言,包括0.03地图补丁都可以下载到,我就不发了。
      懒~
      睡了。
      等MOD同好的好友申请。


      IP属地:河南3楼2017-11-07 01:23
      回复
        又忘了一点:
        0.03和0.04,数值区域是 ~f XXX.XXXX 。这里的~f指的是定义为浮点数。从0.07开始,就没有~f了,如果想拿本攻略改0.07之后版本的火,螃蟹之类数据,注意按文件格式。


        IP属地:河南4楼2017-11-07 01:25
        回复
          不错,也感谢steam上的那位MOD大神:I-o-IPositive7
          从0.01还是0.03
          就开始做MOD直到最新版本还在做,可惜从0.04版本后,盗版不能使用他的mod,正版才能(无所谓反正我已经买了这游戏正版)


          IP属地:广东来自Android客户端6楼2017-11-07 09:43
          收起回复
            再更新:0.09正常!硬盘坏掉之日起已经一周了。经过Diskgeni等众多工具的努力(就剩开盘了!),硬盘已复活。可惜原来的所有数据都丢失。
            目前重制了操作系统,俄罗斯大神版win7 X64
            意外的,0.09版正常游戏。目前正在这个版本中探索新乐趣!
            探雷结果:0.04H2,0.05, 0.06, 0.07 全系列有毒。
            0.01(超低配置)0.03(不含H2,超低配置)0.09(超低配置)
            低配机器可依次尝试游戏。
            我的配置(2007级)
            AMD双核2.0
            DDR2-800 4G
            HD5550
            Win7X64
            0.09相关:
            ,"extinct":false,"femaleCount":"~i4","maleCount":"~i7" 关于螃蟹的仍然有效
            "hasTorch":true 灯具R有效 Flippers和Goggles有效
            火等耐久有效。物品合成表还没开始研究,正在正常游戏阶段。如后续有探索会放出。


            IP属地:河南7楼2017-11-15 18:52
            回复