하프라이프 2/치트키

1 개요

하프 라이프 2 시리즈의 치트키/명령어의 목록이다. 일부 치트키는 같은 엔진을 사용하는 게임들(포탈 시리즈 등)에도 일부 적용된다.[1]

주의: 치트키를 사용할 경우 도전과제가 꺼진다.[2]
콘솔창을 띄워서 sv_cheats 1 을 입력해서 치트모드를 켜준뒤 콘솔창에 입력한다.
원래는 치트키만 등재해야 하나, 콘솔 명령어를 따로 등재하기가 곤란하므로 치트키가 아닌 일반적 콘솔 명령어도 기재한다.

2 치트키

  • ent_remove - npc나 몬스터같은 개체를 없앤다. 유리창이나 나무상자도(...)
  • firstperson; cam_idealdist 64; cam_idealyaw 90 : 1인칭 시점으로 되돌리기
  • god : 체력이 닳지 않는다.
  • give - 무기, 아이템, NPC 등을 플레이어의 위치에 생성한다. (무기, 아이템, NPC 목록은 아래를 참조)
  • hurtme # - 플레이어에게 상처를 입힌다. (# 는 데미지의 양[3])
  • impulse 101 : 모든 아이템 획득(하프라이프 관련 멀티 게임의 경우 총알 충전).
  • impulse 82 : 버기카 소환
  • impulse 83 - 수상보트 생성
  • noclip : 중력으로부터 해방되고 벽도 뚫어버린다.[4]
  • notarget - 플레이어가 NPC나 몬스터에게 인식되지 않는다.
  • ent_fire # ignite NPC에 불을 붙인다(!!) [5][6]
  • thirdperson; cam_idealdist 200; cam_idealyaw 0" : 3인칭 시점. 따로 지원하지 않기 때문에 thirdperson만 입력하면 카메라 각도가 이상하므로 위 명령어도 같이 입력해야 한다. 해봤자 흰색 마네킹이 나올것이다.[7][8]
]* sv_gravity # - 중력을 # 값으로 만든다. 플레이어의 중력은 곧바로 전환되며 맵의 다른 물체는 로딩이 끝난 이후에야(다음 맵으로 넘어가야)적용되니 주의.
  • sv_stopspeed # - 플레이어가 땅에 있을 때 스피드를 # 값으로 전환한다.
  • sv_maxvelocity # - 어느 물체든 상관없이 속도를 # 값으로 전환한다.
  • viewmodel_fov # - 손에 들려서 보이는 무기의 fov 값 지정한다. (# 값을 입력)
  • host_timescale # - 시간값을 입력된 # 값으로 적용한다. 기본값은 1이며, 당연히 플레이어도 똑같이 영향을 받는다. 단 시간을 느리게 해도 총알은 여전히 히트스캔 식으로 나가며 소리도 평소처럼 들린다.

3 명령어

  • maps * - 맵 리스트를 보여준다. (맵 리스트는 아래를 참조)
  • map - 특정 맵을 로드한다.
  • cl_showfps 1 - 게임에서 매 초마다 프레임 변환 수와 맵 이름을 보여준다
  • bind A "B": A키를 B동작을 실행하는 키로 지정한다.
  • buddha : 체력이 1까지만 닳는다.[9][10]
  • exec - 스크립트 파일을 실행시킨다. 물론 스크립트 파일 안에 치트키가 있다면 치트 모드가 아닐땐 실행되지 않는다.
  • npc_create npc_# - NPC를 생성한다.(NPC 리스트는 아래를 참조)
  • npc_create_equipment weapon_# - 이 명령어 입력 이후로 명령어로 소환되는 NPC가 소지할 무기를 지정한다.[11][12]
  • ai_disable - 인공지능을 비활성/활성화한다. 비활성화시 화면 왼쪽 아래에 AI Disabled... 라는 표시가 뜨며, 모든 NPC, 이벤트 등등이 바로 정지된다.
  • A; B - A 명령어를 실행한 직후 ; 뒤에 입력된 B 명령어를 실행한다.
  • toggle - 다른 명령어들과 조합해서 사용할 수 있다. 예를 들어 콘솔창에 bind h "toggle sv_gravity 100 600" 이라고 입력해 주면 바인드 지정된 h키를 누를 때 마다 같이 묶인 sv_gravity의 입력값을 100, 600으로 바꿔 가면서 지정한다.

