Mod Generator: สร้างโปรเจกต์มอด Stardew Valley

สร้างโปรเจกต์มอด Stardew Valley แบบ SMAPI C# หรือ Content Patcher ในเบราว์เซอร์ ตรวจ UniqueID และเวอร์ชันให้อัตโนมัติ ดูตัวอย่างไฟล์ แล้วดาวน์โหลดเป็น ZIP

ประเภทเทมเพลต

แสดงในเกมและใน manifest.json ใช้ภาษาไทยได้

สร้างอัตโนมัติจากชื่อผู้สร้างและชื่อมอด แก้เองได้

รูปแบบ semantic version เช่น 1.0.0

สร้างอัตโนมัติจาก UniqueID แก้เองได้

Dependencies (ไม่บังคับ)

มอดอื่นที่มอดนี้ต้องใช้

    ผลลัพธ์

    ไฟล์ที่ได้เป็นซอร์สโค้ด C# ต้อง build ด้วย dotnet build ก่อน จึงจะได้มอดที่ใช้ในเกมได้ ห้ามนำโฟลเดอร์นี้ไปใส่ใน Mods โดยตรง

    โครงสร้างโปรเจกต์

    คลิกชื่อไฟล์เพื่อดูเนื้อหาด้านล่าง

    • MyFirstMod/

    ไฟล์ที่สร้าง

    MyFirstMod/MyFirstMod.csproj ไฟล์ตั้งค่าโปรเจกต์ .NET และ ModBuildConfig

    แก้ไขไฟล์ได้ในช่องด้านล่าง กด Tab เพื่อย่อหน้า กด Esc แล้ว Tab เพื่อออกจากช่อง

    Mod Generator สร้างอะไรให้

    เครื่องมือนี้สร้างโปรเจกต์ตั้งต้นที่ตั้งค่าถูกต้องตามเอกสารทางการ เพื่อให้เริ่มเขียนมอดได้ทันทีโดยไม่ต้องตั้งค่าเองทีละไฟล์

    เทมเพลตไฟล์ที่ได้ต้อง build
    SMAPI C# Mod.csproj, ModEntry.cs, manifest.json, README.md, .gitignoreต้อง build ด้วย dotnet build
    Content Patcher Packmanifest.json, content.json, README.mdไม่ต้อง

    ค่าที่ใช้ในเทมเพลต

    • TargetFramework: net6.0 (runtime ที่ SMAPI 4 และ Stardew Valley 1.6 ใช้)
    • Pathoschild.Stardew.ModBuildConfig: 4.4.0
    • MinimumApiVersion ใน manifest: 4.0.0
    • Content Patcher Format: 2.9.0
    • ตรวจเลขเวอร์ชันกับแหล่งทางการล่าสุดเมื่อ 2026-10-19

    การตรวจสอบข้อมูลที่กรอก

    • UniqueID ใช้ได้เฉพาะ A-Z, a-z, 0-9, _, . และ - ตามกฎของ SMAPI ระบบแนะนำรูปแบบ ชื่อผู้สร้าง.ชื่อมอด ให้อัตโนมัติ
    • Version ต้องเป็น semantic version เช่น 1.0.0 และห้ามเป็น 0.0.0
    • Namespace ถูกแปลงเป็นตัวอักษรภาษาอังกฤษและตัวเลขเท่านั้น และห้ามขึ้นต้นด้วย namespace ของเกมหรือ .NET
    • ชื่อไฟล์และโฟลเดอร์ ถูกกรองอักขระที่ใช้ไม่ได้บน Windows, macOS และ Linux และทุก path ใน ZIP ถูกตรวจว่าไม่ออกนอกโฟลเดอร์โปรเจกต์

    ความเป็นส่วนตัว

    โปรเจกต์ทั้งหมดสร้างในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปที่เซิร์ฟเวอร์

    ข้อจำกัด

    • โค้ด C# ที่สร้างยังไม่ได้ถูกคอมไพล์ ต้อง build บนเครื่องที่มีเกมและ .NET SDK ก่อนใช้งาน
    • ตัวอย่าง event มีให้เลือกสามแบบ ถ้าต้องการ event อื่นดูได้ที่ SMAPI Events
    • เทมเพลต Content Patcher มีตัวอย่าง EditData หนึ่งแบบ ไม่มีไฟล์ภาพ

    ค้นหาใน SVMT

    กรองตามประเภท

    พิมพ์คำที่ต้องการค้นหา (ภาษาไทยหรืออังกฤษ)