การใช้งานโค้ดที่ฝังตัว

content auto translated from {from}

คอนโซลนักพัฒนาช่วยให้คุณทำการกระทำต่างๆ ที่ไม่สามารถทำได้ในเกมแบบสุจริต (เช่น การฆ่าศัตรูทั้งหมด, การเปิดใช้งานอ immortality, เป็นต้น) คุณสามารถใช้มันเพื่อทำให้เกมเดินหน้าได้เร็วขึ้น, แก้ไขผลกระทบจากบัคต่างๆ ในเกม ฯลฯ

[cut]

หมายเหตุ 1: การใช้รหัสอาจส่งผลให้ไฟล์บันทึกเกมเสียหาย ดังนั้น ก่อนที่จะใช้คอนโซล ควรทำการสำรองข้อมูลการบันทึก

หมายเหตุ 2: แม้ว่าจะตั้งชื่อเช่นนั้น แต่คอนโซลนักพัฒนาจะสามารถใช้งานได้ เฉพาะในเวอร์ชั่น PC และ Mac ของเกมเท่านั้น

การเปิดใช้งานคอนโซล

มีสองวิธี ในเวอร์ชั่น Steam ของเกมจะใช้ได้เฉพาะวิธีที่ 2 เท่านั้น

1. สร้างทางลัด

สร้างทางลัดไปยังไฟล์ DragonAge2.exe (โดยทั่วไปจะอยู่ใน …\Dragon Age II\bin_ship). เข้าไปที่ Properties ของทางลัด และที่ท้ายช่อง Target เพิ่ม –enabledeveloperconsole. มันควรจะมีลักษณะประมาณนี้:

"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole

ตรวจสอบให้แน่ใจว่ามีช่องว่างระหว่างเครื่องหมายคำพูดสุดท้ายและเครื่องหมายลบ.

2. แก้ไขไฟล์เกม

สำหรับเวอร์ชั่น PC: แก้ไขไฟล์ …\Dragon Age II\Data\DragonAge2Launcher.xml. ต้องทำอย่างระมัดระวัง, อย่าลืมสำรองไฟล์ก่อน. ในไฟล์ค้นหาบรรทัด:

ควรตามด้วยบรรทัดประมาณนี้:

เพิ่มคุณสมบัติ arguments="-enabledeveloperconsole":

สำหรับเวอร์ชั่น Mac: เพิ่ม:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

ที่ท้ายไฟล์ ~/Library/Application Support/Dragon Age II/config

การเข้าถึงคอนโซล

เปิดไฟล์ …\BioWare\Dragon Age II\Settings\KeyBindings.ini (อยู่ใน 'เอกสารของฉัน'). ค้นหาบรรทัด OpenConsole_0=Keyboard::Button_X (โดยปกติแทนที่ X จะเป็น GRAVE แต่สามารถแทนที่ด้วยคีย์อื่นได้). หากปล่อยค่าตามค่าเริ่มต้น คีย์ tild (Ё) จะถูกใช้เพื่อเปิดคอนโซล. ในผู้เล่นบางคนในเวอร์ชั่น Steam, การเรียกคอนโซลด้วย "tild" ไม่ทำงาน. หากคีย์อื่นๆ ยังไม่ทำงาน ให้ลองกำหนดคีย์ F6 ให้กับคอนโซล.

ใน EA Direct Download เวอร์ชั่น คีย์ tild จะต้องมีชื่อว่า Kanji.

หมายเหตุ: คำสั่งที่ป้อนเข้ามา จะไม่แสดงบนจอ การเปลี่ยนไฟล์ fonts.erf เช่นใน DAO จะไม่ช่วยใน Dragon Age II.

หลังจากนั้นให้กดคีย์ในเกมที่เปิดใช้งานคอนโซล, ป้อนรหัสและกด Enter. ตรวจสอบความถูกต้องของคอนโซลได้ง่ายที่สุดด้วยรหัส runscript zz_upgrade, ซึ่งจะเปิดหน้าจอการทำให้ไอเทมมีเวทมนตร์ (ทำงานในทุกสถานที่ของเกม).

รายการคำสั่ง

