XMODhub Home
Switch language
ภาษาไทย
SAAT - API และเครื่องมือเสียง Mod Menu

SAAT - API และเครื่องมือเสียง

ผู้สร้าง: ZeroMetres
อัปเดตแล้ว:2022-02-01 10:54:33
26KB
Verified by McAfee SECURE
การยืนยันตัวตน
ได้รับความไว้วางใจจากผู้ใช้ 200,000,000+ คน

เกี่ยวกับม็อดนี้

API เสียงและการจัดการเสียงสําหรับ SMAPI โดยไม่ต้องใช้ Harmony เพิ่มเพลงเสียงที่กำหนดเอง
API เสียงและการจัดการเสียงสำหรับ SMAPI โดยไม่ต้องใช้ HarmonyLib
เพิ่มเพลงที่กำหนดเองลงใน mod ของคุณ!


Mod นี้ทำอะไรได้บ้าง?

SAAT คือเฟรมเวิร์กที่มุ่งเน้นการเพิ่ม จัดการ และแก้ไขแทร็กเสียงใน Stardew Valley นอกจากนี้ ยังมุ่งหวังที่จะปรับปรุงเอนจินเสียงในภายหลัง เนื่องจากเอนจินเสียงของ XNA/MonoGame ขาดประสิทธิภาพในการจัดการและรองรับหน่วยความจำ เฟรมเวิร์กนี้มุ่งหวังที่จะให้การทำงานราบรื่นและราบรื่น

คุณสามารถดูตัวอย่างวิธีการเพิ่มแทร็กเสียงที่กำหนดเองได้จากเอกสารประกอบบน Github


ใหม่ใน v1.1.2:
- แก้ไขข้อบกพร่องที่ทำให้เกิดข้อความเตือน "ไม่พบ CueDefinition ที่มีชื่อว่า 'title_day'"

ใหม่ใน v1.1.1:
- คุณสมบัติความปลอดภัยล้มเหลวเพื่อป้องกันไม่ให้เกมหยุดทำงานเมื่อมีการเรียกคิวไม่ถูกต้อง / ไม่พบคิว
-- เมื่อล้มเหลว จะมีการเล่น "คิวผิดนัด" คิวนี้จะเล่นเสียงเงียบ
- ความสามารถในการบังคับเพิ่มแทร็กเสียงลงในจูกบ็อกซ์ ดูคำสั่ง "addtojukebox"
-- การดำเนินการนี้ครอบคลุมการย้ายข้อมูล ม็อดที่ย้ายข้อมูลจาก Custom Music ไปยัง SAAT จะถูกลบแทร็กที่กำหนดเองทั้งหมดออกจากเพลย์ลิสต์เพลงในตู้เพลง เนื่องจากต้องใช้สัญลักษณ์ CM (cm:) ขึ้นต้น SAAT จะตรวจสอบความถูกต้องของแทร็กทั้งหมดในตู้เพลง และลบแทร็กที่หายไปเพื่อป้องกัน

ใหม่ใน v1.1.0:
- เพิ่มการตั้งค่าแทร็กเสียง
-- ตอนนี้คุณสามารถตั้งค่ารายการใน tracks.json ให้วนซ้ำอย่างต่อเนื่องได้
-- ตอนนี้คุณสามารถตั้งค่ารายการเพื่อเพิ่มตัวเองลงในจูกบ็อกซ์ทันทีเมื่อมีการสร้างเกมใหม่
- คำสั่ง "setdebug" ได้รับการเปลี่ยนชื่อเป็น "audiodebug" เนื่องจากมีความเป็นไปได้สูงที่จะเกิดความขัดแย้งกับ mod อื่นๆ
- คำสั่ง "gen_track_json" ได้รับการเปลี่ยนชื่อเป็น "tracktemplate"
- คำสั่ง "audio_allocs" ได้รับการเปลี่ยนชื่อเป็น "audioallocs"
- คำสั่ง audioallocs มีการแก้ไขการจัดรูปแบบบางส่วน
- ขณะนี้คำสั่ง audioallocs มีพารามิเตอร์เสริมแล้ว การเพิ่มรหัสแทร็กจะให้รายละเอียดเพิ่มเติมสำหรับแทร็กนั้นๆ
- มีการปรับโครงสร้างภายในบางส่วน
- อัปเดตเอกสาร

