# kane8kki/who architecture

> Architecture diagram of the GitHub repository kane8kki/who, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kane8kki/who
- Repository: https://github.com/kane8kki/who

## Overview

This repository is a playable Source Engine mod distributed as game content, not an application with visible source-code orchestration. The README’s principal workflow is to install Source SDK Base 2013 Singleplayer, place the mod folder in Steam’s sourcemods directory, then play it. The tree shows maps, models, materials, audio, scripts, and supporting game files, but no excerpts document how those assets are loaded or connected at runtime; those relationships are therefore omitted.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_game["Game package"]
  node_mod["Playable mod"]
end

subgraph group_world["World content"]
  node_maps["Maps"]
  node_instances["Map instances"]
  node_graphs["Map graphs"]
end

subgraph group_assets["Visual assets"]
  node_models["Game models"]
  node_model_sources["Model sources"]
  node_materials["Materials"]
  node_sound["Sound assets"]
end

subgraph group_runtime["Game support"]
  node_scripts["Game scripts"]
  node_cfg["Configuration"]
  node_resource["UI resources"]
  node_content["Content files"]
end

node_player(("Player"))
node_steam["Steam / SDK"]

node_player -->|"installs SDK"| node_steam
node_player -->|"places in sourcemods"| node_mod
node_player -->|"plays"| node_mod

click node_maps "https://github.com/kane8kki/who/tree/main/maps"
click node_instances "https://github.com/kane8kki/who/tree/main/maps/instances"
click node_graphs "https://github.com/kane8kki/who/tree/main/maps/graphs"
click node_models "https://github.com/kane8kki/who/tree/main/models"
click node_model_sources "https://github.com/kane8kki/who/tree/main/ModelSrc"
click node_materials "https://github.com/kane8kki/who/tree/main/materials"
click node_sound "https://github.com/kane8kki/who/tree/main/sound"
click node_scripts "https://github.com/kane8kki/who/tree/main/scripts"
click node_cfg "https://github.com/kane8kki/who/tree/main/cfg"
click node_resource "https://github.com/kane8kki/who/tree/main/resource"
click node_content "https://github.com/kane8kki/who/tree/main/content"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_mod toneBlue
class node_maps,node_instances,node_graphs toneAmber
class node_models,node_model_sources,node_materials,node_sound toneMint
class node_scripts,node_cfg,node_resource,node_content toneRose
class node_player,node_steam toneIndigo
```

## Components

### Game package

- **Playable mod**

### World content

- [Maps](https://github.com/kane8kki/who/tree/main/maps): `maps`
- [Map instances](https://github.com/kane8kki/who/tree/main/maps/instances): `maps/instances`
- [Map graphs](https://github.com/kane8kki/who/tree/main/maps/graphs): `maps/graphs`

### Visual assets

- [Game models](https://github.com/kane8kki/who/tree/main/models): `models`
- [Model sources](https://github.com/kane8kki/who/tree/main/ModelSrc): `ModelSrc`
- [Materials](https://github.com/kane8kki/who/tree/main/materials): `materials`
- [Sound assets](https://github.com/kane8kki/who/tree/main/sound): `sound`

### Game support

- [Game scripts](https://github.com/kane8kki/who/tree/main/scripts): `scripts`
- [Configuration](https://github.com/kane8kki/who/tree/main/cfg): `cfg`
- [UI resources](https://github.com/kane8kki/who/tree/main/resource): `resource`
- [Content files](https://github.com/kane8kki/who/tree/main/content): `content`

### Other components

- **Player**
- **Steam / SDK**

## Connections

- Player → Steam / SDK: installs SDK
- Player → Playable mod: places in sourcemods
- Player → Playable mod: plays
