หน้าเว็บ

วันพุธที่ 27 พฤษภาคม พ.ศ. 2558

[RmXP] GubiD's Tactical Battle System

GubiD's Tactical Battle System (GTBS)
สำหรับ RPG Maker XP

ต้นฉบับ
อันนี้เวอร์ชั่นที่ผมแก้ไข ให้ได้ EXP ตอนกำจัดศัตรู ตาม Database เลย

ในวีดีโอนี้เป็นเวอร์ชั่นเก่านะครับ

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

1. การกำหนด Event ในแผนที่ ในฉากต่อสู้ (ไม่ต้องใส่รูปตัวละคร)
- สำหรับตัวละครผู้เล่น ให้เลือกอย่างใดอย่างหนึ่ง
  • ให้กำหนดชื่ออีเวนท์เป็น actor แล้วตามด้วย id ของตัวละคร (ตามปาร์ตี้)
  • ให้กำหนดชื่ออีเวนท์เป็น place จำนวนกี่ช่องก็ได้ และเมื่อเข้าฉากต่อสู้ เกมจะให้เาเลือกวางตัวละครเอง
** หากมีทั้งสองเงื่อนไข เกมจะให้เราใช้ได้เฉพาะ place เท่านั้น
** ถ้าจะใช้ place สคริปต์ -GTBS_Engine_Settings-
บรรทัด 29: CHOOSE_START = true
ต้องเป็น True ไม่ง้นจะ error ทันที

- สำหรับตัวละครศัตรู
ให้กำหนดชื่ออีเวนท์เป็น enemy แล้วตามด้วย id ของศัตรู (ตามปาร์ตี้ศัตรู)
** สามารถใส่ซ้ำได้ ดังนั้นจึงไม่จำเป็นต้องใส่ศัตรูซ้ำกันในกลุ่มเดียวกัน **

- ตัวละคร neutral (พวกเรา แต่เราควบคุมไม่ได้)
ให้กำหนดชื่ออีเวนท์เป็น neutral แล้วตามด้วย id ของตัวละคร (ตามปาร์ตี้) ลบด้วย 50
(id 1 คือ เบอร์ 50, id 2 คือ เบอร์ 52)

ตัวละคร neutral จะต้องเป็นตัวละครเบอร์ 50 ขึ้นไปเท่านั้น
แต่ ถ้ากลัว 49 ตัวจะไม่พอ ก็ไม่ต้องห่วง
เพราะเบอร์ 50 ขึ้นไป เป็นได้ทั้งสองอย่าง ดังนั้น ใช้ได้อย่างสบายใจ


2. การกำหนด ค่าพลังและ Character ที่ใช้ในฉากต่อสู้
ตั้งใน Database ตามปกติ
โดยเกมจะใช้ไฟล์ Character ที่ชื่อตรงกับไฟล์ Battler ที่เลือกไว้ (รูปอีเวนท์ไม่มีผลใดๆ)

3. การเข้าสู่ฉากต่อสู้
ใช้คำสั่งเข้าฉากต่อสู้ตามปกติ

4. การกำหดเงื่อนไขการแพ้/ชนะ
- เงื่อนไขการชนะ ให้ใช้คำสั่ง Call Script แล้วใส่
tbs_victory(condition, value, Common Event ID)
  • "reach",[x,y]                ไปให้ถึงตำแหน่งที่กำหนด
  • "boss",enemy id           กำจะัดศํตรูที่กำหนด (id ตามกลุ่มศัตรู)
  • "holdout", turn             รอเวลา
  • Common Event ID คือ Common Event ที่จะรันขึ้นมาตอนจบการต่อสู้
ถ้าไม่กำหนด จะเป็น จัดการศัตรูทั้งหมด
ถ้าไม่ใช้อันไหน ให้ใส่ 'nil' ไว้ ยกเว้น common event ให้เว้นว่างไปเลย

