팩토리오/업데이트

1 개요

팩토리오의 업데이트에 대하여 작성한 문서이다. 자료는 FFF(프라이데이 팩트)와 업데이트 로그, 공식 위키 등을 참조하여 작성되었다. 업데이트 패치 내용을 버전별로 상세하게 정리하는 것이 목표이다.

2 0.13패치

2016년 6월 28일 0.13 패치가 이루어지며 게임내 많은 부분이 변경되었다.(스팀사용자일경우 속성-베타-0.13을 선택해야한다) 우선 주요 변경점은 다음과 같다.

  • 멀티플레이어의 매칭 기능이 도입되었으며 팩토리오 사이트에 회원가입 및 정품등록(또는 스팀계정 연결)을 완료한 계정을 로그인하여 접속한다.
login-screen.png
browse-games-gui.jpg
  • 모드 포탈이 생겨 클라이언트 내부에서 모드를 다운로드 및 업데이트 할 수 있게 되었다. 이용하기 위해선 1항의 팩토리오 계정이 필요하다.
mod-portal.jpg
  • 새로운 업적시스템이 추가되었다.
achievements-1.jpg
  • 철도 건설 기능이 개선되었다. 철도 종단점을 클릭하고 마우스로 길게 늘어뜨리면 긴 구간의 철도를 자동으로 건설할 수 있다. 이로써 철도노선 구축이 매우매우 편해졌다.
  • 새로운 기차 대기 조건이 추가되었다. 단순히 시간동안 정차하는 것이 아니라, 기차의 적재량이 모두 비었거나 모두 찼을 때, 아이템을 몇 이상 가지고 있을때나 회로 네트워크 조건, 비활성화로 세분화되어 보다 전략적인 열차 노선 설정이 가능해졌다.
wait-condition.jpg
  • 열차 정거장에 해당 역을 통과하는 열차들을 모니터할 수 있는 창이 생겨 현재 열차들이 어디에 위치해있는지 볼 수 있게 되었다.
  • 위의 업데이트 내용에 따라 열차 정보 GUI도 변경되었다.
train-gui.jpg
  • 열차 신호기를 설치할 수 있는 장소가 레일 위에 표시되며, 열차 역을 기준으로 열차의 정차위치가 나타난다. 이와 함께 열차를 가로와 세로로 배치했을 때 길이가 달라지는 문제도 함께 고쳐져 열차 1량에 6칸의 길이를 가로 세로 상관없이 일정하게 유지하게 되었다.
signal-placement-indicator.jpg
train-position-indicator.jpg
  • 청사진 묶음이 추가되어 최대 30개의 청사진을 인벤토리 1칸에 보관할 수 있게 되었다. 청사진 묶음 째로 사용하는 것이 가능한데, 가장 위에 장착된 청사진으로 동작되나 마우스 조작으로 손쉽게 다른 청사진으로 변경해서 사용할 수 있다. 또한 청사진 GUI 위에서 마우스 조작으로 구성물을 제거할 수 있는 기능도 추가되었다. 여러모로 청사진 관리가 편해졌다.
blueprint-book-1.jpg
  • 기술 목록에 테크트리가 생겨 관련 연구들이 계통도로 연결되었다. 보기가 훨씬 편해지고 직관적으로 변경되었다.
technology-tree.jpg
  • 생산 창에 검색 기능이 추가되어 아이템을 쉽게 찾을 수 있다. 대형 모드를 여럿 설치해 오브젝트가 감당할 수 없을 정도로 많을 때 유용.
  • 화염방사기와 화염 방사 포탑이 추가되어 나무에 불을 붙일 수가 있게 되었다! 화염 방사 포탑은 원유, 중유, 경유를 소모한다. (아무거나 넣어도 된다)
  • 투입기가 개편되었다. 투입기의 용량 업그레이드를 하면 상자에서 상자(또는 생산시설)로 아이템을 옮길때는 최대 5개씩 옮겨졌지만 상자에서 벨트로 옮길때는 무조건 1개씩만 옮겨졌다. 이로인해 밸트로 생산라인을 구성하면 필연적으로 병목현상이 발생하곤 했다. 그러나 이제 투입기들은 벨트에 아이템을 옮길 때 3개의 아이템을 순식간에 집어서 회전 후 3개씩 내려놓는 식으로 변경되어 훨씬 빠르고 효율적으로 아이템을 이동시키게 되었다.
    • 일반 투입기
  • 스택 투입기
