스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

갤이나 카페에도 이런 글이 있지만 카페는 가입해야하고 갤 글은 추가 보완하는 느낌으로 썻음

PC에 맞게 작성되었다

카페 가보면 더 자세히 설명되어 있으니 연습이라 생각하셈

모드를 받는 곳은 어딘가?

주로 넥서스 모드(https://www.nexusmods.com/stardewvalley)와 네이버 카페(https://cafe.naver.com/starvall)에서 받으며

추가적으로 https://forums.stardewvalley.net/ 에서도 받을 수 있음 이쪽은 대부분 죽은 모드들을 살리는 비공식 업데이트를 많이함

대부분 가입을 해야 받을 수 있음 넥서스 모드는 카테고리 별 다운로드 추천수 이렇게 나눠서 검색도 되니 한번 보면 시간 잘감

넥서스 모드는 다운로드를 누르면 Additional files required 라는 창이 뜨며 여러 모드들을 파란 이름으로 표시하는데

이게 너가 사용하려는 모드의 선행 모드들임 꼭 받아줘야 함

받은 모드를 적용하는 법?

대부분은 스팀 - 스타듀폴더 - 모드 폴더 안에 넣으면 됨 간혹 xnb 파일로 들어 있는 것들은 모드 페이지 설명을 보고

거기에 맞는 경로로 스팀 - 스타듀폴더 - 컨텐츠폴더 안에 넣으면 됨

모드를 넣을땐 여러개의 폴더로 나뉘는경우가 있는데 빼서 넣는걸 추천하는데 안해도 크게 문제 없는 경우가 많음

스듀 폴더를 찾기 어려운 친구는 스팀 라이브러리 목록에서 우클릭 - 관리 - 로컬파일보기 를 누르자

그리고 모든 모드를 사용하기 위해선 스마피 라는 프로그램으로 스듀를 실행해야 적용됨 

SMAPI 라고 넥서스나 구글에 치면 뜸 

모드의 종류

폴더 이름 앞에 CP JA 이런게 붙어있는데 이게 뭐냐면

CP - Content Patcher를 사용하는 모드

JA - Json Assets를 사용하는 모드

이런식으로 해당 모드를 사용하는 걸 이름으로 표시해둠

CP는 대부분 컨텐츠를 만들던가 게임파일을 대체하는 코드를 넣어 리텍을 간편하게 해줌

CPA는 애니메이션 관련된 모드임

JA는 레시피 모드임 레시피가 추가되는 모드들이 이걸 씀

TMX는 지형 관련된 모드임 지역을 추가하거나 F2로 지을 수 있는 특수 건물등이 있음

STF는 상점 관련된 모드임 상점 물품을 추가하거나 하는등의 작업이 들어가 있음

MFM는 편지 관련된 모드임 커스텀 편지 정보등이 들어있음

CM는 음악 관련된 모드임

FTM는 농장 관련 모드로 여러 구성을 설정하는 모드임

XNB는 게임 파일을 대체하는 파일임 대부분 리텍스쳐 모드가 이걸 사용함 게임이 날아가거나 업데이트하면 이걸 새로 고쳐야 하는데

그게 싫어서 CP를 사용하는 모드가 많음 XNB 모드만 있으면 CP를 만드는건 어려운 일이 아님

다른 사람이 만든 모드를 참고하여 거기에 맞게 만들기만 하면 됨

모드를 수정

기본적으로 모드 폴더 안의 config 파일을 메모장으로 열어 수정함

config 파일은 무조건 게임을 한번 실행해야 생김

다른 방법으로는 Generic Mod Config Menu 모드를 쓰는것임 인겜 시작창 왼쪽보면 톱니바퀴가 추가되있고 여기서 모드를 수정할 수 있음

모드가 공식 지원하지 않는 설정 말고 다른걸 수정하려면

DLL, PDB 파일, TBIN 파일이나 XNB 파일을 수정해야 하는데 특정 프로그램을 사용해야 함

앞의 두 파일들은 수정하기 까다로우니 넘어가고

XNB는 XNBExtract를 쓰면 XNB 파일을 PNG&TBIN 파일등으로 나눠줌 합치는것도 되니 수정하고 합쳐주면 됨

TBIN는 TIDE를 쓰면 됨 맵을 열기위해서는 해당 속성에 맞는 파일이 필요함 맵을 열면 워프나 위치 속성 등등 다양한걸 수정할 수 있음

수정하는 법은 검색하면 나옴 _}}

