下载 App

泰拉瑞亚1.4.5失谐全物品电路

修改于03/162617 浏览综合
泰拉瑞亚中的失谐编码全物品电路,用于将输入的物品 ID 转换为失谐门装置的控制信号。
左边输入物品id,右边输入物品数量,拉下拉杆,即可得到任何你想要的物品:
TapTap
失谐全物品电路-游戏中的任何物品,都可以通过此装置无限获得
这就是泰拉瑞亚中超越神明的造物-失谐全物品电路
由于旧版的失谐门已经被修复,我们团队从源码中找到四种物品来替代门:
TapTap
4x6画,3x2画,红烟花火箭和绿烟花火箭,加在一起即可覆盖全部物品id
它是如何生成物品的呢?
例如3x2画作的部分代码如下:
在破坏时,
会由 frameX 计算出 styleIndex = frameX ÷36然后根据 styleIndex生成物品
游戏中存在32个3x2画,
最大 styleIndex 是31,
当我们修改 frameX令styleIndex大于等于32时会使用最后的分支-得到物品ID = 1474 + styleIndex的物品,也就是生成的物品ID = 1474 + frameX ÷36
3x2画作的原位置是使用 frame 计算出来的,破坏时会遍历原位置开始的3x2范围。
所以只需要确保失谐块不在计算出的3x2范围内即可得到可无限被破坏并生成物品的失谐块。
由于 frame的类型是有符号16位类型 short,最大值是32767 (2^15-1)
所以能得到的最大 ID是1474 + 32767÷36=2384游戏中存在32个3x2画
所以最小生成物品ID是32 + 1474 = 1506
所以3x2画可以生成的物品ID范围是1506 ~ 2384并不能只使用一个失谐装置刷出全部物品
所以我们在源码中找到了三种合适的物体来覆盖全部物品。它们的制作方法与 3x2画装置类似
那么,如何在1.4.5最新版构建出失谐框架制作失谐块呢?
首先,使用多人模式进入游戏,离地面8格搭出这样一个框架:
TapTap
使用土块,木门,木材工作台,平台沙块和蘑菇雕像
用锤子敲击左下角的木材,蘑菇雕像消失不见,依次在平台右侧和上方放置木材顶出蘑菇雕像。
然后切换到单人模式或重新进入多人服务器,
可以看见一个悬浮的蘑菇头:
TapTap
悬浮的蘑菇头,激活frameX±198
挖掉蘑菇头底下的物块,向上搭一层,用电线激活蘑菇雕像,放置烟囱,关闭蘑菇雕像 。
在烟囱右侧放置血月天塔柱,在天塔柱右侧放上灯笼,按照如图所示接线
TapTap
左中开关:蓝线激活血月天塔柱,黄线和绿线激活烟囱;左下开关:红线激活烟囱,蓝线激活血月天塔柱
这样,一个简单的失谐框架就构建好了,血月天塔柱和烟囱用于纵向移动转化灯笼的作用范围,通过灯笼来横向移动转化物品id。
点击左中开关一次,灯笼贴图向上转化三格(frameY-54),作用范围将会向下移动到第二个红色区域;
点击左下开关一次,灯笼贴图向下转化三格(frameY+54),作用范围会向上移动还原。
点击右上开关一次,控制灯笼影响的红色区域物块的frameX+18。(控制移动)
点击右下开关一次,灯笼熄灭,控制下次点击右上开关时,影响的红色区域物块frameX-18,再次点击还原。(控制移动方向)
利用失谐框架,可以构建出3x2画和4x6画的失谐:
TapTap
3x2画,先利用灯笼失谐标牌,按左下左上右下左下的顺序点击标牌,保留一格放上格栅
TapTap
4x6画,失谐大炮做出灯头,用灯头移动画,保留一格放上格栅
纵向移动输入:失谐烟囱+血月天塔柱,彩色箭头标牌,大炮,篝火(已修复)
横向移动输入:灯笼,灯柱,猫雕(已修复)
纵向移动选用失谐烟囱+血月天塔柱,横向移动选用灯笼,以这两种输入为主来构建失谐门。
失谐块:
3x2画,横向移动2次id±1;
(int num=frameX/36)
4x6画,横向移动6次id±27,纵向移动1次id±0.75;
(int num = 27 * ((((int)frameX) / 18) / 6) + ((((int)frameY) / 18) >> 2))
烟花火箭,纵向移动1次id±1.35。
(int num=frameY/40)
由于利用源码中的num手算失谐移动次数,手动点击移动过于麻烦,所以可以全部交给电路来完成。
失谐全物品电路可以用id计算出移动次数,自动移动并自动生成物品。以下是失谐全物品的电路部分:
TapTap
16位BCD数显,ROM,id比较器
输入数字时,输入的数字被转化为16位BCD码并显示。拉下拉杆时,输入的BCD码被转化为二进制数。
转化后的二进制id被送入比较器,与ROM里储存的7个阈值id进行比较。
根据id所在范围返回对应的操作码:4x6画操作码0010,3x2画操作码0100,烟花火箭操作码0110。
TapTap
移动计数器,16时序乘法器/除法器,移动译码器
3x2画:新id与旧id作差得到移动次数,大于0右移,小于0左移,发送移动次数信号(每次id±1),由移动译码器执行移动。
4x6画:id大于2384时减去838(映射),得到的结果除以27得到商和余数,商为左右移动的次数(每次id±27),余数为上下移动的次数(每次id±0.75)。
烟花火箭:由于火箭每次移动id±1.35(二进制为无限小数),需要运用乘法和除法来计算移动次数并反向运算确定使用的装置。
(输入id×20+6)/27得到的暂存值减去先前值为移动次数,暂存值比较输入id为输出的装置(0为红火箭,1为绿火箭)
当物品数量和结束信号发送到生成计数器后,它会激活生成装置,根据物品数量(激活次数)生成对应数量的物品。
这就是一个完整的生成流程-
输入、控制、计算、输出,全串行通信,多模块并行,搭载1200hz失谐驱动(20个60hz水泵计时器),全部过程在一瞬间完成。
制作团队
电路:混乱沉睡 
失谐门:小七L142857 
Project Manager - CrypticNight.
Project Architects - BEYONDtogether, SpeeQz1.
Wiring Specialist - Yfdyzjt, putianyi888.
Transmutation Specialist - ARK Quasar, SpeeQz1, Haku, RHgeKZ, Terraria is great, 7L142857.
Math Specialist - ekinator.
Project Initializer - VultaxPlayz.
Console Conversions - Tomo, Pharuxtan, Mikey.
#
猜你想搜
泰拉瑞亚 1.4.5失谐全物品电路
我的皮套史截图
我的皮套史
嗨喽这里是bx三号机,今天来讲一下我的皮套历程。 我的第一个皮套,我去是bx初号机,这个用了最久。 第二个打pvp用的,也是一号机出现的,不过这是2.0版的。 第三个,也是pvp,就是老有人问我为什么眼睛要流血?还以为我佐助呢。 第四个,第一次用上了狐狸耳朵。 第五个,有人说这个像圣诞树,本来我不信的,直到有人丢出了一把圣诞树剑... 第六个,很多人都夸这个很好看[表情_开心] 第七
24 赞
12 回复
我的探图,建家思路截图
我的探图,建家思路
开局确认/标记出生点, 但这个蜂王是哪来的啊, 我一直在地面上是怎么触发的 第一步,就是往上搭NPC宿舍, 让刷怪区,和NPC房屋分开,作为安全区 之后各种事件刷怪时,也NPC不会被误伤, 同时避免NPC过多时,减少怪物生成效果, 挂机点与房屋,上下间距70格,左右120格 铺平台刷史莱姆, 出生点上面留一层,之后摆家具buff 刷怪场雏形,两边也做了〖宝箱怪激活〗 困怪区域,做的是深坑形困怪,简
7 赞
8 回复
泰拉瑞亚/Terraria旅行模式讲解教程[1.4.4.9]截图
泰拉瑞亚/Terraria旅行模式讲解教程[1.4.4.9]
本篇专栏(原文为视频文案,为适配专栏,对原有针对视频的用语进行修改)是一个讲解泰拉瑞亚旅行模式的各个功能以及在移动端添加旅行模式快捷方式的教程。由于我对于旅行模式的推荐更多侧重于正常流程使用,因此不会讲到全研究人物的内容;如果各位确实有建筑相关的需求,可以去看一下TEdit的相关教程,这个是第三方的地图编辑器,单论效率是比原版旅行模式要更高的,但是这个东西只能在电脑端使用,并且会和模组内容发生冲突
10 赞
更新1.4.5.8,所需秘密种子全部~截图
更新1.4.5.8,所需秘密种子全部~
steam在线人数15万人,(入正请支持手机版tap,Google急玩的~安卓一堆盗版渠道自找,iOS~App Store可几块租号下载玩),steam,epic等TL Pro更新~含1.4.5秘密种子全部。 1.画面黑白化(涂上灰色油漆)monochrome 2.画面负片化negative infinity 3.隐形世界(涂上回声涂层)invisible plane 4.全亮世界/透视(涂上夜明
11 赞
1 回复
00:21
益智小解密()截图
益智小解密()
控制开关,将右图变为左图图形 #泰拉瑞亚 #泰拉瑞亚存档 #泰拉瑞亚存档 #游戏日常 #泰拉瑞亚电路 #新手向 #泰拉瑞亚攻略
9 赞
2 回复
35个秘密种子!截图
35个秘密种子!
来自粉史莱姆的汇总 输入其中任意一串种子号就可以解锁秘密种子菜单,不同的种子还可以相互融合 十分推荐游玩18,30,31 #泰拉瑞亚
42 赞
9 回复
召唤师出装铭文把月总当陀螺抽会躲大激就行截图
召唤师出装铭文把月总当陀螺抽会躲大激就行
核心出装:冰龟盾,飞升之征,其他尽量就好,药水只是辅助,血量400以上,越多越好打[表情_微笑]
2 赞
天顶传奇硬核一命通关!截图
天顶传奇硬核一命通关!
软核速通练习:通关次数十多遍左右吧(地图已删,具体记不清了 硬核尝试:4次(除去开局没多久阵亡
9 赞
8 回复
新手第二课:不要轻易把有的看起来没用的东西给好友丢过去[表情_嫌弃]截图
新手第二课:不要轻易把有的看起来没用的东西给好友丢过去[表情_嫌弃]
2 赞
3 回复
桃的泰拉瑞亚时装搭配分享第一期截图
桃的泰拉瑞亚时装搭配分享第一期
恐怖的奇异怪咖从地狱深处苏醒,浸透着鲜血的他又是谁将他召唤而来又密谋什么计划呢。 大家好,今天给大学分享一套奇特的时装搭配主要色调由大屠杀染料与恐怖染料相配。 主要的时装由盖伊·福克斯面具加大屠杀染料、蜘蛛胸甲和月亮领主腿加恐怖染料所组成。 装饰饰品与染料方面由和尚腰带加大屠杀染料、丛林玫瑰加恐怖染料、天界手扣加地狱妖灵染料、毒刺项链加日耀染料、开发者褴褛龙之翼加大屠杀染料所组成一共五件饰品装饰物
10 赞
1 回复