- เงื่อนไขการแพ้ ให้ใช้คำสั่ง Call Script แล้วใส่
tbs_failure(condition, value, Common Event ID)
  • "death",id                    เมื่อตัวะครที่กำหนดาย
  • "holdout", turn             เมื่อถึงเทิร์นที่กำหนด
  • Common Event ID คือ Common Event ที่จะรันขึ้นมาตอนจบการต่อสู้
ถ้าไม่กำหนด จะเป็น ฝั่งเราตายหมด
ถ้าไม่ใช้อันไหน ให้ใส่ 'nil' ไว้ ยกเว้น common event ให้เว้นว่างไปเลย

5.ตั้งค่าระยะการเดิน/โจมตี/สกิล/ไอเทม
ในสคริปต์ GTBS_Move/Weapon/Skill-
  • ระยะการเดินของผู้เล่น อยู่ที่ def self.move_range(class_id)  (ตามคลาส)
    • when id ; r = จำนวนช่อง
  •  ระยะการเดินของศัตรู อยู่ที่ def self.enemy_move(enemy_id)  (ตาม Database)
    •  when id ; r = จำนวนช่อง
  •  ระยะการโจมตีของอาวุธ อยู่ที่ def self.w_range(id)  (id ของอาุธ)
    • when id; range = [ระยะไกลสุด, ระยะเว้นรอบตัวที่ตีไม่ได้,ธนู?, LTE, AOE]
      • LTE คือ ถ้าอยู่ในแนวเดียวกันจะโดนทุกตัวที่อยู่ในระยะ 
      • AOE คือ โดนตัวรอบๆในระยะที่กำหนดด้วย
  • ระยะการโจมตีของศัตรู อยู่ที่ def self.m_range(id)
    • ตั้งค่าเหมือนอาวุธผู้เล่น
  • ระยะของสกิล อยู่ที่  def self.skill_range(id)
    • [RANGE, Field, LINE_SKILL?, exclude_caster?]
      • LINE_SKILL?  ถ้าอยู่ในแนวเดียวกันจะโดนหมด รวมถึงพวกเดียวกันด้วย
      • exclude_caster? อันนี้ไม่ทราบ
  • ระยะของไอเทม อยู่ที่    def self.item_range(id)
    •  [range, Field, Skill_ID]  
      • RANGE ระยะไกลสุด
      • Field โดนรอบๆในระยะที่กำหนดด้วย
      • Skill_ID ถ้าใส่ไว้ จะเป็นการร่ายสกิลแทน (ใส่ 0 ถ้าไม่ต้องการ)
  • อนิเมชั่นของ อาวุธ/สกิล/ไอเทม ตั้งใน Database ตามปกติ
  • ระยะการรอของสกิล ตั้งได้ที่  def self.skill_wait(id)
6. Class และ Level ของศัตรู เซ็ทที่ -Enemy Level/Class-
  • Class ไว้โชว์เฉยๆ ไม่มีผลอะไร   ID => "Class" 
  • Level มีผลกับ EXP ที่ได้หลังการโจมตี ID => Level

7. รูปตอนตาย เซ็ทที่ -GTBS_Char/Enemy Death-

8. ATB/TEAM Battle
 $game_system.cust_battle = "TEAM"
หรือ
 $game_system.cust_battle = "ATB"

สคริปต์ Extra Troop Member
เป็นสคริปต์ที่จะทำให้สามารถเพิ่มจำนวนศัตรูในกลุ่มได้ โดยกำหนด

case troop_id
    when troop_id  ใส่เลขตาม Database
      extras = [id, id, id,...]    ใส่ id ศัตรูตาม Databaseที่เราต้องการเพิ่มเข้าไป
    end
โดยจะได้หมายเลขต่อจากที่ใส่ไว้ในกลุ่มศัตรูเดิม

วันอาทิตย์ที่ 17 พฤษภาคม พ.ศ. 2558

ประกาศเกมที่จะใช้ในกิจกรรมของบอร์ด IRPG

กิจกรรมนี้
[กิจกรรม] irpg Moving Forward (ประกวดสร้างเกมส์ครั้งใหญ่ของบอร์ด IRPG)