4 무기/아이템/NPC/맵 목록

4.1 NPC 목록

  1. 에 들어갈 문자열이다.
  • alyx - 알릭스
  • antlion - 개미귀신
  • antlionguard - 개미귀신 경비병
  • antlion_grub - 개미귀신 애벌레
  • barnacle - 바나클(천장에 소환해야 한다)
  • barney - 바니
  • breen - 브린박사
  • cscanner - 스캐너, 맵에 따라 모양이 다르다
  • crow - 까마귀
  • combine_camera - 콤바인 카메라
  • combine_s - 콤바인 솔져
  • combine_mine - 지뢰
  • combinegunship - 건쉽[13]
  • combinedropship - 드랍쉽
  • citizen - 시민[14]
  • dog - 견
  • eli - 일라이박사
  • fastzombie - 패스트좀비
  • fastzombie_torso - 상반신만 있는 패스트좀비, 에피소드2에서만 나온다.
  • gman - G맨
  • headcrab_poison - 포이즌 헤드크랩 혹은 headcrab_black 이라쳐도나온다
  • headcrab_fast - 패스트 헤드크랩
  • headcrab - 헤드크랩
  • helicopter - 헬리콥터. 참고로 RPG를 10개는 넘게 써야 죽는다.
  • hunter - 헌터. 에피소드 2부터 등장한다.
  • ichthyosaur - 하프1에서 간혹 나오던 무지 큰 물고기, 2에서는 텔레포트하다 잠깐 나온 물고기
  • kleiner - 클라이너 박사
  • mossman - 주디스 모스맨
  • monk - 그레고리 신부
  • metropolice - 시민보호기동대
  • manhack - 맨핵
  • ministrider - 헌터 프로토타입(?) 에피소드1에서 나온다.
  • poisonzombie - 포이즌 좀비
  • pigeon - 비둘기
  • rollermine - 롤러마인. 왠지 아무데서나 막 생성할 수가 없다.
  • seagull - 갈매기
  • stalker - 스토커
  • strider - 스트라이더
  • sniper - 저격수, 콤바인 솔져가 큰 대자로 서 있고 레이저가 왔다갔다한다(...)
  • turret_ceiling - 포탑 터렛, 생성하자마자 잘 쓰러진다.
  • vortigaunt - 보르티곤트
  • zombine - 좀바인
  • zombie - 좀비
  • zombie_torso - 반쪽만 남은 좀비

4.2 맵 목록

챕터명과는 별 관계없이 맵의 배경을 따라 지어진 듯 하다. 하프라이프2에선 밤이 두번 찾아오는데 d1은 첫번째 날, d2는 두번째 , d3은 세번째 날을 뜻한다.
d1_canals_01
d1_canals_02
d1_canals_end
d1_tempanals_02
d1_town_01
d1_town_02
d1_town_03
d1_town_04
d1_town_05
d1_trainstation_01
d1_trainstation_02
d1_trainstation_03
d1_trainstation_05
d1_under_01
d1_under_02
d1_under_03
d1_under_04
d2_coast_01
d2_coast_02
d2_coast_03
d2_coast_04
d2_coast_04_dx60
d2_coast_05
d2_coast_06
d2_coast_07
d2_coast_08
d2_prison_01
d2_prison_02
d2_prison_03
d2_prison_04
d2_prison_05
d3_c17_03
d3_c17_04
d3_c17_05
d3_c17_06a
d3_c17_06b
d3_c17_07

4.3 무기 목록

