벨트를 회로를 통해 주기적으로 멈추는 것으로 속도조절을 해서 비율을 맞춰 스시벨트에 올리는 방법으로 만든 스시벨트.
7가지 연구팩의 경우엔 비율이 1:1:1:1:1:1:1 이고 품목별로 벨트의 반만 사용하기 때문에
4틱 주기를 사용해서 4틱 중 1틱만 멈추는 것으로 벨트위에 1/4속도로 올릴 수 있음
비행로봇 프레임은 비율이 복잡하므로 16틱 주기를 사용했음
프레임:전기엔진:엔진:톱니:파이프:강철:건전지:초록칩 = 1:1:1:1:2:2:2:5 인가 그래서
다 합치면 15가 되고, 공장이 배치에 따라 좌우 구분없이 대충 놓기 때문에
8틱 주기 대신에 16틱 주기로 쪼개고, 모든 품목을 벨트 양쪽 다 사용하게 함
대충배치.
스시벨트이기 때문에 엔진,전기엔진,프레임 공장의 순서는 아무래도 상관없고, 벨트 좌우로만 좀 균등하게 배치해주면 됨.
계산상 노란벨트의 15/16을 채울 수 있는 공장갯수.
파란벨트의 경우 대충 이만큼.
순수하게 외부에서 오는 아이템 말고 내부에서 생산되어 순환되는건 막히게 할 우려가 있으므로 스시벨트 분류하는 곳에서 밀려있는지 여부를 체크해서 각 공장의 출력투입기를 껐다 켰다함.
벨트 속도조절은 16틱 주기로 생성되는 16가지 값 중 얼만큼 낮은 값 이하일때만 벨트가 활성화될지 설정하면 해당 품목의 벨트 위 비율을 16등분 이내에서 결정할 수 있음.
오버플로우 16틱 주기신호의 경우, 아래 16가지 값만 나오는데,
-2147483648 이하이면 1/16
-1879048192 이하이면 2/16
-1610612736 이하이면 3/16
-1342177280 등등
-1073741824
-805306368
-536870912
-268435456
0
268435456
536870912
805306368
1073741824
1342177280
1610612736 이하이면 15/16, 이상이면 2/16
1879048192 이상이면 1/16
같거나 작음 또는 같거나 큼 등의 부등호를 사용해서 벨트 속도조절이 가능함.
오버플로우를 사용하지 않으면 조합기를 많이 사용하는 대신, 좀더 자유로운 속도비율 분배가 가능.
청사진은 0.18에서 뽑았는데 0.17에서도 되겠지?
재료 종류가 많은 비행로봇 프레임에 적용해본건데 다른곳에도 얼마든지 응용할 수 있다.
스시벨트 쓰는게 좋은건가?
안좋음. 스시벨트는 감.성. 이지.
근데 재료 종류가 엄청나게 많은 경우는 공간절약 목적으로 벨트 하나에 여러개 올리는 것도 나쁘지 않음. 근데 벨트 하나에 두종류를 초과해서 올리려면 스시벨트 써야 안막히는데, 스시벨트 분류하는 부분 만들어 넣으면 공간을 많이 차지해서 공간효율 득실계산을 잘해야함
전에 분배기,벨트 조합으로 벨트 하나에 네종류 보낸적있는데 안막히고 잘가더라
오 어캐하는거임? 1.17되서 벨트압축이 가능해진 이후부턴 분배기만 가지곤 잘 안되고 가끔 막히던데. 담에 여유되면 한번 올려주셈.
연구소를 저렇게 각 벨트가 1/4시간만큼 작동되게 연구팩을 보내면 군사팩이 안 들어가는 연구 할 때는 군사팩이 넘쳐서 막혀버리지 않을까?? 저 비행 로봇 프레임도 소비량이 적어질 때는 막힐거 같고. 스시벨트 만들때 벨트 내용물 읽기 안 쓰고 저런 방법 쓴 이유가 뭐야?
로봇 프레임은 어차피 최종결과물이니 막든말든 상관없는데, 불편하면 분배기 3개써서 과잉생산해도 안막히고 전체적으로 회전하게 하면 됨. 다른건 분배기 자체의 입력우선순위때문에 안막힘. 벨트속도 1/4만큼 줄여서 과학팩 넣는건 회로로도 가능하지만 0.16버전까진 분배기써서 1/4속도를 만들어서 여러사람들이 사용해왔음.
분배기를 두번 통과시키고 나머지 3/4분량만큼의 물품은 따로 모아서 순환하게 만드는 식으로 벨트에 3/4씩 틈새를 만들어서 벨트 반줄에 1/4씩만 차지하게 올리는 방법 써왔는데, 벨트위 아이템이 압축되서 올라가는게 가능해진 이후로는 분배기만 가지곤 1/4속도가 구현이 안되더라. 그래서 회로사용하는것. 나머진 옛날에도 쓰던 구조임. 이렇게 하는 딱히 이유는 없지. 말한대로 스시벨트위를 직접 읽어서 부족한 물품을 채우라는 회로를 써도 됨.
지금 사진상으로 보기에는 로봇 프레임 소비량이 줄어서 빠져나가는 양이 줄면 분배기 우선설정이 되어 있더라도 벨트 공간을 서서히 채우면서 엔진이나 톱니바퀴가 들어갈 공간을 막아버릴 거 같은데. 혹시 회로 설정 어떻게 했는지 알려줄 수 있음??
요점은 안막히는 원리는 벨트 위 일정간격씩은 무조건 비어있게 만드는 구조이기 때문이야.
그렇게 하면 되긴 하겠구나. 회로 안쓰고 설계하던거 따와서 이렇게 된건가
청사진 분석해봄 ㄱㅅㄱㅅ
회로는 별거없음. 걍 스시벨트로 물품이 합쳐지는 부분에서 일정간격을 강제로 만들도록 가동시간의 3/4 이나 15/16동안 벨트를 꺼버리는거임. 이외엔 회로에 아무런 수작질도 안함
프레임은 어차피 최종생산품이니 막든말든 신경안썼는데, 원한다면 프레임도 분류해서 일정간격 생성하도록 장치를 설치하면됨.
구조는
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=14581&_rk=Hc2&search_head=40&page=2
여기있는
연구팩 스시벨트랑 거의 똑같은 거임. 연구팩은 1/4속도만드는거