เกมที่จะเอาลง
จะเป็น 1 ใน 2 ภาคย่อย (พาร์ทลูกสาวนั่นเอง) ของเกม RockmanX VS Devil May Cry
กำลังอยู่ระหว่างตัดสินใจ ว่าจะเอาพาร์ทไหนลงดี


Engine : คาดว่า ไม่ RPG Maker ก็ Engine001
Language : ถ้า RM ก็ไทย ถ้า Engine001 ก็ อังกฤษ



เนื้อเรื่อง

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

วันเวลาล่วงเลยไป จนถึงยุคแห่งมหาสงครามระหว่างโลกทั้งสาม
การต่อสู้ระหว่างกองทัพของมหาเทพ Resus และ เทพปีศาจ Amgis
Amgis ได้ค้นพบไอเทมลับทั้ง 7 ที่มีพลังอำนาจเพียงพอที่จะปลดผนึกพลังที่แท้จริงนั้นได้
แต่เมื่อ Amgis พ่ายแพ้และถูกผนึกลง ความลับนี้ก็ถูกเก็บลงสู่ความมืดตลอดกาลอีกครั้ง

เวลาผ่านไป เกือบ 3000 ปี
ไอเทมลับทั้ง 7 ก็ได้มีผู้ค้นพบอีกครั้ง
และหนึ่งในผู้ครอบครองนั้น กลับกลายเป็นแค่เด็กผู้หญิงธรรมดาๆคนหนึ่ง

Part 1
7 ปีก่อนหน้า RockmanX VS Devil May Cry

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

เพียงเพื่อการรอคอยการกลับมาของ Amgis
ก่อให้เกิดเหตุการณ์อันโหดร้ายของพี่น้องที่ต้องพลัดพรากจากกัน
เธอจึงสัญญากับตัวเองว่า จะต้องแข็งแกร่งขึ้น
และจากคำสัญญาที่ให้ไว้กับมหาเทพรีซํส
เธอจึงเฝ้ารอวันที่ไอเทมลับทั้ง 7 จะกลับมารวมตัวกันอีกครั้ง
วันที่จะพบกับ RockmanX และ Dante นั่นเอง


Part 2
1 ปีหลังเหตุการณ์ RockmanX VS Devil May Cry

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

พวกเธอทั้งสามจึงต้องออกเดินทางอีกครั้ง
เพื่อที่จะตามหาผู้ครอบครองที่แท้จริง ที่จะหยุดยั้ง Amgis ให้ได้
และปริศนาความสัมพันธ์ระหว่าง Amgis และ Sigma

หาก Amgis ได้พลังนั้นไปครอบครอง
โลกแห่งเกมทั้งหมด จะต้องล่มสลายลงอีกครั้งอย่างแน่นอน

-----------------------------------------------------------------
ความคืบหน้า

กรณีใช้ RPG Maker XP

ระบบเดินยิง และ Interface จะยกมาจากเกมหลักเกือบทั้งหมด
และในเกมหลัก มีตัวละครรองรับกันอยู่แล้ว
จึงกล่าวได้ว่า สมบูรณ์เกือบ 100% แล้ว แทบจะยกมาทั้งก้อนได้เลย

แต่ตัวละครสำหรับ Part 1 อาจจะต้องดอทใหม่ เพราะช่วงเวลาห่างกันถึง 7 ปี
แม้ว่าช่วงเวลาในเกมจะผ่านไปอย่างรวดเร็ว
(ถ้าไม่นับฉากจบ กับฉากลับ ต้นเกมกับท้ายเกมจะห่างกันประมาณ 4 ปี)
แต่จะให้เอาไฟล์ Char ของเด็กอายุ 19 ไปใช้กับเด็กอายุ 12 คงไม่เหมาะมั๊ง

วันอังคารที่ 12 พฤษภาคม พ.ศ. 2558

[Trial V.1.00] Touhou Project VS Kantai Collection - Part 1

TOUHOU PROJECT
VS
KANTAI COLLECTION
Trial Version 1.00