weapon_alyxgun - 알릭스건, 베타시절에 있던 것으로 보인다. 1인칭 모델이 없어서 3인칭 모델이 나온다. 그것 때문에 무기가 이상하게 나온다. 3인칭으로는 정상적으로 보이는데 3인칭 모델이 비정상적으로 확대되면서 이상한 폴리곤이 돼버린다. 자세한 건 하프라이프 2/무기 참고.(에피소드 1은 못한다.)
weapon_ar2 - 펄스 라이플
weapon_bugbait - 개미귀신 페로포드
weapon_crowbar - 크로우바
weapon_physcannon - 중력건
weapon_pistol - 권총
weapon_rpg - RPG
weapon_shotgun - 샷건
weapon_smg1 - 기관단총
weapon_stunstick - 시민 보호 기동대가 사용하는 스턴스틱. 플레이어는 사용할 수 없으며 HEV 특수복 수치를 7 충전시켜준다.
weapon_annabelle - 그레고리 신부의 레버액션 소총. 고유한 1인칭 모델은 없고 샷건 모델로 대체되어서 나온다. 리볼버와 탄환을 공유한다.
weapon_crossbow - 석궁
weapon_357 - 리볼버
weapon_frag - 수류탄
weapon_cubemap - 큐브맵 테스트 때 썼던 듯 한 무기, 모델이 없어서 에러 모델이 나온다(...)" 데이 하드 " 라는 모드에서 모델이 나오는데, 6개의 구체가 떠다니는 모양.
※ 아이템 목록

item_healthkit - 메드 키트
item_battery - 배터리
item_suit - HEV수트
item_ml_grenade - RPG탄약
item_ar2_grenade - 코어
item_healthvial - 체력을 10 회복시키는 아이템. 체력이 낮을 때 콤바인을 잡으면 가끔 떨군다.

4.4 기타 명령어

sk_plr_dmg_crowbar 크로우바 공격력(기본 10)
sk_plr_dmg_pistol 권총 공격력(기본 5)
sk_plr_dmg_.357 매그넘 공격력(기본 40)
sk_plr_dmg_smg1 MP7 공격력(기본 4)
sk_plr_dmg_smg1_granade 유탄 공격력(기본 100)
sk_plr_dmg_ar2 펄스라이플 공격력(기본 8)
sk_plr_dmg_buckshot 샷건 공격력(기본 8X명중탄수)
sk_plr_dmg_crossbow 석궁 공격력(기본 100)
sk_plr_dmg_fraggranade 수류탄 공격력(기본 125)
sk_plr_dmg_granade 수류탄 공격력(기본 150)
sk_plr_dmg_rpg_round rpg 공격력(기본 100)
sk_plr_dmg_airboat 수상기 기관총 공격력(기본 3)
sk_plr_dmg_stunstick 진압봉 공격력(기본 10)
sk_plr_num_shotgun_pellets 샷건 산탄수(기본 7)

sk_auto_reload_time 자동 재장전 시간(기본 3)
sk_autoaim_scale1 자동조준 크기(기본 1.0)
sk_autoaim_scale2 자동조준 크기2(기본 0.5)
sk_airboat_drain_rate 수상기 무게(기본 10)

sk_airboat_max_ammo 수상기 기관총 최대탄약(기본 100)
sk_airboat_recharge_rate 수상기 기관총 초당 탄약장전수(기본 15)

sk_apc_health 장갑차 체력(기본 750)
sk_apc_missile_damage 장갑차 미사일 공격력(기본 15)
sk_allow_autoaim 자동조준 허용(기본 1)
sk_ally_regen_time 동맹군 리젠시간(기본 0.2)
sk_antlion_health 개미귀신 체력(기본 30)
sk_antlion_jump_damge 개미귀신 점프공격 데미지(기본 5)
sk_antlion_swipe_damge 개미귀신 기본공격 데미지(기본 5)
sk_antlionguard_dmg_charge 미르미돈 돌진공격 데미지(기본 20)
sk_antlionguard_dmg_shove 미르미돈 기본공격 데미지(기본 10)
sk_antlionguard_health 미르미돈 체력(기본 500)

