This article relates to the game "Dota 2". Click here for more information.
This article relates to the workshop tools for "Dota 2". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Difference between revisions of "Dota 2 Workshop Tools/Unofficial Tools"

From Valve Developer Community
Jump to: navigation, search
m (Updated link to new Sublime Lua package)
(Added top icons)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{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 7: Line 8:
 
* [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/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/kroltan/dota2lua#dotakv dotakv: parse and load KV ingame, save and load files]
 
* [https://github.com/TischelDota/UpgradeableItemsKVBuilder UpgradeableItemsKVBuilder]
 
* [https://github.com/TischelDota/UpgradeableItemsKVBuilder UpgradeableItemsKVBuilder]
Line 15: Line 17:
 
* [https://github.com/hex6/dota-lua-vscript-sublime/ 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 ==
 
== Lua libraries & frameworks ==
Line 20: Line 28:
 
* [https://github.com/bmddota/barebones Barebones]
 
* [https://github.com/bmddota/barebones Barebones]
 
* [https://github.com/Myll/Dota-2-Building-Helper Building Helper Library]
 
* [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/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://steamdatabase.github.io/ValveResourceFormat/ Source 2 resource file format parser and decompiler]
  
 
[[Category:Dota 2 Workshop Tools]]
 
[[Category:Dota 2 Workshop Tools]]

Latest revision as of 17:50, 15 May 2020