병합이란

다른 사람이 리텍 모드가 있는데 몇가지가 마음에 안들거나 다른것도 같이 쓰고 싶을때 하는 방법임

이미지 파일을 수정하여 거기에 맞는 다른 이미지 파일을 잘라 그 이미지를 대체하는식으로 가구를 바꾸던가 하는 방법임

갤 공지나 카페에 가보면 자세한 설명이 되어있음

추가로 초상화 모드 관련

고해상도 초상화라 적혀 있는건 Portraiture 모드를 사용하는데 폴더안에 NPC의 이름을 맞춰 넣은 이미지 파일일 넣으면 작동하는 식임

간혹 XNB파일만 된다는 말이 있는데 그건 거짓임 PNG도 됨

이 폴더 안에 넣는다는건 Portraiture 폴더 -> Portraits폴더 -> (너가 설정한 이름의) 다른 폴더임

이걸 이용해 초상화를 실시간으로 바꿀 수 있는데 Portraiture 폴더 -> Portraits폴더 -> (너가 설정한 이름의) 다른 폴더 << 이 부분을 이용해서

여러 폴더를 만들고 거기에 맞는 테마의 초상화를 넣은후에 인게임에서 대화할때 P를 누르면 초상화가 실시간으로 바뀜

꼭 고해상도가 아니라도 대부분의 초상화 리텍이 여기에 적용되니 리텍으로 받은 모드들은 CP모드가 아닌 이상 이미지 파일만 꺼내 저기다 넣는게 좋음

업데이트하면 다 사라지니까

스타듀밸리 버전은 1.5.5 기준입니다.

총 3가지 모드가 필요하다.

1. SMAPI 모드  /  2. PyTK 모드  /  3. Portraiture 모드  /  4. 적용 오류 해결  /  5. 고해상도 초상화 적용  /  6. 초상화 변경 키 설정

위와 같은 순서로 진행된다.

모드 3가지 다 깔았는데 제대로 적용이 안 되면 바로 4번으로 넘어가주세요.


1. SMAPI

아래 게시글 링크에서 설치 및 적용을 할 수 있다.

[Stardew Valley]스타듀밸리 스마피 설치, 적용(SMAPI)

스타듀밸리에 모드를 적용시키기 위해서 필수로 깔아야 할 스마피(SMAPI) [PC버전] 순서는 SMAPI 스마피 사이트에서 다운 -> 다운 받은 파일 압축풀기 -> 스마피 SMAPI 설치 -> 스마피 적용된 스타듀밸

erahsatad0202.tistory.com

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

2. PyTK 다운

https://www.nexusmods.com/stardewvalley/mods/1726?tab=files 

PyTK - Platonymous Toolkit

Toolkit for Smapi Mods

www.nexusmods.com

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

스마피처럼 nexus 넥서스 사이트에서 받아준다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

MANUAL 누르면 앞에 SMAPI 모드가 필요하다는 창이 뜬다. 미리 받아뒀으니 패스하고 DOWNLOAD를 눌러준다.

똑같이 SLOW DOWNLOAD로 파일을 다운받고 압축을 풀어준다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

3. Portraiture 다운

https://www.nexusmods.com/stardewvalley/mods/999?tab=files 

Portraiture

Add higher resolution portraits and easily switch between different Portrait Mods.

www.nexusmods.com

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

스마피, PyTK 처럼 똑같이 nexus 사이트에서 MANUAL 누르고 다운받고 압축파일을 풀어준다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

PyTK, SMAPI 미리 했으니 패스

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
압축 풀고 난 모습