sk_ammo_qty_scale1~3 탄약상자 개수 배수(1.2/1.0/0.6)
sk_weapon_ar2_alt_fire_duration 펄스라이플 코어 지속시간(기본2)
sk_weapon_ar2_alt_fire_mass 펄스라이플 코어 질량(기본 150)
sk_weapon_ar2_alt_fire_radius 코어 지름(기본 10)

sk_env_headcrabcanister_shake_amplitud 헤드크랩 미사일 크기(기본 50)
sk_env_headcrabcanister_shake_radius 헤드크랩 미사일 지름(기본 1024)
sk_env_headcrabcanister_shake_radius_vehicle ? (기본 2500)
sk_rollermine_shock 롤러마인 데미지(기본 10)
sk_rollermine_stun_delay 롤러마인 스턴 딜레이(기본 3)
sk_rollermine_vehicle_intercept 차량 데미지 간격(기본 1)
sk_ichthyosaur_health 익시오서 체력(기본 200)
sk_ichthyosaur_melle_dmg 익시오서 물기 대미지(기본 8)
sk_stalker_health 스토커 체력(기본 50)
sk_stalker_melle_dmg 스토커 공격 데미지(기본 5)
sk_strider_health 스트라이더 체력(기본 350)
sk_strider_num_missiles1~3 스트라이더 미사일 공(5/7/7)

sk_suitcharger 에너지 방출구 회복량(기본 75)

sk_suitcharger_citadel 시타델 방출구 회복량(기본 500)
sk_suitcharger_citadel 시타델 방출구 최대치(기본 200)
sk_scanner_dmg_dive 스캐너 추락 데미지(기본 25)
sk_scanner_health 스캐너 체력(기본 30)

sk_smg1_granade_radius 유탄 반경(기본 250)

sk_dropship_container_health 드롭쉽 체력(기본 750)
sk_dynamic_resupply_modifiler 보급상자 물품조절(기본 1.0)
sk_dmg_take_scale1~3 피격 데미지 배수(0.5/1.0/1.5)
sk_dmg_inflict_scale1~3 타격 데미지 배수(1.5/1.0/0.75)
sk_dmg_homer_grenade 호머 슈류탄 데미지(기본 20)
sk_fraggrenade_radius 프래그 그레네이드 반경(기본 250)
sk_gunship_burst_dist 건십 난사 거리(기본 768)
sk_gunship_burst_min 건십 난사 최소치(기본 800)
sk_gunship_burst_size 난사 범위(기본 15)
sk_gunship_health_increments 건십 체력회복속도(기본 5)
sk_homer_grenade_radius 호머 슈류탄 반경(기본 100)
sk_headcrab_fast_health 패스트 헤드크랩 체력(기본 10)
sk_headcrab_health 헤드크랩 체력(기본 10)
sk_headcrab_melee_dmg 헤드크랩 공격력(기본 5)
sk_headcrab_poison_health 포이즌 헤드크랩 체력(기본 35)

sk_healthcharger 체력회복기 회복량(기본 50)
sk_healthkit 메드키트 회복량(기본 25)
sk_healthvial 회복약 회복량(기본 10)

