-
Notifications
You must be signed in to change notification settings - Fork 0
Installation and Setup
| Requirement | Details |
|---|---|
| Python | 3.8 or later — python.org/downloads |
| TF2 | Installed via Steam |
| vpk library | Installed automatically on first run |
| vdf library | Installed automatically on first run (optional but recommended) |
| Casual Preloader | Recommended for using output files — download here |
On first run, Windows may show a warning about pip installing scripts to a location not on PATH. This is a standard Windows behaviour and does not affect how the tool works. The warning is safe to ignore.
The tool automatically checks common Steam installation paths on all platforms.
If TF2 is not found automatically, you can set the path manually:
python3 tf2autoswap.py --tf2 "C:/path/to/steamapps/common/Team Fortress 2/tf"
Built mods and the log file are saved inside the tool folder itself:
TF2autoswap_v4.6/
output/ ← built VPKs saved here
tf2autoswap.log ← errors and build history
This keeps everything self-contained. To move or share the tool, zip the whole folder.
# Installation & Setup| Requirement | Details |
|---|---|
| Python | 3.8 or later — [python.org/downloads](https://www.python.org/downloads/) |
| TF2 | Installed via Steam |
vpk library |
Installed automatically on first run |
vdf library |
Installed automatically on first run (optional but recommended) |
| Casual Preloader | Recommended for using output files — [download here](https://cueki.github.io/casual-pre-loader/) |
- Go to the [releases page](https://github.com/TF2Autoswap/releases/releases)
- Download the latest release zip —
TF2autoswap_v4.6.zip - Extract the zip to a folder of your choice
The extracted folder should contain:
TF2autoswap_v4.6/
tf2autoswap.py
tf2_core.py
tf2_schema.py
README.md
CHANGELOG.md
Keep all files in the same folder. Do not move them separately.
Open a terminal in the folder and run:
python3 tf2autoswap.py
On the first run the tool will:
- Detect your TF2 installation automatically
- Install the
vpklibrary if not already present - Install the
vdflibrary if not already present - Load item names from TF2's item database
- Open the main menu
| Platform | Status | Notes |
|---|---|---|
| Linux | ✅ Fully tested | Primary development platform |
| Windows | ✅ Tested | See note below |
| macOS | Should work — testers welcome |
On first run, Windows may show a warning about pip installing scripts to a location not on PATH. This is a standard Windows behaviour and does not affect how the tool works. The warning is safe to ignore.
The tool automatically checks common Steam installation paths on all platforms.
If TF2 is not found automatically, you can set the path manually:
python3 tf2autoswap.py --tf2 "C:/path/to/steamapps/common/Team Fortress 2/tf"
Built mods and the log file are saved inside the tool folder itself:
TF2autoswap_v4.6/
output/ ← built VPKs saved here
tf2autoswap.log ← errors and build history
This keeps everything self-contained. To move or share the tool, zip the whole folder.