-
Go to Steam Licenses List and login your account.
-
Use browser javascript console (such as F12 on Chrome/Firefox)
-
Execute javascript code, after console display
Object {readyState: 1}
jQuery.ajax( { type:'POST', dataType:'text', url:'//store.steampowered.com/checkout/addfreelicense', data: { action:'add_to_cart', sessionid:g_sessionID, subid:49307 } } )
-
Refresh your page, display
Dota2 - Free On-Demand
is okay. -
Open steam://install/570 in your browser to install game and Enjoy~
If your account have Dota 2 - Perfect World Retail (CN)
edition, you can go to Steam Help remove it from your library.
Dota2 Test Link: steam://run/205790
steam://install/570