Sử dụng mã nhúng

content auto translated from {from}

Bảng điều khiển dành cho nhà phát triển cho phép thực hiện nhiều hành động không khả thi trong trò chơi công bằng (giết tất cả kẻ thù, kích hoạt bất tử, vv). Nó có thể được sử dụng để hoàn thành nhanh chóng, sửa chữa các hậu quả của nhiều lỗi trong trò chơi, vv.

[cut]

Lưu ý 1: việc sử dụng mã có thể dẫn đến việc hỏng lưu trữ trò chơi. Do đó, trước khi sử dụng bảng điều khiển, nên sao lưu các tệp lưu trữ.

Lưu ý 2: mặc dù có tên như vậy, bảng điều khiển dành cho nhà phát triển chỉ có sẵn trong phiên bản PC và Mac của trò chơi.

Kích hoạt bảng điều khiển

Có hai phương pháp. Đối với phiên bản Steam của trò chơi, chỉ có phương pháp thứ 2 hoạt động.

1. Tạo lối tắt

Tạo một lối tắt đến tệp DragonAge2.exe (thường nằm trong …\Dragon Age II\bin_ship). Vào Thông tin của lối tắt và thêm –enabledeveloperconsole vào cuối trường Đối tượng. Kết quả sẽ giống như sau:

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

Đảm bảo rằng có một khoảng trống giữa dấu ngoặc kép cuối cùng và dấu gạch ngang.

2. Chỉnh sửa tệp trò chơi

Đối với phiên bản PC: chỉnh sửa tệp …\Dragon Age II\Data\DragonAge2Launcher.xml. Cần thật cẩn thận, đừng quên tạo một bản sao lưu tệp trước. Trong tệp, tìm dòng:

Sau đó sẽ có một dòng như sau:

Thêm thuộc tính arguments="-enabledeveloperconsole":

Đối với phiên bản Mac: thêm:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

Vào cuối tệp ~/Library/Application Support/Dragon Age II/config

Truy cập bảng điều khiển

Mở tệp …\BioWare\Dragon Age II\Settings\KeyBindings.ini bằng Notepad (nằm trong 'Tài liệu của tôi'). Tìm dòng OpenConsole_0=Keyboard::Button_X (mặc định thay XGRAVE, nhưng X cũng có thể được thay thế bằng bất kỳ phím nào còn trống). Nếu để giá trị mặc định, phím gọi bảng điều khiển sẽ là phím tilde (Ё). Đối với một số người chơi trong phiên bản Steam, việc mở bảng điều khiển bằng "tilde" vì lý do nào đó không hoạt động. Nếu các phím khác cũng không hoạt động, hãy thử gán cho bảng điều khiển phím F6.

Trong phiên bản EA Direct Download, phím tilde sẽ được gọi là Kanji.

Lưu ý: các lệnh nhập vào không hiển thị trên màn hình. Việc thay thế tệp fonts.erf, như trong DAO, trong Dragon Age II không có tác dụng.

Sau đó, nhấn phím trong trò chơi để kích hoạt bảng điều khiển, nhập mã và nhấn Enter. Cách dễ nhất để kiểm tra tính năng của bảng điều khiển là mã runscript zz_upgrade, mở màn hình phép thuật cho các vật phẩm (hoạt động ở bất kỳ vị trí nào trong trò chơi).

Danh sách lệnh

