最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何在創(chuàng)造快速完成全物品分類器漏斗的填充以及編碼全物品編碼器的配置

2023-10-06 07:04 作者:feucht  | 我要投稿

六月搬運介紹了一點carpet script,不過沒有發(fā)專欄,現(xiàn)在結合我最近的實際應用來分享

主要著重于基于現(xiàn)有工具,不自己造輪子地輕松完成標題所提的工作

主要有便于更快在創(chuàng)造進行測試

首先是放出附件(https://drive.google.com/file/d/1-15uqzEHvOxfzDNAp8RuVI-4-EOHKasB/view?usp=drive_link)把其中附件1里這些塞進世界存檔文件夾的scripts文件夾就足以使用了,附件2是更全的一篇介紹文章,搬運了storage tech discord的資源頻道的主要內(nèi)容.

首先看看如何快速完成分類器漏斗的填充

第一步

在全物品排版已經(jīng)完成的基礎上

如圖

我們對單條物品陳列使用"/itemlayout 頭部坐標 尾部坐標 展示框面朝的方向(比如圖中為east) 文件名"

注意這個頭尾決定了順序

(這里我們只截取圖中部分)

這樣我們就得到了一個txt文件,這里文件名設為1

itemlayout這個carpet script的功能是能夠識別一條陳列上的方塊以及指定方向上附著的方塊/展示框/盆栽,我們還能用"/itemlayout defaultblock set 某物品"? 來讓這個過程忽略某種背景方塊,如圖中展示框背后的石英樓梯,只不過這個忽略指令是不必要的

我們能夠使用"/itemlayout view 文件名" 來查看

得到的1.txt位于scripts/shared/itemlayout文件夾下

內(nèi)容如下圖

第二步

我們將1.txt移動到/scripts/storagetech_aid.data/item_lists

然后

/script load storagetch_aid

/storagetech_aid set_hopper_ss 2

#這里設置的是分類器分類漏斗的容量信號強度常見的ab大吸力單片這里就是2

/storagetech_aid set_fst_slot_fill_level 1

#這里設置第一個槽位填多少,如果8gt解鎖可以1,大于8gt解鎖只能2+了

/storagetech_aid hopper_from_file 1

然后得到一個腳本執(zhí)行道具,朝著正確的方向以正確的姿勢放下它,就會在這個方向按上面txt的順序生成分類器漏斗,如下圖

依此類推,習慣后幾分鐘就能完成一個全物品的漏斗填充,要注意的是文件操作后不用重啟游戲

接著來看編碼全物品的編碼器填充,需要自己按照自己的編碼規(guī)則寫python腳本之類的

難度其實比較低

這里舉兩個例子

一個是魚油的騙子嗎服新全物品,編碼規(guī)則如下:

18組箱子編碼18個水道(其實是10個水道,只不過有兩段,其中一段有兩個水道變成大宗物品的位置),

每個水道48個物品(有的箱子設置了對應多種物品,這里忽略),

18以5位二進制編碼,48以6位二進制編碼,

我們先用itemlayout把18條全物品排版保存為1.txt到18.txt共18個txt文件

再在這6位的編碼規(guī)則上做了一些減少編碼器箱數(shù)的優(yōu)化,得到了一個與片對應的48個6位2進制數(shù)字符串的列表,根據(jù)其規(guī)律用腳本生成后記入binary_codes.txt,然后寫了如下的代碼,根據(jù)binary_codes.txt處理上面得到的18個txt,得到了6位里每一位需要填入編碼器的物品的列表

接著,再寫個腳本將這個列表分割為最大54行的幾個txt(大于54行這個storagetch_aid會不放進箱子并告訴你超出了),為了方便管理為每一bit建個文件夾

我們得到了b1到b6 6個文件夾,如b1里數(shù)個txt是第6位碼對應的編碼箱要填的所有物品,我們將這些txt放進/scripts/storagetech_aid.data/encoders

然后在游戲內(nèi)清空身上物品,使用(對每次都是這樣用)

/script load storagetch_aid

得到的第3個腳本執(zhí)行物品就是我們需要的編碼箱,使用后效果如下圖


默認信號強度為2,調(diào)整方法見附件2

然后我們可以把移動到這的txt文件刪了,移入新的

以此類推,我們能把6bit都放出來

18個水道的txt本來就通過itemlayout得到了,像上面一樣全都放在/scripts/storagetech_aid.data/encoders然后來一次同樣的操作就能放完了

至此我們完成了所有編碼器的箱子的填充,剩下只需要想辦法配合編碼器就行了?


再來看看lrp新編碼全物品

編碼規(guī)則是將全物品過道分成1-60,61-120,121-180,181-240四組片,每組片有4個水道,最后合起來還是一個一字型全物品,水道用兩位二進制編碼,單片用8位二進制編碼,拼合成10位二進制,使用5+5的位組優(yōu)化編碼器使用的箱子數(shù)目到61

所以我們用itemlayout獲取txt后拼接一下,變成4個每個含有240個字符串的txt文件

再用如下python腳本處理即可

這里不會有txt大于54行,不用分割,接著只要把腳本創(chuàng)建的a文件夾的txt都移到/scripts/storagetech_aid.data/encoders操作一次,同樣對b

很快就結束了工作

當然,這些代碼肯定不算多規(guī)范僅作示例,或許問chatgpt也能完美解決

總結

如果有一個集成度更高的工具肯定更好,不過鑒于這些工作做的人本就不多,所以也不是很有必要,利用現(xiàn)有工具已經(jīng)足夠高效.

如何在創(chuàng)造快速完成全物品分類器漏斗的填充以及編碼全物品編碼器的配置的評論 (共 條)

分享到微博請遵守國家法律
库伦旗| 荣成市| 黄大仙区| 光山县| 二连浩特市| 广德县| 秭归县| 罗源县| 随州市| 微博| 雷波县| 鄄城县| 闽清县| 安图县| 营山县| 潼关县| 南汇区| 方正县| 蕉岭县| 嘉义县| 襄汾县| 汝阳县| 吉安市| 金山区| 定兴县| 民丰县| 浦城县| 夹江县| 天等县| 彰武县| 东乌| 海兴县| 隆回县| 河西区| 梁平县| 霍山县| 苗栗市| 临清市| 冷水江市| 平邑县| 日喀则市|