ฟังก์ชันปัจจุบัน:
อนุญาตให้เพิ่มเพลงและเอฟเฟกต์เสียงใหม่ลงใน Stardew Valley
ช่วยให้สามารถเพิ่มเพลงเข้าไปในเครื่องเล่นเพลงได้

ยังไม่ได้ใช้งาน / คุณสมบัติที่กำลังจะมีขึ้น:


การแทนที่/แทนที่แทร็กเสียง
บุคคลสามารถแทนที่แทร็กเสียงที่มีอยู่ด้วยแทร็กเสียงอื่นได้ โดยแทนที่ทรัพยากรดั้งเดิมในลักษณะที่ไม่สามารถทำลายได้

การประมวลผลสัญญาณเสียง (APS หรือ DPS)


ฟีเจอร์ใหม่ที่จะช่วยให้เสียงสามารถเล่นผ่านความถี่ต่ำ ความถี่สูง ปรับระดับเสียง เอฟเฟกต์ และอื่นๆ ได้โดยไม่จำเป็นต้องสร้างแทร็กใหม่

การจัดการหน่วยความจำอย่างเหมาะสม

นี่คือฟีเจอร์หลักของ API ณ ตอนนี้ Stardew Valley อาศัย XNA / MonoGame ในการจัดการหน่วยความจำสำหรับเสียง การจัดการหน่วยความจำมีการออกแบบที่ไม่ดีนัก เนื่องจากโหลดทั้งหมดหรือไม่มีเลย โดยทั่วไป เสียงจะถูกแบ่งส่วนลงในหน่วยความจำแทนที่จะเก็บทั้งหมดไว้ในคราวเดียว ซึ่งทำให้มีการใช้หน่วยความจำจำนวนมาก

ตัวอย่างเช่น แทร็กเพลงฤดูหนาวจะถูกโหลดเข้าสู่หน่วยความจำเมื่อเริ่มเกม แม้ว่าจะเป็นช่วงฤดูใบไม้ผลิก็ตาม คุณจะไม่ได้ยินเสียงแทร็กเสียงเป็นเวลา 3/4 ของเกม แต่เสียงนั้นยังคงกินหน่วยความจำอยู่

หมายเหตุ: API / Mod ย่อยนี้จะเขียนด้วยภาษา C ต้องใช้ภาษาเนทีฟเพื่อให้มั่นใจถึงประสิทธิภาพ

รูปแบบเสียงแบบแพ็ค

ควบคู่ไปกับการจัดการหน่วยความจำที่เหมาะสม เสียงจะถูกบีบอัดเป็นไฟล์ไบนารีตามแต่ละม็อด ซึ่งช่วยให้โหลด/เอาออก/โหลดซ้ำได้เร็วขึ้น

มันจะไม่จำเป็นแต่จะช่วยเพิ่มประสิทธิภาพ โดยเฉพาะไฟล์เสียงขนาดใหญ่

ชุดเครื่องมือสำหรับรูปแบบเสียงแบบแพ็ค

เพื่อช่วยเหลือและสนับสนุนผู้สร้างเนื้อหาในการปรับแต่งเสียงเพื่อประสิทธิภาพ จะมีการจัดทำเครื่องมือเพื่อสร้างรูปแบบเสียงที่รวบรวมตามที่กล่าวไว้ข้างต้น

ซอร์สโค้ดและเอกสารประกอบ

ม็อดยอดนิยมสำหรับ Stardew Valley

