Skip to main content
20% OFF--hrs--min--sec

What is the difference between external and internal cheats?

Which of our cheats run which way

The line between the two is the game process. In Microsoft's words, a process holds what a program needs to run, including its own address space and code. An external cheat stays in a process of its own; an internal one puts its code into the game's. The table shows, game by game, which type each of our cheats is and how it starts.

  • Rust

    Type
    External
    How it runs
    Its own kernel driver and hypervisor, no code in the game
  • Apex Legends

    Type
    External
    How it runs
    Runs from its own loader
  • Arc Raiders

    Type
    External
    How it runs
    Its own loader and a kernel-level driver, started before the game
  • Counter-Strike 2

    Type
    External
    How it runs
    A self-updating loader that draws through the Steam overlay
  • Call of Duty, BO7/WZ5 External

    Type
    External
    How it runs
    Sold as its own build
  • Call of Duty, BO7/WZ5 Internal

    Type
    Internal
    How it runs
    Loaded into the game through its own loader
  • GTA V

    Type
    Injected
    How it runs
    You press Inject once you are in a GTA Online session
  • FiveM, Eulen Menu

    Type
    Internal
    How it runs
    The loader injects into the running FiveM process

How an external cheat loads

  1. Start the loaderSome external loaders have to run before the game starts, the Arc Raiders one for example. The product page says which.
  2. Start the gameThe cheat stays a separate program. Rust runs on its own driver and hypervisor; CS2 draws through the Steam overlay.
  3. Open the menu in-gameOnce you are loaded in, the menu opens with a key, usually Insert.

How an internal cheat loads

  1. Start the game firstAn internal cheat needs the running game process to load into. For GTA V that means being in a GTA Online session; Eulen injects from the FiveM server list.
  2. Inject from the loaderThe loader puts the cheat into the game process. In GTA V you press Inject.
  3. Open the menu in-gameThe menu now lives inside the game and opens with Insert.

Neither type is a promise on its own. What matters is whether the current build is cleared against the current anti-cheat, and that is what the status shows; how to read it.

Related answers

Last updated