{
  "signatures": [
    {
      "name": "dwBuildNumber",
      "module": "engine2.dll",
      "pattern": "8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 48 8B 0D ? ? ? ? 48 8D 05",
      "operations": [
        {
          "type": "ripRelative",
          "offset": 2,
          "length": 6
        }
      ]
    },
    {
      "name": "dwEntityList",
      "module": "client.dll",
      "pattern": "48 8B 0D ? ? ? ? 48 89 7C 24 ? 8B FA C1 EB",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwForceAttack",
      "module": "client.dll",
      "pattern": "48 8D 0D ? ? ? ? E9 D4 4B B4 FF",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "subtract",
          "value": 8
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceAttack2",
      "module": "client.dll",
      "pattern": "48 8D 0D ? ? ? ? E9 E4 4B B4 FF",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "subtract",
          "value": 8
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceBackward",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 4C 8D 1D",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceCrouch",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 4C 8D 3D ? ? ? ? 48 89 45",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceForward",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 4C 8D 0D ? ? ? ? 48 89 45",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceJump",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 48 8D 1D ? ? ? ? 48 89 45",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceLeft",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 48 8D 0D ? ? ? ? 44 8B 15",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwForceRight",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 48 8D 15 ? ? ? ? 48 89 45",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 48
        }
      ]
    },
    {
      "name": "dwGameRules",
      "module": "client.dll",
      "pattern": "48 89 0D ? ? ? ? 8B 0D",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwGlobalVars",
      "module": "client.dll",
      "pattern": "48 89 0D ? ? ? ? 48 89 41",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwGlowManager",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 48 89 5C 24 ? 48 89 6C 24",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwInterfaceLinkList",
      "module": "client.dll",
      "pattern": "4C 8B 0D ? ? ? ? 4C 8B D2 4C 8B D9",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwLocalPlayerController",
      "module": "client.dll",
      "pattern": "48 8B 05 ? ? ? ? 48 85 C0 74 4F",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwLocalPlayerPawn",
      "module": "client.dll",
      "pattern": "48 8D 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 48 83 EC ? 8B 0D",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "add",
          "value": 280
        }
      ]
    },
    {
      "name": "dwNetworkGameClient",
      "module": "engine2.dll",
      "pattern": "48 89 3D ? ? ? ? 48 8D 15",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwNetworkGameClient_getLocalPlayer",
      "module": "engine2.dll",
      "pattern": "48 83 C0 ? 48 8D 04 40 8B 0C C1",
      "operations": [
        {
          "type": "slice",
          "start": 3,
          "end": 4
        },
        {
          "type": "add",
          "value": 230
        }
      ]
    },
    {
      "name": "dwNetworkGameClient_maxClients",
      "module": "engine2.dll",
      "pattern": "8B 81 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 48 8D 81",
      "operations": [
        {
          "type": "slice",
          "start": 2,
          "end": 4
        }
      ]
    },
    {
      "name": "dwNetworkGameClient_signOnState",
      "module": "engine2.dll",
      "pattern": "44 8B 81 ? ? ? ? 48 8D 0D",
      "operations": [
        {
          "type": "slice",
          "start": 3,
          "end": 5
        }
      ]
    },
    {
      "name": "dwPlantedC4",
      "module": "client.dll",
      "pattern": "48 89 05 ? ? ? ? 8B 05 ? ? ? ? A9 ? ? ? ? 74 ? 25 ? ? ? ? 89 05 ? ? ? ? 8B 0D",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwViewAngles",
      "module": "client.dll",
      "pattern": "48 8B 0D ? ? ? ? 48 8B 01 48 FF 60 30",
      "operations": [
        {
          "type": "ripRelative"
        },
        {
          "type": "dereference"
        },
        {
          "type": "add",
          "value": 17680
        }
      ]
    },
    {
      "name": "dwViewMatrix",
      "module": "client.dll",
      "pattern": "48 8D 0D ? ? ? ? 48 C1 E0 06",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwViewRender",
      "module": "client.dll",
      "pattern": "48 89 05 ? ? ? ? 48 8B C8 48 85 C0",
      "operations": [
        {
          "type": "ripRelative"
        }
      ]
    },
    {
      "name": "dwWindowHeight",
      "module": "engine2.dll",
      "pattern": "8B 05 ? ? ? ? 89 03",
      "operations": [
        {
          "type": "ripRelative",
          "offset": 2,
          "length": 6
        }
      ]
    },
    {
      "name": "dwWindowWidth",
      "module": "engine2.dll",
      "pattern": "8B 05 ? ? ? ? 89 07",
      "operations": [
        {
          "type": "ripRelative",
          "offset": 2,
          "length": 6
        }
      ]
    }
  ]
}