Cơ bản

  • runscript healplayer - Khôi phục sức khỏe cho tất cả các thành viên trong đội.

  • runscript injury remparty - Xóa chấn thương khỏi tất cả các thành viên trong đội.

  • runscript injury remall - Xóa chấn thương khỏi nhân vật được chọn.

  • runscript addmoney X - Thêm X đồng xu; 10000 đồng xu = 1 đồng vàng.

  • runscript killallhostiles - Giết tất cả kẻ thù. Nên sử dụng cẩn thận, vì có thể phá hủy các kịch bản và làm trở ngại quá trình chơi.

  • runscript addxp X - Thêm X điểm kinh nghiệm.

  • runscript pc_immortal - Biến nhân vật người chơi trở nên bất tử.

  • runscript cheat - Tạm thời tăng cường bảo vệ cho đội, sát thương vẫn giữ nguyên.

  • runscript zz_upgrade - Mở màn hình phép thuật.

  • runscript zz_app_debug - Cho phép thay đổi sự đồng ý của đồng minh và đặt cờ cho các mối quan hệ lãng mạn (không áp dụng cho Sebastian).

  • runscript zz_supercrit player - Thêm cho Hawke 1000 sức khỏe và sức chịu đựng, 50 sức mạnh và nhanh nhẹn. Xin lưu ý: tác động là không thể đảo ngược.

  • Để áp dụng hiệu ứng cho bất kỳ đồng minh nào, hãy thay player bằng gen00fl_[Tên đồng minh (tiếng Anh)]. Ví dụ: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - Tăng giá trị của một thuộc tính nhân vật trong 180 giây, [Attrib] - số của thuộc tính (1 - sức mạnh, 2 - nhanh nhẹn, 3 - phép thuật, 4 - khéo léo, 5 - sức mạnh ý chí, 6 - thể chất), [value] - số được tăng cường cho thuộc tính.

  • runscript dbg_setattrib [attrib] [-value] - Hoạt động tương tự như mã trên, chỉ giảm giá trị của thuộc tính. (ví dụ, -50).

  • runscript bowlingforferelden – xung quanh Hawke xuất hiện một cầu năng lượng, đẩy các NPC (bao gồm cả đồng minh) ra xa, giống như các quả bóng bowling. Hãy nhớ lưu trước khi sử dụng, vì thời gian hiệu ứng không xác định và có thể là vĩnh viễn.

  • runscript zz_party – thêm Aveline, Anders và Isabella vào đội.

  • runscript zz_lgt_debug – mở menu gỡ lỗi cho các nhiệm vụ phụ.

  • runscript zz_mer_debug – mở menu gỡ lỗi cho các nhiệm vụ của Thương nhân.

  • runscript zz_per_debug - mở menu gỡ lỗi cho nhân vật Hawke/giọng điệu trong các cuộc thoại. Hiển thị giọng điệu hiện tại và cho phép hoàn tác hoàn toàn giọng điệu đó.

  • runscript chargen warrior XX - Biến nhân vật người chơi thành chiến binh cấp XX.

  • runscript chargen mage XX - Biến nhân vật người chơi thành pháp sư cấp XX.

  • runscript chargen rogue XX - Biến nhân vật người chơi thành kẻ lừa đảo cấp XX.

  • Cẩn thận: việc thay đổi lớp nhân vật cũng sẽ làm thay đổi ngoại hình của họ.

  • runscript zz_dae_debug - cho phép thay đổi đội hình, chuyển sang hành động/khu vực/nhiệm vụ khác, cũng như gỡ lỗi bản đồ.

  • Với mã này, bạn có thể thậm chí lấy lại anh/chị đã chết.

  • 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

Đồng minh

Các mã dưới đây cho phép thay đổi sự đồng tình của đồng minh, đặt cờ cho các mối quan hệ lãng mạn/bạn bè/cạnh tranh, vv. (Việc thay đổi sự đồng tình vì lý do nào đó không hoạt động trong menu gỡ lỗi của Merrill. Sử dụng mã runscript zz_app_debug cho mục đích này.)

  • runscript zz_and_debug - Anders
  • runscript zz_mrl_debug - Merrill
  • runscript zz_vrc_debug - Varric
  • runscript zz_ave_debug - Aveline
  • runscript zz_fen_debug - Fenris
  • runscript zz_isa_debug - Isabella
  • runscript zz_bet_debug - Bethany
  • runscript zz_car_debug - Carver
  • runscript zz_seb_debug - Sebastian

Nhập lưu trữ

  • runscript zz_vault_debug - mở cửa sổ gỡ lỗi cho việc nhập lưu trữ, cho phép xem trạng thái hiện tại của thế giới (dữ liệu được nhập từ Origins). Nhân tiện, các bản vá đã phát hành đến nay vẫn chưa sửa một số lỗi nhập khẩu (ví dụ: cờ của các mối quan hệ lãng mạn).

P.S. Bài viết này không liệt kê tất cả các lệnh, chỉ xem xét các lệnh quan trọng nhất.

Dịch bởi tác giả.

nguồn