https://www.reddit.com/r/factorio/comments/1mi0b1m/nyan_cat_display_animation/




5일 전에 레딧에 올라온 한 게시글


https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=95310


팩붕이 애니메이션 만들어왔음!근데 팩토리오로 만든구조대충 디스플레이 존나 많이기본도트 / 움직임 추가무지개 추가고오급 무지개로 어레인지원작속도 무지개 >> 회로짜는거랑 디스플레이 설정하기 개같아서 꼬리쪽 디테일 포기함;주gall.dcinside.com


작성시간을 봤을때 이거 쓴사람이 레딧에도 가져간듯함


큰 관심은 받지 못하고 그대로 묻히는줄 알았으나.. 




https://www.reddit.com/r/factorio/comments/1mlo0au/a_new_way_to_lag_your_factorio_worlds_gifs/



12시간 전에 새로 올라온 글인데, "냥캣 게시글"에서 영감을 얻었다고 직접적으로 언급함


얘는 작년 6월경에 맵아트 생성기 사이트를 만들어서 운영하고 있는 사람임




https://www.reddit.com/r/factorio/comments/1dfu2q1/mapart_factory_website_is_now_live_it_has_lots_of/



https://factorio.voxelartcraft.de/


동일 사이트에서 이제 디스플레이 패널 움짤도 만들수가 있다




근데 여기서 질문 하나가 생기는데



냥캣 디스플레이 패널은 팩토리오 게임상에서 제공하는 9가지 색깔 네모 가상신호중 하나를 고르는 방식으로 작동한다 


즉 



외의 다른 색깔은 표시할 방법이 없다는 것 


그래서 아주 단순한 컬러 팔레트를 가진 이미지만 보여줄 수 있다고 생각했음





그러면 이건 어디서 나온 색깔일까? 


궁금하니 바로 청사진 JSON을 뜯어보자 





냥캣의 코드 


"text": "[virtual-signal=signal-yellow]" 형식이다


직접 본것과 동일하게 signal-yellow나 signal-black등의 색깔 가상신호를 사용함




맵아트 생성기의 코드


"text": "[font=compi][color=#a6b0b9]■[/color][/font]" 를 사용한다


그러니까 가상신호 자체를 사용하지 않고 [/color] 스크립트로 색깔을 바꾼 ■만 사용한다는 뜻


이런게 되는줄은 전혀 모르고 있었음




그럼 이제 원리도 알았으니 테스트해봐야겠지?



압축된 상태에서도 용량이 심상치 않다


약 2백만자(1.9 MB)정도 나오는 중



(5배속)


왜 5배속이냐면...



원래 GPU 써야하는 작업을 팩토리오(CPU만 갈굼)에서 돌리고 있기 때문이다 


덕분에 UPS는 아주 개 박살나는 중임 


멀티에서는 못쓸듯ㅋㅋㅋ





?



으엑