Memungkinkan Anda untuk menyesuaikan lokasi dan ubin yang digunakan untuk area pasangan luar untuk vanilla atau NPC khusus menggunakan paket konten.
Perhatian: mod ini sekarang sudah usang, silakan gunakanPatio Redux Pasangan Kustomalih-alih.Mod ini awalnya merupakan bagian dari
Beberapa Pasangan, tetapi tampaknya ini akan berguna secara umum untuk pasangan mana pun, jadi saya memindahkannya ke mod baru ini (dan menjadikannya lebih baik seiring berjalannya waktu!).
Mod ini adalah kerangka kerja sederhana. Mod ini tidak melakukan apa pun sendiri; Anda harus membuat dan memasang paket konten untuknya. Atau, Anda bisa meminta pembuat pasangan NPC kustom Anda untuk membuat paket konten teras pasangan kustom untuk NPC mereka.
Sekarang adaPenyihir Teras Pasangan Kustomyang akan memungkinkan Anda membuat teras pasangan sederhana tanpa pengetahuan apa pun tentang JSON.Pasang juga mod ini, lalu ikuti petunjuk di halaman mod tersebut. Wizard tidak akan memungkinkan Anda melakukan kustomisasi lanjutan, tetapi setelah Anda menyiapkan tilesheet sederhana, Anda dapat mengedit berkas JSON setelahnya untuk menyesuaikannya sesuai keinginan.
CATATAN: Jika Anda ingin bantuan dengan mod ini, silakan kunjungiserver Discord sayaSaya tidak dapat membantu Anda di postingan Nexus, terlalu canggung.Penggunaan SederhanaUntuk pasangan vanilla tunggal, Anda dapat mengadaptasi paket konten contoh di
Tab file. Instal mod ini, instal paket konten, lalu edit paket konten
konten.jsonberkas, yang tampak seperti ini:
{
"daerah": {
"Emily": {
lokasi:
{
"X": 69,
"Y": 7
},
"useDefaultTiles": benar,
"useTilesOf": "Emily"
}
}
}
Ini memberi tahu mod untuk membuat area pasangan untuk Emily di petak 73, 11, menggunakan petak area teras default miliknya. Cukup ubah nama dan koordinat lokasi agar sesuai dengan pasangan Anda.
gunakanUbinDariIni adalah kunci opsional yang memungkinkan Anda menentukan rangkaian ubin default yang berbeda untuk digunakan. Ubah saja ini dengan nama pasangan VANILLA lainnya.
Area pasangan vanilla berukuran ubin 3x3, dan "lokasi" merujuk pada ubin kiri atas.
Anda juga dapat menentukan offset NPC khusus; Anda harus melakukan ini untuk NPC khusus - pasangan vanilla memiliki lokasi default di dalam area pasangan, tetapi Anda juga dapat menggantinya. Gunakan
npcOffsetdengan nilai X dan Y, sama seperti
lokasi(lihat contoh dengan Sophia di bawah).
Untuk menemukan koordinat ubin, Anda dapat menggunakan
Mode DebugAnda dapat memeriksa JSON Anda di
https://smapi.io/json Penggunaan LanjutanUntuk contoh yang lebih kompleks, yang memungkinkan ubin khusus, lembaran ubin khusus, dan beberapa area teras pasangan, lihatlah paket konten contoh
konten_kompleks.json(ganti
konten.json(dengan itu atau cukup salin isinya). Berkas itu memiliki area pasangan untuk beberapa pasangan, termasuk Sophia, dan memuat lembar ubin khusus dari format png:
{
"daerah": {
"Emily": {
"lokasi": {
"X": 73,
"Y": 11
},
"useDefaultTiles": benar,
"useTilesOf": "Emily"
},
"Haley": {
"lokasi": {
"X": 74,
"Y": 7
},
"useDefaultTiles": benar,
"useTilesOf": "Haley"
},
"Sofia": {
"lokasi": {
"X": 77,
"Y": 11
},
"useDefaultTiles": salah,
"ubin khusus": [
{
"lokasi": {
"X": 77,
"Y": 12
},
"lapisan": "Depan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 0
},
{
"lokasi": {
"X": 77,
"Y": 13
},
"lapisan": "Bangunan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 4
},
{
"lokasi": {
"X": 78,
"Y": 13
},
"lapisan": "Bangunan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 6
},
{
"lokasi": {
"X": 79,
"Y": 13
},
"lapisan": "Bangunan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 7
},
{
"lokasi": {
"X": 80,
"Y": 12
},
"lapisan": "Depan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 1
},
{
"lokasi": {
"X": 80,
"Y": 13
},
"lapisan": "Bangunan",
"tilesheet": "LembarUbinKustom",
"indeks ubin": 5
}
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
}
},
"tileSheetsUntukDitambahkan": {
"LembarUbinKustom": {
"path": "aset/lembar_ubin_kustom.png",
"lebar": 4,
"tinggi": 2,
"lebar ubin": 16,
"TinggiUbin": 16
}
}
}
Ini memberi tahu mod untuk melakukan hal berikut untuk Sophia:
- membuat area pasangannya di 77,11
- jangan gunakan ubin default untuk area pasangannya (dia tidak punya ubin),
- tambahkan daftar ubin khusus pada koordinat yang diberikan, pada lapisan yang diberikan, menggunakan nama lembar ubin yang diberikan (lihat Lembar Ubin Kustom di bawah)
- tempatkan Sophia pada offset dari 77,11 dari 1,2 (yaitu pada 78,13)
- putar animasi dari daftar animasi yang disebut "Sophia_Farm1" (ini adalah animasi yang disediakan oleh SVE).
Area pasangan hanya akan ditampilkan untuk NPC yang menikah dengan petani, jadi tidak ada salahnya membuat paket konten untuk NPC Anda, jika pemain menikahi mereka.
Lembaran Ubin KustomContoh di atas juga menambahkan lembar ubin kustom yang disebut "CustomTileSheet" dari png kustom yang disertakan dalam paket konten, yang memungkinkan penambahan grafik ubin kustom.
Lembar ubin kustom perlu menentukan lebar dan tinggi ubin, sehingga lembar ubin ini memiliki lebar 64 piksel (4 x 16) dan tinggi 32 piksel (2 x 16). Untuk merujuk indeks ubin pada ubin kustom, hitung dari kiri ke kanan, mulai dari 0. Jadi, indeks ubin pada lembar ubin contoh adalah:
0 1 2 3
4 5 6 7
Anda dapat melihat berkas png dalam paket konten contoh dan membandingkannya dengan area pasangan Sophia pada tangkapan layar musim gugur untuk memahami lebih jelas.
Anda juga dapat menggunakan
{musim}tag di jalur tilesheet Anda, misalnya
"path": "aset/lembar_ubin_kustom_{musim}.png",dan kemudian menggunakan empat file png terpisah untuk empat musim, yaitu:
aset/custom_tile_sheet_spring.pngaset/lembar_ubin_kustom_musim_panas.pngaset/lembar_ubin_kustom_musim_gugur.pngaset/lembaran_ubin_kustom_musim_dingin.pngJika Anda menggunakan
Beberapa Pasangan, silakan gunakan mod ini juga, karena saya telah menghapus fungsi ini dari mod tersebut di versi terbaru.
Teknis:Memerlukan
SMAPI, menggunakan Harmony.
Kompatibel dengan
Pembaru Moduntuk pembaruan otomatis.
Kode ada di
https://github.com/aedenthorn/StardewValleyMods.
Jika Anda ingin mengeluh atau meminta bantuan atau membantu saya menguji mod saya, Anda dapat mengunjungi
server Discord saya.
Daftar semua mod saya untuk Stardew Valley tersedia di
https://www.nexusmods.com/stardewvalley/artikel/895.