SMAPI C# Starter Template
เทมเพลตเริ่มต้นสำหรับเขียนมอด Stardew Valley ด้วย C# และ SMAPI 4 ตั้งค่า net6.0 กับ ModBuildConfig ไว้แล้ว พร้อม manifest.json, ModEntry.cs และ README ภาษาไทย
ชุมชนสำหรับคนไทยที่อยากเรียนรู้การสร้างมอด ตั้งแต่ C#, SMAPI และ Content Patcher ไปจนถึงเครื่องมือสำหรับพัฒนามอด พร้อมตัวอย่างโค้ดและคู่มือภาษาไทย
สำรวจเครื่องมือสำหรับนักพัฒนาStardew Valley Modding Thailand เป็นชุมชนอิสระที่อยากให้คนไทยสร้างมอดเองได้ ไม่ใช่แค่ดาวน์โหลดมอดมาติดตั้ง
ไม่เคยเขียนโปรแกรมมาก่อน
เข้าใจว่ามอดทำงานอย่างไร ติดตั้งเครื่องมือ แล้วเริ่มจาก Content Patcher ที่ไม่ต้องเขียนโค้ด C#
เริ่มเส้นทางผู้เริ่มต้นมีพื้นฐาน C หรือ C# มาบ้าง
สร้างมอด C# ตัวแรกด้วย SMAPI ใช้ event ของเกม และอ่าน log เพื่อแก้ปัญหาเอง
เริ่มเส้นทางระดับกลางเขียนมอด SMAPI ได้แล้ว
ต่อยอดด้วย SMAPI API อื่น การจัดโครงสร้างมอด และการทำงานร่วมกับมอดอื่น บทเรียนภาษาไทยส่วนนี้กำลังเขียน ระหว่างนี้แนะนำเอกสารทางการ
เริ่มเส้นทางขั้นสูงทำความรู้จักการสร้างมอด Stardew Valley ตั้งแต่ SMAPI, Content Patcher และมอด C# ว่าต่างกันอย่างไร ควรเริ่มจากตรงไหน และต้องเตรียมอะไรบ้าง
10 นาที
สอนสร้างมอด SMAPI ตัวแรกด้วย C# ทีละขั้น ตั้งแต่สร้างโปรเจกต์ net6.0 ติดตั้ง ModBuildConfig เขียน manifest.json และ ModEntry.cs ไปจนถึง build และทดสอบในเกม
40 นาที
เรียนรู้ Content Patcher สำหรับสร้างมอด Stardew Valley โดยไม่ต้องเขียน C# ทั้งโครงสร้างโฟลเดอร์ manifest.json, content.json, EditData, ConfigSchema และคำสั่งทดสอบใน SMAPI
35 นาที
โปรเจกต์ตั้งต้นที่สร้างจากโค้ดชุดเดียวกับ Mod Generator และผ่านชุดทดสอบอัตโนมัติ
เทมเพลตเริ่มต้นสำหรับเขียนมอด Stardew Valley ด้วย C# และ SMAPI 4 ตั้งค่า net6.0 กับ ModBuildConfig ไว้แล้ว พร้อม manifest.json, ModEntry.cs และ README ภาษาไทย
เทมเพลต content pack สำหรับ Content Patcher ใช้ Format 2.9.0 มีตัวอย่าง EditData และ ConfigSchema ที่ไม่ใช้ไฟล์ของเกม ใช้งานได้โดยไม่ต้องเขียนหรือคอมไพล์โค้ด
ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไม่ต้องติดตั้ง และไม่ส่งไฟล์ออกจากเครื่อง
ถามคำถามเรื่องโค้ด แชร์มอดที่กำลังทำ หรือช่วยตอบคำถามของเพื่อนนักพัฒนา
ซื้อเกมจากร้านค้าทางการเท่านั้น การสร้างและใช้มอดด้วย SMAPI ทำได้บน PC (Windows, macOS, Linux และ Steam Deck) แพลตฟอร์มอื่นมีข้อจำกัดหรือไม่รองรับมอด
"มอดใช้ได้จำกัด": เวอร์ชัน Microsoft Store/Xbox app และ Android ไม่ได้รองรับ SMAPI แบบเดียวกับ Steam/GOG ขั้นตอนต่างออกไปหรือมีข้อจำกัด SVMT ไม่ได้รับค่าตอบแทนจากลิงก์เหล่านี้
สร้างโปรเจกต์ด้วยชื่อมอดของคุณเองในไม่กี่วินาที แล้วทำตามบทเรียนทีละขั้น