สำรวจม็อดที่ดีที่สุดสำหรับ Stardew Valley ที่มาพร้อมฟีเจอร์ใหม่ กราฟิกที่ปรับปรุงแล้ว และวิธีที่น่าตื่นเต้นในการเปลี่ยนประสบการณ์การเล่นเกมของคุณ
Patcher เนื้อหา
Pathoschild2025-10-27 01:17:30
โหลดแพ็คเกจเนื้อหาที่เปลี่ยนข้อมูล รูปภาพ และแผนที่ของเกม โดยไม่ต้องเปลี่ยนไฟล์ XNB
SMAPI - Stardew Modding API
Pathoschild2025-07-15 09:52:47
โหลดโมดสำหรับ Stardew Valley
แผนที่ NPC สถานที่
Bouhm2025-10-22 09:39:46
ดู NPC และผู้เล่นในแผนที่ด้วยแผนที่เลือกที่น้อย
เมนูการตั้งค่า Mod ทั่วไป
spacechase02025-10-19 03:48:57
เพิ่ม UI ในเกมเพื่อแก้ไขตัวเลือกการตั้งค่าของ mods อื่น ๆ
สเปซคอร์
spacechase02025-10-19 22:27:21
โมดกรอบที่ใช้โดยโมดอื่น ๆ ของฉัน
Stardew Valley ขยาย
FlashShifter2025-07-01 07:17:39
Stardew Valley Expanded เป็นการขยายแฟนสำหรับ Stardew Valley ของ ConcernedApe โมดนี้เพิ่ม 28 NPC ใหม่, 58 สถานที่, 278 ตัวละครเหตุการณ์, 43 ปลา, พื้นที่วานิลล่าที่ถูกจินตนาการใหม่, แผนที่ฟาร์มสาม, แผนที่โลกที่ถูกจินตนาการใหม่
ค้นหาอะไร
Pathoschild2025-10-27 01:26:29
ดูข้อมูลสดเกี่ยวกับสิ่งที่อยู่ใต้เคอร์เซอร์ของคุณ เมื่อคุณกด F1 เรียนรู้ของขวัญที่ชาวบ้านชื่นชอบ เมื่อพืชจะพร้อมที่จะเก็บเกี่ยว รั้วจะใช้เวลานานแค่ไหน ทำไมสัตว์ฟาร์มของคุณไม่มีความสุข และอื่น ๆ อีกมากมาย
รายการ CJB Spawner
Pathoschild2025-07-28 06:24:40
เมนูสปาวเนอร์ไอเทมในเกมที่ใช้งานง่าย

ปลดล็อกศักยภาพเต็มของ Stardew Valley ด้วย XMODhub — สำรวจม็อดยอดนิยมเหล่านี้วันนี้!

Verified by McAfee SECURE
การยืนยันตัวตน
ได้รับความไว้วางใจจากผู้ใช้ 200,000,000+ คน

ต้องการความช่วยเหลือเกี่ยวกับการดาวน์โหลดหรือติดตั้งหรือไม่? เข้าร่วม ชุมชน Discord ของเราเพื่อรับการสนับสนุน!

XMODhub Home
ภาษา
เปลี่ยนภาษาเป็น Chinese Traditional
เปลี่ยนภาษาเป็น English
เปลี่ยนภาษาเป็น German
เปลี่ยนภาษาเป็น Korean
เปลี่ยนภาษาเป็น Thai
เปลี่ยนภาษาเป็น Indonesian
เปลี่ยนภาษาเป็น Vietnamese
เปลี่ยนภาษาเป็น Turkish
เปลี่ยนภาษาเป็น Portuguese
เปลี่ยนภาษาเป็น Japanese
เปลี่ยนภาษาเป็น Polish
เปลี่ยนภาษาเป็น French
เปลี่ยนภาษาเป็น Spanish
เปลี่ยนภาษาเป็น Italian

โซลูชันเกม

ทรัพยากร

พันธมิตร

ติดตามเราบน

เยี่ยมชม XMODhub Discordเยี่ยมชม XMODhub Facebookเยี่ยมชม XMODhub บน Xเยี่ยมชม XMODhub YouTube
สนับสนุน:
support@xmodhub.com
Xmod_Lily
ธุรกิจ:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK