Go behind enemy lines with the ultimate modern military shooter.

Choose your own path to accomplish your missions across an unforgiving open world.

Be a Sniper: Engage your targets from the long range. Factor in scope elevation, wind speed and direction, breath control and stance along with weapon and bullet choice.

Be a Ghost: Stalk your enemies and eliminate them silently with a broad variety of takedowns. The advanced stealth gameplay includes drone recon and vertical navigation.

Be a Warrior: Wield a wide variety of advanced weapons and modify them to suit the needs of your mission and your own personal style. Choose from assault rifles, shotguns, machine guns and even explosives.

Be All Three: You are an American sniper dropped behind enemy lines in Georgia, near the Russian border. Ruthless warlords have taken over part of the area and it falls on you to prevent the entire country from collapsing into chaos.


Explore large open world maps with dynamic weather and a day/night cycle that actually impacts your play and decisions. Sniper Ghost Warrior 3 is the story of brotherhood, faith and betrayal in a land soaked in the blood of civil war.


  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

Introduction:

I started development on this mod following the release of the 1.4 patch for SGW3 on the 5th of September. It was a decent patch. smashing bugs and improving load times. But it failed to properly address the single biggest tech/design issue in the game; one that has plagued it since launch. That problem is NPCs disappearing, and failing to appear until the player is close to them. Like a very mild version of Homefront: The Revolution's spawning issues. The developers had promised they were looking into the issue. And as far as I can tell, they did make some attempt to solve it. But it is was still an issue. An issue that was composed of multiple niggles around the same key issue.

Now You See Me, Now You Don't:

The game was fun, but there was this regular annoyance. You'd send your drone to survey a base, and when you called the drone back, the NPCs would despawn because you were outside their active radius. You could tag enemies, climb a hill for a better shot, and when you looked through the scope they'd be gone. Irritating. Immersion-cracking. The game also had overly aggressive timers which would cause NPCs to be despawned if you sidestepped behind a large bush.

Eurogamer released a video criticizing the game for despawning NPCs they were trying to shoot.

In All Fairness:

In fairness, you couldn't shoot further than 150 meters in Far Cry 3. Enemies often don't spawn until you're quite close to bases in Metal Gear Solid V. Open world games have always tried to balance draw distance with performance. And CI Games are trying to keep this game running stably on underpowered Jaguar console CPUs. I'm not in any way inferring that CI Games are lazy or incompetent. They have their reasons. They do care about their game. And it's a pretty good game underneath the tech issues. That's why this mod exists in the first place. I want to make a good game better.

Last Train to Modtown:

The great thing about PC gaming is that if we have a difference of opinion with a developer, we can turn to mods. After playing SGW3's very fun Sabotage DLC, I started poking around in the files trying to figure out how the spawning system works. My first success came from modifying the AIArena.lua file, which allowed me to partially prevent the game despawning NPCs. By default, the game will despawn NPCs if they are occluded for longer than 2 seconds. I raised this timer to 240 seconds. Suddenly NPCs were no longer disappearing because I'd walked behind a small slope.

But this wasn't good enough. Many areas had NPCs that wouldn't spawn until you were 150 meters away. Some areas had NPCs that would disappear when you were 200 meters away.

I needed access to the AIZone entities within each level. These entities controlled NPC spawning. (I still don't fully understand how they work. There are other factors that prevent NPCs spawning, and I think it's partially linked to the game streaming regions as you travel through the map.)

Because we don't have access to the game's CryEditor files, I was forced to extract the raw xml data for each level, and covert it from binary format, and then modify it manually with a text editor. I found the AIZone entities, but I faced a problem. There were hundreds of them for each map, many with unique min-max values, and determining which one corresponded to which area was borderline impossible. Also, I didn't fully understand what fSpawnZoneDistMax and fSpawnZoneDistMin actually meant. They're just variables. I still can't figure out where they're used, and it's possible that a lot of code is stored in the game's EXE or something. Regardless, these AIZone entities ranged from tiny to reasonably massive. I chose to overwrite them with 800 and 500 meters respectively. Which is a really unwise blanket approach. It could cause all sorts of potential issues.

However, I made the changes, did some testing, and was generally pleased with the results. It's not perfect. But the NPCs now spawn much further, render much further, and don't vanish because you crouched behind a bush. I feel it greatly enhances the overall feel of the game, and it's something people have been asking for since release. Does it completely eliminate the issue? No, and I don't think it's actually possible to completely eliminate it. However, it does significantly alleviate it.

368070 20170910153731 1

With this mod, NPCs you tag with your drone now stay tagged. They don't vanish because you were operating the drone 400 meters up the road.


NPC spawn distance improvement - Mod DB

Conclusion:

I hope that eventually CI Games improve the game to the point this mod isn't needed. But until then, I'm proud to present a mod that attempts to improve a really good FPS game that bit off more than it could chew. A welcome throwback to crazy ambitious Eastern European FPS games of yesteryear. It has character. It has charm. And now it has charm that doesn't regularly disappear at 200 meters. I just hope the mod doesn't completely break the game in some way I haven't forseen. Feedback is very much appreciated.