หลัก

  • runscript healplayer - ฟื้นฟูสุขภาพให้กับสมาชิกในกลุ่มทั้งหมด

  • runscript injury remparty - กำจัดการบาดเจ็บให้กับสมาชิกในกลุ่มทั้งหมด

  • runscript injury remall - กำจัดการบาดเจ็บให้กับตัวละครที่เลือก

  • runscript addmoney X - เพิ่ม X เหรียญทองแดง; 10000 เหรียญทองแดง = 1 เหรียญทอง

  • runscript killallhostiles - ฆ่าศัตรูทั้งหมด ใช้ด้วยความระมัดระวัง เนื่องจากอาจทำให้เกิดปัญหาสคริปต์และขัดขวางการเดินทางต่อไป

  • runscript addxp X - เพิ่ม X คะแนนประสบการณ์

  • runscript pc_immortal - ทำให้ผู้เล่นไม่สามารถถูกฆ่าได้

  • runscript cheat - เพิ่มการป้องกันชั่วคราวในกลุ่ม, ความเสียหายยังคงเหมือนเดิม

  • runscript zz_upgrade - เปิดหน้าจอการทำให้ไอเทมมีเวทมนตร์

  • runscript zz_app_debug - ช่วยให้ปรับเปลี่ยนการเห็นด้วยของเพื่อนร่วมทีมและตั้งค่าสถานะความสัมพันธ์ (ไม่ได้ผลกับเซบาสเตียน)

  • runscript zz_supercrit player - เพิ่มสุขภาพ 1000 และความแข็งแกร่งให้กับฮอว์ก, 50 พลังและความคล่องตัว. โปรดทราบ: ผลนี้จะไม่สามารถย้อนกลับได้

  • หากต้องการใช้ผลกับเพื่อนร่วมทีมคนใด เปลี่ยน player เป็น gen00fl_[ชื่อของเพื่อนร่วมทีม (ภาษาอังกฤษ)] เช่น: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - เพิ่มค่าของคุณลักษณะเฉพาะของตัวละครในช่วงเวลา 180 วินาที, [Attrib] – หมายเลขของคุณลักษณะ (1 - พลัง, 2 - ความคล่องตัว, 3 - เวทมนตร์, 4 - เสน่ห์, 5 - พลังใจ, 6 - ร่างกาย), [value] - จำนวนที่ค่าของคุณลักษณะจะถูกเพิ่มขึ้น

  • runscript dbg_setattrib [attrib] [-value] - ทำงานคล้ายกับรหัสด้านบน, แต่จะลดค่าของคุณลักษณะ. (เช่น, -50)

  • runscript bowlingforferelden – สร้างบอลพลังไปรอบๆ ฮอว์กซึ่งจะผลัก NPC (รวมถึงเพื่อนร่วมทีม) ออกห่างเหมือนกะลาในเกมโบว์ลิ่ง ต้องทำการบันทึกก่อนใช้ เนื่องจากระยะเวลาของผลไม่แน่นอน

  • runscript zz_party – เพิ่มอาวีลิน, แอนเดอร์ส และอิซาเบลล่าเข้าในกลุ่ม

  • runscript zz_lgt_debug – เปิดเมนูการดีบักสำหรับเควสเสริมต่างๆ

  • runscript zz_mer_debug – เปิดเมนูการดีบักสำหรับเควสของพ่อค้า

  • runscript zz_per_debug - เปิดเมนูการดีบักของตัวละครฮอว์ก/น้ำเสียงในการสนทนา แสดงน้ำเสียงปัจจุบันและอนุญาตให้ออกจากรายการทั้งหมด

  • runscript chargen warrior XX - ทำให้ผู้เล่นเป็นนักรบระดับ XX

  • runscript chargen mage XX - ทำให้ผู้เล่นเป็นผู้วิเศษระดับ XX

  • runscript chargen rogue XX - ทำให้ผู้เล่นเป็นนักลอบฆ่าระดับ XX

  • ระวัง: การเปลี่ยนคลาสของตัวละครยังจะรีเซ็ตรูปลักษณ์ของเขาด้วย

  • runscript zz_dae_debug - ช่วยให้เปลี่ยนกลุ่ม, ย้ายไปยังบท/สถานที่/เควสอื่น, พร้อมการดีบักแผนที่

  • ด้วยรหัสนี้คุณยังสามารถนำพี่ชาย/น้องสาวที่ตายไปกลับมาได้อีกด้วย

  • runscript zz_rdr start | goto | daynight | set | get | talk

  • runscript zz_rdr start 1

  • runscript zz_rdr start 2

  • runscript zz_rdr start 3

  • runscript zz_rdr goto tavern 1

  • runscript zz_rdr goto tavern 1 night

  • runscript zz_rdr goto docks 1

  • runscript zz_rdr goto docks 1 night

  • runscript zz_rdr goto warehouse

  • runscript zz_rdr goto keep 2

  • runscript zz_rdr goto keep 2 night

  • runscript zz_rdr goto tavern 2

  • runscript zz_rdr goto tavern 2 night

  • runscript zz_rdr goto docks 2

  • runscript zz_rdr goto docks 2 night

  • runscript zz_rdr goto ambush

  • runscript zz_rdr goto hideout

  • runscript zz_rdr goto stash

  • runscript zz_rdr goto finale

เพื่อนร่วมทีม

รหัสด้านล่างนี้ช่วยให้คุณเปลี่ยนการเห็นด้วยของเพื่อนร่วมทีม, ตั้งค่าธงความสัมพันธ์/มิตรภาพ/การแข่งขัน ฯลฯ (การเปลี่ยนการเห็นด้วย aus cuales no funciona en el menú de depuración de Merrill. ใช้รหัส runscript zz_app_debug)

  • runscript zz_and_debug - แอนเดอร์ส
  • runscript zz_mrl_debug - เมอร์ริล
  • runscript zz_vrc_debug - วาร์ริค
  • runscript zz_ave_debug - อาวีลิน
  • runscript zz_fen_debug - เฟนริส
  • runscript zz_isa_debug - อิซาเบลล่า
  • runscript zz_bet_debug - เบธานี
  • runscript zz_car_debug - การ์เวอร์
  • runscript zz_seb_debug - เซบาสเตียน

การนำข้อมูลบันทึกเข้ามา

  • runscript zz_vault_debug - เปิดหน้าต่างการดีบักการนำข้อมูลบันทึกเข้า, ที่ช่วยให้คุณดูสถานะปัจจุบันของโลก (ข้อมูลที่นำเข้าจาก Origins). อย่างไรก็ตาม, แพทช์ที่เผยแพร่ยังไม่สามารถแก้ไขบัคการนำเข้าบางรายการ (เช่น ธงความสัมพันธ์).

P.S. ในโพสต์นี้ได้มีการนำเสนอคำสั่งทั้งหมดบางส่วน, ไม่เป็นคำสั่งที่สำคัญเท่านั้น

แปลโดยผู้เขียน.

แหล่งที่มา