Scopey

Intel Report #018: Dev News for September 2023

Folks,

It’s been a month since our last dev blog, and we once again take a quick break from working on GROUND BRANCH V1034 to give you a generous glimpse into development over the last few weeks. This is Intel Report #018, and today we’ll be jumping straight into it.

⚠️ This report is not an exhaustive list of V1034 features! For the most up-to-date list of expected V1034 and later features, see our roadmap. You may also want to check out our Intel Reports for June (#015), July (#016) and August (#017).

AI development

One of the most anticipated areas of development in V1034, enemy AI continues to be built on by programmer Chris with more realistic and varied behaviors. Today we’ll be taking a look at the new target acquisition system, as well as two new abilities: looking and shooting from windows and grenade throwing.

Nerfing the enemy aimbot

In a way, programming AI bots sometimes involves more removing than adding. As a crude example, once you program a bot to visually detect the player, the bot will do just that — it doesn’t matter if it’s bright or dark, if there is foliage in the way, or even if the model is looking in the right direction. You need to actively program the bot to account for things like environment brightness, different types of visual obstacles, and field of view — essentially “removing” its über-detection abilities — so that it better emulates human vision.

💡 The first pass on the AI light detection system currently in V1033 is a good example of the above.

Getting 180-no-scoped by a bot 200 meters away has a similar root cause: once you tell the bot to point and shoot at the player, it’ll act like a sentry laser cannon until you add further programming to nerf it to a human level. Though the current release of GROUND BRANCH (V1033) has a configurable period where bots will intentionally miss shots as a way to give players a better chance to react (the Deliberate Miss Time, which varies with difficulty level), once that period is over they’re very unlikely to miss.

The new target acquisition system aims (no pun intended) to mitigate this issue by defining an “accuracy plane” — an area where shots may randomly land — around the target player/character. Over time, as long as bots maintain contact, the accuracy plane reduces in size until any shot fired will definitely hit the player.

The system is being built with flexibility in mind, allowing for different sizes of the accuracy plane (as well as different amounts of time for it to collapse) depending on difficulty level and other conditions that will be expanded on, such as distance, movement and weapon type.

The AI guy taketh away, and then the AI guy giveth a little

If you bought GROUND BRANCH or are considering it, chances are you’re looking for a challenge — it’s just no fun when most of the challenge comes from superhuman accuracy. And since we’re working on improving that aspect of the game, it’s only fair that we also bump up areas where the AI’s abilities fall short to provide a challenge that feels realistic.

In addition to better cover usage and contextual stances (such as going prone when too far from cover), bots are also being programmed to use grenades. We asked Chris to do a little dive into the detail on this, because some of you tell us you like the detail:

The targeting system for the grenade throwing works different than for bullets, since they travel more slowly and are thrown in a pronounced arc. The grenade is thrown by the AI with a specific velocity. To make sure it lands at the desired target location, we have to take into account the horizontal distance and the vertical distance, e.g. when the target is standing on a hill. To determine at which velocity the grenade needs to be thrown to hit the target, kinematic equations need to be solved. To make this problem a bit easier, we say that the grenade will always be thrown at an angle of 45 degrees.

The equations below are used to determine the necessary velocity (v) to throw a grenade at 45 degrees so as to hit the target location. Implementing this formula into the game now lets the AI throw a grenade at the player:

Yes, you’re still reading the GROUND BRANCH dev blog

We know 99% of you skipped the math entirely, so here’s what you’re really here for (minus the animations — they still need to be hooked up!):

GB PLAYER: pls improve AI?
GB TANGO: [throws frag]
GB PLAYER: not like th--🪦

V1034 will also give the enemy AI the ability to contextually look and shoot out of windows.

You might be thinking that enemies are already sometimes positioned by windows and will shoot out of them in V1033, and you would be right. The difference is that, in this upcoming release, any enemy that happens to be indoors can run up to a window to check outside if they hear something, and then shoot out of it if they spot a target. Whereas in V1033, window bots would be specifically positioned by windows and set to a “guard” state, while other bots would simply rush outside in search of players. Here’s a quick demo:

🪟 Window usage by the AI will present a unique challenge once bullets start flying, as any window might be hosting an enemy ready to take you down.

AI tracers and VFX

In addition to being visually updated, optional tracers will be added to enemy shots at lower difficulty levels to help identify the source of incoming fire. The system allows us to easily set the color and frequency of AI tracers.

Here’s a quick WIP demo with yellow/orange tracers every 3–4 shots:

 

💡 As with most AI settings, the use of tracers will be player-configurable.

Charles is also updating the bullet impact VFX for various surface types, as seen in the video below:

Callsign patches coming to headgear

Just as the title says, callsign patches will now be applied to the rear of all headgear that has an adequate spot for it. At this time, that includes all helmets and the NVG Head Mount.

This is an idea we had been mulling over, suggested a few times by players (and most recently by Discord member Otoramaru). One cool feature is that the patch will automatically apply to the NVG counterweight pouch if NVG are attached:

This addition is sure to be of great help when stacking up and regrouping, as identifying your teammates can be tricky with no HUD.

❓ Should the rear velcro of the Ball Cap also host a callsign patch? How about the big velcro on the Ball Cap (Reverse), since it's worn backwards? Useful? Goofy? Let us know what you think in the comments or anywhere in the community.

While we’re talking patches, we’re happy to announce that the normal maps for the arm and chest patches are getting fixed. They’re still decals, but the normals help add a little bit of depth as currently seen on the headgear.

If you’re wondering about that US/UK Friendship Flag patch, that’s one of a set of new patches that will be coming to V1034. They’ll also include:

Europe
  • Czech Republic
  • Greece
  • Estonia
  • Ireland
  • Lithuania
  • Macedonia
  • Switzerland
Americas
  • Bolivia
  • Chile
  • Colombia
  • Cuba
  • Peru
  • Venezuela
Africa and Middle East
  • Algeria
  • Egypt
  • Iran
  • Jordan
  • Libya
  • Morocco
  • Saudi Arabia
  • Syria
  • Uganda
Asia
  • Thailand
  • Vietnam

We might also include these in-game brand patches as examples for modded patches:

  • Ramjet
  • SCOPETROL

Level design

Map work continues behind the scenes, with John having recently started changes and additions to City that we hope to be able to showcase soon.

As teased in earlier reports, The Farm has received a small makeover — most notably in the outdoor range area — with a visual tie-in to Small Town. Here are a couple sneak peeks:

Tracer goes PEW
💡 In other map-related news, Hideout has been pushed back to V1035 to be better fleshed out, while new map Ranch (also V1035) continues to be carefully crafted by Elliot.

Miscellaneous

Here are some smaller new features and bug fixes that will be coming to V1034:

  • Pressing N for Night Vision in Spectator Mode will cycle through green and white phosphor modes (thanks to Special Ed Forces for the suggestion!)
  • Fix for the quick Resurrect admin option not working
  • ResurrectAtMe and SuperKick (for kicking admins) options added to quick admin menu

This has been Intel Report #018!

Thanks for keeping up with GROUND BRANCH! We hope you enjoyed going through these news and previews, and we’ll see you on the next one in about a month.

Cheers!

Intel Report #017: Dev News for August 2023

Hello there!

Another month or so has gone by, which means it’s time for Intel Report #017 to hit you with more dev news and previews for GROUND BRANCH V1034!

We’ve put a little time aside from development to let you know what’s going on in the team, as well as showcase features — big and small — that are expected to drop before the end of the year. Chief among them are the first iterations of both the AI overhaul and the new prone stance, but there’s plenty more to be excited about.

So let’s get to it.

⚠️ This report is not an exhaustive list of V1034 features! For the most up-to-date list of expected V1034 and later features, see our roadmap. You may also want to check out our Intel Reports for June (#015) and July (#016).

Music and voice work

About a month ago, musician and sound designer Venus Theory did a YouTube stream where he composed and added music to various parts of GROUND BRANCH.

We were impressed with the result, so we reached out. You probably know where this is going already, but Venus Theory is now officially creating the soundtrack for the game — and we’re all really excited to hear what he comes up with. Welcome to the team, Cameron! That’s Venus Theory’s real name. We keep it casual in here.

In other audio-related news, sound designer Zack is casting voice actors for various roles. If you happen to be an experienced voice actor with the following characteristics:

  • Native speaker of English (American accent, male or female), Russian, Arabic or Spanish (male only)
  • Age range 25–45

You can apply here.

💡 Music and new voice lines are not likely to be ready until V1035 or later.

So what’s scheduled for V1034 in the audio department?

Here’s what Zack has been up to:

  • Revamped environmental audio for all levels
  • Updated weapons audio mix
  • Further improved the spatial audio for all levels
  • Designed and implemented audio for closing and putting away the laptop
  • Created sound effects for the power box (light switch): electric hum when on + lever activation
  • Designed and implemented the audio for the Galil ARM
  • Finalized things needed for the ability to mod audio using Wwise
💡 Zack will be moving on soon to design audio for prone movement. Speaking of which…

Prone, baby

Implementation of the new prone stance is going well, and we’re at a point where it’s fairly functional in-game. Here’s a quick look:

If you’re wondering why we’re not showing more, it’s because the rest is either broken or not yet gameplay-ready: things like transitioning into and out of prone, reloads and changing weapons/items are either pending implementation (the animations are ready, but not programmed to the character yet) or still need more work to function correctly.

But we’re getting there!

💡 Always worth remembering that the initial implementation of any new feature is supposed to lay the groundwork for it, with improvements coming over time. Which is a way to say we're not sure exactly how polished prone will be when it releases, but it'll keep getting iterated on as we go.

AI overhaul

Chris’ work on the AI overhaul continues, and today we’ll be taking a look at the cover system.

We’re now using middleware Kythera AI‘s built-in cover generation system, which allows us to create different types of cover points. Here’s what we have set up:

  • Full cover: These designate points of cover that allow the AI to stand behind and either lean or step out to return fire. Shown as red and green rails in the video.
  • Pop-up cover: Designate points where the AI can take cover by crouching behind and popping up to shoot. Shown as blue rails in the video.

When an AI actor detects an enemy, a cover query is run. Different cover points are checked and evaluated (gray, red, orange and green cylinders and circles in the screenshots below) based on factors like distance to the enemy, whether the cover is available or reserved to another AI actor, and the relative angle to the enemy.

We’ve circled the gray cover points in yellow to make them easier to spot

The best cover is then selected and reserved for that specific AI actor to engage the enemy. In scenarios where cover is rare or already taken by another AI actor (e.g. an open field), we use Utility AI in conjunction with behavior trees. Utility AI calculates scores for various actions, enabling the AI to dynamically choose the most suitable action based on the current environment and context.

This ensures the AI can make more human-like decisions based on factors such as the proximity of the next cover spot. Depending on the situation, the AI can opt to flee, crouch, or go prone.

💡 We'll demo some more AI development in the next report!

Visual effects (VFX)

Particle effects continue to be upgraded, and we feel like Charles’ update to the breaching charge explosion deserves a highlight. This is all work-in-progress and subject to change (performance, performance) but check out how much the lingering smoke adds to the effect:

Charles has also been working on grenade explosion impacts for different surfaces (e.g. concrete vs. dirt), light fixture shot impacts, as well as polishing and fixing various other effects.

It’s only radio stuff but we like it

Following up on the radio pouch, all vest platforms (with the exception of the Ballistic Vest) have been set up with an accompanying push-to-talk (PTT) system.

It’s a small thing that took a little too long to figure out and get done, but the whole radio setup really helps bring loadouts together visually. Worth it.

💡 Oh, right — we also got a checkers plaid pattern done for a more authentic flannel shirt look.

Weapon modding progress

Programmer Callum has done amazing work turning the GROUND BRANCH SDK (essentially a heavily customized version of the Unreal Engine 4 editor with native GROUND BRANCH mod support) into reality, including liaising with Zack to get Wwise mod support working. If you’ve ever tried to mod sounds using Wwise before, you’ll understand that this is a significant achievement!

There’s a bit more work required to get everything properly integrated into the game, but we’re still hoping for a V1034 debut for weapon mod creation using the SDK.

💡 Other kinds of modding (including whole map mods) will follow when we've got everything polished up more.

Miscellaneous

Rig Hostage Rescue upgrade

Fatmarrow has put together a new Hostage Rescue mission for Rig (with thanks to Prowlaz and Trav of UN1T for playtesting and suggestions), bringing your favorite PvP chaos to another maritime location. The action is centered around the living quarters area on Deck 3.

To better support Hostage Rescue, some changes were made to the living quarters area:

  • Created door signage to make navigation and callouts easier
  • Added power boxes so you can shut the lights off and make infiltrations more interesting/terrifying

You can’t pause an online game, mom

But you can pause single player, or at least you should. GROUND BRANCH V1034 will finally freeze time and halt all action when you hit Esc, so you can take a break from getting your ass kicked at any time during a Lone Wolf mission.

Tablets vs. goggles

Night vision goggles — whether the AN/PVS-15 or the GPNVG-18 — have been setup to automatically be flipped up when the Tablet is equipped, so you can read the screen elements (particularly colors) better. They’ll be flipped back down when you put the Tablet away. More than just a little usability upgrade, this also fixes the conflict between the FOV shifts present in both the NVG overlay and the Tablet viewing.

City flavor

We’ve added a news helicopter to City that hovers around and maneuvers away if shot at. It’s using placeholder animation for now, but here’s the basic implementation:

💡 The underlying system implemented for the news helicopter may help with insertions (player and possibly AI) in the future.

Minor bugs squashed

V1034 will also be fixing a few smaller issues, including:

  • Limiting FPS in the main menu to prevent system fans revving up
  • Fixing IR Strobes flashing when NVG is turned off
  • Improving the NVG overlay bounce effect to be less dependent of FPS (which caused it to gradually cover up the screen at lower framerates)

This has been Intel Report #017!

As always, thank you for reading and sticking with us through another update cycle. We’ll see you next month with more news and sneak peeks!

💡 What are you most excited about V1034? Leave a comment and let us know!

Intel Report #016: More V1034 News

Greetings, tactical realism aficionados.

We’re a week into July, and it’s about time we put out a new Intel Report for you with fresh dev news and more sneak peeks for upcoming release V1034 of GROUND BRANCH.

⚠️ This report is not an exhaustive list of V1034 features!
For the most up-to-date list of expected V1034 and later features, see our roadmap.
You may also want to check out last month's Intel Report #15 (June).

Going prone and more animation work

One of V1034’s most notable features will be the first iteration of the highly anticipated prone stance, in which characters drop to the ground on their stomachs and move around by crawling.

Lead programmer Kris and animator Mike have spent a lot of time and effort navigating the considerable complexities of GROUND BRANCH’s true first person system, and the prone system is now ready for a little showcasing.

The media below is all very much work-in-progress/first pass, but here are a few shots straight from Kris:

Folks, it’s real

And here are some quick and dirty captures of one of the pistol reload animations while prone:

The prone stance will offer the lowest profile, making you harder to spot and a smaller target in most situations, while also boosting weapon accuracy by providing the most stable of all three basic shooting stances (standing and crouched being the other two).

Here’s the result of Mike sacrificing his IRL knees in the name of science hardcore vidya during last month’s mocap session:

Though it comes with a stealth and accuracy bonus, prone is also the slowest stance — not just to move around, but also to perform actions such as reloading, changing weapons and equipment, and looking/aiming around. For reference, the prone pistol reloads above are roughly one second slower than the standing/crouched variant.

More upgrades to the animations will include equipping and stowing additional primary weapons on and off the character’s back:

New map on the way

We’re not disclosing too much at this time, but John has a smaller map project going called “Hideout”. Here are some sneak peeks:

Any ideas about the possible setting or theme? Drop ’em in the comments!

Chasing that quality of life

In each update, we try to include some quality-of-life changes to make your gaming life a little easier — often based on community feedback. When it comes to mission setup, we have two new features coming to V1034 so far:

Objective and insertion randomization

In game modes with randomized insertion/extraction points, search areas, hotspots etc., you can now click the 🔄 button on the Ops Board to “re-roll” them.

Don’t like the choice of hotspot in your Terrorist Hunt game, or the search areas in Intel Retrieval? Not a fan of the Team Elimination spawns for the next round? Just click the button on the Ops Board (either in Lone Wolf or as a server admin) and see if you like the new picks better.

Special role volunteering

Feeling like you become the hostage way too often? Ugh. Do you want to place the flag in DTAS, but never get the chance? We feel your pain. That’s why we’re introducing a “volunteer” button to the Roster menu.

Simply click the button, and you’ll be volunteering for any special role associated with the game mode. Only volunteers will then be considered for the special role. If no player volunteers, then the role is picked at random like before (though in all cases, game modes always try not to pick the same player in a row).

💡 Server admins will also be able to, well, "volunteer" other players. Is that a thing? Volunteering other people? *opens new browser tab*

Color blindness support

A quality-of-life update of a slightly different kind is provided by a couple of new Advanced Video options.

We have received reports that the default red reticle, red laser dots, and the red search area and hotspot markers are very hard to see for people with color blindness (especially in the case of deuteranopia, which affects about 6% of males). In response, we’re implementing two different schemes to try to assist people with color blindness of different types (and other visual impairments, hopefully).

Firstly, it is now possible to change the color of reticles, lasers, and search/hotspot markers to one of a range of different colors that different types and severities of color blindness may be more sensitive to (and thus have an easier time seeing).

Secondly, we have implemented a number of different extreme look-up tables to attempt to “correct” colors into a palette that is more visible for people with different types of color blindness. This may also shift the default red color of the reticles, lasers, and so on.

We hope that these measures provide at least some alleviation and/or aid for people with different types of visual impairment. We will of course keep an open mind as to other measures we could put in to assist with visual impairments, and we welcome your feedback.

💡 When color blindness corrections are active, a warning message is displayed on screen so that hopefully anyone seeing footage of it will not be confused as to why the colors have gone a bit awry.

The composition below shows the color correction schemes that are possible:


Speaking of quality of life, we have managed to fix two very special bugs that you have no doubt grown to know and love:

  • Being unable to set the enemy AI count (“Expected resistance”) on the Ops Board
  • Moving option sliders adding one (1) to the number that you wanted

Sorry we let those slip through, everyone.

Helmet cam

Head and body cams are all the rage these days, and since we always wanted to make it a Spectator Mode camera, we’re going ahead and adding a spectator helmet cam perspective in V1034. It may or may not eventually replace the regular first-person spectator camera, depending on feedback and practical implications.

Here’s programmer Matt “Fatmarrow” Farrow testing his creation on The Farm’s shoothouse:

Radio pouch

In V1034, we’re finally adding a radio pouch to all vest platforms. VOIP radio is a default feature in regular play, so the radio pouch is a fixed, non-removable item — though the former aspect isn’t necessarily set in stone.

It’s a small cosmetic update, but it adds some flavor to setups.

VFX

Grenade effects continue to be iterated on, and VFX artist Charles got to a nice spot with the frags.

Notice how the version below even has some small flying debris bouncing off the ground:

Expanding mod support

Cal, one of our programmers, has been making good progress on the GROUND BRANCH SDK and Steam Workshop integration.

He’s already got a functioning test mod into Steam Workshop, and servers and clients will soon be able to download mod updates automatically from the Workshop. We are planning to stagger the development of the SDK so as not to delay updates: V1034 should see the addition of weapon mods, while maps and other kinds of modding will follow in later releases.

This should be exciting news to all modders and modding enthusiasts out there who have been having to hack their mods into GROUND BRANCH for a while now.

That’s it for this month’s Intel Report!

If you made it this far, give yourself a pat on the back and know that we do have favorites.

Don’t forget to check out last month’s report if you haven’t already, and maybe check out our Discord community if you’re not in there yet.

As always, thank you for supporting GROUND BRANCH. We’ll see you again next month!

Intel Report #015: First V1034 Previews

Hey, everyone!

The Dev Blog is back with Intel Report #015, where we cover the first news for upcoming release V1034, as well as other dev team-related updates.

Let’s get straight to it.

New level designer

We’re officially welcoming Elliot Burgess — a level designer and environmental artist with credits including Rising Storm 2: Vietnam and more recently Ready or Not — into the BlackFoot Studios team!

💡 Elliot is currently busy with early work on a new map called Ranch. If you have any guesses, drop it in the comments.

Female characters are finally arriving in V1034

The first implementation of female characters, which have long been in the works, is fully confirmed to be in upcoming release V1034.

🚺 Some might recall that tactical shooter trailblazers Rainbow Six and Ghost Recon featured female operators all the way back in 1998 and 2001, respectively, and we are proud to maintain this tradition.

Because female characters are directly derived from the male counterparts, a lot of things remain to be re-fitted and may look janky, but we’re getting there.

As previously mentioned on the Steam forums and our Discord, there will be no significant gameplay benefits or drawbacks based on the sex of the character.

Hairy ops

Our female operators wouldn’t be complete without some more authentic hairstyle options than a shaved head, so we’re finally bringing in a few ‘dos that will add an extra layer of customization — as well as some much needed variety — to all characters.

Here are a few samples:

Hairstyles would be a relatively simple thing to implement if it weren’t for all the headgear options: anything that isn’t a close buzzcut can cause clipping with hats, headsets and even helmets. The clipping requires various areas of different hairstyles to be “masked out” and programmed to be hidden only when combined with certain headgear items.

All of that takes a considerable amount of time, which is why we’re unsure just how many (or which) hairstyles will make it into V1034. But rest assured that they will all be making their way into the game eventually!

More characters on the way

In addition to the existing 5 male characters and the previously showcased 5 female characters, contractor Pau Peñalver has created 2 new characters that will also be featured in V1034. Both were inspired by typically Middle Eastern and Mediterranean features:

Kicking up the kickback

Up until V1033, recoil animation was restricted to the weapon itself kicking back and up, with some minor secondary arm movement derived only from the hands being attached to it.

For V1034, our animator Mike is upgrading recoil with more secondary movements, which now include the head and upper body reacting to the kick.

💡 This iteration simply adds secondary animations: the actual recoil and underlying system will be upgraded at a later point to both look and feel more realistic.

This first pass will add 5 types or levels of recoil that correspond to: handguns have a 9 mm and a .45 recoil, most primary weapons have a “light”, “medium” and “heavy” recoil depending on caliber, and both machine guns have unique recoils — with the PKM being closer to the “heavy” recoil, and the MK46 to the “medium” one.

🏃 MOTION CAPTURE
This week, Mike has also recorded motion capture (mocap) for prone, weapon transitions (e.g. changing from primary to secondary and vice-versa), a new sprint, and some other assorted movements that are all expected to make V1034. Fingers crossed!

New muzzle VFX

VFX artist Charles has spent the last couple of months refining the particles for muzzle effects, in special smoke and flash, while also adding some smaller details here and there. Muzzles will also generate more unique particles based on what type of weapon and muzzle device is being used.

🌫️ Next stop for Charles is smoke grenades.

Armory additions

We can confirm two new weapons for V1034 so far: the Galil ARM squad automatic weapon (5.56 NATO, 35-round magazine) and the SA58 OSW battle rifle (7.62 NATO, 20-round magazine).

Our partners have also built a new (and more typical) FAL, which will be replacing both the placeholder FAL Tactical (which was standing in for the SA58 OSW) and the FAL Vintage (a stand-in for a more old-school FAL).

New FAL model, seen here with optional top rail attachment

We also have an AUG A1 in its early stages. We wanted to offer modders a template for a bullpup weapon, and though bullpups aren’t very common in modern battlefields, the AUG is one of the more common types out there.

❌ The AUG A1 will not be in V1034, as Mike's to-do list is very much packed already — meaning no time to animate it. We just thought you'd like to know it's on the way.

Small Town update

Another classic GROUND BRANCH map has received a makeover by environment artist Will Bullen: MOUT training site Small Town.

This is less of a major overhaul (à la Depot) and more of a visual update to get it more in line with newer maps. It also officially establishes the map as a training site, linking it visually with The Farm.

💡 The layout for V1034's Small Town remains mostly unchanged.

Locking down the range

Per community request, server admins will be able to disable the Ready Room’s shooting range in V1034. Enabling this server option will add a locked gate to the entrance:

Quick note on AI progress

Enemy AI has been moved over to the Kythera AI middleware, with immediate upgrades in both pathfinding and cover usage. We’ll be showing more once things are less under-the-hood and more visible to the player.

This is it for today’s Intel Report!

As always, we’re incredibly grateful for everyone’s continued support through GROUND BRANCH’s development. We’ll keep working hard on the update.

We’ll have a new report for you next month, so stay tuned. See ya then!

Build Update #040: GROUND BRANCH V1033 now officially released!

After a longer-than-usual public testing period to iron out major issues, GROUND BRANCH V1033 is finally hitting the main branch of the game!

Once up-to-date, players on any public branch of the game (whether stable or “beta”) will be on the same exact build of GROUND BRANCH and can play together.

For a fully comprehensive list of changes and additions since V1032, please refer to our Community Test branch patch notes:

Patch #01Patch #01 (Hotfix)Patch #02Patch #03Patch #04Patch #05Patch #06Patch #06 (Hotfix)Patch #07Patch #08Patch #08 (Hotfix)Patch #09Patch #09 (Hotfix)Patch #10Patch #11Patch #12Patch #13Patch #14Patch #15Patch #16Patch #17Patch #18Patch #19Patch #20Patch #20 (Hotfix)Patch #21Patch #22

V1033 highlights

Performance, graphics and settings

The complexity of GROUND BRANCH’s systems presents challenges that demand a continuous focus on improvement and optimization.

As detailed in the series of Intel Reports done between June and November (particularly Intel Report #011), the entire audio system was reworked to drastically reduce CPU usage.

Throughout the course of public testing, areas like maps, lighting and assets have also received massive optimization passes, greatly improving performance in maps like Compound.

On top of that, V1033 is not only unleashing new graphics features to make the game look better, but also a lot of video settings to make things adjustable to your specs and preferences. Let’s go over them:

NVIDIA DLSS and Reflex

GROUND BRANCH V1033 is also officially bringing NVIDIA’s DLSS (Deep Learning Super Sampling), DLAA (Deep Learning Anti-Aliasing) and Reflex technologies to the game, which offer GeForce GPU users an additional performance/fidelity bonus.

These options can be accessed in Settings › Video. Under the “Video” header, you will find:

  • NVIDIA® DLSS Super Resolution (requires GeForce RTX 2000-series or newer GPU)
    • Off — Disables DLSS.
    • Auto — Enables optimal image quality for a particular resolution. For resolutions at or under 1440p, sets it to “Quality”; 4K and above sets it to “Performance”.
    • Quality — Renders the game internally at the closest resolution possible to the target resolution, prioritizing visual quality and pixel count over framerates.
    • Performance — Prioritizes framerate over resolution, sometimes resulting in pixelated or blurred visuals but offering the best performance.
    • Balanced — A middle-ground between “Quality” and “Performance”, this mode attempts to find a sweet spot between resolution and framerate.
      Note that enabling DLSS will disable Anti-Aliasing (AA), as DLSS is in itself an AA method.
  • NVIDIA® Reflex (requires GeForce 900-series or newer GPU)
    • Off — Disables Reflex.
    • On — Reduces system latency (aka input lag) and may provide a small FPS increase.
    • On + Boost — Increases the GPU’s clock speeds, useful for CPU-intensive games (which GB tends to be).

At the very bottom of the “Advanced” column, you will also find an additional DLSS setting called NVIDIA® DLSS Sharpness. This slider will increase or reduce the visual sharpness of DLSS, and is generally a personal preference with no performance impact.

❓ As mentioned in the past, AMD's FSR (FidelityFX™ Super Resolution) technology is also slated to be added to GROUND BRANCH in a future release.
NVIDIA DLAA

A new anti-aliasing (AA) method has also been added to the “Anti-Aliasing (AA)” drop-down menu in the Graphics section in Settings › Video: DLAA.

As with DLSS, this AA mode is available only for users of the NVIDIA RTX series of GPUs (2000-series or newer).

DLAA provides a sharper, generally higher-quality anti-aliasing than TAA, although players who can use it will likely benefit more from the performance boost provided by DLSS.

TAA settings

Players using Temporal Anti-Aliasing (TAA) can now easily access some of its settings directly in the Video menu: “TAA Current Frame Weight”, “TAA Algorithm” (Gen 4 or the experimental Gen 5), “TAA Samples”, “TAA Sharpness” and “Tonemapper Sharpening”.

These advanced TAA settings are located in the Advanced video options column, in the Anti-Aliasing section.

Screen-Space Global Illumination (SSGI)

GROUND BRANCH V1033 is introducing Screen-Space Global Illumination (SSGI), which aims to create natural-looking lighting by adding dynamic indirect lighting to objects within the screen view (click here to learn more).

While SSGI can drastically improve the quality of a scene, it can also have a considerable performance impact on some systems.

You can enable/disable it in “Screen-Space Global Illumination (SSGI)” — the last setting in the Graphics section — as well as tweak it further (when enabled) via the “SSGI Quality” and “SSGI Resolution” settings in the Advanced column, in the Post-Processing section.

⚠️ If you are playing on a lower-end PC, you may want to try disabling SSGI, using it at half-resolution and/or reducing its quality setting to maintain a usable framerate.
PiP Scope Resolution Scale

Located in the Textures section (Advanced), the PiP Scope Resolution Scale setting determines the scale of the picture-in-picture rendering when ADS with a scope (i.e. a magnified optic sight).

Setting it to 1.00 will make the scope picture preserve the same resolution as the original scene, and will have the biggest FPS hit. Lowering this value will reduce the performance impact of aiming down scopes, while also reducing the resolution of your sight picture.

Other video options

It is likely that one of these settings may give you a performance boost, depending on whether your computer is CPU-bound or GPU-bound when playing GROUND BRANCH. The downside of is that you may experience a little more latency (mostly noticeable as input lag).

  • Finish Current FrameWhen set to “Off”, this option essentially tells the GPU not to wait for the CPU to finish what it’s doing before starting to render the next frame.
  • One Frame Thread Lag — When set to “On”, this option essentially tells the CPU not to wait for the GPU to finish what it’s doing before starting to generate data for the next frame.

Try different combinations to see how your performance is affected.

Additional settings under the Advanced video options have also been exposed to players, who may benefit from disabling or toning them down to gain performance at the expense of visuals. These include Distance Field Shadows, Reflection Capture Resolution and Volumetric Fog.

Night ops, night vision, lights and infrared (IR)

A definite highlight of V1033 is night ops, which were made more satisfying and viable with a series of improvements.

First and foremost, night vision goggles have received a major overhaul consisting of more realistic visuals (which include authentic auto-gating, noise, contrasts, a new white-phosphor filter option and movement/wobble effects), an optional overlay scale feature (which can fill out your screen while retaining a realistic FOV), flip up/down animations and sound effects, and more.

💡 The NVG overlay scale can be tweaked in Settings › Gameplay › Look › Night Vision. Setting NVG Vertical Screen Extent to 1.00 makes the NVG overlay fill out your screen by the default amount. Lowering the number will make it take up a progressive smaller portion of the screen.

Due to the new sky system — which includes moon phases — nights can also have varied visibility conditions, from the complete darkness of a new moon to decent visibility with a full moon.

These make the IR Illuminator functionality of the AN/PEQ-15 more relevant, as (like in real life) NVG require some degree of lighting to work well. To demonstrate:

✨ The AN/PEQ-15 has also received an update in its lasers and illuminator effects, from the beams themselves to the newly added lens flare when looking at the emitters. It now also has a green LED to indicate when either a laser or illuminator is active.

Also very importantly, enemy AI has been upgraded to be affected by the lighting conditions, meaning they no longer have perfect vision in the dark. They will also zero in on you very fast if you flash a light at them!

Granted, AI can (and will) be improved in various ways still, but this was an important step in making night ops an enjoyable experience.

Lastly, we have added the GPNVG-18 “quad-NODs” to the inventory, which greatly amplify the player’s field of view when compared to binocular NVG. The GPNVG-18 comes in black or FDE skin, and in both filter colors (green and the new white phosphor — also available for the AN/PVS-15).

🔅 As part of the lighting optimization pass, weapon-mounted lights had their illumination range reduced to mitigate the performance impact.
Time of day (TOD) and sky system

As mentioned above, GROUND BRANCH V1033 features a new sky system with moon phases and stars, as well as latitude and season settings. This means you can now not only set the time of day but also the date of deployment, which will determine the moon phase and sun position for each mission location at the set time/date based on real life data.

Because lighting conditions will vary depending on the date and location, TOD is now selected via labels such as “Early Hours”, “Pre-Sunset” and so on. You can still manually select a TOD, however.

To access the advanced TOD/date settings, simply click the gear icon next to the “Insertion time” setting.

☁️ Unfortunately, clouds and weather had to be removed from the new sky system due to performance issues. We'll be revisiting these features down the road.

Gear, weapons and more customization

A generous amount of items and customization options has been added to the game, from weapons and a new character all the way to headgear and arm patches.

🔴 A much-requested feature — the ability to put micro red dot sights on pistols — has also been implemented for the MK25, G19 Urban and M17 which can now fit the RMR and the new Docter II sights.

Let’s take a look at the new weapons first:

  • MK17 CQC and MK17 DMR battle rifles + Suppressor (black and FDE)
  • AK-105 carbine
  • AK-105 Alpha carbine (replaced AK-74 MI)
  • AKS-74U Alpha carbine/PDW (replaced AK-74 MI CQB) + Suppressor
  • Wz.88 carbine
  • M24 sniper rifle + Suppressor
  • PKM* machine gun
  • PMM pistol

* The PKM machine gun is a partial implementation, still missing complex recoil and a proper pose.

MK17 CQC battle rifle with the new Razor HD 1–6x LPVO scope (with a piggyback Docter II), as well as the updated AN/PEQ-15 and Bipod Grip attachments — all by the incredible Cody Cudmore
AK-105 Alpha with optional “bakelite” magazine and the Russian Stubby Grip C by AK Productions

In the gear and attachments department, we have these new items:

  • AN/PVS-15 (WP) — the old dual-tube NVG, but with white phosphor filter
  • GPNVG-18 night vision goggles (black and tan skins + green or white phosphor filters)
  • Ghillie Hood headgear (bare version)
  • Ballistic Vest
  • Carry Handle Rear Sight
  • ATACR 1–8x LPVO
  • MK8 CQBSS 1.1–8x LPVO
  • Razor HD 1–6x LPVO
  • Docter II micro red dot sight (Flat, Low and High mounts)
  • MK46 Suppressor (AAC® MG-SD)
  • G3A3 Suppressor (AAC® 762-SD)
  • Handstop Grip
  • Reverse Grip
  • Stubby Grip B
  • Stubby Grip C
  • Tan/FDE variants for most foregrips
  • “Bakelite” AK-74 magazine
  • FDE PMAG magazine

This slideshow requires JavaScript.

But not all new weapons and attachments are new items per se — a lot of them are new models, remade from scratch. Here’s the list:

Updated weapon models
  • AK-74M
  • AKS-74U
  • M16A4
  • SVD
  • M1911A1¹ + Suppressor

¹ The new M1911A1 is also fitted with an accessory rail for lights and can use either 8- or 10-round custom magazines.

Changing magazines with the new M1911A1 by Bakr Asaad / Raider3D, fitted here with its suppressor and a tac light
Updated attachment models
  • PMII 5–25x
  • AccuPower 1–8x
  • Vudu 1–6x
  • ACOG 4x
  • ACOG 6x
  • M68 CCO
  • PRO
  • Micro T-2
  • RMR (all variants)
  • PSO-1M2 4x²
  • AN/PEQ-15
  • Bipod Grip
  • Angled Grip
  • Scope mount

² The PSO-1M2 4x has also been updated with reticle illumination.

Character customization has also been expanded, with the addition of a new character appearance (Male 05) and 3 new customization slots under the Profile section:

  • CALLSIGN — A three-letter/number callsign that will be automatically set when a name is entered, but can also be manually set by the player. If the “Use Standard” box is checked, it will assign a Team Element-based callsign (e.g. A-01 for Alpha etc.). Callsigns display as patches on the left and right arm.
    If you don’t want a callsign patch to be displayed, simply set it to --- (three hyphens) in the text box.
  • FACIAL HAIR — Temporarily disabled in V1032, facial hair is back in V1033. At this time, we have a single beard style (Full Beard) available, but more styles are planned.
  • PATCHES — This slot will open a more complex menu once clicked, which allows players to set up to 6 patches: 3 on the headgear (left, right and center) and 3 on the body (left arm, right arm and chest). Patches can additionally be configured to display in full color, or a tint (grayscale, green or tan). Please note that patches will only display if the gear/outfit items have slots for them.
💡 We're providing a standard set of country flag, morale, unit/role/team and blood type patches. Though modding is not officially supported yet, patches were implemented with modding in mind: you can place your own files in …\steamapps\common\Ground Branch\GroundBranch\Content\GroundBranch\Patches and any folder created in the directory will show up as its own category in the game.
Male 05 character displaying the new GPNVG-18 and shoulder patches

In the gear and outfit department, we’ve also added tucked-in variants of most shirts, unzipped variants of the Combat Shirt, and a lot of new and updated skins for most items. You should have better looking and much more varied loadouts now.

New and revamped maps

For V1033, maps Depot and Storage Facility have both received major overhauls, with a focus on linking them thematically (as Soviet-era facilities) for future missions. The process was covered in more detail in Intel Reports #011 through #014, but it’s worth noting that the overall layouts were maintained for both maps.

This slideshow requires JavaScript.

💡 A version of Depot restricted to the central compound area is of course still available, and it's still a great PvP map.

In addition to the overhauls of existing maps, a new map called Docks is also available for most game modes:

Will has also given Tanker an optimization and detailing pass, remaking most textures and materials on the deck to add a more weathered look to surfaces, as well as rounding off edges, remodeling props, adding a detailed vista/backdrop (including an updated Rig visible at the distance) and some minor interior improvements.

City is another map that has received a considerable visual upgrade, more specifically when played at night:

The Farm has also been updated with a new Target App look, as well as the ability to choose different shoothouse layouts, which adds a lot of variety to training drills.

💡 All maps have received optimization passes and various smaller tweaks for visual and gameplay reasons, with Compound being a highlight in terms of performance increase.

VFX and particles

As detailed in the last few Intel Reports, VFX particles were migrated to the new Niagara system and entirely remade.

In addition to the new particles for nearly all visual effects in GROUND BRANCH, several new features were implemented, including bird flocks, muzzle blast shockwave on surfaces, bullet impact angles, secondary impact debris and more. Check out this playlist with all of our showcased VFX demos:

UI/UX and quality-of-life

V1033 is bringing a much-needed QOL pass to several areas, including item build management and kit restrictions, as well as UI changes and additions to support these new features. Some highlights:

  • The new loadout saving system automatically suggests build names based on attached items (the amount of detail can be changed), while reducing the amount of prompts needed for saving/overriding kits.
  • The item selection menu now allows builds to be “stacked” (i.e. group all builds of a similar base item) to reduce clutter, and can also be set to only display custom (player-created) builds.
  • Kit restrictions can now be more easily set by server admins (when in-server, press Esc › Admin › Show Admin Panel › Kit Restrictions) to restrict skins³ in either Co-Op or per PvP team. Please note that these restrictions aren’t extremely reliable at this time, especially when combined with game modes that have auto-balance (DTAS and Hostage Rescue).
  • Added a match system that can set win condition to best-of-X-rounds, first-to-X-rounds, a certain time limit etc. This includes a new board in the Ready Room where players can also vote for the next map at any time. Match information is also accessible via Esc menu.

³ Item restrictions such as “pistols only”, “no frags” etc. can done via the Mutators system, but it is still a work-in-progress and currently prone to issues. We hope to address it in a point release (V1033.1 or later).

Another addition sure to help newcomers are the Ready Room hints, which display short explanations near key areas of the Ready Room (such as lockers and the Ops Board) to guide players in their first deployments.

💡 Various areas of UI have also received varying degrees of style/consistency updates, part of an ongoing process.

Game modes and multiplayer

This release introduces the PvP Hostage Rescue mode to the game (more on it in a minute), and also brings a few updates to existing game modes.

Intel Retrieval
  • Enemy AI will now search for players once the intel (laptop) is retrieved.
  • Enemies will also attempt to intercept players at the extraction point.
Terrorist Hunt
  • Players can now enable “Enemy hot spots” — an area of the map (indicated in red on the Ops Board) where enemy concentration will be highest. These can be enabled/disabled via the Ops Board.
  • Enemies will now rush players once down to their last few men.
Hostage Rescue (PvP)

The new Hostage Rescue adversarial mode is now setup for all maps, with the exception of the small arena-like maps. Here are the rules:

  • A random player of the attacking team has been taken hostage in one of the map’s buildings. The hostage player is hooded and cuffed, limiting their vision and movement — they are unable to interact with map objects such as doors or items, and are restricted to walking (no running/sprinting).
  • The target building is selected at random by the game mode, and defenders are restricted to within that building unless the hostage escapes it.
  • Defenders can lead the hostage around the building or simply hold them in place by holding the Interact key (default F). They can also intimidate the hostage into silence by pointing a gun at them, but 2 defenders are required to both lead/hold and intimidate the hostage at the same time — one for each action.
  • Attackers can select any insertion point (including multiple if they decide to split the team) and will have to find the building where the hostage is being held — possibly with the assistance of the hostage making some noise with the Talk (VOIP) key (default V). Attackers must then successfully breach the building and rescue the hostage. If the hostage has their cuffs released by the attackers, they will regain a full range of movement and team communication (i.e. radio and text chat).
  • If a hostage picks up a weapon once released, they become a valid target for defenders, who can then win the round by killing the armed hostage.

Win conditions are as follows:

  • ATTACKERS — To win the round, at least one attacker must escort the hostage to any of the available extraction points. Alternatively, attackers will win if the defending team is eliminated.
  • DEFENDERS — To win the round, the defending team must eliminate all attackers, survive the assault until the time runs out, or kill a hostage that has picked up a weapon.
💡 With the rare exception of a released and armed hostage (mentioned above), any team that kills the hostage will instantly lose the match. Careful with those frags!
Hostage Rescue sub-mode: Building Assault

If there are not enough players to start a Hostage Rescue round, then the stripped-down Building Assault mode will start, in which the defenders are still restricted to a building, but there is no hostage and the teams must simply eliminate each other. The gloves are off in this mode!

  • Admins can force the Building Assault mode, similarly to how Fox Hunt can be forced in DTAS.
  • An AI opponent will now be spawned as a defender if only one player is on the server and playing on the attacking team.
Hostage Rescue: players and balancing
  • We recommend 5–7 players minimum for a more satisfying Hostage Rescue experience.
  • Hostage Rescue uses quite aggressive auto-balancing to maintain fair teams, so make sure both your Red and Blue team kits are up to date.
  • Auto-balancing can be customized to be less aggressive if you don’t mind uneven teams.

Animations

On top of the animation work required for V1033’s new weapons and in addition to the NVG flip up/down showcased earlier in this post, a few preliminary animations have been created for sight interactions:

Engaging and disengaging the G33 Magnifier 3x
Actuating the magnification lever on the Specter DR 1x/4x
🚧 Due to GROUND BRANCH's true first person system and unique weapon positions, these animations will need some extra programming work to make them "fit" all weapons and situations. They currently look best on M16-/M4-pattern weapons.

Another cool addition is the new stun animation to indicate that AI enemies have been hit by a flashbang detonation.

Temporary downgrades

A couple of features have suffered temporary downgrades in V1033 — emphasis on temporary!

One such feature is the blood splatter on surfaces (VFX), which have not yet been hooked up to the new particles system (Niagara) but will be coming back in a “point release” (e.g. V1033.1) or V1034 at the latest. Due to the cosmetic nature of this feature, it was deemed not worthy of holding back the release.

While we’re talking blood, dead bodies are also temporarily missing collision to address doors being blocked by them. This results in body parts clipping and no response to post-death impacts.

Lastly, the vaulting animation is also absent from this release, as it seriously impaired functionality, though vaulting/climbing has been made more responsive. Rest assured that a more visually pleasing implementation of climbing and vaulting will make its way into the game in due time.

This has been Build Update #040!

It’s been a long road to V1033, but it’s now here and we couldn’t be more thankful for all of you in the GROUND BRANCH community — especially our Discord — that joined us in testing and reporting bugs and issues of all types in order to get us to release.

We hope you enjoy this release, and be sure to keep the feedback and reports coming.

Have a great weekend!