Add file RSS Related Files
CustomMod

CustomMod

CustomMod 1.1 Other

CustomMod Option A - GameData.p3 Mod changing the distance of enemies to appear. Visibility with a telescope up to 1200 meters. Option B - GameData.p3...

Sniper Ghost Warrior 3 Improvement Project 0.40

Sniper Ghost Warrior 3 Improvement Project 0.40

Sniper: Ghost Warrior 3 Improvement Project Full Version 7 comments

General rebinding fixes. Removed "toggle next weapon" keyboard binding. Unnecessary on PC. Attempted to resolve potential rebinding overlap conflicts...

Sniper Ghost Warrior 3 Improvement Project 0.39

Sniper Ghost Warrior 3 Improvement Project 0.39

Sniper: Ghost Warrior 3 Improvement Project Full Version

Updated to be compatible with Patch 1.8, which updated the Sabotage level data to fix a minor bug.

Sniper Ghost Warrior 3 Improvement Project 0.38

Sniper Ghost Warrior 3 Improvement Project 0.38

Sniper: Ghost Warrior 3 Improvement Project Full Version 1 comment

Disabled mouse acceleration/smoothing. Fixed missing water/texture CVARs by moving them into Ingame Effects. Implemented untested fix for chain QTEs when...

Sniper: Ghost Warrior 3 Improvement Project 0.37

Sniper: Ghost Warrior 3 Improvement Project 0.37

Sniper: Ghost Warrior 3 Improvement Project Full Version

Hotfix drone hacking rebinding. Medkit moved from G to Q. (Press for use. Hold for wheel.) Disassembly moved from U to V. Cancel moved from Y to R.

Sniper Ghost Warrior 3 Improvement Project 0.36

Sniper Ghost Warrior 3 Improvement Project 0.36

Sniper: Ghost Warrior 3 Improvement Project Full Version

Hotfix for minigame re-binding. (Mine defusal, etc.)

Comments
David_Jackson
David_Jackson

I'm gonna buy this! I just love it! ^_^

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Sniper: Ghost Warrior 3
Platforms
Windows
Developer & Publisher
City Interactive (CI Games)
Engine
CryENGINE 4
Contact
Send Message
Release date
Game watch
Follow
Share
Community Rating

Average

8.8

4 votes submitted.

You Say

-

Ratings closed.

Style
Theme
War
Players
Single Player
Project
AAA
Series
Sniper: Ghost Warrior
Sniper: Ghost Warrior Tactical Shooter
Sniper: Ghost Warrior 2
Sniper: Ghost Warrior 2 Tactical Shooter
Sniper: Ghost Warrior 3
Sniper: Ghost Warrior 3 First Person Shooter
Twitter

Latest tweets from @cigamesofficial, @sgw3game

Get classic CI Games titles at lower prices now in the PS Store. Don't miss it out and check the price on your pla… T.co

Mar 21 2018 by cigamesofficial

#CharactersOfSGW3 - ODIN is a private security corporation founded in 2002 by former veterans associated with the C… T.co

Mar 12 2018 by sgw3game

#SGW3 is now available in the Flash Sale on PS Store (U.S. only). Grab your copy on Playstation 4 now!… T.co

Mar 9 2018 by sgw3game

#CharactersOfSGW3 The First Battalion of the Sixth Land Forces Brigade nicknamed "Caucasian Leopards" was formed un… T.co

Mar 5 2018 by sgw3game

Can't get you out of my head! Credit: Steamcommunity.com T.co

Mar 1 2018 by sgw3game

Impressive! Youtube.com

Feb 27 2018 by sgw3game

Current status: Re-checking Xbox patch, thanks for all reports. We're on it! 🕵️

Feb 26 2018 by sgw3game

RT @ps2fatboy: @SGW3Game updates up #MP #twitch @Twitch_ANZ @TwitchAdelaide T.co

Feb 23 2018 by sgw3game

Have a winning Valentine's Day! T.co

Feb 14 2018 by cigamesofficial

Begin the year with a Big Sale! Don't miss it out and check the price on your platform store of choice! #BEMORE T.co

Jan 31 2018 by cigamesofficial

Embed Buttons
Link to Sniper: Ghost Warrior 3 by selecting a button and using the embed code provided more...
Sniper: Ghost Warrior 3
Statistics
Last Update
Watchers
4 members
Mods
2
Addons
1
Files
9
Articles
1
You may also like
Call of Duty 4: Modern Warfare
Call of Duty 4: Modern Warfare First Person Shooter
World War 2 War in the West
World War 2 War in the West First Person Shooter
Battlefield 1942
Battlefield 1942 First Person Shooter
Call of Duty: United Offensive
Call of Duty: United Offensive First Person Shooter
Call of Duty 2
Call of Duty 2 First Person Shooter
Sniper: Ghost Warrior 2
Sniper: Ghost Warrior 2 Tactical Shooter