Readme for OGC Hook beta 6.13
(Please read everything! We won't give support on questions which are answered/explained here!)


| Changes:

    beta 6.12 (13. Dec 2001):
    • Added new aiming (by bunny771)
    • Commandmenu completely reassembled
    • Installer is now also able to uninstall
    • Not detected by Disolution
    beta 6.11 (12. Dec 2001):
    • Fixed reversed soundhack in mirror. Added a cvar for it: xxxmsoundfix (see below)
    • Console hides automatically when used with OGC PB Hack and when PB makes a screenshot
    • Restructured the message system due to detection problems. (added xxxmessages, xxxmsg and xxxtxt)
    beta 6.1 (11. Dec 2001):
    • Added cvars for the rear mirror to control width (xxxmirrorw) and height (xxxmirrorh)
    • Fixed installer (thank Microsoft for implementing crappy Shell-functions which work on one system, and won't on another!!)
    beta 6 (10. Dec 2001):
    • Aiming should now be perfect!
    • Completely undetectable for TSC, Admin-mod or Jedi-No-Cheat due to partially random filenames! No exec-protection needed anymore and has been disabled
    • Installer (ogcinstall.exe) creates now a shortcut on desktop and scans for common cheat-files of other cheats and gives warnings if found
    • Loader (ogc.exe) starts HL now always with "-console -zone 8000 -game cstrike" (internally)
    • Added a rear mirror (xxxmirror) (not for 3dfx cards)
    • Added a bombtimer (xxxbombtimer)
    • Added display of the current system time (xxxsystime)
    • Added display of the current aiming vectors (xxxavdraw)
    • Removed xxxloadcvar. This can be done with "exec <filename>".

| Installation:

  • After reading this readme, just execute ogcinstall.exe, it will guide you through the installation
  • Note: If you use a game-manager like KaLi or GameSpy, let it point directly to the OGC executable in your Half-Life/CS directory. You don't need to add "-console", "-zone 8000" or "-game cstrike" anymore because the loader does this automatically now.


  • If you want to connect to a server directly after clicking the shortcut on your desktop, make the commandline look like this:

      C:\Sierra\Half-life\ogc.???.exe +connect <IP>:<port>

    Just replace <IP> and <port> with the IP and Port of the server you want to connect.
    Example:

      C:\Sierra\Half-life\ogc.???.exe +connect 123.42.122.13:27015


| Using the in-game menu (commandmenu):

  • You have to have a key which is bound to "+commandmenu". If you don't have that, do the following:
    • open config.cfg in your cstrike directory
    • if you want to bind it to the "R"-key, type the following into an empty line:
      bind "r" "+commandmenu"
    • close config.cfg (and save it)
  • When in-game, press the key you assigned to commandmenu
  • If you are on a Punkbuster server, download the OGC PB Hack. It will close your commandmenu when PB takes a screenshot.

| PunkBuster, Admin-mod and TSC:

  • Not detected by PunkBuster. To be safe from PB-screenshots, get OGC PB Hack from www.mpcheats.com
  • Not detected by Admin-mod configs or workarounds.
  • Not detected by Jedinocheat Admin-mod plugin.
  • Not detected by TSC 2.5r


  • About Anti-OGC:
      The Anti-OGC Plugin for admin-mod analyzes your moving behaviour and can detect if you are acting like an aimbot (turning too fast and then immediately make a headshot for example). You can look if the server has this plugin installed by typing admin_version into console when connected to the server. If you see the Anti-OGC Plugin, better don't use the aimbot or set xxxfov to 5 or 10.


    The following files are currently checked by Jedi-no-cheat Servers:
  • In your Half-Life Folder: ogc.dll, ogc.exe, hlh.exe, hlh.dll, loader.dll, abc.exe, abc.dll, ocg.exe, obc.exe, obc.dll
  • In your Windows/System or WinNT/System Folder: hooker.dll
  • In your Windows or WinNT Folder: xqz2.ini, hell.ini

| Description of OGC hook variables and commands:

    The following are the CVars to control all the features of OGC Hook if you don't want to use the commandmenu. Because of our Prefix-system, the first three letters of all CVars are different from machine to machine. They're replaced by "xxx" in the following list... so if your prefix is "zru", the CVar "xxxaim" is called "zruaim" in your OGC Hook.

    The CVars must be entered into console and they are usually followed by a number: 0 means "off" / 1 means "on".
    For example type xxxshoot 1 to activate autoshoot. If you're not sure on how to use it, use the commandmenu instead. It also has now all the features!

    Aimbot stuff:
      xxxaim: turns aimbot on (1) or off (0)
      xxxteam: 0 aims at enemies ... 1 aims at enemies and friends ... 2 aims only at friends
      xxxlock: 1 = aimbot does NOT switch target only because another possible target is nearer
      xxxmode: target selection based on distance (0) or angle (1) - relative to your position (0) or your crosshair (1)
      xxxshoot: turns automatic shooting on (1) or off (0) - does only make sense with xxxaim 1
      xxxfov: controls botfov (field of view). Value is in degrees. default ist 30.
      xxxaimthru: target tracking trough walls (1) or not (0).
      xxxinfo: displays info-text on your screen. 0=off 1=aiming info 2=reserved 3=CVAR change confirmations
      xxxpred: aimbot target prediction on (1) or off (0).
        xxxpredmax: how many frames to predict in advance. Default is "2".
        xxxpredtime: ammount of time to go back in history for prediction. Default is "0.05"
      xxxautoburst: Choose between a automatic burst setting (1) and a manual burst setting (0). See below for more information.
      xxxsetburst: This command is used to configure automatic burst. see below for more details
        xxxftime: (Manual setting) indicates how long the fire button should be pressed in seconds. Default is "0.2"
        xxxdtime: (Manual setting) sets the delay after each burst. Default is "0.4"
        xxxsdelay: (Manual setting) sets the starting delay (reaction time after target lock). Default is "0.05"
        xxxrdelay: (Manual setting) sets the release delay (reaction time after target is lost). Default is "0.05"
        xxxburstflags: (Manual setting) see below for a list of flag values
      xxxsaveburst: save all burst settings to the given file in standard config-format. (default is ogc.xxx.burst.cfg). Load the settings using "exec <filename>"
      xxxavdraw: Draws all the current aiming vectors on the screen (1) or not (0)
      xxxavlist: Lists all the current aimvectors for standing (0) or ducking (1) targets.
      xxxavclear: Clears the list of the aimvectors for standing (0) or ducking (1) targets.
      xxxavadd: Adds an aimvector to the row of possible target points on the models (see ogc.cfg for examples).
      xxxrandmax: Part of the random-aiming system. It is the size of the maximum radius around the aimvector-point.
      xxxrandspeed: This is the speed used for moving around the aimvector-point. It will simulate human aiming and should prevent aimbot detection.

        Graphic stuff:
          xxxmirror: Activate(1) or deactivate(0) the rear mirror (not for 3dfx cards)
            xxxmirrorx: x-Position of rear mirror (default is 0 (on the very left))
            xxxmirrory: y-position of rear mirror (default is 0 (on the very top))
            xxxmirrorh: height of mirror in pixels (default is 200)
            xxxmirrorw: width of mirror in pixels (default is 300)
          xxxglow: players glowing like in adminmod ... the value is the glowdistance from player model
          xxxwall: (OpenGL only) turns XQZ-style wallhack on and off
          xxxglextra: (OpenGL only) 1 = white walls / 2 = inverted lighting / 0 = nothing
          xxxlambert: (OpenGL only) lambert
          xxxbarrel: shows targeting laser-lines so you know where enemies are aiming at! The value is the length of laser.
          xxxspiked: spiked player models... value controls length of spikes, for example: 300
          xxxtrans: crates and doors transparency .... 1 = invisible ... 128 = semi .... 255 = full solid ... 0 = off (same as 255)
          xxxlight: nightvision ... value is range
          xxxtglow: current Bot-Target glows green (1) or not (0).
          xxxsglow: ViP or bomb carrier glows in green (1) or not (0).
          xxxesp: shows names of lying weapons and bombs
          xxxbox: draws a small box on every player model 0=off, 1=HLH style, 2=OGC style
          xxxbombtimer: Shows bomb countdown of any bomb (1) or not (0) - needs one explosion first, so that it knows the timing!
          xxxname: displays playername 0=off, 1=full name, x=cut at x characters
          xxxweapon: displays name of current weapon of every player
          xxxavdraw: displays aim vectors and player origin.
          xxxdistance: shows the distance of every player
          xxxconfont: Use console font rather than Admin-Mod font for ESP display
          xxxcross: Choose a non-zoom crosshair. numbers 1,2,3,4 are available. 0=off

        Removals:
          xxxsmoke: doesn't show smoke
          xxxflash: prevents the flashbang whitescreen
          xxxsniper: hides sniper blackout (black area when zoomed)
          xxxrecoil: 0=norecoil off, else recoil compensation multiplier. Recommended setting: 1.0 (OGC 5.0 setting was: 2.0)

        Sound Hack (enable with "xxxpatch sound"):
          xxxsoundaim: automatic aiming at sound markers
          xxxsoundfilter: 0=no markers,1=only for non-visible players,2=also for visible enemies,3=for all players
          xxxsoundtol: sound filter tolerance: how far away the sound can be from a player to be associated with a him. Default=200
          xxxsoundtime: sound marker display duration in seconds
          xxxsoundmax: maximum number of sound markers displayed at once. use this command without arguments to clear out the markers
          xxxmsoundfix: when mirror is on, all sonds are reversed. msoundfix will reverse sound again (1) or not (0).

        Misc:
          xxxzoom: 90 = no zoom. Use values less than 90 to zoom in or use the script included in ogc.cfg -> Bind a key to "+xxxdozoom"
          xxxczoom: continuous zoom, 0=0ff, x='zoom in' for x degrees per frame, negative values zoom out, 1000=stop zooming
          xxxjump: jumps automatically again and again as long as you hold your jump button
          xxxduck: ducks automatically while in the air and not falling down
          xxxlamer: Add a player on the list of high priority targets. see below for more information
          xxxloadcvar: load all cvar settings from the given file
          xxxsavecvar: save all cvar settings to a given file (default is ogc.xxx.cvar.bin)
          xxxpatch: Accepts the following parameters (e.g. "xxxpatch cvar"):
            cvar: Enables the built-in CVars of CS which are blocked because of their use in cheating. See the list below for description.
            sound: Enables sound hack
          xxxsystime: shows system time in upper right corner (1) or not (0).
          xxxtxt: draws the given sentence on the screen in green letters (like admin-mod text)
          xxxmessages: internally used
          xxxmsg: internally used

      | Patched CVars:

        Here is the description of the CVars which are disabled by HL, but enabled by OGC hook (if you type xxxpatch cvar in console):

        Third-Person mode (chase_active):

          You will see yourself from the spectators point of view while playing.


        Wireframe (gl_wireframe):

          All the edges of every object in the map will appear in wireframes.


        Dynamic Lighting (r_dynamic):

          Deactivates dynamic lighting, like light reflections on polished objects (remember your suit gloves in Half-Life?).
          Torches will keep working, but you won't see the light around who's using it anymore.


        Lightmap (r_lightmap) - Software rendering mode only:

          Display only one of the three possible lightmaps (valid values are 0, 1, 2, 3).
          Useful for viewing range of switched lights.


        Fullbright (r_fullbright):

          Make all models appear in full brightness.


        Note: If you want to use them on a Punkbuster-server you have to download the OGC PB Hack to be protected from CVar violations with the cheat-CVars above.
      |High Priority Targets (aka Lamer Tracking):

        You can add players to your lamer list to give them priority over other possible targets. This is useful if you have a teamkiller in your team, as lamers are always attacked regardless of the xxxteam setting. This is also useful against other cheaters.
        To add lamers to your list use: "xxxlamer 1 (1)Player" or "xxxlamer 2 Robin". The first number is the slot where you store the player on the list. There are five slots available. You don't have to type the full name, so if he is called "Robin Hood" just type "Robin" if nobody else has that string in his name. Use "xxxlamer list" to see who is on this list. Type "xxxlamer x" to remove someone from slot x on the list. Clearing the first slot actually disables lamer tracking.
      |Fine Tuning Burst-Fire and Auto-Burst mode:

        First, burst modes only work when autoaim and autoshoot is enabled. For manual burst there are four settings: xxxftime, xxxdtime, xxxsdelay and xxxrdelay (short for fire time, delay time, start delay, release delay). When a target enters your view, there is a delay of xxxsdelay seconds. You can use this setting to look more human, simulating a reaction time. This setting is also needed when you set your aimbot to stop you before shooting. I'll advise you not to set it below 0.05 seconds, to give the target some time to come into your view.
        After the start delay there are bursts with a duration of xxxftime seconds followed by a delay of xxxdtime seconds. Then, after the target is lost (either by death, or by disappearing behind a wall) the aimbot continues to fire for xxxrdelay seconds. Again you can use this to look more human and simulate a reaction time. Set it to 0.0 if you don't like it. For uninterrupted attacking during autoshoot (as in OGC4.3) just set xxxdtime and xxxftime both to 0.01. This will effectively disable manual burst mode.
      |Automatic Burst mode:

        It's best to tell you this using examples. We will now set the ak47 to fire uninterrupted at distances lower than 7 m. At range 7 to 30 m it will shoot for 0.2 seconds then pause 0.4 seconds. At ranges above 30m it will shoot for 0.15 seconds and pause 0.6 seconds. Delay time after target locking should be 0.05 seconds.
          xxxsetburst ak47 1 7 1.0 0.0 0.05 0
          xxxsetburst ak47 2 30 0.2 0.4 0.05 0
          xxxsetburst ak47 3 999 0.15 0.6 0.05 0
        The number following the weapon is the range slot. There are 5 available for each weapon. To find out the correct weapon name, buy that weapon and drop it while having xxxesp enabled. Ranges have to increase with the slot number as shown in the example or else you get unexpected results. The Last number in the setburst line is a flag value. The following flags area available:
          DUCK = 1, // automatically duck while shooting at this range (sdelay required), not implemented
          NOAIM = 2, // dont autoaim using this weapon at this range (useful for grenades/c4/knife)
          STOP = 4, // stop Movement before shooting at this range (useful for awp) (sdelay required)
          ZOOM = 8, // zoom in before shooting at this range. use with sdelay
          GROUND=16, // don't shoot with this weapon if not on ground
          USE =32; // press the USE-Key to stop faster (only with BURSTFLAG_STOP)
        Add the values you want and give them as burstflag value. For example to make a hard stop before shooting you would set xxxburstflags to 4+32 = 36.
        To copy a weapon setting to another weapon you can use the copy command like this: "xxxsetburst copy ak47 m4a1" will copy all burst information for ak47 to m4a1. To save your burst settings for all weapons in a file type "xxxsaveburst burst.cfg". To load them type "exec burst.cfg".

      · OGC Hook created by System ·
      · Readme created by Phar Lap ·
      · for www.mpcheats.com ·