또한 이로 인해 기존의 지능형 투입기는 선별 투입기(가칭)로 변경되었고, 새로 스택 투입기(가칭)가 추가되었다. 스택 투입기는 한번에 매우 많은 양의 아이템을 옮기는 투입기다. 스택 투입기가 기존의 스마트 투입기인 녹색으로 설정되어있으나, 필터 기능이 없으므로 헷갈릴 수 있다. 필터 기능이 붙은 선별 투입기는 보라색, 스택 선별 투입기는 흰색이다. 유의하도록 하자.
  • 회로 네트워크 시스템도 업그레이드 되었다. 와이어가 붙으면 이제 노란색의 콘솔이 해당 오브젝트에 부착되는 효과가 생겼고, 기존에는 불가능하던 열차 신호기, 열차 정류장, 운송 벨트, 축전기 등에도 붙일 수 있게 되었다. 또한 전원 스위치가 추가되어 조건에 따라 특정 지역의 전력 공급을 차단할 수도 있다.
circuit-network.jpg
  • 생산량 통계가 생겼다. 현재 어떤 아이템을 시간당 얼마나 만들 수 있는지 통계가 제공된다. 생산라인의 증설 판단에 좋은 자료가 될 것으로 보인다.

이외의 0.13 업데이트에 대한 보다 자세한 사항은 이 곳에서 참조 가능하다.

3 0.14 패치

추가 바람

3.1 0.14.0

특징:

- 멀티플레이어 기능 수정
1) 안정성 개선
2) 다른 플레이어의 다운로드를 기다릴 필요가 없음
3) 네트워크 트래픽을 감소시킴
4) 게임 연결 도중 메뉴 사용, 퇴장이 가능
5) 몆몆 클라이언트가 느려져도 서버 전체가 느려지지 않음, stops communicating or saves the game longer than the server.
6) 세번 비동기화되면 강제 퇴장시킴
7) 다운로드 스피드 수정
- 같은 팀의 플레이어에게만 메세지를 보내는 /team 커맨드 추가

기타 특징:

- 인벤토리 필터를 선택할때 커서 위에 아이템이 있다면 그것으로 자동 설정됨.

바뀐 점:

- 0.11.0 이하 버전의 세이브 로딩을 제한시킴 (0.11.22 버전으로 이전 버전을 로딩 후 재저장 가능)
- '지연 속도 숨기기' 옵션을 제거 (항상 켜져있음)

버그 픽스:

- 화면 잠금, 절전 등의 이유로 Direct3D 장치가 연결 해제되어도 게임이 크래시되지 않음

모드:

- 차량(자동차,탱크,기차) 등의 지원을 강화함
- 해석 바람 - Removed the option to enable/disable latency hiding, it is always on on clients (and off on the server)
- 장비와 장비 그리드의 카테고리를 추가해 어떤 장비가 어떤 그리드에 들어갈 수 있는지 알게 함

스크립트:

- 플레이어가 게임을 떠나는 이벤트가 일어날 때 오류가 뜨면 게임이 프리징되는 현상을 수정함
- LuaItemStack::has_grid 제거
- LuaItemPrototype::equipment_grid_size 제거
- 아이템에 그리드가 없다면 LuaItemStack::grid가 nil 값을 출력하게 함
- LuaEntity::grid read 추가
- LuaEquipmentGridPrototype 추가
- LuaEquipmentGrid::prototype read 추가
- LuaEquipmentPrototype::equipment_categories read 추가
- LuaForce::unchart_chunk 추가