คำเตือน
สำหรับ Game Caster 
หรือผู้ใดก็ตามที่จะเล่นเกมนี้ลงยูทูป หรือเว็บอัพวีดีโออื่นๆ
เพื่อป้องกันปัญหาลิขสิทธิ์เพลงกับทางยูทูป
แม้ว่าเพลงอาจจะติดๆดับๆบ้าง อยู่ดีๆก็เริ่มใหม่บ้าง
ซึ่งคาดว่าเป็นบั๊คของระบบ GTBS (รออัพเกรดระบบ)

อย่าให้เพลง BGM เข้าไปในคลิปอย่างเด็ดขาด
จะปิดเสียงเกมนี้ไปเลย หรือกด F1 ปิดเฉพาะ BGM ก็ได้
ซึ่งใน Trial Version นี้ เพลงที่ใช้เป็นเพลง ED ของอนิเมะคังโคเระ
หากยูทูปท่านบิน ผมไม่รู้ด้วยนะ


Language : Thai
Engine : RPG Maker XP
Number of Player : 1
System : Tactical / Simulation
Required : RmXP RTP



Download Trial Ver. 1.00
(ถ้าเล่นเวอร์ชั่น 1.01 ขึ้นไปแล้วมีปัญหา แนะนำให้โหลดตัวนี้ไปครับ)

http://www.mediafire.com/download/pj3o3v...lle+P1.rar


Download Trial Ver. 1.02 (เพิ่มคำสั่งเซฟ)

All File http://www.mediafire.com/download/787jju...lle+P1.rar

Update 1.0X to 1.02 (Game.rgssad Only)
http://www.mediafire.com/download/4dj6p4...o+1.02.rar


Download Trial Ver. 1.00a (Unlocked)
----- IRPG only ----- 


Download RPG Maker XP Run Time Package
http://www.rpgmakerweb.com/download/additional/run-time-packages
กดเลือกที่ RPG Maker XP แล้วกดโหลดด้านล่าง



นับแต่อดีต ห้วงลึกสุดท้องทะเลอันกว้างใหญ่
ยังมีปริศนาอีกหลายอย่าง ที่มนุษยชาติไม่อาจจะค้นพบซ่อนอยู่
จากความรู้เท่าไม่ถึงการณ์ ได้ไปปลดล็อคบั๊คที่จะสั่นสะเทือนโลกแห่งเกมได้ขึ้นมา

เก็นโซเคียว ดินแดนมายาที่ไม่เคยมีทะเล
กลับปรากฎพื้นที่คล้ายกับทะเลขึ้น อย่างเป็นปริศนา
และต้องสู้รบกับเหล่าเรือรบที่บุกรุกจากโลกภายนอก
ทั้งสองโลก มีอะไรบางอย่าง ที่เหมือนกัน และซ่อนอยู่ในโลกอีกฝั่งหนึ่ง
สิ่งที่ทั้งสองฝั่ง มีเหมือนกันโดยที่ไม่เคยรู้ตัวมาก่อน
ทั้งสองฝ่ายต่างเข้าต่อสู้ เพื่อค้นหาพลังบางอย่าง
ที่ต่างเชื่อว่า เป็นพลังของตนที่ถูกอีกโลกหนึ่งแย่งชิงไป
โดยมีเป้าหมายที่ต้องการอะไรบางอย่าง ที่ซ่อนอยู่นั้น

การรวมกลุ่มที่ไม่น่าจะเป็นไปได้จึงเกิดขึ้น
เพื่อค้นหาความลับการเกิดของสาวเรือรบ
ที่อาจจะซ่อนอยู่ในความลับของพลังของเหล่าโยวไค
หรือประวัติศาสตร์คู่ขนานจากฝั่งเก็นโซเคียวก็เป็นได้
ดูเหมือนจะมีอะไรบางอย่าง ซ่อนอยู่ภายใต้ความมืดมิดแห่งท้องทะเล




Trial Ver. 1.00 - Story


