> ## Documentation Index
> Fetch the complete documentation index at: https://docs.overlayed.gg/llms.txt
> Use this file to discover all available pages before exploring further.

> Game events emitted for most or all games.

# Universal

<Info>`overlayed.universal.readyForGameEvents()` must be called before any events will be emitted.</Info>

### logged\_in

The user's account ID for that particular game.

<CodeGroup>
  ```ts type.ts theme={null}
  interface LoggedInEvent {
  	account_id: string;
  }
  ```

  ```json example.json theme={null}
  {
  	"account_id": "1234567890"
  }
  ```
</CodeGroup>

### module\_loaded

<CodeGroup>
  ```ts type.ts theme={null}
  interface ModuleLoadedEvent {
  	game_version: string;
  	process_hash: string;
  }
  ```

  ```json example.json theme={null}
  {
  	"game_version": "157.0.1",
  	"process_hash": "2413fb3709b05939f04cf2e92f7d0897fc2596f9ad0b8a9ea855c7bfebaae892"
  }
  ```
</CodeGroup>

### module\_unloaded

<CodeGroup>
  ```ts type.ts theme={null}
  interface ModuleUnloadedEvent {
  }
  ```

  ```json example.json theme={null}
  {}
  ```
</CodeGroup>

### unsupported\_game\_version

<CodeGroup>
  ```ts type.ts theme={null}
  interface UnsupportedGameVersionEvent {
  	game_version: string;
  	process_hash: string;
  }
  ```

  ```json example.json theme={null}
  {
  	"game_version": "157.0.1",
  	"process_hash": "2413fb3709b05939f04cf2e92f7d0897fc2596f9ad0b8a9ea855c7bfebaae892"
  }
  ```
</CodeGroup>
