Skip to content

Releases: AveYo/D-OPTIMIZER

Show DOTA MMR changes after match by AveYo v1.1

19 Sep 00:34
cf0a022
Compare
Choose a tag to compare

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

24 Aug 11:11
cf0a022
Compare
Choose a tag to compare

"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 TO dota_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

24 Jun 18:54
cf0a022
Compare
Choose a tag to compare
Pre-release

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 there pak01_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

06 Dec 02:18
cf0a022
Compare
Choose a tag to compare

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 use dota_german or dota_french or existing dota_russian etc.)
  • Copy there the attached pak01_dir.vpk (or pak02_dir.vpk if pak01_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

25 Dec 23:39
16390cd
Compare
Choose a tag to compare
  • 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)

12 Dec 01:38
60b037a
Compare
Choose a tag to compare

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!

11 Dec 17:21
60b037a
Compare
Choose a tag to compare
     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!

03 Feb 01:45
0c15936
Compare
Choose a tag to compare

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

09 Aug 23:21
Compare
Choose a tag to compare

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"

Dota 2 Benchmark

01 Mar 11:39
Compare
Choose a tag to compare

Dota 2 benchmark.cfg

Unzip to \Steam\steamapps\common\dota 2 beta\game\dota\

Launch from in-game console: EXEC_ASYNC BENCHMARK

Update benchmark.cfg: http://pastebin.com/MdqSLBSv

OneDrive .zip mirror: https://1drv.ms/f/s!AhH0pZaDBUFEgU6MJbUMugaQZuFw