sk_jeep_gauss_damage 지프차 가우스건 데미지(기본 15)
sk_zombie_dmg_both_slash 좀비 두팔 치기 데미지(기본 25)
sk_zombie_dmg_one_slash 좀비 한팔치기 데미지(기본 10)
sk_zombie_health 좀비 체력(기본 50)
sk_zombie_poison_dmg_spit 포이즌좀비 던지기 데미지(기본 20)
sk_zombie_poison_health 포이즌좀비 체력(기본 175)
sk_citizen_player_stare_dist 플레이어 근처 서있는 거리(기본 72)
sk_citizen_player_stare_time 플레이어 보는시간(기본 1.0)
sk_citizen_stare_heal_time 볼때 힐 시간(기본 5)
sk_citizen_giveammo_player_delay 탄약공급 딜레이(기본 10)
sk_citizen_heal_ally 시민 아군 힐(기본 30)
sk_citizen_heal_ally_delay 아군 힐 딜레이(기본 20)
sk_citizen_heal_ally_min_pct 아군 힐 최소 ?(기본 0.9)
sk_citizen_heal_player 시민 플레이어 힐(기본 25)
sk_citizen_heal_player_delay 시민 플레이어 힐 딜레이(기본 25)
sk_citizen_heal_player_min_forced 시민 플레이어 힐 최소 데미지(기본 10)
sk_citizen_heal_player_min_pct ??(기본 0.6)
sk_crowbar_lead_time 크로우바 공격시간(기본 0.9)
sk_combine_ball_search_radius 콤바인볼 탐색 반경(기본 512)
sk_combine_guard_health 콤바인 가드 체력(기본 70)
sk_combine_guard_kick 콤바인 가드 백병전 공격력(기본 15)
sk_combine_s_health 콤바인 솔져 체력(기본 50)
sk_combine_s_kick 콤바인 솔져 백병전 공격력(기본 10)
sk_vortigaunt_armor_charge 보르티 HEV 충전치(기본 30)
sk_vortigaunt_dmg_claw 보르티 손톱 공격력(기본 10)
sk_vortigaunt_dmg_rake 보르티 갈퀴질 공격력(기본 25)
sk_vortigaunt_dmg_zap 보르티 잽 공격력(기본 50)
sk_vortigaunt_health 보르티 체력(기본 100)
sk_barnacle_health 바나클 체력(기본 35)
sk_barney_health 바니 체력(기본 35)

sk_battery 배터리 회복량(기본 15)

sk_bullseye_health ?(기본 35)
sk_npc_dmg_357 npc 매그넘 공격력(기본 30)
sk_npc_dmg_alyxgun npc 알릭스 권총 데미지(기본 3)
sk_npc_dmg_ar2 npc 펄스라이플 데미지(기본3)
sk_npc_dmg_rpg_round npc RPG 데미지(기본 50)
sk_npc_dmg_pistol npc 권총 데미지(기본 3)
sk_npc_dmg_airboat npc 수상기 데미지(기본 3)
sk_npc_dmg_smg1 npc MP7 데미지(기본 3)
sk_npc_dmg_smg1_grenade npc 유탄 데미지(기본 50)
sk_npc_dmg_sniper_round npc 소총 데미지(기본 100)
sk_npc_dmg_stunstick npc 진압봉 데미지(기본 40)
sk_npc_dmg_dropship 드롭쉽 기관총 데미지(기본 2)
sk_npc_dmg_fraggrenade npc 슈류탄 데미지(기본 75)
sk_npc_dmg_grenade npc 슈류탄 데미지(기본 75)
sk_npc_dmg_gunship 건십 데미지(기본 40)
sk_npc_dmg_gunship_to_plr 건십 대 플레이어 데미지(기본 3)
sk_npc_dmg_helicopter 헬기 데미지(기본 6)
sk_npc_dmg_helicopter_to_plr 헬기 대 플레이어 데미지(기본 3)
sk_npc_dmg_combineball npc 코어 데미지(기본 15)
sk_npc_dmg_crossbow npc 석궁 데미지(기본 10)
sk_npc_dmg_crowbar npc 크로우바 데미지(기본 5)
sk_npc_dmg_buckshot npc 산탄 1개당 데미지(기본 3)

