This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Dota 2 Workshop Tools". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Dota 2 Workshop Tools/Unofficial Tools: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added a page listing unofficial Dota 2 modding tools)
 
m (Changed VRF url address)
 
(18 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{lang|Dota 2 Workshop Tools/Unofficial Tools}}
{{Dota 2Tools topicons}}
These tools have been created by members of the modding community and are not supported by Valve.
These tools have been created by members of the modding community and are not supported by Valve.


Line 6: Line 8:
* [https://github.com/TischelDota/KVFilesBuilder KVFilesBuilder]
* [https://github.com/TischelDota/KVFilesBuilder KVFilesBuilder]
* [https://github.com/bhargavrpatel/dota_kv Syntax highlighting and snippets for Sublime Text 2/3]
* [https://github.com/bhargavrpatel/dota_kv Syntax highlighting and snippets for Sublime Text 2/3]
* [https://github.com/royawesome/kvlib KVLib: A C# Key-Value parser and library]
* [https://github.com/kindkiss/KVCpp/tree/KVCpp KVLib: A C++ Key-Value parser and library]
* [https://github.com/kroltan/dota2lua#dotakv dotakv: parse and load KV ingame, save and load files]
* [https://github.com/TischelDota/UpgradeableItemsKVBuilder UpgradeableItemsKVBuilder]
* [https://github.com/jhckragh/keyval-mode.el keyval-mode.el: An Emacs major mode for editing KeyValue files]


== API related ==
== API related ==


* [https://github.com/bhargavrpatel/Dota-2-Sublime-Packages API snippets for Sublime Text 2/3]
* [https://github.com/hex6/dota-lua-vscript-sublime/ API snippets for Sublime Text 2/3]
* [http://www.reddit.com/r/Dota2Modding/comments/2d8t09/dota2_lua_api_stub_classes/ Lua API stub classes]
* [http://www.reddit.com/r/Dota2Modding/comments/2d8t09/dota2_lua_api_stub_classes/ Lua API stub classes]
* [https://github.com/DarkSupremo/VConsoleLib.python VConsole2 Lib:  PoC library for working with the VConsole2 network protocol]
== Editors ==
* [https://github.com/Oplkill/Simple-Dota-2-Editor Simple Dota 2 Editor: Open source Dota 2 Mod Editor]
* [https://github.com/RoyAwesome/WorldSmith WorldSmith: Open source Dota 2 Mod Editor]
== Lua libraries & frameworks ==
* [https://github.com/bmddota/barebones Barebones]
* [https://github.com/Myll/Dota-2-Building-Helper Building Helper Library]
* [https://github.com/bmddota/PlayerSay Player Say: Scaleform Lua for chat]


== Misc ==
== Misc ==


* [https://github.com/Myll/Dota-2-ModKit D2 ModKit: A GUI comprised of useful tools to help with Dota 2 modding]
* [https://github.com/ToraxXx/source_2_resource_decompiler Source 2 Resource Decompiler]
* [https://github.com/ToraxXx/source_2_resource_decompiler Source 2 Resource Decompiler]
* [https://github.com/pingzing/dota2-sound-editor Dota2 Sound Editor] Note: This project is dead and is no longer being developed.
* [https://github.com/MNoya/KVUP KVUP: Tool for aiding with the porting of WC3 Models to Dota2]
* [https://github.com/ModDota/ModDotaLib ModDota Lib: A Flash library for Dota 2 custom gamemodes]
* [https://valveresourceformat.github.io/ Source 2 resource file format parser and decompiler]
[[Category:Dota 2 Workshop Tools]]

Latest revision as of 07:25, 29 August 2023