내장 코드를 사용하는 방법

content auto translated from {from}

개발자 콘솔은 정석적인 게임에서 사용할 수 없는 다양한 작업을 수행할 수 있도록 해줍니다 (모든 적 처치, 불사 모드 활성화 등). 이를 통해 게임의 버그로 인한 결과를 수정하고 빠르게 진행할 수 있습니다.

[cut]

주의 1: 코드 사용은 게임 저장이 손상될 수 있습니다. 따라서 콘솔 사용 전 저장 파일을 백업하는 것이 좋습니다.

주의 2: 이름과는 달리 개발자 콘솔은 PC 및 Mac 버전에서만 사용할 수 있습니다.

콘솔 활성화

두 가지 방법이 있습니다. Steam 버전의 게임에서는 두 번째 방법만 작동합니다.

1. 바로가기 만들기

DragonAge2.exe 파일의 바로가기를 만듭니다 (일반적으로 …\Dragon Age II\bin_ship에 위치). 바로가기의 속성에 들어가서 대상 필드의 끝에 –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가 설정되어 있지만 X를 사용 가능한 다른 키로 바꿀 수 있습니다). 기본값을 유지하면 콘솔을 호출할 때 틸다 키(Ё)가 사용됩니다. Steam 버전의 일부 플레이어는 왜인지 틸다 키로 콘솔을 호출할 수 없습니다. 다른 키도 작동하지 않으면 F6 키로 콘솔을 호출해 보세요.

EA Direct Download 버전에서 틸다 키는 Kanji라고 불러야 합니다.

주의: 입력된 명령은 화면에 표시되지 않습니다. DAO처럼 fonts.erf 파일을 교체해도 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 힘과 민첩성을 부여합니다. 주의: 이 효과는 되돌릴 수 없습니다.

  • 효과를 다른 동료에게 적용하려면 playergen00fl_[동료 이름 (영어)]로 변경하세요. 예: 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

동료들

아래의 코드는 동료의 호감도를 변경하고 연애/우정/경쟁 플래그를 설정할 수 있게 해줍니다 (어떤 이유로 메릴의 디버그 메뉴에서 호감도 변경이 작동하지 않습니다. 이를 위해 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 - 현재 세계의 상태를 보여주는 저장소 가져오기 디버그 창을 엽니다 (오리진에서 가져온 데이터). 참고로, 출시된 패치들이 아직도 일부 가져오기 오류를 수정하지 않았습니다 (예: 연애 플래그).

P.S. 이 포스트에서는 모든 명령어를 나열한 것이 아니라, 중요한 것들만 포함되어 있습니다.

저자 번역.

출처