First of all, my biggest and only real problem with Cataclysm is that I seem to only be able to see about 50 yards in any direction. While I understand that its simulating the fact that past about 50 yards, I wouldnt be able to tell exactly what an object on the ground is. I can assume the character can see much farther, by the way the map view works, but I think limiting the character to a tiny ring of vision is a bit ridiculous. I think Ive come up with a sort of middle ground between the tiny vision cone we have now and real-life vision.
Do away with the black area around the player. Let the vision extend in every direction as far as the vision cone in the map view goes. But have any items outside the current vision cone give the message “There is an item here” rather than the specific name. This way, Id be able to tell if there’s something off in that field over there, even if I dont know what it is. When shift+xing to look at a creature, it could say something like “Theres a humanoid there” for zombies and survivors, and “Theres a humanoid there, but its not human” for any bipedal monsters. “Theres a four legged creature there” for moose, deer, boar, etc, and “Theres a small four legged creature there” for dogs, cougars, foxes and cats. But things near a lot of cover or trees, as well as in buildings or bushes would be pretty much invisible
If this was implemented we could use binoculars to look around and offset your view, but be able to see things in detail (with a very small amount of time passing for each tile you move your vision, so simulate taking time to scan around with binoculars).
With something like this, proper rifle usage could become a reality too. All pistols could have their range extended by about 20%, making pistols shoot as far as rifles do now, and rifles could fire several dozen meters (assuming your marksmanship skills were high enough). Sniper rifles could let you fire at things a couple hundred meters away, using marksmanship and your rifle skill to hone in on a target. You could also take time to line up shots, making a shot that you took time on be much more accurate than a pot shot. Plus NPCs could use it eventually.
Imagine walking down a road and an NPC sniper starts taking shots at you from a treeline, but because he’s so far away that you cant see him, so you run behind a car and hunker down (which would also be a cool mechanic. Being able to sacrifice movement and visibility for extra cover when behind an object), then peek out between shots to scan with your binoculars for the shooter.
Id imagine that’d be really difficult to implement, unfortunately.