Easily manage, backup, and switch between Team Fortress 2 config profiles!
- 🗂️ Profile Management: Create, edit, and delete multiple config profiles for TF2.
- 🔄 One-Click Switching: Instantly apply any profile to your TF2 directory.
- 🛡️ Safe Backups: Never lose your custom configs—profiles are stored safely.
- 🚀 Steam Launch Options: Save and recall your favorite launch options per profile.
- 🕵️ Auto-Detect: The app detects changes in your
cfg
andcustom
folders. - 🧹 Fresh Install: Wipe your TF2 config for a clean start (with safety checks!).
-
Clone this repo:
git clone https://github.com/yourusername/TF2ConfigManager.git cd TF2ConfigManager
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python main.py
-
Set your TF2 folder:
Click "Change tf Folder" and select yourtf
directory (should containcfg
andcustom
). -
Import your current profile:
- It is reccomended to import from your current TF2 folder, or
- Import from any
cfg
/custom
folders.
-
Refresh profiles:
- Press the "Refresh Profiles" button to mark your imported config as current.
-
Switch profiles:
Select a profile and click "Apply Profile" to instantly swap configs. -
Edit or delete profiles:
Use the "Edit" and "Delete" buttons for easy management. -
Fresh install:
Use "Fresh Install" to wipe your TF2 config. You have to verify game files in Steam after. -
Need help?
Click the?
button for a full FAQ and help dialog.
- Back up your configs!
While this tool is designed to be safe, always keep backups of important files. - Fresh Install is destructive!
This will delete your entiretf
folder. You must verify your game files in Steam after using it.
-
Q: Where are profiles stored?
A: In theprofiles/
folder inside the app directory. -
Q: Does this modify my Steam or TF2 install?
A: No, it only manages yourcfg
andcustom
folders. -
Q: Can I use this for other Source games?
A: It's designed for TF2, but may work for similar folder structures.
- UI: CustomTkinter
- Made with ❤️ by Rndaom
MIT License. See LICENSE for details.