Skip to content

h6rd/dota2-minify

 
 

Repository files navigation

⚠️ JOIN THE EVOLUTION!

Help us build the future of Minify!
We have an ambitious Roadmap with plenty of Good First Issues waiting for you.

Area Focus
UI/UX Modal refinements, searchbars, and high-DPI scaling.
Core Engine CLI interfaces, conflict management, and browser hooks.
Modding Asset updates, community mod integration, and new browsers.
DevOps Mirrored downloads and automated deployments.
Translation Help us translate the app via Weblate.

Want to help in other ways? Check out our Contributing Guidelines and Architecture Overview.
Join the conversation on Discord, Telegram, or GitHub Discussions.

Every contribution, no matter how small, is deeply appreciated.

Thanks

This project wouldn't be available without the work of the community. Thanks to everyone that has contributed to the project over at GitHub and Discord!

Special thanks to

contributors

Mod Author Other
Auto Accept Match MeGaNeKoS
Auto Language Dialog Accept MeGaNeKoS
Custom Backgrounds Egezenn
Custom Fonts Egezenn
Custom Hero Grids Egezenn Project
Dark Terrain robbyz512
Minify Base Attacks robbyz512
Minify Spells & Items robbyz512
Misc Optimization robbyz512
Mute Ambient Sounds robbyz512
Mute Default Announcer Egezenn
Mute Taunt Sounds robbyz512
Mute Voice Line Sounds robbyz512
OpenDotaGuides Guides Egezenn Project
Remove Foilage robbyz512
Remove Hero Renders Egezenn
Remove Main Menu Background Egezenn
Remove Pings robbyz512
Remove River robbyz512
Remove Showcases Egezenn
Remove Sprays robbyz512
Remove Weather Effects robbyz512
Repopulate Unit Query HUD MeGaNeKoS
Reposition & Rescale HUD robbyz512
Revamp Hero Grid Layout Egezenn
Revert Ping Sounds Egezenn
Show NetWorth MeGaNeKoS
Stat Site Buttons Egezenn Generalized off of Dotabuff in Profiles by yujin sharingan
Transparent HUD ZerdacK Egezenn
Tree Mod robbyz512
User Styles Egezenn
Mod Depots Author Other
Community Mods Egezenn Available thanks to mod authors and maintainers
D2PFX rotten Thanks to rotten for unifying/maintaining/creating a large collection of VPK mods and mod authors, integrated in by Egezenn

Dependencies

Binaries

Name Usage License
Inno Setup Windows Installer generation Inno Setup License
Noto Fonts Fallback general fonts OFL-1.1 license
PyInstaller Compilation GPLv2 or later + additional properties
Python Core language PSFL license
ripgrep RegExp patterns Unlicense & MIT license
Source 2 Viewer Asset decompilation MIT license

Python packages

Name Usage License
dearpygui GUI MIT license
defusedxml Secure XML parsing PSFL license
json-with-comments JSON parsing with comments MIT license
playsound3 Playing sounds MIT license
psutil Checking processes existences BSD-3-Clause license
requests Downloading/querying project dependencies Apache-2.0 license
screeninfo Position calculation MIT license
vdf Serializing VDFs MIT license
vpk VPK interaction MIT license

Development dependencies

Name Usage License
pytest Testing framework MIT license
ruff Linter and formatter MIT license

Sponsors

Weblate Thanks to Weblate for powering our translations and providing Libre Hosting!

License

Contents of this repository are licensed under GPL-3.0.

Note

The project logo and some assets in Minify/mods/*/files originate from Dota 2 (Valve Corporation).

About

Dota2 Mod Patcher & Toolkit for everyone to use mods easily

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 92.2%
  • CSS 6.2%
  • Other 1.6%