본문으로 건너뛰기

모드 설치·선택 공략

모드는 새로운 아이템, 건물, 자원, 메커닉 또는 게임 흐름 전체를 오버홀하는 것까지 추가하여 Factorio를 확장한다. 작은 편의성 개선부터 새 게임을 요구하고 플레이 방식을 바꾸는 대규모 토탈 컨버전 팩까지 범위가 다양하다. 이 페이지는 주요 모드 유형, 모드를 선택하고 조합하는 방법, 호환성 문제, 설치·개발·실행에 대한 실용적인 팁을 요약한다.

모드의 분류

  • 소형/유틸리티: 단일 목적 변경 및 QoL 도구(예: 인벤토리/통계 도우미, 리스킨, 인서터 조정). 세이브 중간에 추가해도 안전한 편이며 위험도가 낮다.
  • 자원 / 구성품 팩: 새로운 광석, 유체, 중간재를 추가하고 레시피를 조정(예: Bob's Mods, Angel's Mods, Omnimods, BZmods parts). 레시피의 다양성과 종종 복잡성을 증가시킨다.
  • 품질 및 아이템 강화: 아이템 품질/희귀도 추가 또는 업그레이드 계층을 더하는 모드(예: Quality). 아이템 속성을 확률적으로 변경하거나 새로운 모듈/건물을 추가한다.
  • 물류 / 장비 확장: 추가 벨트, 차량, 기차, 로더, 대형 상자 및 물류 아이템(예: 5dim’s, AAI Containers & Warehouses, AAI Loaders, Yuoki Railways).
  • 자동화 / 프로그래밍: 프로그래머블 차량/구조물과 회로/신호 네트워크를 통한 고급 자동화를 추가(예: AAI Programmable Vehicles, AAI Programmable Structure).
  • 게임플레이 오버홀 / 대형 모드: 새로운 기술 트리, 메커닉, 게임 목표를 추가하는 대대적 재설계. 보통 새 게임을 시작해야 한다. 주목할 만한 예:
    • Krastorio 2 (K2): 많은 건물과 로켓 이후의 말단 목표를 추가한 포괄적이고 접근성 있는 오버홀.
    • Space Exploration (SE): 궤도/행성으로 확장되는 거대한 다중 표면 확장; 복잡한 물류와 긴 플레이 시간을 요구.
    • Py Mods (Pyanodons): 가장 복잡한 것 중 하나; 매우 많은 수의 레시피와 긴 완료 시간.
    • Industrial Revolution 3 (IR3): 시대 기반 진행, 다양한 생산 스타일(증기 기계 등), 무거운 자재 진행.
    • Exotic Industries / Exotic Space Industries: 시대 게이트와 특화된 연료 라인을 가진 에너지 및 시대 중심의 오버홀.
    • Ultracube: 라인 전반에서 사용되는 고유한 촉매 아이템을 중심으로 한 퍼즐 지향 모드.
    • Lunar Landings: 달 전초 기지와 원격 안드로이드 제어 공장을 위한 가벼운 다중 표면 모드.
  • 캠페인 및 시나리오 모드: 스토리 기반 진행, 미션, 제약을 추가(예: Mining Space Industries II).

모드가 게임플레이를 바꾸는 방식

  • 새로운 자원, 레시피, 중간재는 설계 공간을 넓히고 종종 복잡도를 증가시킨다. 일부 모드는 광석을 대체하거나 통합한다(예: Angel's는 Bob's의 많은 광석을 더 적은 “raw ores”로 통합하고 복잡한 정제를 추가).
  • 새로운 기술 및 연구 흐름은 아이템 및 생산 단계에 접근하는 시기와 방식을 바꿀 수 있다(예: IR3의 시대 시스템, Exotic Industries의 시대 요구사항).
  • 다중 표면과 우주 모드는 행성/궤도 물류를 추가하여 여러 공장/표면을 동시에 관리해야 한다(SE, K2-spaced-out, Lunar Landings).
  • 자동화-프로그래밍 모드는 고수준 스크립트 동작을 허용하여 차량/구조물이 회로와 원격 제어를 사용해 더 많은 일을 할 수 있게 한다(AAI).
  • 시각/리스킨 및 사용성 모드(Artisanal Reskin, 업그레이드 플래너 확장 등)는 가독성과 편의성을 개선한다.

호환성 및 모드 조합

  • 대형 모드는 종종 다른 대형 모드와 충돌한다. 몇 가지 알려진 호환성 메모:
    • Krastorio 2와 Space Exploration은 서로 호환되도록 명시적으로 제작되었으며, 결합 플레이를 위해 많은 레시피와 장비가 조정되어 있다.
    • Bob's & Angel's 계열은 함께 작동하도록 설계되었지만(AngelBob), 일반적으로 K2/SE와는 호환되지 않는다.
    • BZmods는 모듈형 자원 추가를 제공하고 일부 파트에 대해 K2, Bio Industries, Space Exploration과의 호환성 레이어를 포함한다.
    • 많은 토탈 컨버전 또는 심층 콘텐츠 모드는 설계 무결성을 유지하기 위해 폭넓은 호환성을 피한다; 각 모드의 페이지에서 선언된 호환성을 확인하라.
  • 모드를 조합할 때는 잘 알려진 호환 페어링(예: AngelBob)을 선호하고, 저자들이 명시적으로 지원하지 않는 한 여러 주요 오버홀을 섞는 것을 피하라.

