lupuleasa-core / dota2-thecore-config-engine Goto Github PK
View Code? Open in Web Editor NEWTriple keyboard Dota 2 script layout and a ton more custom stuff [Obsolete with Updates]
License: Other
Triple keyboard Dota 2 script layout and a ton more custom stuff [Obsolete with Updates]
License: Other
My mouse only has 3 buttons.
So far, I've been playing without a key for item 0. Normal, quick nor self cast works. Through the game's own key menu, I can only bind mouse3 if set as ALT+Mouse3 and it also doesn't work...
Any suggestions?
Special keys like Ctrl, Shift, Escape, Mouse 1 & 2 do not work for remapping the ALT key using dota_remap_alt_key command.
People have reported that other special keys don't work either (the ones people have on non-standard keyboards)
When I am holding alt or space and using abilities it does not work. Anyone else having this issue? Fixes?
After so many people reported issues I realized most of them were due to some leftover keys in the in-game key settings menu in Dota2. Make sure to remove all of them unless you know exactly that the keys you are adding don't conflict with anything.
Pro-Tip: Everything in the in-game menu overrides what has been set in the external .cfg files.
Can we get some more testers for this?
Mentioned in Issue #26, Comment 3, You want some abilities and items quick casted, and some not. I assume you want this as a toggle? (i.e. press Alt+abilitykey to toggle between the two modes for each skill/item)
I am happy to start working on this, as I have quite a bit of free time at the moment.
The +sixense_left_click command and other "sixense" commands are only available in Windows and some keybinds, like "quick attack" and "quick follow" don't work on Mac and Linux.
Making a new version of the .cfg files jsut for Mac/Linux might be too much trouble but I think a simple warning on the Readme might already be helpful.
In Reborn, the config engine works beautifully and i have no problems.
That said, in Source1 for some reason the Space-bar normalcast only seems to work for items, but not abilities. I haven't changed anything within the Source1 config in ages so I don't know why it would glitch now. I've tried using the f7 toggle to reset it, as well as reloading the engine entirely but to no avail. It's not a huge issue, as I prefer playing in Reborn anyways but I thought I'd run it by you anyways. Thanks m8.
The coin sound plays so the autoexec works. but none of the keybinds are working. Anyone else having this problem? Any fixes?
Your recent commit changed toggle_enabled_use_item_1-5 to enabled_use, except item_0.
bind "mouse5" "enabled_use_item_0" is how it should be.
I am currently using the middle mouse button for normal camera movement, but there is a delay between when I move the mouse and when the camera moves. How can I make it instant? I looked through the files but couldn't find any option for it.
People reported that opening with notepad produces this:
Notepad vs Sublime Text
To make it more noob friendly, I would love it if someone could add newlines at the end of each file. Maybe a program that does that exists?
I'm happy to start working on this. I'll be able to split it up with a bit of time, and make it neater / more readable, but I won't start on the tutorials for now, leaving them for someone else, or for later.
When heroes on the mini map get close together their icons don't rezise. this causes lots of overlap and you cant tell much from the mini map when heroes bunch up.
This might be an issue to some people because volvo overwrites the game_convars.vcfg file on some updates.
Just replace it and it should work (or alternatively just type in console "exec autoexec.cfg")
Clearly as CTRL is a key modifier we can't do that, any way to use another key?
When you issue a unit to follow your hero. The unit will just walk to you hero then stop following it. Example: Use helm of the dominator to gain control of a jungle creep. Now try to have the jungle creep follow you.
Dota Legacy, and I'm using v 5.0 of the compact version.
The game is dropping a lot of frames since I installed. I normally have no problem running the game at 1440p keeping 60fps, but it's noticeably slower with the keybindings installed.
Instead of using text, where possible just use chat commands so they're translated into the client language using things detailed here:
In Source 1 that wasn't the case, but now the previous keybind in my setup for ALT+F4 for toggling auto-selecting summoned units is overriden by the close game command.
I need someone to figure out how to disable game close or to rebind the Auto Select Summons toggle to another key.
You forgot to change the execif to exec in the hero setups.
I also like to add the nohero_mode to the autoexec.cfg otherwise u get an error in console complaining about load_current_hero_nomod_binds not being found until you launch that command or another hero.
Hi, I'm currently using a modified version of your super compact QWERTG layout (I have remapped a few buttons here and there to reflect my personal preferences)
But when trying to use the ingame voice chat it freezes the screen for a few seconds for some reason. At times it freezes until I release the button, sometimes just a few seconds. But this is very annoying as I am prone to getting ganked or attacked during that time (I think my character stops moving aswell)
Any ideas?
I even reinstalled dota 2 (deleted the folder even) but it stopped working and only works when the cfgs aren't being executed.
I can't ping but everything else that does not use the Tilde key (Ability warn, How much gold to item, Buyback info, etc.) works.
I use an ABNT keyboard, which means the "~" key, is actually an apostrophe (' key). I'm reporting it only now because the cfgs worked wonderfully, until now.
Tested on Reborn.
Just press ALT+Key (or your self-cast equivalent)
Some people asked me that.
I disabled double click tolerance a while ago to prevent miscasts. It's basically self-cast.
Then that's how it should be.
The configs don't alter the in-game binds, they are separate. The binds do work, but they are not shown.
If you want a workaround to having item lables (when ALT was rebound to Tilde) you can do this:
Because the ALT key was remapped, you can put ALT+QWER/DFXCMouse5 on each keybind, and you will have "Alt+Q", "Alt+W"... displayed in-game, even though those are actually (Tilde+Q, Tilde+W...) and no conflicts will exist. I do it like that just as a visual hack to see my key.
To concisely describe the issue, you must switch modes and then SPACE+cast an ability for the switch take effect for a non-modifier cast. Example steps are below:
Starting state:
Current behavior:
Expected behavior:
Please note the starred bullets. At these steps, you can press Q any number of times (including zero) and it will exhibit the same behavior until SPACE+Q is pressed (after which the behavior for Q changes).
Recent Ideas from Reddit:
Ideas:
Can't implement:
Fixed & Implemented:
A couple of you reported this to me, and apparently one setting doesn't revert if you remove the config files because of volvo.
it was a setting that was modified to remove the tolerance for double tap
it's called dota_ability_self_cast_timeout 0.01
it was set in the settings_game folder to be so narrow that only scripts were working, so that it prevents miscasts on double tap
just open console and type
dota_ability_self_cast_timeout 0.5
and then you have it as default
dota_remap_alt_key "^"
This doesn't work. Other keys like "." work but this one doesn't for some reason.
When i`m trying to run dota (after i put folder with autoexec.cfg in to \Steam\SteamApps\common\dota 2 beta\dota\cfg) the console says that :
Checking AUTO DLC
Loopuleasa's Super Compact Layout v4.3
Updated 04/11/2014
Updating sound cache [44015 entries]
Found 358 sound files in c:\program files (x86)\steam\steamapps\common\dota 2 beta\dota\sound\sound.cache
Updated 0 out of 358 cached files [420.335 msec]
Unknown command "dota_settings_quick_target_attack"
Unknown command "load_current_hero_nomod_binds"
Loaded default network config file. Loaded revision 17 OK
Loaded cached network config file. Data contains revision 17, not newer than current revision 17; ignoring.
Got network config from CDN. Data contains revision 17, not newer than current revision 17; ignoring.
WARNING Item schema mismatch after update!
GC told us to expect 20BA5EF3, we got 456385AF
and then nothing happends. No changes
I have a really old pc, but I am still able to run dota 2 just fine, but whenever i hit play on dota 2 reborn it takes me to the loading screen and then shuts down with no error message. I've tried everything people said, the lauch options thing, restart pc etc. And I don't have the 64 bit folder either, so that can't happen too. I don't think is my pc because a lot of people got this problem, I hope it's a bug, going to be fixed.
Some might need an update with recent changes.
Because volvo did a poor job with the dota_remap_alt_key command, some functionalities like ALT+Click on items/abilities/clock/heroes in order to post something in chat do not work.
Talking about the chat text like:
"Enemy has > Scythe of Vyse"
For those, you still need to use the old ALT, even if the key was remapped to something like Tilde.
Discuss any issues and solutions here.
Haven't tested anything yet.
The ones reported were:
I suggest switching them up in the files so that it works okay with your keyboard. Find all instances of "Z" and replace them with "X" and also find all instances of "`" which is Tilde and replace it with ""
dota_settings_quick_target_attack 1
will set it so that pressing the attack key on the keyboard will issue an attack command wherever the cursor is.
Since everyone is on reborn now (and have been for a while), I think it would be a good idea to remove the legacy layouts since there is no longer any need for them, and their presence would only confuse some people.
I have a horizontal scroll wheel. Can I use a combination of horizontal and vertical scroll wheels to pan the camera?
I'm only trying Bot games but no key bindings are working because I don't believe any config files are loading.
I copied the entire contents of folder "C:\Users\Me\Desktop\super-compact-dota2-keybinds-master\Dota 2 Reborn Keyboard Setups\Loopuleasa's Super Compact QWERTG-DFXCV layout (ALT,SPACE mods)" into C:\Program Files (x86)\Steam\SteamApps\common\dota 2 beta\dota\cfg and now no key bindings work. What am I missing?
a while back you used to be able to display the chatwheel time on the screen.
Is there a similar solution in source2? or just copying it to the clipboard would be wonderful.
I am currently using a modified version of these keybinds where instead of using Alt+Space as a command for switching quickcast I use Alt+Space as a modifier combination, so I can use Alt+Space+X commands. This opens lots of space for extra keybinds, which I find very useful.
Right now I am using Alt+Space for "configuration" keybinds that don't need to be used in a hurry. For example, Alt+Space+A toggles autoattack, Alt+Space+[QWER] toggles quickcast on each skill individually and Alt+Space+[123456] sets dota_health_per_vertical_marker to different sizes (for culling blade).
As mentioned in #26, how would you like this accessed? Have it affected by a toggle so that you have either smart-cast or quickcast? or have it as a third toggle option to cycle between? I can start work on this now, and I would guess that it could be implemented by the end of the week if things work as intended.
The alt modifier is not working for my spells. I have quick cast enabled, and alt is bound to +keyshift2.
For example, entering the following commands into console works:
+keyshift2
dota_ability_execute 1;dota_ability_execute 1
But the following keypresses do not work:
alt+w
I see in the console that alt is enabling the correct cfg file.
in fact even simply binding w to the command doesn't work:
bind w "dota_ability_execute 1;dota_ability_execute 1"
Abilities such as NP's teleport don't behave as expected when holding down the space bar for normal cast.
When I hit F7 to switch from the default (quick cast) to normal cast, it still quick casts everything. I've found that I can fix this by first self-casting a spell or an item, but I'd rather not have to do that every time I play.
Is there a way I can just completely disable quick cast from being a function?
Thanks for the otherwise awesome layout!
Not sure if you want to include this in this project, but I made a set of config file for selecting and loading binds for individual heroes without having to open the console. Not sure how useful this will be in practice, but it's there.
Hi,
thanks a lot for the config, I've been using it for almost a year and I am more than satisfied with it. However, when I use your config for Reborn I cannot use ping. It does not matter if I use Alt or Tilde, it still does not do the ping.
Please report the issues you encounter here.
For example you wish to self-poof with all your meepos so you should do something like this:
Alt + W + Tab + W + Tab + W + Tab + W
But because you hold Alt and press Tab, your dota client alt tabs because that's a windows thing.
As a workaround, I suggest looking into custom hero modes and making one for meepo, where you make Space+W be self-cast poof. Additionaly, you need to make Space+Tab be control group cycle too, and move scoreboard somewhere else like "/"
For making a Meepo hero mode check the folder and read the instructions.
Also, found something else useful on the internet regarding some meepo scripts https://www.youtube.com/watch?v=ztUdzoJb0do not sure if it's still functional
Problem pretty much above. I'm on Ubuntu! What information do you need, if any? :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.