ไฟล์ CFG คืออะไร??
ไฟล์ CFG รู้จักกันในชื่อ “Wesnoth Markup Language” (WML) เป็นภาษามาร์กอัปที่กำหนดเองซึ่งใช้ในเกม “Battle for Wesnoth” เป็นหลัก ซึ่งเป็นเกมวางแผนแบบผลัดกันเล่น WML ใช้เพื่อกำหนดและปรับแต่งแง่มุมต่างๆ ของเกม รวมถึงสถานการณ์ แคมเปญ หน่วย และอื่นๆ เป็นวิธีสำหรับ modder และผู้พัฒนาในการสร้างเนื้อหาสำหรับเกม
เขียนในรูปแบบที่คล้ายกับการผสมผสานระหว่าง XML และการเขียนสคริปต์อย่างง่าย ต่อไปนี้เป็นภาพรวมขององค์ประกอบและโครงสร้างทั่วไปบางประการที่คุณอาจพบในไฟล์ WML:
- แท็ก: WML ใช้แท็กเพื่อกำหนดองค์ประกอบต่างๆ ในเกม แท็กจะอยู่ในวงเล็บมุม ตัวอย่างเช่น:
[unit]
type=Elvish Archer
hitpoints=25
[/unit]
แอตทริบิวต์: ภายในแท็ก คุณสามารถกำหนดแอตทริบิวต์เพื่อระบุคุณสมบัติหรือค่าที่เกี่ยวข้องกับองค์ประกอบได้ ในตัวอย่างข้างต้น “type” และ “hitpoints” คือแอตทริบิวต์
อาร์เรย์และอาร์เรย์ของอาร์เรย์: คุณสามารถสร้างอาร์เรย์ของข้อมูลและแม้แต่อาร์เรย์ของอาร์เรย์เพื่อกำหนดรายการหน่วย ประเภทภูมิประเทศ หรือองค์ประกอบอื่น ๆ ของเกม
คำสั่งแบบมีเงื่อนไข: WML รองรับคำสั่งแบบมีเงื่อนไขเพื่อควบคุมการไหลของเกม ตัวอย่างเช่น:
[if]
condition=have_unit
variable=x,y
[/if]
ลูป: คุณสามารถใช้ลูปเพื่อวนซ้ำรายการต่างๆ หรือดำเนินการซ้ำๆ ได้
รวม: คุณสามารถรวมไฟล์ WML อื่นๆ ภายในไฟล์ WML หลักเพื่อจัดระเบียบและแยกเนื้อหาของคุณเป็นโมดูล
ตัวจัดการเหตุการณ์: คุณสามารถกำหนดตัวจัดการเหตุการณ์เพื่อทริกเกอร์การดำเนินการเมื่อมีเหตุการณ์เฉพาะเกิดขึ้นในเกมได้
ต่อไปนี้คือตัวอย่างแบบง่ายของไฟล์ WML ที่กำหนดหน่วยแบบกำหนดเอง:
[unit_type]
id=my_custom_unit
name="Custom Unit"
description="A unit created using WML."
image="units/my_custom_unit.png"
hitpoints=30
movement_type=foot
[/unit_type]
การต่อสู้เพื่อเวสนอธ
“The Battle for Wesnoth” เป็นเกมวางแผนกลยุทธ์แบบผลัดกันเล่นแบบโอเพ่นซอร์สยอดนิยม สามารถใช้งานได้กับหลายแพลตฟอร์ม รวมถึง Mac, Windows, Linux และอีกมากมาย เกมนี้พัฒนาโดยชุมชนอาสาสมัครโดยเฉพาะ เป็นที่รู้จักในด้านรูปแบบการเล่นที่ลุ่มลึกและน่าดึงดูด เช่นเดียวกับโลกแฟนตาซีอันอุดมสมบูรณ์
คุณสมบัติหลักของ “การต่อสู้เพื่อ Wesnoth” ประกอบด้วย:
ฉากแฟนตาซี: เกมนี้มีฉากอยู่ในโลกแฟนตาซีที่มีเผ่าพันธุ์หลากหลาย รวมถึงมนุษย์ เอลฟ์ คนแคระ ออร์ค และอีกมากมาย ตำนานและการเล่าเรื่องของเกมเป็นส่วนสำคัญของความน่าดึงดูด
กลยุทธ์แบบผลัดกันเล่น: รูปแบบการเล่นเป็นแบบผลัดตาเดิน ซึ่งผู้เล่นใช้เวลาในการวางแผนและดำเนินการเคลื่อนไหวบนตารางหกเหลี่ยม เป็นการผสมผสานระหว่างการต่อสู้ทางยุทธวิธีกับการตัดสินใจเชิงกลยุทธ์
แคมเปญ: เกมนำเสนอแคมเปญสำหรับผู้เล่นคนเดียวที่หลากหลาย โดยแต่ละแคมเปญมีเนื้อเรื่อง ตัวละคร และความท้าทายของตัวเอง ผู้เล่นสามารถสำรวจเรื่องราวและสถานการณ์ต่างๆ ได้
ผู้เล่นหลายคน: “Wesnoth” รองรับผู้เล่นหลายคนออนไลน์ ทำให้ผู้เล่นสามารถแข่งขันกันเองในการต่อสู้เชิงกลยุทธ์ โหมดผู้เล่นหลายคนประกอบด้วยการเล่นแบบร่วมมือและการแข่งขันแบบแข่งขัน
เปิดไฟล์ CFG ได้อย่างไร
ไฟล์ CFG ซึ่งโดยทั่วไปเกี่ยวข้องกับ Wesnoth Markup Language (WML) ที่ใช้ในเกม “The Battle for Wesnoth” สามารถแก้ไขได้ง่ายโดยใช้โปรแกรมแก้ไขข้อความมาตรฐาน ไฟล์เหล่านี้มีโค้ดที่มนุษย์อ่านได้ซึ่งเขียนด้วย WML ซึ่งกำหนดแง่มุมต่างๆ ของเกม รวมถึงสถานการณ์ หน่วย และแคมเปญ
แม้ว่าคุณจะสามารถใช้โปรแกรมแก้ไขข้อความใดๆ เพื่อแก้ไขไฟล์ CFG ได้ แต่โปรแกรมแก้ไขข้อความขั้นสูงบางตัว เช่น Emacs และ Vi จะมีปลั๊กอินเน้นไวยากรณ์ WML ให้ใช้งาน ปลั๊กอินเหล่านี้ให้การเข้ารหัสสีและการจัดรูปแบบที่เป็นประโยชน์ เพื่อให้ผู้ใช้สามารถแยกแยะองค์ประกอบและโครงสร้างต่างๆ ภายในโค้ด WML ได้ง่ายขึ้น
โปรแกรมที่เปิดหรืออ้างอิงไฟล์ CFG ได้แก่
- การต่อสู้เพื่อ Wesnoth (ฟรี) สำหรับ (Windows, MAC, Linux)
- ไมโครซอฟต์ โน้ตแพด
ไฟล์ CFG อื่นๆ
ต่อไปนี้คือไฟล์ประเภทอื่นๆ ที่ใช้นามสกุลไฟล์ .cfg
การตั้งค่า
- CFG - ไฟล์การกำหนดค่า Celestia
- CFG - ไฟล์การเชื่อมต่อเซิร์ฟเวอร์ Citrix
- CFG - ไฟล์กำหนดค่า MAME
- CFG - ไฟล์การกำหนดค่า LightWave
เกม
ระบบ & อื่นๆ