GNag
Copyright © 2009 Schadenfroh
All rights reserved.
All trademarks and registered trademarks are the property of their respective owners.
GNag is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
GNag is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNag. If not, see .
By using GNag, the user agrees that he or she has read the EULA of the supported
application in his or her region and has verified that his or her voluntary use of
GNag does not violate the EULA. If the use of GNag violates the EULA of a
supported application in his or her region, please abstain from using it for that particular
supported application. The writer of GNag is not responsible for the changes that users make
to their system or applications by using GNag and it is up to the end user to determine if
it is within the bounds of the EULA of the application distributed in their region to make
such changes.
Portions of GNag's GNag.Operations.Archive class uses SharpZibLib, please see SharpZipLib.txt for
details and seperate license.
The writer of this program is not affiliated with any of the publishers
or developers who make the applications supported by this program.
Should a company or individual wish their product removed, please email me
and I will remove it from the definitions.
Warning:
GNag alters file permissions, modifies the registry, moves files, renames files, extracts and / or
compresses files and replaces original files with mimics. While GNag is normally able to undo all of
these changes, the safety of your system, applications and data cannot be completely assured, USE AT
YOUR OWN RISK.
System Requirements:
Windows: .NET Framework 2.0 or above
Linux: Mono 2.0 or Above (untested)
Instructions:
General Use:
It is suggested that you unblock applications before patching or installing addons / expansion packs.
GNag does not need to remain open to continue blocking applications once a block has been applied.
Make sure you are logged in as an administrator or that you have elevated the execution of GNag.exe
to that of an administrator (via right click context menu if not logged in as one). If you are using
Vista, be sure that you run it with UAC elevation (again, right-click context menu).
Definition Creation / Editing:
One can create or edit one's own definitions. The easiest way to create one's own definitions is use
the built in definition editor inside the GUI version of GNag. One can also edit the XML file with a
text editor.
Regarding Application Support:
GNag requires a new definition for each new program supported. This can be tedious and the writer of
GNag simply cannot create a definition for every program. If one discovers a method for blocking
advertisements / splash screens in an unsupported application, please email me the procedure, files
to identify the program and its default install paths. Some supported applications may only
partially block splash screens / advertisements. Do not hesitate to email me should one discover
operations on currently supported applications that prove superior or if one discovers bugs.
List of Supported Applications (as of June 23, 2009):
*Avira AntiVir Personal Edition Classic
*Battlefield 2
*BF2: Special Forces
*Battlefield Vietnam
*Bioshock
*Call of Duty 4
*Company of Heroes (Community - Amberclad)
*Crysis
*Dawn of War (Community - Amberclad)
*Dawn of War - Dark Crusade (Community - Amberclad)
*Dawn of War - Soulstorm (Community - Amberclad)
*Enemy Territory: Quake Wars (Testing)
*Fable
*Farcry (Testing)
*Ghost Recon Advanced Warfighter (Community - Amberclad)
*Ghost Recon Advanced Warfighter 2 (Community - Amberclad)
*H.A.W.X. (Community - Amberclad)
*Jade Empire
*Left 4 Dead
*Need for Speed: Most Wanted (Testing)
*Neverwinter Nights
*NWN: Shadows of Undertide
*Neverwinter Nights 2
*NWN2: Mask of the Betrayer
*Star Wars Knights of the Old Republic 2 (Testing)
*Oblivion
*Unreal Tournament 3 (Community - Amberclad)
(Testing) denotes definitions developed using information found on reliable websites that have not been tested
(Community) denotes definitions developed by the community that have not been tested by Schadenfroh