ช่วยให้คุณสามารถปรับแต่งสถานที่และกระเบื้องที่ใช้สำหรับพื้นที่คู่สมรสกลางแจ้งสำหรับวานิลล่าหรือ NPC ที่กำหนดเองโดยใช้แพ็คเนื้อหา
หมายเหตุ: mod นี้ล้าสมัยแล้ว โปรดใช้Custom Spouse Patio Reduxแทน.Mod นี้เดิมเป็นส่วนหนึ่งของ
คู่สมรสหลายคนแต่ดูเหมือนว่ามันจะมีประโยชน์กับคู่สมรสทุกคนโดยทั่วไป ดังนั้นฉันจึงย้ายมันเข้าสู่ mod ใหม่นี้ (และทำให้มันดีขึ้นไปด้วย!)
ม็อดนี้เป็นเฟรมเวิร์กแบบง่ายๆ มันไม่ได้ทำอะไรด้วยตัวเอง คุณจะต้องสร้างและติดตั้งชุดเนื้อหาสำหรับมันเอง ไม่งั้นก็บั๊กผู้สร้าง NPC คู่สมรสของคุณให้สร้างชุดเนื้อหาลานบ้านคู่สมรสแบบกำหนดเองสำหรับ NPC ของพวกเขา
ตอนนี้มีแล้วตัวช่วยสร้างลานบ้านคู่สมรสแบบกำหนดเองที่จะช่วยให้คุณสร้างลานบ้านคู่สมรสแบบง่ายๆ ได้โดยไม่ต้องมีความรู้เรื่อง JSONติดตั้งพร้อมกับม็อดนี้ และทำตามคำแนะนำในหน้าม็อดนั้น ตัวช่วยสร้างไม่อนุญาตให้คุณปรับแต่งขั้นสูง แต่เมื่อคุณตั้งค่าไทล์ชีตแบบง่าย ๆ ด้วยตัวช่วยสร้างนี้แล้ว คุณสามารถแก้ไขไฟล์ JSON เพื่อปรับแต่งตามต้องการได้
หมายเหตุ: หากคุณต้องการความช่วยเหลือเกี่ยวกับ mod นี้ โปรดไปที่เซิร์ฟเวอร์ Discord ของฉันฉันช่วยคุณในโพสต์ Nexus ไม่ได้ มันน่าอึดอัดเกินไปการใช้งานที่เรียบง่ายสำหรับคู่สมรสที่เป็นโสด คุณสามารถปรับแต่งแพ็คเนื้อหาตัวอย่างได้ใน
แท็บไฟล์ติดตั้ง mod นี้ ติดตั้งแพ็คเนื้อหา จากนั้นแก้ไขแพ็คเนื้อหา
เนื้อหา.jsonไฟล์ซึ่งมีลักษณะดังนี้:
{
"พื้นที่": {
"เอมิลี่": {
ที่ตั้ง:
{
"เอ็กซ์": 69,
"ย": 7
-
"useDefaultTiles": จริง,
"useTilesOf": "เอมิลี่"
}
}
}
คำสั่งนี้บอกให้ม็อดสร้างพื้นที่สำหรับคู่สมรสให้กับเอมิลี่ที่ช่อง 73, 11 โดยใช้ช่องลานบ้านเริ่มต้นของเธอ เพียงเปลี่ยนชื่อและพิกัดตำแหน่งให้ตรงกับคู่สมรสของคุณ
ใช้กระเบื้องของเป็นคีย์เสริมที่ให้คุณกำหนดชุดไทล์เริ่มต้นอื่นที่จะใช้ได้ เพียงเปลี่ยนเป็นชื่อคู่สมรส VANILLA คนอื่น
พื้นที่คู่สมรสของวานิลลาจะมีขนาด 3x3 และ "ตำแหน่ง" หมายถึงขนาดไทล์บนซ้าย
คุณยังสามารถระบุค่าชดเชย NPC แบบกำหนดเองได้ ซึ่งคุณจะต้องทำเช่นนี้สำหรับ NPC แบบกำหนดเอง คู่สมรสแบบธรรมดาจะมีตำแหน่งเริ่มต้นภายในพื้นที่คู่สมรส แต่คุณสามารถแทนที่ตำแหน่งเหล่านี้ได้เช่นกัน ใช้
npcออฟเซ็ตโดยมีค่า X และ Y เหมือนกัน
ที่ตั้ง(ดูตัวอย่างกับโซเฟียข้างล่าง)
ในการค้นหาพิกัดกระเบื้อง คุณสามารถใช้
โหมดดีบักคุณสามารถตรวจสอบ json ของคุณได้ที่
https://smapi.io/json การใช้งานขั้นสูงสำหรับตัวอย่างที่ซับซ้อนมากขึ้น ซึ่งอนุญาตให้ใช้กระเบื้องที่กำหนดเอง แผ่นกระเบื้องที่กำหนดเอง และพื้นที่ลานบ้านของคู่สมรสหลายคน โปรดดูแพ็คเนื้อหาตัวอย่าง
เนื้อหา_complex.json(แทนที่
เนื้อหา.jsonด้วยหรือเพียงแค่คัดลอกเนื้อหาไป) ไฟล์นั้นมีพื้นที่คู่สมรสสำหรับคู่สมรสหลายคน รวมถึงโซเฟีย และโหลดแผ่นไทล์ที่กำหนดเองจากไฟล์ PNG:
{
"พื้นที่": {
"เอมิลี่": {
"ที่ตั้ง": {
"เอ็กซ์": 73,
"ย": 11
-
"useDefaultTiles": จริง,
"useTilesOf": "เอมิลี่"
-
"เฮลีย์": {
"ที่ตั้ง": {
"เอ็กซ์": 74,
"ย": 7
-
"useDefaultTiles": จริง,
"useTilesOf": "เฮลีย์"
-
"โซเฟีย": {
"ที่ตั้ง": {
"เอ็กซ์": 77,
"ย": 11
-
"useDefaultTiles": เท็จ,
"กระเบื้องพิเศษ": [
{
"ที่ตั้ง": {
"เอ็กซ์": 77,
"ย": 12
-
"ชั้น": "ด้านหน้า",
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 0
-
{
"ที่ตั้ง": {
"เอ็กซ์": 77,
"ย": 13
-
"ชั้น": "อาคาร"
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 4
-
{
"ที่ตั้ง": {
"เอ็กซ์": 78,
"ย": 13
-
"ชั้น": "อาคาร"
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 6
-
{
"ที่ตั้ง": {
"เอ็กซ์": 79,
"ย": 13
-
"ชั้น": "อาคาร"
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 7
-
{
"ที่ตั้ง": {
"เอ็กซ์": 80,
"ย": 12
-
"ชั้น": "ด้านหน้า",
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 1
-
{
"ที่ตั้ง": {
"เอ็กซ์": 80,
"ย": 13
-
"ชั้น": "อาคาร"
"tilesheet": "แผ่นกระเบื้องที่กำหนดเอง"
"tileIndex": 5
}
-
"npcOffset": {
"เอ็กซ์": 1,
"ย": 2
-
"npcAnimation": "โซเฟีย_ฟาร์ม1"
}
-
"แผ่นกระเบื้องที่จะเพิ่ม": {
"แผ่นกระเบื้องที่กำหนดเอง": {
"เส้นทาง": "สินทรัพย์/custom_tile_sheet.png",
"ความกว้าง": 4,
"ความสูง": 2,
"ความกว้างของกระเบื้อง": 16,
"ความสูงของกระเบื้อง": 16
}
}
}
นี่จะบอก mod ให้ทำสิ่งต่อไปนี้สำหรับ Sophia:
- สร้างพื้นที่คู่สมรสของเธอที่ 77,11
- อย่าใช้ไทล์เริ่มต้นสำหรับพื้นที่คู่สมรสของเธอ (เธอไม่มีอยู่แล้ว)
- เพิ่มรายการไทล์พิเศษตามพิกัดที่กำหนด บนเลเยอร์ที่กำหนด โดยใช้ชื่อแผ่นไทล์ที่กำหนด (ดูแผ่นไทล์แบบกำหนดเองด้านล่าง)
- วางโซเฟียไว้ที่ตำแหน่งออฟเซ็ตจาก 77,11 ของ 1,2 (นั่นคือที่ 78,13)
- เล่นแอนิเมชั่นจากรายการแอนิเมชั่นที่เรียกว่า "Sophia_Farm1" (นี่เป็นแอนิเมชั่นที่จัดทำโดย SVE)
พื้นที่คู่สมรสจะแสดงเฉพาะ NPC ที่แต่งงานกับชาวนาเท่านั้น ดังนั้นการสร้างแพ็คเนื้อหาสำหรับ NPC ของคุณจึงไม่มีอันตรายในกรณีที่ผู้เล่นแต่งงานกับพวกเขา
แผ่นกระเบื้องแบบกำหนดเองตัวอย่างข้างต้นยังเพิ่มแผ่นไทล์แบบกำหนดเองที่เรียกว่า "CustomTileSheet" จากไฟล์ png แบบกำหนดเองที่รวมอยู่ในแพ็คเนื้อหา ช่วยให้สามารถเพิ่มกราฟิกไทล์แบบกำหนดเองได้
แผ่นไทล์แบบกำหนดเองต้องระบุความกว้างและความสูงเป็นไทล์ ดังนั้นแผ่นไทล์นี้จึงมีความกว้าง 64 พิกเซล (4 x 16) และสูง 32 พิกเซล (2 x 16) หากต้องการอ้างอิงดัชนีไทล์ในไทล์แบบกำหนดเอง ให้นับจากซ้ายไปขวา โดยเริ่มจาก 0 ดังนั้นดัชนีไทล์ในแผ่นไทล์ตัวอย่างมีดังนี้:
0 1 2 3
4 5 6 7
คุณสามารถดูไฟล์ png ในแพ็คเนื้อหาตัวอย่างและเปรียบเทียบกับพื้นที่คู่สมรสของโซเฟียในภาพหน้าจอฤดูใบไม้ร่วงเพื่อให้เข้าใจได้ชัดเจนยิ่งขึ้น
คุณยังสามารถใช้
{ฤดูกาล}แท็กในเส้นทางของแผ่นไทล์ของคุณ เช่น
"เส้นทาง": "สินทรัพย์/แผ่นงาน_ไทล์ที่กำหนดเอง_{ฤดูกาล}.png",แล้วใช้ไฟล์ png แยกกันสี่ไฟล์สำหรับสี่ฤดูกาล ดังนี้:
สินทรัพย์/แผ่นกระเบื้องแบบกำหนดเอง_สปริง.pngสินทรัพย์/แผ่นกระเบื้องแบบกำหนดเอง_ฤดูร้อน.pngสินทรัพย์/custom_tile_sheet_fall.pngสินทรัพย์/แผ่นกระเบื้องแบบกำหนดเอง_ฤดูหนาว.pngหากคุณกำลังใช้
คู่สมรสหลายคนโปรดใช้ mod นี้ด้วย เนื่องจากฉันได้ลบฟังก์ชันนี้ออกจาก mod นั้นในเวอร์ชันล่าสุดแล้ว
ด้านเทคนิค:กำหนดให้มี
สมาพี, ใช้ฮาร์โมนี่
เข้ากันได้กับ
โปรแกรมอัปเดต Modสำหรับการอัปเดตอัตโนมัติ
โค้ดอยู่ที่
https://github.com/aedenthorn/StardewValleyMods.
หากคุณต้องการร้องเรียนหรือขอความช่วยเหลือหรือช่วยฉันทดสอบ mods ของฉัน คุณสามารถไปที่
เซิร์ฟเวอร์ Discord ของฉัน.
รายชื่อ mods ทั้งหมดของฉันสำหรับ Stardew Valley มีอยู่ได้ที่
https://www.nexusmods.com/stardewvalley/บทความ/895.