sk_metropolice_health CP 체력(기본 40)
sk_metropolice_simple_health 경무장 CP 체력(기본 26)
sk_metropolice_stitch_along_hitcount 혼자서 보행시 맞은횟수만큼 보행(기본 2)
sk_metropolice_stitch_at_hitcount 단체로 보행시 맞은횟수만큼 보행(기본 1)
sk_metropolice_stitch_behind_hitcount 뒤에서 맞을시 맞은횟수만큼 보행(기본 3)
sk_metropolice_stitch_distance CP 보행거리(기본 1000)
sk_metropolice_stitch_reaction CP 반응도(기본 1.0)
sk_metropolice_stitch_tight_hitcount ??(기본 2)
sk_manhack_health 맨핵 체력(기본 25)
sk_manhack_melee_dmg 맨핵 공격력(기본 20)
sk_manhack_v2 ?(기본 1)

sk_max_357 매그넘 탄약소지수(기본 12)
sk_max_alyxgun 알릭스건 탄약소지수(기본 150)
sk_max_ar2 펄스라이플 탄약소지수(기본 60)
sk_max_ar2_altfire 코어 탄약소지수(기본 3)
sk_max_smg1 MP7 탄약소지수(기본 225)
sk_max_smg1_grenade 유탄 탄약소지수(기본 3)
sk_max_sniper_round 소총 탄약소지수(기본 30)
sk_max_gauss_round 가우스건 탄약소지수(기본 30)
sk_max_grenade 슈류탄 탄약소지수(기본 5)
sk_max_crossbow 석궁 탄약소지수(기본 10)
sk_max_buckshot 샷건 탄약소지수(기본 6)

physcannon_mega_enabled 슈퍼 중력건 발동(에피 전용/헤제시 특수복 0)
physcannon_mega_pullforce 슈퍼 중력건 당기는힘(기본 8000)
physcannon_mega_tracelength 슈퍼 중력건 거리(기본 850)
physcannon_maxforce 중력건 당기는힘(기본 1500)
physcannon_maxmass 중력건 최대 질량(기본 250)

physcannon_minforce 중력건 최소 힘(기본 700)
  1. impulse 101 치트를 사용해서 포탈에서 무기를 불러올수도 있다. GLaDOS의 경우 미션 구성상 로켓에 피격당할때마다 모듈을 떨어트리는데, 세세한 데미지 판정이 있는게 아니라서 치트로 기관총을 불러와 쏘면 한번에 모든 모듈을 떨어트린다.
  2. 다만 치트를 활성화한뒤 저장후 재실행해서 우회할 수 있다.
  3. 음수를 입력하여 거꾸로 회복이 가능하다.
  4. on이나 off로 켬/끔을 지정할 수 있으며 따로 지정하지 않을경우 상태가 전환된다.
  5. 단, 이렇게 해서 NPC가 죽어버리면 진행이 불가능하니 조심해서 사용해야 한다.
  6. 대부분 무적 설정이 되어 있으나 일부 NPC는 무적 설정이 되어 있지 않다.
  7. 어차피 플레이어 자신을 볼 필요가 없으므로 히트박스 용도로만 대충 만든 모델.
  8. 참고로 포탈의 경우 의 모습이 나온다
  9. 치트키일것 같지만 sv_cheats 1 없이도 사용 가능한 명령어다.
  10. 다만 터렛에게 맞거나 근접 공격을 당하는 등 특정 상황에서는 체력이 0까지 떨어질 수 있다.
  11. npc_create_aimed가 아니다. 주의바람
  12. 모든 NPC가 모든 무기를 사용할 수 있는것은 아니며, 사용할 수 없는 무기인 경우 가랑이 사이에 박힌다(...). 보르티곤트의 경우는 공격 시 명령어로 넣어준 무기를 1발만 사격+자신의 원래 공격을 한다.
  13. 크기가 큰 것들은 npc_create 명령어를 쓰면 땅에 파묻혀서 움직이질 못한다.(헬리콥터, 스트라이더 등등) 제대로 불러내고 싶다면 give npc_#을 써야 한다.
  14. 후반부 등장하는 반시민은 시민 모델에 복장만 바뀐 것이다.