Comments (65)
Is it possible that spring cleaning changed how autoexec can set stickybuy too? I'm currently trying to implement custom buy hotkeys for Manta and tried to use this:
hud_sticky_item_name item_reaver
Doesn't work, any ideas? If possible I'd like to avoid that shop-hotkey hack.
EDIT: Also it seems to be impossible to purchase secret-shop-only items using that shop-hotkey hack. (reaver, etc.)
from dota2-thecore-config-engine.
I'll be home in 6 hours or so.
from dota2-thecore-config-engine.
Are you sure you modified the right files? DotA has two config/autoexec folders. Many people make that mistake.
from dota2-thecore-config-engine.
Ok things I noticed so far looking very quickly
Middle mouse button grab not working.
Switching between auto attack on and off not working
Some problem with quick cast/ normal cast.
There may be more problems I'll see if I can find.
In the meantime some things that would be nice to have.
Cycling between all 3 auto attack options that we have now.
integration of the new spawn box and tower range indicators with some other useful stuff.
Integration of new camera bind option etc.
Thanks a lot! Really appreciate your efforts man.
from dota2-thecore-config-engine.
Great summary @ubobob I think you covered most of the experiences people have been having that I've been reading except the inclusion of using chat. It seems that a setting was added to be able to change the hotkey for chat and it's mucked everything up.
There's definitely some interesting avenues to explore as far as integrating options to utilize the new location binding ability as well.
One lost think to note is the settings menu/options has been revamped so idk if that might change what needs to be in the autoexec just something to be aware of @loopuleasa
Agreed, these keybinds are the only way I can even play anymore so i'm pushing to be helpful in any way to try and get them fixed.
from dota2-thecore-config-engine.
With the new officially supported per-hero binds, will there be any need for our .cfg custom hero system. Anyone know how to integrate both of them?
from dota2-thecore-config-engine.
I'll look into it, but I can't get to it for a while. If anyone else wants to do it, have at it.
from dota2-thecore-config-engine.
The dota_ability_quickcast n
command still exists, but doesn't seem to do anything. You need to set dota_ability_quick_cast true|false
and then use dota_ability_execute n
. I wouldn't be surprised if this doesn't change soon.
Item quick cast just seems to be broken in the game right now.
from dota2-thecore-config-engine.
I will do my best to get it done by tomorrow.
@Sembrani you deserve a break tbh 👍
Good job so far handling the work while I was busy
from dota2-thecore-config-engine.
I'm quite sure we shouldn't ditch hero bindings yet, since the game still doesn't support modifier keys
from dota2-thecore-config-engine.
@ubobob You can fix the middle mouse by using "bind mouse3 +cameragrip" however it only lasts until you Alt Tab (could not find out why that is)
Also, chat is broken too, can't identify why right now
from dota2-thecore-config-engine.
not even till you Alt Tab, but just till you push Alt, i have written bind mouse3 +cameragrip in my config, but re-exec autoexec doesnt fix camera grip issue
from dota2-thecore-config-engine.
writing in console manually fixes till you use the different alternative keybinds
from dota2-thecore-config-engine.
i think the problem is in the unbind command on top of different keybinds, tho i can't understand why changing back to keybindings_default doesn't resolve the issue, because that is where i put the bind
from dota2-thecore-config-engine.
@knipsis there is a way to not use unbindall
, however, it's a little bit ugly and takes quite some time when doing it by hand.
from dota2-thecore-config-engine.
@knipsis Temporary Fix:
Go to C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\cfg\dota2_gameplay_mode\dota2_keybinds_default.cfg
And add "bind mouse3 +cameragrip" at the end (after unbindall). It should work
from dota2-thecore-config-engine.
Hi. My issue is very severe, it is not just the mouse3 issue
I can't cast any spells or use any items without holding ALT down and then clicking
I can't even choose spells upgrades
EDIT: I fiddled with OPTION SCREEN and resolved the above.
Stuff that doesn't work:
- Enter key does not work. Thus no chat.
- Toggle Autoattack enabled/disabled. The corresponding text appears, but autoattack is never really enabled.
Autocast on/off [Space + Z]
Can't choose spell upgrades
QWER doesn't quickcast
DFXCV doesn't quickcast
EDIT: Sorry for being a bit stupid.
from dota2-thecore-config-engine.
Chatwheel tilts my mouse to the left side of the screen and linked chat message is displayed onscreen. Not sure if this came trough Spring Update to be honest, tho.
from dota2-thecore-config-engine.
Your autoexec Most likely just doesn't load. Type exec autoexec.cfg in console
from dota2-thecore-config-engine.
@AetherV that is how i binded, but still after pushing either Alt or Space it doesn't work, executing autoexec.cfg during game doesn't fix it, only rebinding in console till next Alt or Space or relaunching Dota
from dota2-thecore-config-engine.
Try to remove all occurrences of unbindall, it will lead to some weird behavior, but it should be fine most of the time.
from dota2-thecore-config-engine.
@knipsis That is strange, works fine by me, but then again, I think I'm on an outdated version of the config. Can you show me your dota2_keybinds_default.cfg file.
from dota2-thecore-config-engine.
@silencer666 For
Can't choose spell upgrades
What exactly do you mean. The CTRL+Q/W/E/R skilling? The Learn Ability Bind? Clicking on spells?
from dota2-thecore-config-engine.
@AetherV under camera commands
////////////////////////////////////////////////////////////////////////////
//Reverting to default keyboard commands
////////////////////////////////////////////////////////////////////////////
//Remove all leftover keybinds
unbindall
//Fix an issue with Chat Wheel
-chatwheel
//Fix an issue with Score Screen
-showscores
//Show the console
bind \ toggleconsole
//Selecty hero
bind 1 +dota_camera_follow
//The micromanagement section
bind 2 +dota_control_group 1
bind 3 +dota_control_group 2
bind 4 +dota_control_group 3
bind 5 +dota_control_group 4
bind 6 +dota_control_group 5
bind 7 +dota_control_group 6
bind 8 +dota_control_group 7
bind 9 +dota_control_group 8
bind 0 +dota_control_group 9
bind TAB dota_cycle_selected
//Learn stats.
bind H dota_learn_stats
//Inspect hero
bind I inspectheroinworld
//Stop key
bind S dota_stop
//Camera movements
bind mouse3 +cameragrip
bind KP_2 +back
bind KP_4 +moveleft
bind KP_6 +moveright
bind KP_8 +forward
//Chat
bind KP_ENTER say
bind ENTER say
//Action items or taunts
bind [ use_item_client player_loadout action_item
bind ] use_item_client current_hero taunt
//Function keys
bind F2 dota_select_courier
bind F3 dota_courier_deliver
bind F4 dota_purchase_quickbuy
bind F5 gameui_activate
bind F6 dota_toggle_combatlog
bind F8 exec autoexec.cfg
bind F9 dota_pause
bind F12 jpeg
//Enter the mode to learn an ability
bind Y dota_ability_learn_mode
//Shop
bind B toggleshoppanel
//Voice chat
bind CAPSLOCK +voicerecord
//Go to recent event/ping
bind Z dota_recent_event;
////////////////////////////////////////////////////////////
//Custom Shit
////////////////////////////////////////////////////////////
//Make SPACE be a modifier key
bind SPACE +keyShift
//Make ALT be a modifier key
bind ALT +keyShift2
//Bind F7 as the quick/normal cast toggle switch
bind F7 quick_normal_cast_toggle
//Mode toggled (Quick or Normal cast) cast for items
bind mouse5 toggle_enabled_use_item_0
bind D toggle_enabled_use_item_1
bind F toggle_enabled_use_item_2
bind mouse4 toggle_enabled_use_item_3
bind X toggle_enabled_use_item_4
bind C toggle_enabled_use_item_5
//Mode toggled (Quick or Normal cast) cast for abilities
bind Q toggle_enabled_use_ability_0
bind W toggle_enabled_use_ability_1
bind E toggle_enabled_use_ability_2
bind T toggle_enabled_use_ability_3
bind G toggle_enabled_use_ability_4
bind R toggle_enabled_use_ability_5
//Load the primary cast mode keys for abilities and items
load_primary_cast_mode
//A for attack move, instead of A + Click
bind A mc_attack; +sixense_left_click; -sixense_left_click
// Shuffle camera to rune positions while pressing the keys and back to hero on release
bind F1 +rune
//Missing Script and other communications
//(binds the arrow keys to call missing, not as useful with the chat wheel thing but I prefer it still)
bind J chatwheel_say 7
bind K chatwheel_say 8
bind N chatwheel_say 2
bind M chatwheel_say 44
bind , chatwheel_say 57
bind . chatwheel_say 53
//Camera grip custom key
bind KP_5 +cameraControl;
// Bind a key to enable/disable the net graph
bind F10 custom_toggle_netgraph
// Bind F11 to enable/disable developer debug output
bind F11 custom_toggle_developer
////////////////////////////////////////////////////////////
//Custom Hero Mode binds
////////////////////////////////////////////////////////////
//Load the hero binds for the hero toggled currently
load_current_hero_nomod_binds
from dota2-thecore-config-engine.
i couldn't add *.cfg file, because it isn't supported
from dota2-thecore-config-engine.
There is https://gist.github.com though.
from dota2-thecore-config-engine.
@knipsis
This is what I did: http://pastebin.com/9wwV94v3 (Default+One line at bottom)
from dota2-thecore-config-engine.
ok, thx will try
from dota2-thecore-config-engine.
Any updates on camera grip? Does the hotfix for the camera grip work, can this anyone confirm?
from dota2-thecore-config-engine.
I'll help with this
Chat working, camera grip working, it seems that everything is working :)
from dota2-thecore-config-engine.
@kingalca It works as far as I know, I submitted a Pull. Should work temporarily until a full fix is made.
from dota2-thecore-config-engine.
I was having a problem since my first game on this patch where my ability and item quickcast hotkeys weren't working (although everything else, including camera grip and normal and self cast, were), but I found a solution.
I replaced this part in my default config file:
// Items quickcast
bind "1" "enabled_use_item_0"
bind "2" "enabled_use_item_1"
bind "3" "enabled_use_item_2"
bind "4" "enabled_use_item_3"
bind "5" "enabled_use_item_4"
bind "6" "enabled_use_item_5"
// Abilities quickcast
bind "Q" "enabled_use_ability_0"
bind "W" "enabled_use_ability_1"
bind "E" "enabled_use_ability_2"
bind "D" "enabled_use_ability_3"
bind "G" "enabled_use_ability_4"
bind "R" "enabled_use_ability_5"
with this:
// Items quickcast
bind "1" "dota_item_execute 0;quick_item_0"
bind "2" "dota_item_execute 1;quick_item_1"
bind "3" "dota_item_execute 2;quick_item_2"
bind "4" "dota_item_execute 3;quick_item_3"
bind "5" "dota_item_execute 4;quick_item_4"
bind "6" "dota_item_execute 5;quick_item_5"
// Abilities quickcast
bind "Q" "dota_ability_execute 0;quick_ability_0"
bind "W" "dota_ability_execute 1;quick_ability_1"
bind "E" "dota_ability_execute 2;quick_ability_2"
bind "D" "dota_ability_execute 3;quick_ability_3"
bind "G" "dota_ability_execute 4;quick_ability_4"
bind "R" "dota_ability_execute 5;quick_ability_5"
This makes it work exactly like quickcast. I don't know if others have this issue, but just posting this here in case.
from dota2-thecore-config-engine.
@AetherV your proposed hotfix doesn't seem to work for me. Any ideas? I added that line as you mentioned.
from dota2-thecore-config-engine.
@Acerecon which fix, do you mean the Middle Mouse one (bind mouse3 +cameragrip)? If so send me a copy of your dota2_keybinds_default.cfg (Pastebin, Gist or something so we don't spam up the chat anymore than neccessary).
from dota2-thecore-config-engine.
http://pastebin.com/ZuL8G654 @AetherV
Here's a paste of my dota2_keybinds_default.cfg
from dota2-thecore-config-engine.
Where do I find the latest code?
from dota2-thecore-config-engine.
@Acerecon Are you running the latest version of the config? I have a fork on my page, that should work. Try downloading that. Be sure to back up your previous config though,
from dota2-thecore-config-engine.
Enter key does not work
Enter works, but say
doesn't. If you replace ENTER
with something that works, it continues to do nothing. when you press that key. If you replace say
with say foo
your screen will show foo
in all-chat.
from dota2-thecore-config-engine.
@KaiSforza, I suspect that they changed the command for chat to be something else instead of say. They did something similar to the autoattack.
@xaeror35: No update yet, there are some pull requests but nothing official yet
from dota2-thecore-config-engine.
Add the clear configs above before initiation in your autoexec. That'll do it. Also, bind cameragrip at the end of your config. Works as intended on Linux Client
from dota2-thecore-config-engine.
@AetherV the weird part is that in the dotakeys_personal.lst
that is the action
it's assigned.
"ChatTeam"
{
"Name" "ChatTeam"
"Action" "say"
"Key" "KP_ENTER"
...
}
from dota2-thecore-config-engine.
@AetherV I was able to use your fork and the drag mouse work around seems to have worked. Fantastic. Now we just need to figure out chat.
from dota2-thecore-config-engine.
re: bind enter say
I believe the command for chat has not changed, but rather the way configs/commands input via console are parsed by the client has changed, strangely this does not seem to be the case for all commands but only some.
This can be observed when entering
dota_camera_disable_zoom "1"
into the console which will return the error
Error parsing value to set configuration value "dota_camera_disable_zoom" to (""1"")!
note that the additional quotation marks around the value 1 are the source of the problem and removing them allows the command to be executed correctly.
Meanwhile inputting a few variablew with quotation marks does work e.g.
dota_friendly_color_r "0.13"
still executes with no issues whether you use quote marks around the value or omit them.
I wonder if quotation marks are added around automatically around variables where they are expected now, and this is causing an issue in the case of commands where the number of arguments presented to the command is expected to change the output.
The say, say_team and say_student commands with an argument of "string" should output that string to the correct channel without further user input, however those commands when receiving zero arguments are expected to open an input field for the user to provide the "string" to be sent.
So when we execute via console or config a bind {key} say
is this now being interpreted as
bind {key} say ""
and executed as if we have sent a command to say emptystring rather than a say with no string input at all?
This might explain why it appears that the command is bound correctly in dotakeys_personal.lst and why say "specifiedstring" commands do work but say alone does not.
I assume that the way that keys are bound via the config menu somehow bypasses this form of interpretation which is why this issue only occurs for those using the console/config to configure their chat key.
Been looking for another way to force the appearance of the chat entry input field but still no luck so far.
If this is the cause of the problem with binding the say commands to a key, is anyone here good with the dev forums and able to get it looked at?
from dota2-thecore-config-engine.
They just made an update:
- Fixed various bugs with quickcast on key up sometimes not working with items
- Fixed being unable to explicitly bind a key to chat
:')
from dota2-thecore-config-engine.
HIP HIP HOORAY! (sorry for spamming e-mails with that useless comment I got too excited about the chat binding fix).
from dota2-thecore-config-engine.
A fix for what is left (middle mouse drag, auto attack toggle) is currently being deployed.
Thank you volvo. You fucked up this time.
from dota2-thecore-config-engine.
So there is no console command for camera grip?
from dota2-thecore-config-engine.
EDIT: I am blind, Loop updated his config. Should all work now
@brave46 There is, namely +cameragrip
. Its just volvo broke the way the config was written. Camera grip fix should be up as soon as loop fixes a few problems with my pull. If you need it fixed now, try using my fork (and update to loop's config as soon as he does his stuff)
from dota2-thecore-config-engine.
Everything seems to be working fine.
Thanks everyone.
from dota2-thecore-config-engine.
Could you notice here when command to toggle autoattack on/off is realased. Thanks so much.
from dota2-thecore-config-engine.
@rodrunordie it is partially there. Problem is valve changed a few commands and I don't think it can be implemented like it was before (specifically the combining of aa after spell and aa). I'll be tinkering around with the script to see if I can improve what we currently have.
from dota2-thecore-config-engine.
@loopuleasa So just re-download the config for fixes?
from dota2-thecore-config-engine.
Hey I installed the new files, but my spells and item won't work. I can only self cast things after I enable double tap to selfcast and the new smart double tap options in the advance settings.
from dota2-thecore-config-engine.
@EpsilonDSC
Double Tap selfcast must be enabled (it is already enabled in the files)
@dsrtfx
yes
from dota2-thecore-config-engine.
hi guys. Can anyone here get autoattack toggle to work properly?
from dota2-thecore-config-engine.
Let me test that again @silencer666
from dota2-thecore-config-engine.
@AetherV I had the command to switch autoatack on to off ingame. Autoatack afterspell was always on for becasue I like to have it on. So the new command should be something to switch from autoattack never to autoatack standard, but don´t know how should be written. Thanks.
from dota2-thecore-config-engine.
Auto-attack toggle works fine to me.
from dota2-thecore-config-engine.
@loopuleasa Could you share the autoatack toggle please? Mine is not working after Spring cleaning
from dota2-thecore-config-engine.
Something are working for me and something aren't. Would someone please upload the current visuals of the key binds to imgur because Windows keeps telling me that my copy of the PNGs are damaged/corrupted and I'd like to give a complete assessment.
from dota2-thecore-config-engine.
@EpsilonDSC you can browse the source code on GitHub and view them there.
from dota2-thecore-config-engine.
Wait you also have the PNG problem... I thought that was isolated to me. Anyhow, nothing should have changed hotkey wise, so the pngs on github (which are viewable) should be right.
@rodrunordie just update your config. Update was pushed yesterday so if you d/l it again and replace the files it should work. If you have custom settings, you can manually make the changes to the two text files.
from dota2-thecore-config-engine.
@AetherV @loopuleasa Thanks, got it, it´s working perfectly,
from dota2-thecore-config-engine.
@dodekeract @AetherV Thanks, I wasn't aware I could do that.
Also should have read the thread more clearly, @liltobe9 posted a fix that worked for me.
Thanks everyone.
from dota2-thecore-config-engine.
Edit: Fixed now, thank you for your help dodekeract.
from dota2-thecore-config-engine.
Related Issues (20)
- After Spring Cleaning, chat does not work HOT 32
- Remove settings that can be changed in the Options UI HOT 9
- Problems with updated files: modifier keys do not work HOT 17
- Seem to be unable to rebind keys HOT 8
- Help needed HOT 18
- modifier/quickcast issue HOT 13
- Middle Mouse Bug Fix HOT 12
- Question on Commanding Illusions HOT 21
- 6.87 Fix thread HOT 30
- Overhaul ReadMe Files HOT 15
- How do I move the camera? HOT 27
- Remove German Config HOT 2
- Check If This Is Still Allowed HOT 14
- Did the Vulkan update break TheCore? HOT 3
- It's been a fun ride HOT 19
- Workarounds For Ex-TheCore and Ex-Manta Users HOT 133
- S key not "
- S key not "Stopping" HOT 4
- Does this still work? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dota2-thecore-config-engine.