엔젤 유저가 사용하는 엔젤 모드


(엔젤 기반 베이스 없어도 구동되는 모드)

c.a.b

데코1

데코2

ore silos

열차1

압력탱크

열차2

창고



(서로 물고 늘어지는 모드)

※하나라도 누락시 서로 구동이 막혀버림

바이오

산업

화학 머시기

정제

용광로


아랫글 엔젤 유저의 사례 짤을 가져옴

viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465c026008887649fdea0d0dd943b537364b1211ae9f1e018dc

잘 보면 서로 영향을 받는 모드들만 비활성화 되어있는 걸 알 수 있다



일단 문제 해결에 앞서서 우리가 배워야 할 것이 있다





'팩토리오는 다른 대부분의 게임들과 다르게

게임 내부 자체에 모드 업데이트와 모드 설치,버전 수정이 가능하다


멀티를 돌아다니다 모드 방에 들어가기 위해 입장 버튼을 누르면



1.해당 모드 설치 여부에 따라서 필요한 모드를 자동으로 찾아주고 설치해준다


모드 개수가 많을 수록 당연히 오래걸림 (단일로는 대형모드 aai가 오래걸렸던걸로 기억함 )



2.해당 모드 방의 세부설정이 스탠다드가 아닐 경우-모드 세팅을 따로 해놨을 경우 모드 세팅을 맞춰준다.


같은 방이기 때문에 세부 설정도 같아야 충돌이 안 일어남



필자 같은 경우는 포럼에서 모드를 다운로드 박아서 따로 팩토리오 폴더 내에 넣어본 적이 없음


이유는 단 한가지 귀찮아서


솔직히 게임 내부에 있는 모드 서비스만 이용해도 애지간한 모드 다 돌리는 데 문제가 없다



저 짤 로동자의 문제는 제대로 모드 시스템 및 에러를 이해 못해서임




일단 팩토리오 자체가 아직 베타라 업데이트를 꾸준히 박아 대는데


한 번 업데이트 할때마다 모드 기반이 바뀌거나 사운드나 연구 서순 이런걸 건들 경우


모드 제작자는 일일히 수정해 줘야하는 일이 생긴다



모드 포럼에서 다운로드 할 경우 일일히 직접 찾아다녀야 하기 때문에 비효율적임


또 모드 끼리 충돌이 일어날 경우 폴더를 사용자가 찾아가서 뒤적거려야 하기 때문에 머리아프다


따라서 모드 시스템을 팩토리오 내부 자체에 옮긴거임



팩토리오 모드 시스템은 대략 이렇게 되어있다



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465ad4b018e837464cf7e49a6be0eed13c3533b71477d3c37



빨강 숫자는 전체적인 갈피 분류임


머리 아파 할거 없고


1.관리-우리가 어떤 모드를 키고,끄고,버전을 어떻게 할지 설정가능한 곳


모드 여러개 섞을 때 대부분 이 화면에서 시간을 보냄 가장 중요한 항목


2.설치-모드를 찾아서 설치하는 곳

(검색할 수 있는 기능도 있어서 그냥 bob이나 angel등 핵심 단어만 치면 계열별로 쭉 뜬다)


3.업데이트-모드가 업데이트가 뜨면 옆에 조그맣게 숫자로 개수를 알려준다


해당 항목 들어가서 업데이트 하고 확인을 누르면 최신버전으로 모드가 받아짐


빨강 숫자는 솔직히 몰라도 됨 니가 모드 유저라면 노랑숫자가 제일 중요함



1.팩토리오 버전:모드 기반 버전


모드가 구동 할 수 있는 팩토리오 버전


0.17x = 0.17.1~0.17.9 등 앞자리가 0.17 인 팩토리오 버전에 전부 구동 할 수 있다는 이야기


0.17.74 같이 뒷자리 숫자가 아예 정해져 있다면 해당 버전의 팩토리오 에서만 구동된다


2.활성화 된 버전:모드의 버전


말 그대로 모드 내부의 버전을 말하는 것


