Читы и трейнеры (архив)

KF2: спавн оружия консольными командами - список классов GiveWeapon

Справочник консольных команд для спавна оружия в Killing Floor 2 с названиями классов актуального оружия на момент обновления Polar Distress (v1136, 152 предмета). Полезен для тестирования, приватных игр и администраторов; в обычных публичных матчах читы недоступны. Подробнее о теме - обзор читов.

Формат команды

  • Локальная или с включёнными читами игра: GiveWeapon KFGameContent.KFWeap_<ИмяКласса>
  • Администратору сервера: Admin GiveWeapon KFGameContent.KFWeap_<ИмяКласса>

При необходимости сначала введите EnableCheats. ThrowWeapon выбрасывает текущее оружие.

Если вы заспавнили несколько оружий или не выбрасываемое, переключайтесь между ними:

  • SwitchWeaponGroup 0 - основное
  • SwitchWeaponGroup 1 - дополнительное
  • SwitchWeaponGroup 2 - ближнее
  • SwitchWeaponGroup 3 - снаряжение (шприц, сварка, C4, datapad и gear)

В главном меню на вкладке Gear можно увидеть скин от третьего лица без матча; изменённые скины применяются, только когда вы выбросите оружие со старым скином и возьмёте его снова.

DLC-оружие (новее сверху)

Названия классов, подставляемые после KFGameContent.KFWeap_:

LMG_MG3, Shotgun_S12, HVStormCannon, ZedMKIII, AssaultRifle_G36C, Edged_Scythe,
ShrinkRayGun, AutoTurret, AssaultRifle_Doshinegun, Rifle_ParasiteImplanter,
Pistol_Bladed, Pistol_DualBladed, RocketLauncher_ThermiteBore, AssaultRifle_FAMAS,
GravityImploder, Rifle_FrostShotgunAxe, Minigun, Mine_Reconstructor,
Pistol_Blunderbuss, Pistol_G18C, Pistol_DualG18, Bow_CompoundBow, SMG_G18,
Rifle_MosinNagant, Pistol_ChiappaRhino, Pistol_ChiappaRhinoDual,
Edged_IonThruster, Blunt_ChainBat, Edged_Zweihander

Оружие HRG (новее сверху)

HRG_93R, HRG_93R_Dual, HRG_Warthog, HRG_MedicMissile, HRG_BallisticBouncer,
HRG_Dragonbreath, HRG_Locust, HRG_CranialPopper, HRG_Crossboom, HRG_Stunner,
HRG_Boomy, HRG_Energy, HRG_BarrierRifle, HRG_BlastBrawlers, HRG_SonicGun,
HRG_Vampire, HRG_EMP_ArcGenerator, Pistol_HRGScorcher,
AssaultRifle_HRGTeslauncher, Shotgun_HRG_Kaboomstick,
AssaultRifle_HRGIncendiaryRifle, Rifle_HRGIncision, Pistol_HRGWinterbite,
Pistol_DualHRGWinterbite, HRG_Nailgun, HRG_Healthrower,
HRG_Revolver_Buckshot, HRG_Revolver_DualBuckshot

Учтите, что с v1110 (февраль 2021) HRG Teslauncher перенесён из пакета KFGameContent в KFGame, поэтому путь к его классу отличается.

Обычное оружие по перкам

  • Ближний бой и прочее: Blunt_Crovel, Edged_Katana, Edged_FireAxe, Blunt_MedicBat, Blunt_Pulverizer, Eviscerator, Blunt_PowerGloves, Blunt_MaceAndShield, Edged_AbominationAxe, Shotgun_Nailgun
  • Commando: AssaultRifle_AR15, AssaultRifle_Bullpup, AssaultRifle_AK12, AssaultRifle_MKB42, AssaultRifle_SCAR, LMG_Stoner63A
  • Support: Shotgun_MB500, Shotgun_DoubleBarrel, Shotgun_HZ12, Shotgun_M4, Shotgun_AA12, Shotgun_ElephantGun
  • Field Medic: Pistol_Medic, SMG_Medic, Shotgun_Medic, AssaultRifle_Medic, AssaultRifle_MedicRifleGrenadeLauncher, Rifle_Hemogoblin
  • Demolitionist: GrenadeLauncher_HX25, Thrown_C4, GrenadeLauncher_M79, RocketLauncher_SealSqueal, AssaultRifle_M16M203, RocketLauncher_RPG7, RocketLauncher_Seeker6, GrenadeLauncher_M32
  • Firebug: Flame_CaulkBurn, Pistol_Flare, Pistol_DualFlare, Shotgun_DragonsBreath, Flame_Flamethrower, SMG_Mac10, Beam_Microwave, HuskCannon, AssaultRifle_Microwave
  • Gunslinger: Revolver_Rem1858, Revolver_DualRem1858, Pistol_Colt1911, Pistol_DualColt1911, Pistol_Deagle, Pistol_DualDeagle, Revolver_SW500, Revolver_DualSW500, Pistol_AF2011, Pistol_DualAF2011
  • Sharpshooter: Rifle_Winchester1894, Rifle_CenterfireMB464, Bow_Crossbow, Rifle_M14EBR, Rifle_RailGun, AssaultRifle_FNFal, Rifle_M99
  • SWAT: SMG_MP7, SMG_MP5RAS, AssaultRifle_Thompson, SMG_P90, SMG_HK_UMP, SMG_Kriss
  • Survivalist и прочее: Ice_FreezeThrower, AssaultRifle_LazerCutter, Pistol_9mm, Pistol_Dual9mm, Healer_Syringe, Welder
  • Оружие боссов: AssaultRifle_DualMKb42_Hans, Minigun_Patriarch, Minigun_Patriarch_Versus, PowerClaw_Matriarch
  • Ножи: Edged_Knife, Knife_Berserker, Knife_Commando, Knife_Support, Knife_FieldMedic, Knife_Demolitionist, Knife_Firebug, Knife_Gunslinger, Knife_Sharpshooter, Knife_SWAT, Knife_Survivalist
  • Переносимые предметы: KFGameContent.KFCarryable_Gear и KFGameContent.KFCarryable_Datapad (префикс другой)

