İçerik paketleri kullanarak herhangi bir vanilya veya özel NPC için açık eş alanı için kullanılan konumu ve karoları özelleştirmenize izin verir.
Uyarı: Bu mod artık geçerli değil, lütfen kullanınÖzel Eş Patio Reduxyerine.Bu mod başlangıçta şu modun bir parçasıydı:
Birden Fazla Eş, ancak genel olarak her eş için faydalı olacak gibi görünüyor, bu yüzden bunu bu yeni moda taşıyorum (ve yol boyunca daha iyi hale getiriyorum!).
Bu mod basit bir çerçevedir. Tek başına hiçbir şey yapmaz; bunun için bir içerik paketi oluşturup yüklemeniz gerekir. Ya da özel NPC eşinizin yaratıcısını, kendi NPC'si için özel bir eş verandası içerik paketi oluşturması için zorlayabilirsiniz.
Artık bir tane varÖzel Eş Veranda SihirbazıJSON hakkında hiçbir bilginiz olmadan basit eş avluları oluşturmanıza olanak tanıyacaktır.Bu modu da yükleyin ve ilgili mod sayfasındaki talimatları izleyin. Sihirbaz gelişmiş özelleştirmeler yapmanıza izin vermeyecektir, ancak basit döşeme sayfalarını oluşturduktan sonra, json dosyasını istediğiniz gibi düzenlemek için düzenleyebilirsiniz.
NOT: Bu modla ilgili yardıma ihtiyacınız varsa lütfen şu adresi ziyaret edin:Discord sunucumNexus paylaşımlarında sana yardımcı olamam, çok garip.Basit KullanımBekar bir vanilya eşi için, örnek içerik paketini uyarlayabilirsiniz
Dosyalar sekmesiBu modu yükleyin, içerik paketini yükleyin, ardından içerik paketinin
içerik.jsondosya şu şekilde görünüyor:
{
"alanlar": {
"Emily": {
konum:
{
"X": 69,
"Y": 7
},
"useDefaultTiles": doğru,
"useTilesOf": "Emily"
}
}
}
Bu, moderatöre Emily için varsayılan veranda alanı döşemelerini kullanarak 73 ve 11 numaralı döşemelerde bir eş alanı oluşturmasını söyler. Eşinize uyacak şekilde adı ve konum koordinatlarını değiştirmeniz yeterlidir.
useTilesOfKullanılacak varsayılan kutucukların farklı bir setini belirlemenize olanak tanıyan isteğe bağlı bir anahtardır. Bunu başka bir VANILLA eşinizin adıyla değiştirmeniz yeterli.
Vanilya eş alanları 3x3'lük fayanslardır ve "konum" sol üst fayansı ifade eder.
Ayrıca özel bir NPC ofseti de belirtebilirsiniz; bunu özel NPC'ler için yapmanız gerekecektir - vanilya eşlerinin eş alanı içinde varsayılan konumları vardır, ancak bunları geçersiz kılabilirsiniz.
npcOffsetX ve Y değerleriyle, tıpkı
konum(Aşağıda Sophia örneğini görebilirsiniz).
Karo koordinatlarını bulmak için şunu kullanabilirsiniz:
Hata Ayıklama Modu. Json dosyanızı şu adreste kontrol edebilirsiniz:
https://smapi.io/json Gelişmiş KullanımDaha karmaşık bir örnek için, özel döşemelere, özel döşeme sayfalarına ve birden fazla eşli veranda alanlarına izin veren örnek içerik paketine bir göz atın.
içerik_kompleksi.json(değiştirmek
içerik.json(Onunla veya içeriği kopyalayarak). Bu dosya, Sophia da dahil olmak üzere birden fazla eş için eş alanlarına sahiptir ve bir png'den özel bir döşeme sayfası yükler:
{
"alanlar": {
"Emily": {
"konum": {
"X": 73,
"Y": 11
},
"useDefaultTiles": doğru,
"useTilesOf": "Emily"
},
"Haley": {
"konum": {
"X": 74,
"Y": 7
},
"useDefaultTiles": doğru,
"useTilesOf": "Haley"
},
"Sophia": {
"konum": {
"X": 77,
"Y": 11
},
"useDefaultTiles": yanlış,
"özelKarolar": [
{
"konum": {
"X": 77,
"Y": 12
},
"katman": "Ön",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 0
},
{
"konum": {
"X": 77,
"Y": 13
},
"katman": "Binalar",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 4
},
{
"konum": {
"X": 78,
"Y": 13
},
"katman": "Binalar",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 6
},
{
"konum": {
"X": 79,
"Y": 13
},
"katman": "Binalar",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 7
},
{
"konum": {
"X": 80,
"Y": 12
},
"katman": "Ön",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 1
},
{
"konum": {
"X": 80,
"Y": 13
},
"katman": "Binalar",
"tilesheet": "ÖzelFayansSayfası",
"karoIndeksi": 5
}
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
}
},
"Eklenecek Fayans Sayfaları": {
"ÖzelKiremitSayfa": {
"yol": "varlıklar/özel_döşeme_sayfası.png",
"genişlik": 4,
"yükseklik": 2,
"karo Genişliği": 16,
"fayansYüksekliği": 16
}
}
}
Bu, moda Sophia için aşağıdakileri yapmasını söyler:
- 77,11'de eşini yarat
- eşinin alanı için varsayılan döşemeleri kullanmayın (zaten onun varsayılan döşemeleri yok),
- Verilen katmanda, verilen koordinatlarda, verilen döşeme sayfası adını kullanarak özel döşemelerin bir listesini ekleyin (aşağıdaki Özel Döşeme Sayfalarına bakın)
- Sophia'yı 1,2'nin 77,11'inden bir uzaklıkta (yani 78,13'te) konumlandırın
- Animasyonlar listesinden "Sophia_Farm1" adlı bir animasyonu oynatın (bu SVE tarafından sağlanan bir animasyondur).
Eş alanları yalnızca çiftçiyle evli olan NPC'ler için gösterilecek, dolayısıyla oyuncunun NPC'nizle evlenmesi durumunda, NPC'niz için bir içerik paketi oluşturmanızda bir sakınca yok.
Özel Fayans LevhalarıYukarıdaki örnek ayrıca içerik paketinde bulunan özel bir png'den "CustomTileSheet" adlı özel bir döşeme sayfası ekleyerek özel döşeme grafiklerinin eklenmesine olanak tanır.
Özel döşeme sayfalarında döşemelerde genişlik ve yükseklik belirtilmelidir, bu nedenle bu döşeme sayfası 64 piksel (4 x 16) genişliğinde ve 32 piksel (2 x 16) yüksekliğindedir. Özel bir döşemedeki döşeme dizinine başvurmak için, 0'dan başlayarak soldan sağa doğru sayın. Örnek döşeme sayfasındaki döşeme dizinleri şunlardır:
0 1 2 3
4 5 6 7
Daha net anlamak için örnek içerik paketindeki png dosyasına bakabilir ve sonbahar ekran görüntüsündeki Sophia'nın eş alanıyla karşılaştırabilirsiniz.
Ayrıca şunu da kullanabilirsiniz:
{mevsim}Örneğin, döşeme sayfanızın yolundaki etiket
"yol": "varlıklar/özel_karo_sayfası_{sezon}.png",ve ardından dört mevsim için dört ayrı png dosyası kullanın, yani:
varlıklar/özel_fayans_yay_yay.pngvarlıklar/özel_karo_sayfası_yaz.pngvarlıklar/özel_karo_sayfası_sonbahar.pngvarlıklar/özel_karo_sayfası_kış.pngEğer kullanıyorsanız
Birden Fazla Eş, lütfen bu modu da kullanın, çünkü en son sürümde bu işlevi o moddan kaldırdım.
Teknik:Gereklilikler
SMAPI, Harmony'i kullanır.
İle uyumlu
Mod Güncelleyiciotomatik güncellemeler için.
Kod şurada:
https://github.com/aedenthorn/StardewValleyMods.
Şikayette bulunmak, yardım istemek veya modlarımı test etmeme yardımcı olmak istiyorsanız, şu adresi ziyaret edebilirsiniz:
Discord sunucum.
Stardew Valley için tüm modlarımın listesi şu adreste mevcuttur:
https://www.nexusmods.com/stardewvalley/articles/895.