[Code] Disabling Hackshield

Results 1 to 8 of 8
  1. #1
    [Code] Disabling Hackshield Future is offline
    LegendRank
    Dec 2011 Join Date
    2,265Posts

    [Code] Disabling Hackshield

    I've posted it before but as it's admittedly hard to find and people continuously struggle with it, I decided to make this a proper tutorial. This is the easiest way to get around hackshield related problems like the 5-10 minutes DC.

    Tutorial level: Very easy

    Client

    Disabling the clientsided hackshield is as simple as changing one single line in AtumApplication.h around line #200 from:

    Code:
    #define GAMEGUARD_TYPE 	USE_GAMEGUARD_AHNLAB_HACKSHIELD
    to:

    Code:
    #define GAMEGUARD_TYPE USE_GAMEGUARD_NONE
    Done.
    This will disable the startup routine of all supported hackshields in the client. There are other defines that imply to be disabling the hackshield, mostly unrelated to this issue though or only partially disabling it.

    If you don't happen to use the WIKIGAMES_ENG configuration for your server, also make sure the define
    Code:
    #define S_HACK_SHIELD_AUTO_UPDATE_HSKIM
    located in the Contents.h file is not activated! (precede it with "//")


    Server

    I've researched in released sources and found out that the serversided hackshield is not activated by default! To make sure it isn't, check whether:

    1. The define
      Code:
      _USING_HACKSHIELD_
      (located in the LocalizationDefineCommon.h file) is not active (preceded with "//" or disabled by other preprocessor directives)
    2. The language type, set in the global.cfg file, is:
      • LANGUAGE_TYPE_ENGLISH
      • LANGUAGE_TYPE_GERMAN
      • LANGUAGE_TYPE_TURKISH
      • LANGUAGE_TYPE_ITALIAN
      • LANGUAGE_TYPE_FRENCH
      • LANGUAGE_TYPE_POLISH
      • LANGUAGE_TYPE_SPANISH


    Quite simple, really.


  2. #2
    Account Upgraded | Title Enabled! yokohiro is online now
    MemberRank
    Jan 2007 Join Date
    NarniaLocation
    727Posts

    Re: [Code] Disabling Hackshield

    Where do I find AtumApplication.h? In source 4.2

  3. #3
    Apprentice dogfight is offline
    MemberRank
    Mar 2018 Join Date
    ThailandLocation
    5Posts

    Re: [Code] Disabling Hackshield

    Quote Originally Posted by yokohiro View Post
    Where do I find AtumApplication.h? In source 4.2
    EP4.3C:\SourceCode\ProjectAtum\ProjectAtum\main\AtumApplication.h
    Last edited by dogfight; 12-03-18 at 08:10 PM.

  4. #4
    Novice tommy121 is offline
    MemberRank
    Jul 2020 Join Date
    3Posts

    Re: [Code] Disabling Hackshield

    #define USE_GAMEGUARD_AHNLAB_HACKSHIELD 1 //ÇÙ½¯µå °ÔÀÓ°¡µå
    Mine looks like this and when i change i get error's from the hackshield code in the cpp and some in .h what am i doing wrong

  5. #5
    Novice juanmz179 is offline
    MemberRank
    Jun 2021 Join Date
    3Posts

    Re: [Code] Disabling Hackshield

    Where do I find AtumApplication.h? In source 3.5

  6. #6
    Member vinleprince is offline
    MemberRank
    Feb 2015 Join Date
    77Posts

    Re: [Code] Disabling Hackshield

    Quote Originally Posted by juanmz179 View Post
    Where do I find AtumApplication.h? In source 3.5
    ProjectAtum
    - Common*
    - DataRenderLib
    - DirectXLib
    - EtcLib
    - InterfaceLib
    - ProjectAtum -> Here
    - SkinnedMeshLib
    - SocketLib

  7. #7
    Novice juanmz179 is offline
    MemberRank
    Jun 2021 Join Date
    3Posts

    Re: [Code] Disabling Hackshield

    I could make a video of how to edit it because I can not find it: c

  8. #8
    Novice TheHungCNTT is offline
    MemberRank
    Aug 2021 Join Date
    1Posts

    Re: [Code] Disabling Hackshield

    Can u tell me how to import source to client plz.



Advertisement