**********************************
* Ghosts FoV Changer by AgentRev *
**********************************

If you find a bug or have a suggestion, drop me an email at agentrevo@gmail.com

**********************************

DISCLAIMER: I, AgentRev, am not responsible for anything that happens to your CoD:Ghosts profile and/or Steam account during usage of the Ghosts FoV Changer. The official version is distributed on www.MapModNews.com; if acquiring it from a different source, be on the lookout for anything suspicious.

ACTIVISION, CALL OF DUTY, MODERN WARFARE, and CALL OF DUTY GHOSTS are trademarks of Activision Publishing, Inc.
No copyright infringement intended.

**********************************

Questions & Answers:


Q: Can a FoV changer cause a ban from Infinity Ward or Valve Anti-Cheat?
-
A: That is very unlikely, as it was previously allowed for MW3 (http://community.callofduty.com/message/205674719), but there is no absolute guarantee unless a proper confirmation is given for CoD:Ghosts.


Q: FoV Changer has stopped working / errors about missing DLL files or .NET Framework
-
A: Send me an email at agentrevo@gmail.com, and if you have any error message, be sure to include a screenshot so I can try to diagnose the problem. Before emailing me, I'd suggest that you make sure the latest .NET Framework is properly installed: 
http://www.microsoft.com/download/details.aspx?id=30653

Q: How come the zoomed-in (aimed-down sight) FoV won't change too?
-
A: That's how the "cg_fov" variable has ever worked. It would be easy to switch to the "cg_fovScale" variable, but it would allow people to use the FoV changer as an all-purpose variable zoom, which is seen as an unfair advantage by many.


Q: How come your FoV changer doesn't need to be updated each time the game receives a patch?
-
A: Because unlike some lazy coders out there, I included a memory pattern research system which is able to locate the new FoV value when it changes. When the memory offset is found, it is saved in the settings file.


Q: omgwtfbbq, can u maek this for xbox/playstashun?! pls!!1!
-
A: No.


Q: So what's behind this stuff?
-
A: Everything is coded in C#, and interactions with the game's memory are made via P/Invoke calls to kernel32's Read/WriteProcessMemory. The executable is compiled in x64 for the .NET 3.5 Framework.