여기서 필요한 것은 위 Portraiture 폴더 / 밑에 SeedBag 1.3.zip 압축파일은 필요 없으니 삭제한다.


지금까지 SMAPI를 설치하고 고해상도 초상화 적용에 필요한 PyTK와 Portraiture모드를 다운받고 압축 풀었다.

이제 모드에 넣는다. 밑의 파일 2개를 그대로

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

아까 스마피를 설치했던 Stardew Valley 폴더 안에 Mods 폴더 안에 위와 같이 넣는다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

뒤로 돌아가서 아까 Content, Mods 있던 파일 밑으로 내려보면 위와 같이 실행파일이 있다.

위에 Stardew Valley.exe 는 모드 적용 없는 것이고 밑에 표시된 StardewModdingAPI.exe를 들어가서 모드 적용 되었는 지 확인해보자.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

실행시키면 위 사진처럼 모드가 적용되지 않았다고 뜨면서 그 모드 추가되지 않은 채로 게임을 실행시켜준다.

쭉 읽어보면 PyTK가 호환이 안된다고 하고 PyTK가 필요한 Portraiture 모드도 같이 적용이 안 된 모습이다.


그러면서 맨 아래쪽 2개의 모드를 업데이트 할 수 있다는 메시지를 받을 수 있다.

먼저 Portraiture 1.8.2-unofficial~~~ 적혀 있는 메시지 오른쪽에 있는 주소를 들어가보자.

4. 적용 오류 해결

https://smapi.io/mods#Portraiture

Mod compatibility - SMAPI.io

This page shows all known SMAPI mods and (incompatible) content packs, whether they work with the latest versions of Stardew Valley and SMAPI, and how to fix them if not. If a mod doesn't work after following the instructions below, check the troubleshooti

smapi.io

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

위 사이트는 모드 호환성 알려주는 사이트인 모양이다.

Portraiture 모드는 오른쪽 compatibility에 비공식 버전을 사용해야 하는 것 같다. 하이퍼링크 되어있는 unofficial version을 들어가보자

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

필요했던 PyTK와 Portraiture 모드 둘 다 여기 있다. 이걸 써야 되는 것 같다.

귀찮지만 다시 다운받아서 적용해보자. 압축 풀고 다시 밑에 파일 폴더 2개를 mods에 넣는다.

넣기 전에 아까 실행했던 게임을 꺼주고 기존에 넣었던 mods에 2개 파일을 삭제하고 진행한다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

다 넣고 난 뒤 게임을 다시 실행해보면

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

약간 불안한 것이 있는 것 같지만, 아까 붉은 색 글자 없이 제대로 적용되는 모습이다.


5. 고해상도 초상화 적용시켜보기

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

Portraits 폴더 안에 위의 "1" 폴더처럼 아무 숫자나 영어로 폴더를 만들고 안에 적용시키고 싶은 png파일의 초상화를 넣으면 된다.


6. 초상화 변경 키 설정

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

게임을 한 번 실행시키고 끄면 위의 config.json 파일이 뜨는데 메모장으로 실행시켜보면

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

이런 식으로 뜬다.

위에서부터 차례대로

"changeKey": "P",      NPC와 말을 걸 때 P버튼을 누르면 초상화가 바뀐다

"menuKey": "M",      초상화를 바꿀 메뉴 선택 버튼은 M버튼이다

"active": "none"       적용시킬 폴더 이름은 none이다.

마지막 active는 게임 중에 P나 M버튼으로 바꾸면 자동으로 그 폴더 이름으로 바뀌는데

none은 기본 초상화 설정이다.

처음 실행부터 바꾼 상태를 유지하고 싶으면 "none"을 바꿀 폴더 즉, "1"로 바꾸면 된다.

스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob
스타 듀 밸리 모드 적용법 - seuta dyu baelli modeu jeog-yongbeob

이런 식으로 만들어서 바꾸고 싶을 때 P버튼이나 M버튼으로 바꿔서 활용할 수 있다.


1, 2, 3번을 하고 버전이 잘 맞아 호환에 성공하면 따로 4번을 진행할 필요는 없다.