Mission TR-01 : Under the Deep Sea
นับแต่อดีต ห้วงลึกสุดท้องทะเลอันกว้างใหญ่
ยังมีปริศนาอีกหลายอย่าง ที่มนุษยชาติไม่อาจจะค้นพบซ่อนอยู่
ด้วยความรู้เท่าไม่ถึงการณ์ ได้ไปค้นพบอะไรบางอย่างที่ซ่อนอยู่ใต้ท้องทะเล
จากเหตุการ์ณนี้ ทำให้มิติของโลกคู่ขนานเกิดความผิดปกติ
เก็นโซเคียว ดินแดนมายาที่ไม่เคยมีทะเล
กลับปรากฎพื้นที่คล้ายกับทะเลขึ้น
ทั้งสองเกมจึงเชื่อมถึงกันอย่างเป็นปริศนา


Mission TR-02 : Kongou in Gensokyo
เมื่อต่างฝ่ายต่างออกไปสำรวจ ทั้งสองโลกจึงได้พบกันในที่สุด
หากแต่ความสัมพันธ์ที่จะเป็นไปด้วยดีนั้นคงเป็นไปได้ยาก
เมื่อทั้งสองมองเห็นอะไรบางอย่างในตัวอีกฝ่าย
ความเข้าใจผิด อันนำไปสู่การแย่งชงให้ได้มาซึ่งพลังที่ยิ่งใหญ่
เพื่อค้นหาพลังบางอย่างที่ต่างเชื่อว่า เป็นพลังของตนที่ถูกอีกโลกหนึ่งแย่งชิงไป


 หากแต่การต่อสู้ที่ไม่อาจยอมให้เกิดขึ้นได้ ตามคำเตือนจากโลกภายนอกนี้
จะเป็นการปลดผนึกตำนานอันยิ่งใหญ่ ที่ถูกผนึกไว้นับแต่โบราณกาล


Mission TR-03 : Hoppou Strikes Back (1)
"หนูยังมีเพื่อนอยู่นะ" คำพูดสุดท้ายที่ทิ้งไว้ให้กับฮอปโปะ
ที่หนีออกมาจากกองเรือทะเลลึกเพียงคนเดียว
ภายใต้ความขัดแย้งที่หาข้อยุติไม่ได้นี้ มิตรภาพจากต่างโลก ที่เธอได้พบเจอ
ทำให้ฮอปโปะเริ่มเชื่อมั่นในความฝันที่แท้จริงของตัวเองอีกครั้ง

กองเรือรบปริศนาปรากฎตัวขึ้น พร้อมกับคำสั่งลับจากเทพเจ้าจากโลกภายนอก
เพื่อค้นหา "เรือรบ" ลำที่ถูกเลือกเพียงหนึงเดียว

จงเชื่อมั่นในพลังแห่งมิตรภาพที่แท้จริง
แม้จะเป็นความสัมพันธ์ที่ไม่อาจจะเป็นไปได้ก็ตาม

** ด่านนี้เป็นช่วงแรกของ บท Hoppou's Wish **







Control
C / Enter / Space : ตกลง / เลือก
X : ยกเลิก / เปิดเมนู

ในฉากต่อสู้
เฉพาะ Scene 3-2 และ 3-3 ที่เป็น Team Base ที่เหลือเป็น ATB
คำสั่งในฉากต่อสู้คงไม่ต้องบอกมั๊ง

ยังไม่ต้องสนใจส่วนของ Skill ทั้งหลาย เพราะยังไม่ได้ทำ
Skill Heal ไม่แน่ใจว่าใช้ได้ไหม (จำได้่าตอนมีตติ้ง 4.5 ใช้ไม่ได้)
Skill Summon อยากเสี่ยงกับเกมดับก็ลองดูได้ครับ (GTBS เวอร์ชั่นนี้มีบั๊คครับ)












แถมฉากขำๆหนึ่งฉาก

 










- Original Story
  • Touhou Project : ZUN
  • Kantai Collection : Kadokawa
- Touhou Sprites
  • http://deli.cubic2.net/member/taoc/kadoya/tkoolxp.htm //ยังไม่รู้จะใส่ชื่ออะไรดี
  • Capture from Touhou 12.3
- Kongo Sprites :
  • MUGEN .......Hetyo
  • Dot Pixel By OP_Jum_RPG
- GubiD's Tactical Battle System