forked from Pimpmuckl/pimpcasting
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pimpcasting.cfg
150 lines (108 loc) · 5.61 KB
/
pimpcasting.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
//Casting/Obs config file 0.6.0 (2019.02.17) by Jonathan "PimpmuckL" Liebig
//Any questions, please use pimpmuckl [at] gmail [dot] com or https://twitter.com/JJLiebig
//Please make sure you read the readme first before executing it
//////////////////////////////////////////////////
// Performance Section/Tweaks //
//////////////////////////////////////////////////
//In general, you should run VSYNC'd borderless windowed for smoothest frame pacing
//However, if you for some reason want a responsive setup, disable vsync and use an fps limiter
//or fps_max to not overly stress your CPU out that you might want to use for streaming
//VSYNC
//mat_vsync is deprecated, USE THE SETTINGS FOR THAT!
//Unlimit fps in order for VSync to be most effective
fps_max 0
//Do not limit framerate if not being active window
engine_no_focus_sleep 0
//Enables the mic in-game even when alt-tabbed. Be careful with that stuff though, DotaTV can be moody
mic_listen_while_nonfocused 1
// Adjust upper limit of Dota's rate to help with lag during MK ult and PL refraction
// The 786432 value is the maximum bitrate allowed for communication, this equals roughly 6.2 Mbps
// ADJUST THIS DOWN IF YOUR CLIENT LAGS!
rate 786432
//////////////////////////////////////////////////
// Camera section //
//////////////////////////////////////////////////
//Camera speed
dota_camera_accelerate 5
dota_camera_speed 3000
//Stops auto zoom-in after a while
dota_camera_zoom_return_to_default_time_spectator_enabled 0
//Zoom out distances for each "notch", might want to adjust the "*_direction_multiplier" values
dota_camera_broadcaster_mousewheel_direction_multiplier 0.0025
dota_camera_broadcaster_mousewheel_frametime_multiplier 3
dota_camera_mousewheel_direction_multiplier 0.0025
dota_camera_mousewheel_delay_reset_interval 0
dota_camera_mousewheel_start_delay 0.1
//Not lock the cursour to the window, this is good for multi-monitor productions. Set to 1 if you only use one monitor
dota_mouse_window_lock 0
//No zoom in
dota_camera_disable_yaw 1
dota_camera_disable_zoom false
//Disable edge moving, don't ever use it
dota_camera_edgemove 0
//Spawnboxes
dota_alt_shows_neutral_spawn_boxes 1
//////////////////////////////////////////////////
// Minimap section //
//////////////////////////////////////////////////
//Minimap Icons, adjust these to your liking
dota_minimap_always_draw_hero_icons 0
dota_minimap_hero_size 750
dota_minimap_rune_size 500
//Scaling on minimap, adjust this to your liking or set to 0 if you dislike it
dota_minimap_hero_scalar 1
dota_minimap_hero_scalar_distance 5
dota_minimap_hero_scalar_minimum 500
//Some binds for the runes. Change the binds to use free keys, if you have something bound, the bind will likely not work!
//Toprune
bind "k" "dota_camera_set_lookatpos 2408 -1996"
//Bottomrune
bind "l" "dota_camera_set_lookatpos -1705 1081"
//////////////////////////////////////////////////
// Cosmetic section //
//////////////////////////////////////////////////
//There were a bunch of fog commands here, but all of these are cheat protected now, even for spectators so I deleted them.
//If you want to toy around them for your movies/etc, look into the 0.2.2 release.
//Nicer fight recap w/o tread switching and co. Note that it's very easy to just make a bind to toggle that on and off.
dota_fight_recap_terse 1
//bind "yourkeyhere" "toggle dota_fight_recap_terse"
//Mutes ping (currently cheat protected, but leaving in for completeness sake if it ever is un-cheat-protected)
//snd_setmixer ping vol 0.1
//Disables the netgraph in the top right
dota_hud_netgraph 0
//Locking camera on current selected unit, currently not working but leaving in for completeness sake. Valve pls fix <3
//dota_camera_hold_select_to_follow 1
//////////////////////////////////////////////////
// Keybind section //
//////////////////////////////////////////////////
//Assist bind holding shift
alias "+assisted" "dota_toggle_assisted_camera_operator"
alias "-assisted" "dota_toggle_assisted_camera_operator"
bind shift "+assisted"
//Assist toggle pressing mouse 4
unbind "MOUSE4"
bind "MOUSE4" "dota_toggle_assisted_camera_operator"
//Combatlog can be useful at times. Just remove the line if you don't do anything with it.
dota_combatlog_file "combatlog_out.txt"
//Quick toggle to check for server lag etc
bind "F10" "toggle dota_hud_netgraph"
//////////////////////////////////////////////////
// Tournament section //
//////////////////////////////////////////////////
//Shuts up roshan, use it when doing a live event. Mutes smoke and roshan sounds. To be used on LANs.
//dota_silent_roshan 1
//Toggle old draft interface
//If you want to run an ESL style draft interface,
//you have to do a workaround with the bans coming from another machine.
//Launch dota with "-ti_onstage 1", then your draftToggle bind is used to toggle the greenscreen.
//Remember to un-comment the line below. Might not work though, so there's a chance you have to just do it manually.
alias draftOn "dota_ti_onstage_overlay 1; alias draftToggle draftOff"
alias draftOff "dota_ti_onstage_overlay 0; alias draftToggle draftOn"
alias draftToggle draftOn
//bind "HOME" draftToggle
//Toggle "lower third"-style draft interface. Using the old style right above and the new one at the same time does NOT work.
alias ltDraftOn "dota_spectator_broadcaster_mode 1; alias ltDraftToggle ltDraftOff"
alias ltDraftOff "dota_spectator_broadcaster_mode 0; alias ltDraftToggle ltDraftOn"
alias ltDraftToggle ltDraftOn
//bind "HOME" ltDraftToggle
echo "Executed pimpcasting.cfg"