Bullet path preview
CS2 ยท Visuals. Shows before you shoot where the bullet will hit, which walls it will penetrate and how much damage it will deal to a player in the line of fire.
Also searched as: wallbang, wall penetration, autowall, damage through walls, penetration, where will the bullet hit, shot preview, bullet preview, penetration esp
Where to find it in the menuโ
Visuals โ Bullet path preview
Sections inside: How it works (preview), Impact markers, Impact colors.
How to enableโ
- Menu (
Insert) โ Visuals โ Bullet path preview. - Turn on the header toggle of the page: the feature is off by default.
- Take a firearm and aim: the markers appear immediately, you don't need to press anything.
What it doesโ
- Every tick it simulates the bullet's flight from your current weapon in the direction of your crosshair, taking into account the weapon's damage, penetration power and range.
- On every surface the bullet enters, it draws a marker right on the wall. Markers are numbered by depth: the first impact, the second (after the first penetration), and so on. Each depth has its own color. The bullet's exit from a wall is drawn more transparent.
- No more than "Maximum penetrations" surfaces are shown.
- Labels are shown next to the crosshair:
- Player damage labels โ how much health the shot will take from a player in the line of fire, taking armor, helmet and hit zone into account (for example,
87 damage); - Penetration loss labels โ the damage before and after each penetrated surface (for example,
102 โ 64).
- Player damage labels โ how much health the shot will take from a player in the line of fire, taking armor, helmet and hit zone into account (for example,
- A thin line can run from each label to its impact ("Connect labels to impacts").
- Works only while you are alive. Marker size decreases with distance.
Settingsโ
General
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Header toggle of the page | Off | โ | Turns the preview on and off |
Impact markers
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| Marker size | Slider | 18 | 6โ48 | Size of the marker on the surface |
| Marker roundness | Slider, % | 20 | 0โ100 | 0 โ square, 100 โ circle |
| Maximum penetrations | Slider | 5 | 1โ10 | How many surfaces to show along the bullet path |
| Fill markers | Toggle | On | โ | Fills the marker with its color |
| Fill opacity | Slider, % | 25 | 0โ100 | How dense the fill is. Visible if "Fill markers" is on |
| Marker outline width | Slider | 1 | 1โ4 | Thickness of the marker outline |
| Player damage labels | Toggle | On | โ | Label with the expected damage to a player |
| Penetration loss labels | Toggle | On | โ | "Damage before โ damage after" label for each penetrated surface |
| Connect labels to impacts | Toggle | On | โ | Line from a label to its marker |
| Damage text position | Dropdown | Right | Left, Right, Top, Bottom | Which side of the crosshair the labels are shown on |
| Distance from center | Slider | 80 | 0โ500 | Offset of the labels from the screen center |
| Damage text color | Color | White | โ | Label color |
| Text settings | Settings button | โ | โ | Font, size, weight, case and effect of the labels (see below) |
The last four items are visible if at least one of the labels is on.
Text settings
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| Font | Dropdown | Default | Default (menu font) and fonts from the list | Label font |
| Font size | Slider | 16 | 10โ32 | Text size |
| Font weight | Dropdown | Semi-bold | Regular, Medium, Semi-bold, Bold | Letter thickness |
| Case | Dropdown | Default | Default, Uppercase, Lowercase | Text case |
| Effect | Dropdown | Shadow | None, Shadow, Outline | Outline or shadow for readability |
| Text effect opacity | Slider, % | 75 | 0โ100 | How dark the shadow or outline is. Hidden when the effect is "None" |
Impact colors
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| Draw first impact + First impact | Toggle + color | On, light blue | โ | Marker of the first surface |
| Draw second impact + Second impact | Toggle + color | On, lilac | โ | Marker after the first penetration |
| Draw third impact + Third impact | Toggle + color | On, orange | โ | Marker after the second penetration |
| Draw fourth impact + Fourth impact | Toggle + color | On, pink | โ | Marker after the third penetration |
| Draw fifth impact and beyond + Fifth impact and beyond | Toggle + color | On, mint green | โ | All deeper markers |
FAQโ
The markers don't appear. The feature is off by default โ turn it on in the page header. Markers are drawn only while you are alive and holding a weapon that fires bullets.
I don't see the damage to an enemy behind a wall. The label appears only if the calculated bullet path goes through a player. Check that "Player damage labels" is on and that "Maximum penetrations" is not lower than the number of walls in the way.
Too many markers on the screen. Lower "Maximum penetrations" or turn off unneeded depths in the "Impact colors" section.