유명하거나 대형 모드 같은 경우 다른 모드와 짬뽕 하여 쓸 때가 많기 때문에


최근에 오랜기간 업데이트가 머물렀던 0.17.x계열의 버전 때 모드버전을 택할 수 있다



과거 버전의 모드를 택 할 수 있는 이유는 제작자가 배려를 해준 것이므로



모드짬뽕 유저가 다른 모드를 섞어 쓸 경우


팩토리오가 최신버전이 나올 때


다른 제작자 모드가 업데이트를 안 할 경우 세이브된 게임을 제대로 진행 할 수 없기 때문이다



예를 들어 A모드B모드동시에 즐기던 유저가 있다고 치자


해당 팩토리오 버전은 0.17.79 새로 나온 팩토리오 버전은 0.18.10


해당 모드 유저는 아무생각없이 팩토리오 버전을 0.18.10로 업데이트


A모드의 제작자가 0.18.10으로 모드버전을 올려버리면 세가지 경우의 분기점이 생긴다


첫번째.B모드의 제작자도 0.18.10으로 업데이트를 했다.


모드 유저로써 가장 이상적인 결말


똑같이 B모드도 업데이트 받고 0.18.10으로 0.17.79 세이브 파일을 불러와 즐기면 된다



두번째.B모드의 제작자는0.18.10으로 업데이트 할 생각이 없다.


최악의 결말


이제부터 너는 포럼을 뒤지기 시작해야한다


강제로 A 모드를 다운패치하거나 이전버전을 찾아와야 한다


B모드는 0.17.79버전에 맞춰 져 있기 때문에 A버전만 상위 팩토리오 버전에서 돌아가므로


세이브 파일을 불러와도 누락되거나 제대로 구동이 안된다




세번째.B모드의 제작자는 업데이트 할 생각이 없지만 A모드의 제작자는 모드의 과거 버전을 남겨두었다


A모드의 제작자한테 절3번하고 게임해라


그냥 팩토리오만 설정에 들어가서 다운버전으로 실행하고 모드 설정에가서


A모드만 낮은 버전으로 재다운로드 받으면 된다



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465ad4b018e837464cf7e49a6b90cb845ce516876477dd9f3

아마 0.17.79버전에 구동하려면 0.7.2나 0.7.0을 누르고 확인 버튼을 눌러보자


해당 모드는 유명한 대형모드 angel의 구동모드중 하나이다


보시다 시피 활성화된 버전 항목 옆에 버전을 클릭하면 최신 모드 버전을 최상단으로 표시하고


과거버전들이 나온다 아마 굵직굵직한 패치를 기준으로 나눈 것 같다


(대부분 팩토리오 버전 변경시 아니면 모드 내부의 큰패치(연구순서,재료,제작시간) 둘중에 하나일 때가 많다)






3.필요 모드:해당 모드 구동에 필요한 필수모드or선택 모드


서로 기반이 되는 모드나 영향을 받는 모드 항목




필요모드에 base 항목


-


뭐 모드 제작자 이거나 모드를 직접 수정하지 않는 이상 크게 알 필요 없다


모든 모드는 팩토리오 버전을 기반으로 한다


필요모드 항목에 "base >= ??.??.?"항상 있는걸 볼 수 있는데 팩토리오 기반 설정이다


팩토리오 버전과 다른점은 이름 그대로 팩토리오 게임 엔진or설계,구성을 의미한다


base >= 0.18.0 의 정확한 의미는 0.18.0 이상 또는 계열의 팩토리오 를 뜻한다


이는 0.18.0 이전 버전과 엔진의 차이or게임 내부 시스템의 큰 변화가 있거나 변동을 줄만한 패치가 있었다는 것을 알려준다



유명하지 않는 모드를 쓸 경우 직접 모드를 업데이트 하게 되는데


그런 경우에도 크게 신경쓰지 않는다 카더라



필요 항목에 다른 모드


viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465ad4b018e837464cf7e49a6b10fe01496533977477d6218


크게 두가지로 나뉜다


모드이름 >= 버전 옆에 "(선택사항)" 유무