모드 선택 — 실용적인 조언

  • 대형 모드가 처음인가? 적어도 한 번은 바닐라를 플레이한 다음 접근성 좋은 오버홀부터 시도하라(권장: Krastorio 2 또는 Bob's Mods).
  • 더 많은 복잡성을 원하나? Angel’s Mods, Py Mods, IR3, 또는 Exotic Industries는 생산 복잡성과 설계 퍼즐을 크게 증가시킨다.
  • 탐험과 다중 표면 물류를 선호하나? Space Exploration이 정석적인 선택이며, Lunar Landings는 더 가벼운 다중 표면 경험을 제공한다.
  • 자동화와 고급 제어를 원하나? AAI Programmable 계열은 프로그래머블 차량과 구조물을 제공하지만 회로/신호 지식이 필요하다.
  • 선택적 소규모 변경을 원하나? 5dim’s의 모듈형 접근, Omnimods(광석 통합/변환), 리스킨은 강제적인 심층 변경 없이 선택 가능한 기능을 제공한다.
  • 압도된다면: 많은 대형 모드 묶음은 모듈식이다(원하는 부분만 활성화) — 예: BZmods, 5dim’s, Bob’s 모듈형 조각들.

설치, 세이브, 작업 흐름

  • 대형 모드는 일반적으로 새 맵/게임을 요구한다. 주요 오버홀을 세이브 중간에 설치하거나 업데이트하면 밸런스가 깨지거나 오류를 유발할 수 있다.
  • 소형 모드와 QoL 변경은 일반적으로 기존 세이브에 안전하게 추가할 수 있다; 모드의 주석을 확인하라.
  • 다운로드 출처: 게임 내 Mod Portal, mods.factorio.com, 또는 Factorio 포럼. 멀티플레이의 경우 모든 클라이언트가 동일한 모드 세트를 가져야 한다(또는 시나리오를 제공하는 서버에 접속).
  • 시나리오 대 모드: 시나리오는 프로토타입을 변경하지 않고도 게임플레이를 바꿀 수 있으며 멀티플레이에서 클라이언트 설치를 요구하지 않을 수 있다.

성능 및 시스템 고려사항

  • 대용량 컨텐츠 모드(Space Exploration, Py Mods, Industrial Revolution)는 메모리와 CPU 사용량을 증가시킨다; 하드웨어에 더 큰 부담이 가고 매우 큰 공장에서는 UPS/FPS가 감소할 수 있다.
  • 다중 표면 및 우주 모드는 복잡성을 추가하여 성능을 더 압박하고 세이브 파일 크기를 증가시킬 수 있다.

개발 및 스크립팅 기초

  • 모드는 Lua로 작성된다(Factorio는 Lua 5.2.1 사용). 공식 Lua API는 프로토타입 정의와 런타임 이벤트 훅을 문서화하며; 모드 작성자는 모드 API 규칙에 따라 모드를 구조화해야 한다.
  • 프로토타입 데이터(data stage)는 아이템, 엔티티, 레시피를 추가/변경한다. 런타임 스크립트(control.lua)는 동적 동작과 이벤트를 처리한다.
  • 많은 게임플레이 속성(예: 엔티티가 군사 목표로 간주되는지 여부 포함)은 프로토타입을 통해 구성 가능하다.
  • 모드를 개발할 계획이면 공식 Lua API(lua-api.factorio.com)와 버전 간 변경을 추적하기 위한 factorio-data GitHub를 참조하라.

안정적인 모드 사용을 위한 팁

  • 추가하기 전에 각 모드의 설명과 호환성 주석을 읽어라.
  • 대규모 모드 세트의 경우 모듈식 스위트를 사용(원하는 부분만 활성화)하는 것을 고려하라.
  • 모드를 추가하거나 업데이트하기 전에 세이브를 백업하라.
  • Factorio 버전과 호환 표시된 모드를 선호하라; 커뮤니티 패치가 주요 업데이트에 대한 호환성을 제공하는 경우가 있다.
  • 메커닉을 변경하지 않고 오래된 모드 그래픽을 개선하려면 리스킨/비주얼 팩을 사용하라.
  • 멀티플레이 서버를 운영하는 경우 Mod Portal을 사용하고 클라이언트가 모드를 자동 동기화하도록 하라; 시나리오 기반 변경은 클라이언트 설치를 강제하지 않고 서버 측에서 사용할 수 있다.

도움과 자료를 찾는 곳

  • mods.factorio.com의 모드 페이지는 설명, 호환성 주석, 다운로드 링크를 제공한다.
  • Factorio 포럼과 모드별 Discord 서버는 지원, 변경 로그, 패치를 제공한다.
  • Lua API 문서와 factorio-data 리포지토리는 모드 개발을 위한 권위 있는 참조 자료다.

이 개요는 모드를 안전하게 선택, 조합, 실행하기 위한 구조와 실용적 고려사항을 제공한다. 특정 모드에 대해서는 정확한 호환성, 구성 옵션, 저자가 권장하는 설정을 확인하려면 해당 모드 페이지를 참조하라.

이 글에 등장하는 페이지