콘텐츠 팩을 사용하여 바야야야외 배우자 영역에 사용되는 위치와 타일을 사용자 정의 할 수 있습니다.
알림: 이 모드는 더 이상 사용되지 않습니다. 다음을 사용하세요.맞춤형 배우자 파티오 리덕스대신에.이 모드는 원래 다음의 일부였습니다.
여러 배우자하지만 일반적으로 모든 배우자에게 유용할 것 같아서 이 새로운 모드로 옮기고 있습니다(그리고 그 과정에서 더 좋게 만들고 있습니다!).
이 모드는 간단한 프레임워크입니다. 그 자체로는 아무런 기능도 없으며, 콘텐츠 팩을 직접 만들어 설치해야 합니다. 아니면, 커스텀 NPC 배우자의 제작자를 시켜서 해당 NPC를 위한 커스텀 배우자 파티오 콘텐츠 팩을 만들어 달라고 하세요.
이제 있습니다맞춤형 배우자 파티오 마법사JSON에 대한 지식이 없어도 간단한 배우자 파티오를 만들 수 있습니다.이 모드와 함께 설치하고 해당 모드 페이지의 안내를 따르세요. 마법사를 통해 고급 사용자 지정은 할 수 없지만, 간단한 타일시트를 설정한 후에는 JSON 파일을 편집하여 원하는 대로 수정할 수 있습니다.
참고: 이 모드에 대한 도움이 필요하면 다음을 방문하세요.내 디스코드 서버. 넥서스 게시물은 너무 어색해서 도와드릴 수 없습니다.간단한 사용법싱글 바닐라 배우자의 경우 예시 콘텐츠 팩을 다음에서 조정할 수 있습니다.
파일 탭. 이 모드를 설치하고 콘텐츠 팩을 설치한 다음 콘텐츠 팩을 편집합니다.
콘텐츠.json다음과 같은 파일입니다.
{
"지역": {
"에밀리": {
위치:
{
"X": 69,
"Y": 7
},
"useDefaultTiles": 참,
"useTilesOf": "에밀리"
}
}
}
이 설정은 관리자에게 에밀리의 기본 파티오 공간 타일을 사용하여 73, 11번 타일에 배우자 공간을 생성하도록 지시합니다. 배우자 공간에 맞게 이름과 위치 좌표만 변경하세요.
타일 사용는 다른 기본 타일 세트를 지정할 수 있는 선택 키입니다. 다른 VANILLA 배우자의 이름으로 변경하기만 하면 됩니다.
바닐라 배우자 영역은 3x3 타일이고, "위치"는 왼쪽 상단 타일을 나타냅니다.
사용자 지정 NPC 오프셋을 지정할 수도 있습니다. 사용자 지정 NPC의 경우 이 작업을 수행해야 합니다. 바닐라 배우자는 배우자 영역 내에서 기본 위치가 지정되지만, 이를 재정의할 수도 있습니다. 사용
npcOffsetX 및 Y 값과 마찬가지로
위치(아래 소피아의 예를 참조하세요).
타일 좌표를 찾으려면 다음을 사용할 수 있습니다.
디버그 모드. JSON을 확인할 수 있습니다.
https://smapi.io/json 고급 사용법사용자 정의 타일, 사용자 정의 타일 시트 및 여러 배우자 파티오 영역을 허용하는 더 복잡한 예의 경우 예시 콘텐츠 팩을 살펴보세요.
content_complex.json(교체하다
콘텐츠.json(이 파일을 사용하거나 내용을 복사하면 됩니다.) 해당 파일에는 Sophia를 포함한 여러 배우자에 대한 배우자 영역이 있으며, png 파일에서 사용자 정의 타일 시트를 로드합니다.
{
"지역": {
"에밀리": {
"위치": {
"X": 73,
"Y": 11
},
"useDefaultTiles": 참,
"useTilesOf": "에밀리"
},
"헤일리": {
"위치": {
"X": 74,
"Y": 7
},
"useDefaultTiles": 참,
"useTilesOf": "헤일리"
},
"소피아": {
"위치": {
"X": 77,
"Y": 11
},
"useDefaultTiles": 거짓,
"특수 타일": [
{
"위치": {
"X": 77,
"Y": 12
},
"레이어": "앞면",
"타일시트": "커스텀 타일시트",
"타일인덱스": 0
},
{
"위치": {
"X": 77,
"Y": 13
},
"layer": "건물",
"타일시트": "커스텀 타일시트",
"타일인덱스": 4
},
{
"위치": {
"X": 78,
"Y": 13
},
"layer": "건물",
"타일시트": "커스텀 타일시트",
"타일인덱스": 6
},
{
"위치": {
"X": 79,
"Y": 13
},
"layer": "건물",
"타일시트": "커스텀 타일시트",
"타일인덱스": 7
},
{
"위치": {
"X": 80,
"Y": 12
},
"레이어": "앞면",
"타일시트": "커스텀 타일시트",
"타일인덱스": 1
},
{
"위치": {
"X": 80,
"Y": 13
},
"layer": "건물",
"타일시트": "커스텀 타일시트",
"타일인덱스": 5
}
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
}
},
"tileSheetsToAdd": {
"CustomTileSheet": {
"경로": "assets/custom_tile_sheet.png",
"너비": 4,
"높이": 2,
"타일 너비": 16,
"타일 높이": 16
}
}
}
이렇게 하면 모드는 Sophia에 대해 다음을 수행하게 됩니다.
- 77,11에 그녀의 배우자 지역을 만듭니다
- 그녀의 배우자 영역에 기본 타일을 사용하지 마세요(그녀는 어차피 타일이 없으니까요).
- 주어진 타일 시트 이름을 사용하여 주어진 레이어의 주어진 좌표에 특수 타일 목록을 추가합니다(아래 사용자 정의 타일 시트 참조)
- 소피아를 1,2의 77,11에서 오프셋(즉, 78,13)에 배치합니다.
- "Sophia_Farm1"이라는 애니메이션 목록에서 애니메이션을 재생합니다(이 애니메이션은 SVE에서 제공한 것입니다).
배우자 지역은 농부와 결혼한 NPC에게만 표시되므로 플레이어가 NPC와 결혼할 경우를 대비해 NPC에 대한 콘텐츠 팩을 만드는 것은 아무런 문제가 없습니다.
맞춤형 타일 시트위의 예에서는 콘텐츠 팩에 포함된 사용자 정의 png에서 "CustomTileSheet"라는 사용자 정의 타일 시트를 추가하여 사용자 정의 타일 그래픽을 추가할 수 있습니다.
사용자 지정 타일 시트는 타일의 너비와 높이를 지정해야 하므로, 이 타일 시트는 너비가 64픽셀(4 x 16), 높이가 32픽셀(2 x 16)입니다. 사용자 지정 타일에서 타일 인덱스를 참조하려면 0부터 시작하여 왼쪽에서 오른쪽으로 세어야 합니다. 따라서 예시 타일 시트의 타일 인덱스는 다음과 같습니다.
0 1 2 3
4 5 6 7
예시 콘텐츠 팩의 png 파일을 살펴보고 가을 스크린샷의 소피아의 배우자 영역과 비교하면 더 명확하게 이해할 수 있습니다.
또한 다음을 사용할 수도 있습니다.
{계절}타일시트 경로의 태그, 예:
"경로": "assets/custom_tile_sheet_{season}.png",그리고 4계절에 대해 4개의 별도 PNG 파일을 사용합니다. 즉,
assets/custom_tile_sheet_spring.png자산/커스텀_타일_시트_여름.png자산/커스텀_타일_시트_폴.pngassets/custom_tile_sheet_winter.png당신이 사용하는 경우
여러 배우자, 이 모드도 사용해 주세요. 최신 버전에서는 해당 모드에서 해당 기능을 제거했습니다.
인위적인:필요합니다
스마피, Harmony를 사용합니다.
호환 가능
모드 업데이터자동 업데이트를 위해.
코드는 다음과 같습니다
https://github.com/aedenthorn/StardewValleyMods.
불만을 제기하거나 도움을 요청하거나 내 모드를 테스트하는 데 도움을 주고 싶다면 다음을 방문하세요.
내 디스코드 서버.
Stardew Valley에 대한 모든 모드 목록은 다음에서 확인할 수 있습니다.
https://www.nexusmods.com/stardewvalley/articles/895.