Remember, all these steps are explained in detail in the video. These steps are simply a recap for people who already watched the video but want a quick refresher.
Go to the technical requirements page
and read everything
. Once you have an idea in mind, select a hero to go to that specific page. Download the model to begin.
Open blender and import the downloaded hero .smd file. Make your model, and position it similar to how the default build looks like.
Unwrap your model, bake it, and texture it (you can also make a high detail version for a good normal map and light map).
Rig your model to the appropriate bones. Weapons / simple items may only have one bone while others may have several bones. Getting good at rigging takes practice if there are multiple bones involved. If you are having trouble, google "weight painting blender".
Once you are finished rigging, export the model as a .smd file. (Optional: create a higher polygon version deemed 'lod0' for portrait purposes. Export this .smd file as well).
From your texture create the appropriate mask1, mask2, and normal maps according to Valve's shader guide
Open up Dota 2, go to the Store tab, go to the Workshop sub-tab, click "Publish New Item", select the appropriate settings and compile your model. At the end, upload to the workshop.
If you get lucky Valve will ship your item. If you found this tutorial useful, perhaps you could upvote the Scythe of Vyse featured in this tutorial... or not. Your choice.