Releases: AveYo/D-OPTIMIZER
Show DOTA MMR changes after match by AveYo v1.1
v2.0 will support logging mmr to file! Finish your calibration in the mean time..
With the upcoming anti-smurf calibration, core and support linked per game with different values
and golem knows what else I feel that keeping track of mmr each game is needed more than ever..
SETUP:
- open Steam Library window -- select Dota 2 -- right-click -- Properties -- Local files -- Browse local files
that should land you to directory..\steamapps\common\dota 2 beta
- enter directory:
game\dota\scripts\vscripts
- create directory if it does not exist:
core
- enter directory:
core
- copy paste attached below
coreinit.lua
into directory:core
- this file:
\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\core\coreinit.lua
As UI top bar message that auto-hides after 8 seconds:
As Console message:
[VScript] ShowMMR changed
09/18/19 16:23:40 Behavior: NORMAL Core: UNCALIBRATED
+0 Support: 6182
+25
TIP: to test functionality, open in-game console and enter:
cl_class 10,20; hideconsole; disconnect
v1.1: prevent coordinator down console error
DOTA mod request: no megakill announcer
"Hey how can i silence Megakill announcer only and leave General announcer unmuted?"
Stand-alone usage:
- CREATE FOLDER
\steamapps\common\dota 2 beta\game\dota_mod
- COPY
pak01_dir.vpk
TOdota_mod
FOLDER - ADD LAUNCH OPTION:
-language mod
With No-Bling usage:
copy pak02_dir.vpk
to \steamapps\common\dota 2 beta\game\dota_tempcontent
chatwheel sound qol dota mod
No-Bling/DOTA#14
Stand-alone chat wheel spam mod builder and pre-made
- script: run, then add launch option
-language MOD
- pre-made: create directory
dota 2 beta/game/dota_MOD
and copy therepak01_dir.vpk
then add launch option-language MOD
Not included in No-Bling, but you can use it along it
by renaming this vpk to pak02_dir.vpk
and moving it to No-Bling folder (dota_tempcontent)
DOTA TOGGLE QUICKCAST TELEPORT - 7.23 UPDATE
First choice - cfg: set Settings key to ALT
+T
so that you can press ALT
+T
+T
to fountain teleport
- In the in-game console, enter
bind T "dota_item_quick_cast 16"
Second choice - bat: (does not work reliably with "enable advanced quickcast/autocast hotkeys")
- At the batch script prompt, answer YES to enable quickcast teleport, NO to disable quickcast teleport.
- ALT+KEY will perform a self-cast if enabled i.e. fountain teleport (else you can alt+double-click KEY)
- Script will make the necessary adjustments to
dotakeys_personal.lst
for you.
Third choice - vpk: (works regardless of "enable advanced quickcast/autocast hotkeys")
- File explorer to
\steamapps\common\dota 2 beta\game\
- Create directory
dota_mod
(can also usedota_german
ordota_french
or existingdota_russian
etc.) - Copy there the attached
pak01_dir.vpk
(orpak02_dir.vpk
ifpak01_dir.vpk
already exists) - Add launch option
-language mod
(or-language german
or-language french
or-language_russian
etc.)
Dota 2 offline LAN play helper
- batch script for windows, can be run from anywhere (it will start dota with launch options itself)
- lan.cfg for non-windows, must be saved in
\steamapps\common\dota 2 beta\game\dota\cfg\
dota must be started with launch options:-allow_no_lobby_connect -insecure +exec_async lan.cfg
Dota 2 offline LAN play help by AveYo
---------------------------------------------------------------------
: Console command : Description :
:---------------------------------------------------------------------:
: MAP DOTA : Start LAN server :
: CONNECT 192.168.xxx.xxx : Join LAN server from other PC :
: DISCONNECT : Leave server :
: CHANGELEVEL DOTA : Restart LAN server :
: STATUS : Print LAN ip:port for connect :
: EXEC LAN : Run this lan.cfg again :
---------------------------------------------------------------------
- use a single net adaptor connected to a router or phone hotspot without internet
- disable os firewall; set connection type to work/home - all pc's should reply to ping
- start Steam in offline mode before launching the game
- player that started the server should not pick a team until all others have done it
- all players should wait until everybody is in the pick screen to select a hero
DOTA Toggle UI Animations off after matches (for potatoes)
Save coreinit.lua
in: \steamapps\common\dota 2 beta\game\dota\scripts\vscripts\core\
(if the folder does not exist - create it)
Animations and particles will automatically be turned off after each demo / bot / matchmaking game.
Can toggle it via in-game console by entering command: UI
If you remember the r_dota_disable_portrait_world_renderer 0
tweak that Valve turned off literally minutes after I got it popular on reddit - this is sort of like that - not as good at saving processing resources, but still very helpful for potatoes, prolonging the time you can play without issues and even making loading faster.
FIX DOTA LEGACY KEYS YOURSELF!
INSTRUCTIONS:
1. Make sure you launch the game at least once with the target Steam account,
and switch to the Legacy Keys profile via the Reset hotkeys button, then close the game
2. Run this .bat script - you might need to right-click it and Run as Administrator
3. After trying to reopen Dota 2, chose "Upload" at the Cloud Sync Conflict prompt
4. Adjust your hotkeys in the now ARROW profile that mimics the LEGACY one via unit specific hotkeys
for example AntiMage's `C` to `D`
5. Say out loud "Gaben is an ass, IceFrog is overrated and Valve is a shitty company" three times.
6. Take a few seconds to let the feeling better about yourself sink in, then go play some DOTA!
If you still did not get the point of doing this:
The point is to get rid of the Legacy Keys
profile and the Use Legacy Keys
option, never touch them again because both cause a reset of keys - and instead use only the new generated profile since it has all the UNIT SPECIFIC KEYS matching Legacy layout, with the obvious advantage that you can customize them to your needs without waiting for Valve to fix it every time.
DOTA Panorama hotkeys!
copy keybinds.cfg directly to \steamapps\common\dota 2 beta\game\dota\panorama\
F1
:Home F2
:Heroes F3
:Store F4
:Watch F5
:Learn F6
:Arcade Ctrl
+F7
:Dev F8
:Armory F9
:PostGame F10
:Settings F11
:Game/Home F12
:Stats
New!
Ctrl
+F1
.. Ctrl
+F8
: Browse the BattlePass history..
[IMPORTANT] To surpress an exit error, add launch option: -nobreakpad
Update:
fixed F10:Settings after 7.20
Fix default DOTA hotkeys overlapping your choices
Copy to \steamapps\common\dota 2 beta\game\dota\cfg\user_keys_default.vcfg
If you still find a key doing the wrong function, open the in-game console and enter: unbind "key"