선택사항이 적혀있지 않으면 무조건 필수라는 의미다


반대로 선택사항이 적혀 있을 경우 대부분 "호환이 된다=충돌이 없다"or"추천한다" 라는 의미를 가진다



여기 까지만 알아도 왠만한 모드구동은 다 할수 있다



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465c026008887649fdea0d0dd946854216cb32e4ce9f117d19b


추가로 알아야 할 것은 간혹 모드마다 서로 박살날 정도로 충돌이 나는 경우가 있다


그럴 경우 호환되지 않는 모드에 적혀있다



위에서 설명하지 못했던 건데 포럼에서 직접 다운로드 받을 경우


모드의 활성화된 버전에 다른 버전이 없는 경우가 있다


말 그대로 숫자로 박혀있음


나 같은 경우 머리 아픈건 싫어해서 착실하게 모드 시스템을 이용한 나머지


아직까지도 포럼에서 다운로드 받고 적용 하는 법을 모른다



이제 에러에 대해 알아보자


쉽다


viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465c026008887649fdea0d0dd946f537668b42a1fe9f1e448d3

보통 에러창이 뜨면 요로코롬 뜬다


원래 3가지 항목 말고도 "목록의 모드 비활성화"가 있는데 없는 걸 보아하니


모드 개별로 난 에러가 아닌것 같기도 하고..


근대 글을 읽어보니


"infinite-angels-ore" 뭐시기라고 적혀있으니 모드 항목에 엔젤 무한 광물을 빼고 실행해보자 해결된다



viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fed83fa11d02831dd6ec24037e3c20ed8a76d8570d6aa35906d9ecf75863c63be1465c026008887649fdea0d0dd943e00743eb62018bdf1a4933c

우주 탐사 모드에서 필수모드를 빼고 핵심모드만 넣어보았다


위에 에러와 다르게 게임흐름에 영향을 미치는 시스템과 관련이 없으면 이렇게


"비활성화 해야 하는 모드" 로 뜨는 것 같더라 - 뇌피셜임




에러도 종류가 오지게 많다


그냥 글로 적음


테크 관련 에러 - 내가 가장 많이 본 에러, 말 그대로 테크 뭐시기라 적혀있음


대형모드나 편의모드 연구 충돌이 여기에 많이 들어감 연구서순 문제일 경우가 큼



밥 모듈 에러


밥 모듈이 워낙 사기라 오만대 다 넣다보니 걸려버림


밥모듈이랑 우주탐사모드랑 호환되지 않는 모드 항목에 적혀있는건


우주탐사모드가 모듈을 건들어 버림 9tech 까지, 근대 제일 중요한게


기본에 존재하던 바닐라 모듈의 성능도 건들다 보니까 밥 모듈의 입장에서는 혼란이 온거 같음 - 뇌피셜


밥 모듈은 기존 모듈을 제거or수정하고 아예 다른 태크에 박은다음 따로 연구하는 시스템으로 교체해버리는 걸로 앎 - 뇌피셜



이외에도 바이터 관련 충돌 자연의 진화 vs schaller ?? vs rempant (자연의 진화랑 호환됨) vs elmental vs bob's enemy vs 등등등


squeak through 충돌 - 파이프관통,이동가능 등 만능패치지만 다른 짜잘한 모드나 대형 일부랑 충돌


etc




아무튼 이게임은 친절하게 에러가 뜨면 저렇게 실행 로딩창에서 알려주니 영어 조금만 알아도 이해가능함


라떼는 호환되지 않는 모드 항목이 없어서 ㅈ같이 다 때려박아서 갈아엎는 짓만 8시간 했던걸로 기억함


kra-bob-angel-momo(과학팩30개)-space-py등 호환 알아볼려고 로딩창만 6시간 쳐다본 끔찍한 기억이 있다



이제는 알려주니 게임 좀 편하게하자 게임 하는데도 머리아픈데 모드에서 막히면 진짜 한숨나옴


아 원래 롤 하고 마무리로 py-al 하러갈 시간인데 롤 야근해야겠네 ㅃ