Open lupuleasa-core opened 8 years ago
I'll be home in 6 hours or so.
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.
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.
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?
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.
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.
I will do my best to get it done by tomorrow. @Sembrani you deserve a break tbh :+1: Good job so far handling the work while I was busy
I'm quite sure we shouldn't ditch hero bindings yet, since the game still doesn't support modifier keys
@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
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
writing in console manually fixes till you use the different alternative keybinds
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
@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.
@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
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:
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.
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.
Your autoexec Most likely just doesn't load. Type exec autoexec.cfg in console
@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
Try to remove all occurrences of unbindall, it will lead to some weird behavior, but it should be fine most of the time.
@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.
@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?
@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
i couldn't add *.cfg file, because it isn't supported
There is https://gist.github.com though.
@knipsis This is what I did: http://pastebin.com/9wwV94v3 (Default+One line at bottom)
ok, thx will try
Any updates on camera grip? Does the hotfix for the camera grip work, can this anyone confirm?
I'll help with this
Chat working, camera grip working, it seems that everything is working :)
@kingalca It works as far as I know, I submitted a Pull. Should work temporarily until a full fix is made.
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.
@AetherV your proposed hotfix doesn't seem to work for me. Any ideas? I added that line as you mentioned.
@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).
http://pastebin.com/ZuL8G654 @AetherV
Here's a paste of my dota2_keybinds_default.cfg
Where do I find the latest code?
@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,
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.
@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
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
@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"
...
}
@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.
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_disablezoom" 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?
They just made an update:
:')
HIP HIP HOORAY! (sorry for spamming e-mails with that useless comment I got too excited about the chat binding fix).
A fix for what is left (middle mouse drag, auto attack toggle) is currently being deployed.
Thank you volvo. You fucked up this time.
So there is no console command for camera grip?
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)
Everything seems to be working fine. Thanks everyone.
Could you notice here when command to toggle autoattack on/off is realased. Thanks so much.
@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.
@loopuleasa So just re-download the config for fixes?
Spring cleaning broke a lot of things apparently, and I'll reserve the time to do some fixing.
Please report whatever is not working here.
I got plenty of comments on reddit:
Related threads: https://github.com/loopuleasa/Dota2-TheCore-Config-Engine/issues/137