Skip to content
Menu
SteamAH
  • Cheat
  • Guide
  • Tips
  • Game Lists
  • Privacy Policy
SteamAH

Half-Life: Alyx – How to make NPC Wars

Posted on April 1, 2020

With this little guide you will learn how to make combine soldier (or any other npc) battles in Half-Life: Alyx.

 

Table of Contents

  • Launch options
  • In-Game
  • The Fun Part
  • Related Posts:

Launch options

To make this work – game’s console must be enabled.

Go to game’s properties: right click Half-Life: Alyx in your Steam library and select properties.

Press SET LAUNCH OPTIONS button under General tab.
Half-Life: Alyx - How to make NPC wars
Set these launch options:

-console -vconsole

Half-Life: Alyx - How to make NPC wars
Press OK.

In-Game

Launch the game and press tilde key (~) on the keyboard.

This is a console, where you can type commands like in a terminal.
Half-Life: Alyx - How to make NPC wars
Type this command in the command field down below, this command will enable cheats in the game.

sv_cheats 1

To not ruin your experience with achievements – disable them, for now, with this command:

achievement_disable 1

To enable achievements back just restart the game. Or you can try changing 1 to 0 which means false (1 – true).

Switch back to the game’s window and start the game.

The Fun Part

While in-game, when the level has been loaded – try looking at the floor, switch to the console window and type this command (in the command field) on the keyboard and press Enter:

npc_create npc_zombie

Wowzers! You now created a zombie in the game. How cool is that?

Type this for the zombie to ignore you (don’t forget to press Enter):

notarget
Combines

Now type:

ent_create npc_combine_s

You’ve created a default combine soldier, called grunt.
Why “ent_create” you might ask? Because with this command you can specify a model for an entity you are creating.

READ:  Half-Life Alyx: How to Open the in-game Developer Menu

Now try these commands:

ent_create npc_combine_s {model models/characters/combine_suppressor/combine_suppressor.vmdl}
ent_create npc_combine_s {model models/characters/combine_soldier_heavy/combine_soldier_heavy.vmdl}
ent_create npc_combine_s {model models/characters/combine_soldier_captain/combine_captain.vmdl}

For a Suppressor, a Heavy and a Captain combine soldiers respectively.

Relationships

Let’s make them hate each other! Type:

ent_fire npc_combine_s setrelationship “npc_combine_s D_HT 99”

What we are doing here is making every combine soldier on the map hate every other combine soldier. D_HT stands for hate. 99 is how much hate to generate. You can try 1, but not much will change. D_HT can be changed to:

  • D_FR – Fear. Characters will try to flee from the target.
  • D_LI – Like. Characters will considers the target a friend.
  • D_NU – Neutral. Characters will consider the target neutral.
Squads

To make squads you have to specify a name for each npc.
Like this:

ent_create npc_combine_s {model models/characters/combine_suppressor/combine_suppressor.vmdl targetname team_1}

Where targetname is the name, which will distinguish that npc from others, which is set to “team 1”. Spawn the other one, but change targetname to “team 2”:

ent_create npc_combine_s {model models/characters/combine_suppressor/combine_suppressor.vmdl targetname team_2}

Now you can type this command to fight within squads:

ent_fire team_1 setrelationship “team_2 D_HT 99”; ent_fire team_2 setrelationship “team_1 D_HT 99”
Other NPCs

To get a list of all npcs in the game, start with “npc_create” command. The console has autocompletion so it will show you all the available npcs. But beware that some of them lack the actual model, so it will show Error.

Here’s the list of working NPCs:

npc_antlion
npc_barnacle
npc_combine_s
npc_crow
npc_headcrab
npc_headcrab_armored
npc_headcrab_black
npc_headcrab_fast
npc_headcrab_runner
npc_helicopter
npc_manhack
npc_pigeon
npc_seagull
npc_strider
npc_turret_floor
npc_zombie
npc_zombie_blind

READ:  Half-Life Alyx: How to Fix Subtitles not working

That’s it! Hope you liked it! Here’s a little preview:

By ic3bug

MORE GAME GUIDES FOR YOU

Related Posts:

  • Half-Life: Source – How to Hack
  • Azur Lane: Crosswave – How to Extract Models
  • Kuboom: Hidden Console Command Guide
  • DesktopMMD Models Not Loading Solution (Nothing Shows In Manage Model Window)
  • Valheim Open Console Command March 2021

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Drifters Loot the Galaxy Ultimate Beginners Guide
  • Shadow Man Remastered Complete World Map
  • Rain on Your Parade 100% Achievement Guide
  • Voxel Tycoon Basic Guide For New Players
  • Kavel Scoring Strategy Guide (High Score)
©2021 SteamAH | Powered by SuperbThemes & WordPress

Welcome to SteamAH!

We'd like to use cookies to help analyse, improve and personalise our service to you. Using cookies we are able to provide better contextual advertising (which pays to run this website) and share anonymised statistics with our partners and potential clients.

You can find out more in our Privacy Policy and customise your settings below.

Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.