https://mods.factorio.com/mod/railloader




순식간에 상하차를 가능하게 해주는 레일로더와 레일언로더를 추가해주는 모드


기본적으로는 광석만 상하차가 가능하지만 지도 옵션 변경을 통해 판재까지, 또는 모든 아이템에 대해서도 상하차가 가능하다




기본적으로 4칸의 사이즈를 가지지만



양 옆에 빈 1*1 공간에 상자를 설치하면 이 또한 입출력으로 사용하는 것이 가능하다




어떤식으로 동작하는 걸까? 






그 비밀을 밝혀줄 코-드


임시로 만든 모드를 넣고 게임을 켜보면 이런걸 볼 수 있다



레일로더의 비밀은 투입기였다

상자 뒤에 겹쳐진 투입기가 있었고 그것들이 빠르게 상하차를 수행하고 있던 것






초고속 상하차를 수행하고 있는 모습







최근에 사이버신과 레일로더를 같이 사용하면서 제대로 작동하지 않는 이슈에 대해서 여러 질문글이 올라왔었는데 그 비밀도 여기에 있다



사이버신 조합기를 설치하면 허용 목록 자동화가 기본 값으로 체크가 되어있는데

저게 체크 되어있으면 역에 설치된 투입기나 펌프의 배치를 보고 역의 구조를 모드가 파악하도록 되어있다



사이버신 모드는 위에부터 차례대로 

1-2 구조의 고체 상차역

1-2 구조의 고체 하차

1-2 구조의 유체 상차역

1-2 구조의 유체 하차역

이라는 사실을 인지한다


그리고 이 정보를 이용하여 역 구조에 알맞은 기차를 배정해준다

기차 길이를 다양하게 운용할 때 유용한 기능이다


그럼 사이버신은 이걸 상차역으로 인지할까 하차역으로 인지할까?

사이버신은 여기서 인지부조화가 오기 때문에 해당역에 대한 처리를 정상적으로 할 수 없다


허용목록 자동화를 사용하기 위해서는 투입기가 철도 바로 옆칸에 이쁘게 붙어있어야 사용할 수 있고

따라서 레일로더를 사용하기 위해서는 허용 목록 자동화 기능은 포기해야한다


사용하는 기차 길이가 다양하다고? 

그럼 뭐 네트워크를 쓰든 뭘 하든 해서 알맞은 기차가 올 수 있도록 직접 구성을 해줘야한다


비슷한 이슈로



조정가능한투입기+상자 조합으로도 초고속 상하차를 할 수 있는데

이런 구조의 역 역시 투입기가 철도 바로 옆에 있는게 아니기 때문에 사이버신이 인식하지 못하고 허용목록자동화를 풀고 써야한다









참고로 모드 옵션이 

전체허용으로 되어있을 경우에는 로더/언로더가 그냥 일반 투입기로 구현 되지만

광석만 허용 또는 광석/판재만 허용으로 체크 되어있을 경우에는 선별 투입기로 구현이 된다



그런데 이렇게 여러 종류의 화물이 들어오게 되면 저 필터가 계속 실시간으로 바뀌는데

이건 아마 lua 스크립트를 사용하는 것 같음

따라서 UPS 이슈가 발생할 수도 있으니 신경 쓰이는 사람은 any를 하는게 나을 수 있다



지금 맵에 저 레일로더 하차역 딱 하나 있는데도 railloader가 차지하는 비중이 가장 크다

피크치가 겨우 0.135ms이긴 해도 쌓이면 또 모름



이건 any로 했을 때의 수치

UPS 안 먹는다




테크니컬 모드 리뷰 끝