ปุ่มเฉพาะที่ใช้กับ Novel GU โหมด debug
ใน Novel GU นั้นจะมีการทำงานอยู่ด้วยกันสองรูปแบบหลักๆ , ได้แก่ แบบปกติ และ แบบ debug(ค่าเริ่มต้น)
ในแบบ debug นั้นจะมีคำสั่งผ่านปุ่มลัดหลายปุ่มที่ใช้สำหรับการทดสอบระหว่างการพัฒนาซึ่งประกอบไปด้วย
ปุ่ม F1 - เปิด/ปิด หน้าต่าง debug
ปุ่ม F2 - quick save
ปุ่ม F3 - quick load
ปุ่ม F9 - เริ่มต้น script novel file นั้นใหม่ตั้งแต่ต้น
ปุ่ม Alt + F4 - ปิดโปรแกรม
โครงสร้างของ Xml Novel Script และรูปแบบการทำงาน
ทุกครั้งที่มีการเปิดโปรแกรมผ่านทางไฟล์ Novel GU.exe โปรแกรมจะทำการเรียกหาไฟล์ชื่อว่า start.xml ซึ่งอยู่ใน folder ที่ชื่อว่า novel ก่อนเป็นไฟล์แรกเสมอๆ

ซึ่งในไฟล์นี้นั้น จะต้องมีการกำหนดค่าเริ่มต้นต่างๆ และ switch บางอย่าง(แล้วแต่กำหนด)ที่จำเป็นสำหรับการเริ่มต้นเกมใหม่ทุกครั้ง ในตัว Novel GU ที่ท่านได้ไปนั้น start.xml จะถูกกำหนดให้เรียก logo.xml ก่อนขึ้นมาเป็นไฟล์แรกเพื่อแสดงภาพ logo ของทีมงาน StudioGU ก่อนเข้าเกมทุกครั้ง ซึ่งถ้าท่านต้องการจะเอาออกหรือเปลี่ยนชื่อไฟล์เป็นอย่างอื่นท่านสามารถแก้ไขด้วยการค้นหาบรรทัดที่แสดงไว้ในภาพด้านล่างต่อไปนี้

แก้ข้อความสีม่วงจาก logo.xml เป็น ชื่ออื่น.xml ที่เป็นไฟล์ซึ่งเขียนภายในกฏของ Xml Novel Script ก็เป็นอันเรียบร้อย
โดยค่าเริ่มต้นแล้วหลังจากขึ้น logo เสร็จ, ไฟล์ต่อไปที่จะทำงานนั้นจะถูกเรียกจาก folder sample_day ซึ่งปรากฏอยู่ภายใน folder novel อีกทีหนึ่งดังภาพ

จะมีไฟล์อยู่ในนั้นด้วยกันสองไฟล์คือ day01.xml และ day02.xml ซึ่งทั้งสองไฟล์นั้นต่างก็เป็น Xml Novel File ทั้งคู่ และเป็นไฟล์ที่ถูกใช้ในการแสดงตัวอย่างเกมที่เจอเมื่อเปิด Novel GU สำหรับการเริ่มต้นอย่างง่ายๆให้ท่านเปิด day01.xml ด้วยโปรแกรมแก้ไขข้อความใดๆก็ได้ อาทิเช่น notepad , editplus หรืออื่นๆที่สะดวก(แนะนำ notepad++ ที่ sourceforge.net)
![]()

ไม่ลองไม่รู้ครั้งที่ 1
เนื่องจากเรื่องของคำสั่งภายในไฟล์ตระกูล Xml Novel Script นั้นกระผมจะเก็บไว้ทยอยสอนทีละคำสั่งใน entry ถัดๆไป ดังนั้นในแบบฝึกหัดทดลองทำตามครั้งที่ 1 นี้จึงต้องอาศัยการลองเดามั่วเอาของท่านผู้ทดลองใช้ดูนะครับ
1. จงลองมั่วแก้ไขให้ Novel GU นั้นเริ่มต้นที่ day01.xml เลยโดยไม่ต้องขึ้น logo
2. จงลองมั่วแก้ไขให้หลังจากจบ day01.xml แล้ววนกลับไปเพื่อแสดง logo
เริ่มต้นก็ง่ายๆเท่านี้ล่ะครับ สำหรับการเปลี่ยนไฟล์ ลองๆดูนะครับ
edit @ 17 Dec 2008 23:01:52 by Thanit A. - ท่านผู้นำแห่ง StudioGU