Dota 2 Mod Manager

The D2PFX catalog

Every mod this app installs comes from one place, and I did not make that place. This page is about what the catalog is, who runs it, and why it is the best open collection of Dota 2 mods there is.

Checked

What it is

D2PFX is an open catalog of cosmetic mods for Dota 2, run by h6rd with the community. 1,181 mods in 41 categories: hero skins, hero items, terrains, trees, the river, shaders, effects, couriers, wards, announcers, music, cursors, fonts, Roshan, mega-kills. Every mod carries a preview, tags saying what it really changes, an author and a date. It has been going for over a year and grows on its own schedule rather than in releases.

D2PFX is short for the catalog's own name, which is spelled out on its repository. The short form is used here because search engines and video platforms read the full one as adult content and quietly hide whatever page carries it, which helps nobody and least of all the people who made these mods.

What is in it right now

Counted from the catalog when this page was built:

Why this one

The wiki, which is the good part

Most mod sites tell you where to put a file. The catalog's wiki tells you how the file was made: decompiling a game asset, editing it, compiling it back, packing it into a VPK, and which folder inside the archive each kind of resource has to sit in for the engine to find it. Icons, sounds, styles and fonts all live in different places and only some of them need compiling. If you want to stop installing other people's mods and start making your own, that is where to go.

Credit, and the limits of it

The catalog and the mods in it belong to the people who made them. This app installs them and takes no money for it, from anyone. If you made something shown here and want it credited differently, or gone, the Discord is the fastest way and it gets done.

Questions

Is this the catalog's official app?
No. The catalog and this app are separate projects by different people. The manager is listed in the catalog's Tools section, but the catalog stands on its own and the app reads it as open data.
Why is it called that?
The author named it years ago and that is the name it is known by. It says nothing about the contents: the catalog is cosmetic mods for Dota 2, sorted by hero and category.
Can I install from the catalog by hand?
Yes. Download the file from the site and rename it into a free pak slot. The manual route.
Does the app work without the catalog?
Yes, for your own files. Installing your own .vpk. The catalog is where the browsable collection comes from.