TF2CDownloader
Cross-platform utility for automatically downloading and installing TF2 Classic
Install / Use
/learn @tf2classified/TF2CDownloaderREADME
TF2CDownloader
To end-users, this tool is the official installer and updater for Team Fortress 2 Classic.
To programmers, this is a thin and rough script that sits on top of Aria2 and Butler to provide reasonably-efficient updating without too much complication.
To other Sourcemods, this is a tool you can use for your project with only minor work, as the mechanism here is extremely agnostic and flexible. Get in touch with cco on our Discord if you're interested!
Requires Rich, PyZstd, TQDM, and HTTPX to build.
PyInstaller is used to build this into a single-file binary. A spec file is included.
For convenience in building, the Binaries folder of the repository contains prebuilt and static versions of Aria2 and Butler for Windows and Linux. Aria2 is extracted from here: https://github.com/q3aql/aria2-static-builds (aria2-1.36.0-win-64bit-build2.7z)
The official build of Butler, as supplied by itch.io, is used.
<a href="https://hosted.weblate.org/engage/tf2cdownloader/"> <img src="https://hosted.weblate.org/widgets/tf2cdownloader/-/287x66-grey.png" alt="Translation status" /> </a>
Related Skills
node-connect
354.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
