Comments (32)
Valve patched it. Some bug on their end, where it wouldn't let you bind the say command.
from dota2-thecore-config-engine.
https://www.reddit.com/r/DotA2/comments/4buau7/chat_not_working_in_spring_cleaning/
from dota2-thecore-config-engine.
Use the ingame bind and -
you have to comment out 2 lines in dota2_gameplay_mode.cfg:
bind "KP_ENTER" "say"
bind "ENTER" "say
and comment out all the unbindall's from:
dota2_keybind_default and the 3 XXXX_pressed ones
from dota2-thecore-config-engine.
I agree, it's not a fix. But it was the fastest way to make my dota playable. I think they will fix the binding stuff in one of the hotfixes in the next day or two though and I can revert my local changes.
from dota2-thecore-config-engine.
+1 Chat does not work.
This guy seems to know what's causing the problem: https://www.reddit.com/r/DotA2/comments/4bu082/2016_spring_cleaning_patch_release_issues/d1cgklv
from dota2-thecore-config-engine.
@loopuleasa has been good about showing up when breaking bugs reared their heads in the past, so I imagine they will continue to do so. That said, the engine still has a few quirks that need to be worked out. I've contributed before but recently have been too lazy to fix anything since nothing was fully broken. We may need to organize a Spring Cleaning of our own; I propose a milestone of some kind. I'll gladly take a look through and try to fix things if we identify problem areas.
/rant
All right, back on topic: Several features in the client seem downright broken at the moment, and the syntax for commands has gotten more restrictive (Pimpmuckl detailed that little bug). Some issues may be fixed with further client updates, while others may have to be fixed by combing the config.
from dota2-thecore-config-engine.
@aspalmer Has this been successful for you? I commented out those two lines but chat still breaks as soon as i press space bar.
from dota2-thecore-config-engine.
Unfortunately I won't have a chance to go through the config for at least a week due to university commitments, however after that I will make sure everything gets updated to a working state, and move on to integrate the new features from the spring cleaning update in the config, provided @loopuleasa or someone else doesn't get to it first.
from dota2-thecore-config-engine.
@Sembrani I've just finished all my college tests and have no problem parsing through it all I just don't exactly know how to know what needs changing. Do you know of any resources to learn about this stuff?
from dota2-thecore-config-engine.
@Acerecon You need to uncomment the 4 instances of unbind all. It's in dota2_keybind_default and the 3 XXXX_pressed ones
from dota2-thecore-config-engine.
@aspalmer Yup I did that as well. The image is in all four pressed ones.
from dota2-thecore-config-engine.
And just to be 100% clear these are the lines you said yuo also commented out in default?
from dota2-thecore-config-engine.
I'm not really comfortable with removing all occurrences of unbindall as a workaround due to the unintended consequences it may lead to.
unbindall is used at the beginning of each modifiers list of keybindings in order to prevent overlap from one set of bindings onto another.
For example lets say you use SPACE+F4 as your activate glyph key, and perhaps you use ALT+F4 as a binding to perform some other action, lets say the "gameui_activate" command which returns you to the main Dota menu (same as clicking the top left button in the game UI).
If you do not use the F4 naked/without a modifier as a bound key in this hypothetical example then if you accidentally press F4 without any modifier key you'll either unintentionally activate the glyph, or unintentionally return to the main menu, depending on whether you have more recently used an alt or space modifier.
Likewise any other key that you have bound as a modifier but not as an unmodified key will execute unintended commands if pressed without a modifier.
Maybe this isn't as much of an issue if you use one of the preset key configurations and they all overlap perfectly, I used the barebones config to make my own layout so I'm not familiar with the layouts included in the current version.
You could as a workaround replace the unbindall command with a manual list of every key you use whatsoever in the config that you wish to be unbound e.g.
unbind F1
unbind F2
...
unbind Q
unbind W
Which is the solution I'm stuck with to preserve the intended function of the unbindall command and keep the original game UIs binding of the enter key to the say command.
I suspect that the problem with binding a key to the say command is an unintended change from the spring cleaning patch and may potentially be fixed at Valves end, although given the amount of issues introduced by the patch it is possible this is a low priority and may be overlooked or take a while.
So while removing unbindall may be a workaround, it should be used with caution and potentially replaced with targeted unbind commands to prevent unintended actions, depending on your particular key layout.
from dota2-thecore-config-engine.
@aspalmer You ever try to see where our differences lie? I can't seem to get your quick fix to work.
from dota2-thecore-config-engine.
I think the reason commenting out the first "unbindall" works, is so that the original DotA keybind ends up being used.
@Acerecon, if you want to learn, the fastest way is just to read through what is already there, and try to figure out what each line does, since this is the most complex .cfg system I've seen, and I think most tricks and commands are in there somewhere.
The biggest issue with the config right now is the fact that having " " around the bound command no longer works properly. I hope this isn't the case for aliases, though I haven't checked yet.
If someone wants to, just remove all the quotes from around bound commands, so
bind "key" "COMMAND"
becomes bind "key" COMMAND
, that would likely be the fastest way to get most things working again, as pointed out by @nickcorona
from dota2-thecore-config-engine.
I will get on it asap when I get home.
I anticipated something like this.
from dota2-thecore-config-engine.
@Sembrani it can't be the quotes, these manta-generated keybinds work for me:
bind "KP_0" "say_team no"
bind "KP_1" "say_team yes"
bind "KP_2" "chatwheel_say 59"
bind "KP_3" "chatwheel_say 81"
bind "KP_4" "chatwheel_say 75"
bind "KP_5" "chatwheel_say 76"
bind "KP_6" "chatwheel_say 82"
bind "KP_7" "say > That just happened."
bind "KP_8" "chatwheel_say 53"
bind "KP_9" "chatwheel_say 85"
bind "F11" "exec autoexec.cfg"
Maybe the quotes are only valid, when there actually is a space/colon, which requires them?
from dota2-thecore-config-engine.
I suppose that is possible... Makes it a bit painful though.
On Sat, 26 Mar 2016, 00:17 Florian Wendelborn [email protected]
wrote:
@Sembrani https://github.com/Sembrani it can't be the quotes, these
manta-generated keybinds work for me:bind "KP_0" "say_team no"
bind "KP_1" "say_team yes"
bind "KP_2" "chatwheel_say 59"
bind "KP_3" "chatwheel_say 81"
bind "KP_4" "chatwheel_say 75"
bind "KP_5" "chatwheel_say 76"
bind "KP_6" "chatwheel_say 82"
bind "KP_7" "say > That just happened."
bind "KP_8" "chatwheel_say 53"
bind "KP_9" "chatwheel_say 85"
bind "F11" "exec autoexec.cfg"Maybe the quotes are only valid, when there actually is a space/colon,
which requires them?—
You are receiving this because you were mentioned.Reply to this email directly or view it on GitHub
#137 (comment)
from dota2-thecore-config-engine.
Also I think I found a solution on how to avoid unbindall
, it's not a lot of work for Manta, since it's computer-generated but would be for TheCore. Beware though, because it looks like cancer-code.
// # Unloader:
alias custom_unload "custom_unload_0; custom_unload_1; custom_unload_2; custom_unload_3; custom_unload_4; custom_unload_5; custom_unload_6; custom_unload_7; custom_unload_8; custom_unload_9; custom_unload_10"
alias custom_unload_0 "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5"
[...]
alias custom_unload_10 "unbind F11"
The reason I had to split it into parts is that there is a maximum command length.
from dota2-thecore-config-engine.
https://twitter.com/PimpmuckL/status/713147482285469699
bind
is unchanged. It's the other commands where quotes get wonky.
from dota2-thecore-config-engine.
apparently I won't be making the fixes today, maybe tomorrow
from dota2-thecore-config-engine.
The latest patch fixed this issue.
from dota2-thecore-config-engine.
Can confirm it's fixed.
from dota2-thecore-config-engine.
Nice, it was apparently a general bug.
Only thing I notice now is middle mouse camera grip not working.
from dota2-thecore-config-engine.
@loopuleasa Check my pull: it should fix that plus partially fix the autoattack, assuming that was not patched as well.
from dota2-thecore-config-engine.
Tested both of them, they do not work currently.
Will review your pull and recheck afterwards.
from dota2-thecore-config-engine.
@loopuleasa Strange they worked for me yesterday, I'll try today since I haven't tried on the patch yet.
from dota2-thecore-config-engine.
I mean, tested it without the pull.
Didn't test your changes yet.
from dota2-thecore-config-engine.
Everything seems to be working fine.
Thanks everyone.
from dota2-thecore-config-engine.
@loopuleasa , how did you fix the chat issue?
from dota2-thecore-config-engine.
@loopuleasa shouldn't this be closed?
from dota2-thecore-config-engine.
Should be long closed, after all Valve fixed the bug. @Ranguvar or @loopuleasa should close this as it is a non-issue.
from dota2-thecore-config-engine.
Related Issues (20)
- All hands on deck - Spring cleaning update issues thread HOT 65
- 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.