«Мусорные» записи

KFWeap_Random как команда срабатывает, но ничего не выдаёт («You picked up a»). Не работают: KFWeap_MedicBase (раньше работал как KFWeap_Random), KFInventory_Armor, KFWeap_DualBase, KFWeap_GrenadeLauncher_Base, KFWeap_GrenadeLauncher_CylinderBase, KFWeap_PistolBase и None.

KFWeapDef: записи мутатора Trader Inventory

Для мутатора Trader Inventory из Workshop записи имеют вид CustomItems=KFGame.KFWeapDef_<Имя>. Примеры по обновлениям:

  • Deep Blue Z (все 126 оружий): KFWeapDef_Shotgun_S12, KFWeapDef_HRG_Warthog (а также KFWeapDef_HRG_WarthogWeapon; автор не уверен, какое настоящее).
  • Polar Distress (124): KFWeapDef_ZedMKIII, KFWeapDef_HVStormCannon, KFWeapDef_HRG_BallisticBouncer, KFWeapDef_HRG_MedicMissile.
  • Blood & Bonfires (120): KFWeapDef_Scythe, KFWeapDef_G36C, KFWeapDef_HRG_Dragonbreath, KFWeapDef_HRG_Locust.

В оригинале приведён полный набор в порядке меню торговца: KFWeapDef_9mm, KFWeapDef_Remington1858, KFWeapDef_Crovel, KFWeapDef_AR15, KFWeapDef_MedicPistol, KFWeapDef_MB500, KFWeapDef_CaulkBurn, KFWeapDef_Winchester1894, KFWeapDef_MP7, KFWeapDef_HX25, KFWeapDef_C4, KFWeapDef_Colt1911, KFWeapDef_Deagle, KFWeapDef_Bullpup, KFWeapDef_M79 и KFWeapDef_Crossbow.

Как найти названия самому

  • KFWeap: откройте C:\Program Files (x86)\Steam\SteamApps\common\killingfloor2\KFGame\Localization\INT\KFGameContent.int в текстовом редакторе и найдите «KFWeap», либо посмотрите файлы на «KFWeap» в ...\killingfloor2\Development\Src\KFGameContent\Classes. Консольная команда ShowDebug WEAPON показывает сведения об экипированном оружии.
  • KFWeapDef: файлы на «KFWeapDef» в ...\Development\Src\KFGame\Classes (до v1110 HRG Teslauncher лежал в KFGameContent\Classes).
  • Список торговца: в Content Browser KF2 SDK найдите на вкладке Packages «GP_Trader_ARCH», полностью загрузите и откройте Properties у «DefaultTraderItems». Для папки Development нужен установленный KF2 SDK (при наличии подпишитесь на бету SDK).

Вопросы и ответы

Какая команда создаёт оружие в KF2?
В консоли GiveWeapon KFGameContent.KFWeap_<ИмяКласса>, а на сервере Admin GiveWeapon KFGameContent.KFWeap_<ИмяКласса>.
Что делать, если заспавнено несколько оружий или не выбрасываемое?
Переключайтесь командами SwitchWeaponGroup 0 (основное), 1 (дополнительное), 2 (ближнее), 3 (снаряжение: шприц, сварка, C4, datapad и gear).
Где найти названия классов самому?
Откройте KFGame/Localization/INT/KFGameContent.int в текстовом редакторе и найдите KFWeap или просмотрите Development/Src/KFGameContent/Classes в папке игры.