This is the source code for the popular Dota 2 mod Pudge Wars. While development on this mod has mostly stopped, pull requests are welcome.
If you're on this page, you likely already know how to load up a Dota 2 mod. In case you don't check out the Dota 2 Workshop Tools documentation.
If you're just here to explore the code base and aren't familiar with project structures for Dota 2 mods, go here to see the majority of the game scripts, or here for the user interface scripts.
- Dota 2 Workshop Tools - The game engine used
If you'd like to contribute, simply send in a pull request. If your code is clean enough and works, we'll accept it. Contact Caio Brighenti with any questions.
- Caio Brighenti - Inactive - Core Developer - CaioBrighenti
- Anton Aderum - Inactive - Core Developer - AntonAderum
- EarthSalamander42 - Current Developer - EarthSalamander42
This code is the product of thousands of hours of labor of love by each of the developers. It means a lot to us, and is public so as to facilite contributions and serve as a reference, and not as a starting point for Pudge Wars mods. We ask that you don't just copy our code and re-upload it to the workshop with minor changes.
-
This list should be very long, as this project could not have been accomplished without the extensive contributions from many figures in the Dota 2 Modding community. While many are listed below, it is impossible to properly include everyone who contributed to the reverse-engineering of the Dota 2 modding engine in the early days of this project, before proper documentation and development tools existed. We are grateful to everyone in the #dota2mods IRC community.
-
Azarak - Developed Pudge Wars map - Azarak
-
BMD - Overhauled hook code - BMD
-
Queaks - Created all original artwork for the mod, including item icons and the loading screen - Queaks
-
Penguinwizzard, Hex6, Ash47, Tet, Psychonic & RoyAwesome - This project would not have been possible without the extensive documentation and exploration work done by these people, and many more.