Cho phép bạn tùy chỉnh vị trí và gạch được sử dụng cho khu vực vợ chồng ngoài trời cho bất kỳ vani hoặc NPC tùy chỉnh nào bằng cách sử dụng các gói nội dung.
Lưu ý: bản mod này hiện đã lỗi thời, vui lòng sử dụngSân hiên tùy chỉnh của vợ chồng Reduxthay vì.Bản mod này ban đầu là một phần của
Nhiều vợ chồng, nhưng có vẻ như nó sẽ hữu ích cho bất kỳ người phối ngẫu nào, vì vậy tôi sẽ chuyển nó vào bản mod mới này (và cải thiện nó trong quá trình thực hiện!).
Bản mod này là một framework đơn giản. Nó không có chức năng riêng; bạn sẽ phải tạo và cài đặt một gói nội dung cho nó. Hoặc là làm vậy, hoặc nhờ người tạo ra NPC tùy chỉnh của bạn tạo một gói nội dung sân vườn tùy chỉnh cho NPC của họ.
Bây giờ có mộtTrình hướng dẫn sân trong dành cho vợ/chồng tùy chỉnhcho phép bạn tạo ra sân hiên đơn giản cho vợ chồng mà không cần bất kỳ kiến thức nào về JSON.Cài đặt nó cùng với bản mod này và làm theo hướng dẫn trên trang mod đó. Trình hướng dẫn sẽ không cho phép bạn tùy chỉnh nâng cao, nhưng sau khi thiết lập xong các tilesheet đơn giản, bạn có thể chỉnh sửa tệp json để tùy chỉnh theo ý muốn.
LƯU Ý: Nếu bạn muốn được trợ giúp về bản mod này, vui lòng truy cậpmáy chủ Discord của tôi. Tôi không thể giúp bạn trong các bài đăng về Nexus vì nó quá khó hiểu.Cách sử dụng đơn giảnĐối với một người vợ/chồng đơn thân, bạn có thể điều chỉnh gói nội dung mẫu trong
Tab Tệp. Cài đặt bản mod này, cài đặt gói nội dung, sau đó chỉnh sửa gói nội dung
nội dung.jsontập tin trông như thế này:
{
"khu vực": {
"Emily": {
vị trí:
{
"X": 69,
"Y": 7
},
"useDefaultTiles": đúng,
"useTilesOf": "Emily"
}
}
}
Lệnh này yêu cầu mod tạo khu vực vợ/chồng cho Emily ở ô 73, 11, sử dụng ô khu vực sân trong mặc định của cô ấy. Chỉ cần thay đổi tên và tọa độ vị trí cho phù hợp với vợ/chồng của bạn.
sử dụngTilesOflà một phím tùy chọn cho phép bạn chỉ định một bộ ô mặc định khác để sử dụng. Chỉ cần đổi thành tên của một người bạn đời VANILLA khác.
Khu vực vợ chồng Vanilla là ô 3x3 và "vị trí" đề cập đến ô trên cùng bên trái.
Bạn cũng có thể chỉ định một vị trí bù trừ NPC tùy chỉnh; bạn sẽ phải làm điều này cho các NPC tùy chỉnh - vợ/chồng vanilla có vị trí mặc định trong khu vực vợ/chồng, nhưng bạn cũng có thể ghi đè chúng. Sử dụng
npcOffsetvới các giá trị X và Y, giống như
vị trí(xem ví dụ với Sophia bên dưới).
Để tìm tọa độ ô, bạn có thể sử dụng
Chế độ gỡ lỗi. Bạn có thể kiểm tra json của mình tại
https://smapi.io/json Sử dụng nâng caoĐể có một ví dụ phức tạp hơn, cho phép tùy chỉnh gạch lát, tấm gạch lát tùy chỉnh và nhiều khu vực sân trong dành cho vợ chồng, hãy xem gói nội dung ví dụ
content_complex.json(thay thế
nội dung.jsonvới nó hoặc chỉ cần sao chép nội dung). Tệp đó có các vùng dành cho nhiều vợ/chồng, bao gồm cả Sophia, và tải một bảng ô tùy chỉnh từ tệp png:
{
"khu vực": {
"Emily": {
"vị trí": {
"X": 73,
"Có": 11
},
"useDefaultTiles": đúng,
"useTilesOf": "Emily"
},
"Haley": {
"vị trí": {
"X": 74,
"Y": 7
},
"useDefaultTiles": đúng,
"useTilesOf": "Haley"
},
"Sophia": {
"vị trí": {
"X": 77,
"Có": 11
},
"useDefaultTiles": sai,
"specialTiles": [
{
"vị trí": {
"X": 77,
"Có": 12
},
"lớp": "Mặt trước",
"tilesheet": "CustomTileSheet",
"tileIndex": 0
},
{
"vị trí": {
"X": 77,
"Có": 13
},
"lớp": "Tòa nhà",
"tilesheet": "CustomTileSheet",
"tileIndex": 4
},
{
"vị trí": {
"X": 78,
"Có": 13
},
"lớp": "Tòa nhà",
"tilesheet": "CustomTileSheet",
"tileIndex": 6
},
{
"vị trí": {
"X": 79,
"Có": 13
},
"lớp": "Tòa nhà",
"tilesheet": "CustomTileSheet",
"tileIndex": 7
},
{
"vị trí": {
"X": 80,
"Có": 12
},
"lớp": "Mặt trước",
"tilesheet": "CustomTileSheet",
"tileIndex": 1
},
{
"vị trí": {
"X": 80,
"Có": 13
},
"lớp": "Tòa nhà",
"tilesheet": "CustomTileSheet",
"tileIndex": 5
}
],
"npcOffset": {
"X": 1,
"Có": 2
},
"npcAnimation": "Sophia_Farm1"
}
},
"tileSheetsToAdd": {
"CustomTileSheet": {
"đường dẫn": "tài sản/custom_tile_sheet.png",
"chiều rộng": 4,
"chiều cao": 2,
"tileWidth": 16,
"tileHeight": 16
}
}
}
Câu lệnh này yêu cầu mod thực hiện những điều sau cho Sophia:
- tạo khu vực vợ/chồng của cô ấy ở 77,11
- không sử dụng ô mặc định cho khu vực vợ/chồng của cô ấy (dù sao thì cô ấy cũng không có ô nào),
- thêm danh sách các ô đặc biệt tại các tọa độ đã cho, trên lớp đã cho, bằng cách sử dụng tên bảng ô đã cho (xem Bảng ô tùy chỉnh bên dưới)
- đặt Sophia ở vị trí lệch từ 77,11 của 1,2 (tức là ở 78,13)
- phát một hình ảnh động từ danh sách hình ảnh động có tên là "Sophia_Farm1" (đây là hình ảnh động do SVE cung cấp).
Khu vực vợ/chồng chỉ hiển thị đối với NPC đã kết hôn với người nông dân, do đó, không có hại gì khi tạo gói nội dung cho NPC của bạn, trong trường hợp người chơi kết hôn với họ.
Tấm gạch tùy chỉnhVí dụ trên cũng thêm một bảng ô tùy chỉnh có tên là "CustomTileSheet" từ tệp png tùy chỉnh có trong gói nội dung, cho phép thêm đồ họa ô tùy chỉnh.
Các ô tùy chỉnh cần chỉ định chiều rộng và chiều cao của ô, vì vậy ô này rộng 64 pixel (4 x 16) và cao 32 pixel (2 x 16). Để tham chiếu đến chỉ mục ô trong ô tùy chỉnh, hãy đếm từ trái sang phải, bắt đầu từ 0. Vì vậy, các chỉ mục ô trong ô ví dụ là:
0 1 2 3
4 5 6 7
Bạn có thể xem tệp png trong gói nội dung ví dụ và so sánh với khu vực vợ của Sophia trong ảnh chụp màn hình mùa thu để hiểu rõ hơn.
Bạn cũng có thể sử dụng
{mùa}gắn thẻ vào đường dẫn của ô xếp của bạn, ví dụ:
"đường dẫn": "tài sản/custom_tile_sheet_{season}.png",và sau đó sử dụng bốn tệp png riêng biệt cho bốn mùa, ví dụ:
tài sản/custom_tile_sheet_spring.pngtài sản/custom_tile_sheet_summer.pngtài sản/custom_tile_sheet_fall.pngtài sản/custom_tile_sheet_winter.pngNếu bạn đang sử dụng
Nhiều vợ chồng, vui lòng sử dụng bản mod này vì tôi đã xóa chức năng này khỏi bản mod đó trong phiên bản mới nhất.
Kỹ thuật:Yêu cầu
SMAPI, sử dụng Harmony.
Tương thích với
Trình cập nhật Modđể cập nhật tự động.
Mã đang ở
https://github.com/aedenthorn/StardewValleyMods.
Nếu bạn muốn khiếu nại hoặc yêu cầu trợ giúp hoặc giúp tôi kiểm tra bản mod của mình, bạn có thể truy cập
máy chủ Discord của tôi.
Danh sách tất cả các bản mod của tôi cho Stardew Valley có sẵn tại
https://www.nexusmods.com/stardewvalley/articles/895.