New edit: So mediafire killed my PDF guide for some reason, some copyright nonsense. Anyway, this tutorial probably isn't very useful anymore since the game download was removed long ago. It was still useful for using commands on a Steam version, but now Valve deliberately killed something so you can't even connect to a local server without an internet connection. There was no fix for this last time I checked. /edit
***If you have not linked a Google+ account I cannot reply to your comments, or even send you a message. This is Google trying to push Google+ on everyone, sorry, nothing I can do about it.
Also, I DID NOT CREATE THE DOWNLOAD, I CANNOT MAKE UPDATES or patches for the new map, items, heroes, etc. I just made the guide. Also, it is unlikely that a newer offline version will be created any time soon.***
PDF link in video wont work. Here is another:
Took me a while to get it working, all I needed to do was get the batch file and port right. The port number for srcds is 27015. Tested on Windows XP, 7 and 8, inlcuding 32 and 64 bit variants. Only tested hosting on Windows 8 64 bit though. Comment if does/doesn't work on your system.
Anyone on the LAN connecting to host does the same install, and must allow dota.exe through firewall. Pretty sure you don't have to allow dota_2.exe, but I did anyway. Don't have to do any of the server stuff like copying game folder, server files etc. Just install and run as administrator. Modify the Rev.ini file only if you want to change your in game name.
Sorry for low framerate, only using freeware (CamStudio) and I don't have a supercomputer.
My PDF Guide:
edit: dl taken down, updated link in updated guide:
Server enabler files I use:
Thanks to Miya for the non-Steam version of Dota 2, AlliedModders user DS for posting the scrcds.exe with instructions and AlliedModders user psychonic for posting the d2fixups.
The PDF guide covers enabling Techies, Abyssal Underlord (Pit Lord) and Oracle. Techies model is incomplete, Oracle doesn't have a model so creep is used, and Pit Lord is broken, including spells. Imight do a vid later.
Q. When I try to run Dota 2 I get the error: "Missing MSVCR100.dll. Reinstalling the application may fix the problem." Or similar.
A. Reinstalling Dota 2 will NOT help. You need to install Microsoft Visual C++ 2010 Redistributable Package. If the appropriate file does not fix the problem, install the 32 bit version, even if your computer is 64 bit. I had a 64 bit Win 7 version where only the 32 bit setup fixed the issue. Also note that while the system requirements for the package state that XP SP3 or higher is required, I successfully installed the 32 bit (x86) version on a machine running XP SP2 and this fixed the issue. Download from the Microsoft website:
Q. When I try to run Dota I get the error: "d3dx9.dll is missing.", or similar.
A. Updating directX should fix the problem. Download the installer from Microsoft and run:
Q. Dota 2 hangs at the loading screen.
A. Disable your internet connection and run as administrator.
Q. When I try start a game I receive the error message: WARNING, Disconnected from Server, STEAM validation rejected.
A. Run Dota_2 as administrator
Q. When I override the vpk ("-override_vpk" in rev.ini file) dota crashes when I try to start it.
A. For one person the items_game.txt script was the issue. Replace this file with an updated version which you can extract from your steam versions vpk files using GCFScape. Or download from here: http://www.mediafire.com/view/1h1fq87dz606aya/items_game.txt
Paste in '\Dota 2\dota\scripts\items' and click yes to overwrite.
See the PDF guide for more troubleshooting