As these are newer models, they have different structures than the TF2 models and as far as I know the only way to fix this is to decompile, make adjustments and recompile . But I would also like to know if there is quicker fix to this, so I'll subscribe to this discussion.

There is a section in the FAQs that discusses Creating Custom Rigs. However, being new to SFM and not being a Python programmer, my main focus right now is exploring the capabilities of SFM. I haven't researched scripting yet.

No one said the rig_biped_simple was broken... he was just looking for a FIX to work around the PROBLEM that Dota 2 character aren't SUPPORTED by the rig provided with SFM. A FIX was found for the PROBLEM. Maybe it could have been worded "I'm looking for a solution to the problem that I am receiving an error when trying to apply rig_biped_simple to Dota 2 Characters..." Solution = Fix when it comes to problems. So I'm not really sure what it is your trying to point out?? There is no ignorance here...

Ignorance is not asking a question and searching for a solution (fix) to a problem.

BTW, He can't really be Batman either... Batman is a fictional character and this is a real place; unless he cleans boot for officers in the army. Then he really can be "A" Batman...