First you need a deck with at lease 3 heros in it. Then go into your inventory and delete the hero you are playing as in game. It will then auto switch you to a different hero in your deck, delete that hero and you will then still be playing as that hero. The hero textue itself will not load, but it's weapons will even if you have none equiped.
Expected Results: You will be playing as a hero you do not have in your deck with only their weapons loaded.Note: If you go into a game as the deleted hero when you join the game you will be switched to the last hero in your deck, and if you perform the glitch in game it will not work, as I have tested it only workes in lobbys, and you appear invisible to other players as well.
Here is proof of the bug: http://steamcommunity.com/sharedfiles/filedetails/?id=1268164376
Thanks, we'll take a look. there have been tons of different way to do this. Maybe you found a new way. Thanks!
Note: If you go into your inventory to view your hero deck you will be switched to a different hero that you have. I have also only tried this with the 4 starting heroes, not any of the ones you have to buy, but I expect that they will work aswell.