XGame client

XGame Client

The best way to run your cheats
Always up to dateThe client automatically keeps you on the latest version of every cheat.
Load into any game, instantlyA safe DLL injector loads your cheat mid-match, right when you need it.
No malware or bloatwareOnly an anonymous hardware ID, stored as a one-way hash, locks your licence to one PC. You can move it from My Cheats.
Buy once, use foreverNo subscription — pay a single fee and stay updated through the client.
Download the client

How the client works

Four steps from launch to in-game, every time you open the client.

1
Connect

The client opens an encrypted TLS connection to the XGame licence server.

// startup
var conn = TlsConnect(
  "api.xgamecheats.com",
  port: 443
);
2
Verify licence

A one-way hash of your hardware ID is checked against your purchase.

// licence check
string hwid = Hash(
  GetHardwareId()
);
if (!Verify(hwid))
  Exit();
3
Fetch update

If a newer version exists, the server streams the encrypted module.

// auto-update
byte[] dll = conn
  .GetLatest(game);
WriteCache(
  "cheat.enc", dll
);
4
Load into game

The module is decrypted and mapped into the game. Press your hotkey and play.

// inject
var p = FindGame(game);
Inject(p,
  Decrypt(dll));
// ✓ active