Where can I find the default Dota 2 config.cfg file? Also, is my current config.cfg file identical to the default one when I first installed the game, or is it changed based on what settings I've changed in the in-game menu? I've heard people say that no matter what you change, changes are temporary, just for that session and they are all gone/back to default once you close the game. Question is what is the default, how can I see what the default is? And where is it stored? Hopefully I've made myself clear.
I think I'm sure I know what you're talking about. First off head to: Steam\steamapps\common\dota 2 beta\dota\cfg You might already know that but there's your config.cfg
Your current config.cfg will be altered by your settings ingame though.
Keep in mind that most of the settings altered by your autoexec.cfg file or even the temporary settings done via ingame menu will be set back to default if you delete your config.cfg and restart the game.
Again, it's "most of your settings" as the keybinds will prevail thanks to the Steam Cloud.