
Avernal
Members-
Posts
47 -
Joined
-
Last visited
Reputation
33 ExcellentRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
You know what I've found a really refreshing and unique mechanic that might work well for a retuned Super Strength? The way Unrelenting from the Prescence Pool removes the crash of Unleash Potential from Force of Will, yet both powers add some nice boosts to a character. I took these on one of my Stalkers randomly as I'd never touched those pools on any character before and whilst it was an unorthodox approach I ended up absolutely loving it and how they synergised together. Having Rage's crash mitigated by making it unstackable but able to refresh would be one good way to reward people investing in the recharge to achieve it, another way might be adding a second utility power to SS that smoothed out some of its shortcomings by itself, but could also be used in tandem with Rage to remove the crash.
-
It really isn't. It's as simple as saving those four files to your settings/live/binds subfolder and typing /bindloadfile "binds\TBH1.txt" in chat. After that everything is automatic.
-
Bit of a thread necro, but I'm levelling a Ice/Marine Corruptor myself and spotted this comment, which I think I can help with. You can use rotating bind files to automate more than one power being on auto. Example from my own (all saved in settings/live/binds with the indicated filename). In practice this will swap Hasten and Toroidal Bubble as the auto power whenever you move/jump/fly down with CTRL, activate any of your powers, click either mouse button or use mouse thumb buttons to trigger things. I usually have my alt tray set-up with a build up/aim power in slot 1, healing or utility in slot 2, then shift+thumb buttons follow suit with another damage buff in slot 3 and another heal/utility (usually an end heal etc.) in slot 4. TBH1.txt W "+forward$$bindloadfilesilent binds\TBH2.txt" A "+left$$bindloadfilesilent binds\TBH2.txt" S "+backward$$bindloadfilesilent binds\TBH2.txt" D "+right$$bindloadfilesilent binds\TBH2.txt" SPACE "+up$$bindloadfilesilent binds\TBH2.txt" CTRL "+down$$bindloadfilesilent binds\TBH2.txt" TAB "unselect$$powexec_unqueue$$target_enemy_near$$bindloadfilesilent binds\TBH2.txt" BUTTON4 "powexecaltslot 2$$bindloadfilesilent binds\TBH2.txt" SHIFT+BUTTON4 "powexecaltslot 4$$bindloadfilesilent binds\TBH2.txt" BUTTON5 "powexecaltslot 1$$bindloadfilesilent binds\TBH2.txt" SHIFT+BUTTON5 "powexecaltslot 3$$bindloadfilesilent binds\TBH2.txt" LBUTTON "+ $$- $$bindloadfilesilent binds\TBH2.txt" RBUTTON "+mouselook$$bindloadfilesilent binds\TBH2.txt" 0 "powexecslot 10$$bindloadfilesilent binds\TBH2.txt" 1 "powexecslot 1$$bindloadfilesilent binds\TBH2.txt" 2 "powexecslot 2$$bindloadfilesilent binds\TBH2.txt" 3 "powexecslot 3$$bindloadfilesilent binds\TBH2.txt" 4 "powexecslot 4$$bindloadfilesilent binds\TBH2.txt" 5 "powexecslot 5$$bindloadfilesilent binds\TBH2.txt" 6 "powexecslot 6$$bindloadfilesilent binds\TBH2.txt" 7 "powexecslot 7$$bindloadfilesilent binds\TBH2.txt" 8 "powexecslot 8$$bindloadfilesilent binds\TBH2.txt" 9 "powexecslot 9$$bindloadfilesilent binds\TBH2.txt" TBH2.txt W "+forward$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" A "+left$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" S "+backward$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" D "+right$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" SPACE "+up$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" CTRL "+down$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" TAB "unselect$$powexec_unqueue$$target_enemy_near$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" BUTTON4 "powexecaltslot 2$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" SHIFT+BUTTON4 "powexecaltslot 4$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" BUTTON5 "powexecaltslot 1$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" SHIFT+BUTTON5 "powexecaltslot 3$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" LBUTTON "+ $$- $$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" RBUTTON "+mouselook$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 0 "powexecslot 10$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 1 "powexecslot 1$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 2 "powexecslot 2$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 3 "powexecslot 3$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 4 "powexecslot 4$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 5 "powexecslot 5$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 6 "powexecslot 6$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 7 "powexecslot 7$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 8 "powexecslot 8$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" 9 "powexecslot 9$$powexecauto hasten$$bindloadfilesilent binds\TBH3.txt" TBH3.txt W "+forward$$bindloadfilesilent binds\TBH4.txt" A "+left$$bindloadfilesilent binds\TBH4.txt" S "+backward$$bindloadfilesilent binds\TBH4.txt" D "+right$$bindloadfilesilent binds\TBH4.txt" SPACE "+up$$bindloadfilesilent binds\TBH4.txt" CTRL "+down$$bindloadfilesilent binds\TBH4.txt" TAB "unselect$$powexec_unqueue$$target_enemy_near$$bindloadfilesilent binds\TBH4.txt" BUTTON4 "powexecaltslot 2$$bindloadfilesilent binds\TBH4.txt" SHIFT+BUTTON4 "powexecaltslot 4$$bindloadfilesilent binds\TBH4.txt" BUTTON5 "powexecaltslot 1$$bindloadfilesilent binds\TBH4.txt" SHIFT+BUTTON5 "powexecaltslot 3$$bindloadfilesilent binds\TBH4.txt" LBUTTON "+ $$- $$bindloadfilesilent binds\TBH4.txt" RBUTTON "+mouselook$$bindloadfilesilent binds\TBH4.txt" 0 "powexecslot 10$$bindloadfilesilent binds\TBH4.txt" 1 "powexecslot 1$$bindloadfilesilent binds\TBH4.txt" 2 "powexecslot 2$$bindloadfilesilent binds\TBH4.txt" 3 "powexecslot 3$$bindloadfilesilent binds\TBH4.txt" 4 "powexecslot 4$$bindloadfilesilent binds\TBH4.txt" 5 "powexecslot 5$$bindloadfilesilent binds\TBH4.txt" 6 "powexecslot 6$$bindloadfilesilent binds\TBH4.txt" 7 "powexecslot 7$$bindloadfilesilent binds\TBH4.txt" 8 "powexecslot 8$$bindloadfilesilent binds\TBH4.txt" 9 "powexecslot 9$$bindloadfilesilent binds\TBH4.txt" TBH4.txt W "+forward$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" A "+left$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" S "+backward$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" D "+right$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" SPACE "+up$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" CTRL "+down$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" TAB "unselect$$powexec_unqueue$$target_enemy_near$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" BUTTON4 "powexecaltslot 2$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" SHIFT+BUTTON4 "powexecaltslot 4$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" BUTTON5 "powexecaltslot 1$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" SHIFT+BUTTON5 "powexecaltslot 3$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" LBUTTON "+ $$- $$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" RBUTTON "+mouselook$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 0 "powexecslot 10$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 1 "powexecslot 1$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 2 "powexecslot 2$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 3 "powexecslot 3$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 4 "powexecslot 4$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 5 "powexecslot 5$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 6 "powexecslot 6$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 7 "powexecslot 7$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 8 "powexecslot 8$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt" 9 "powexecslot 9$$powexecauto Toroidal Bubble$$bindloadfilesilent binds\TBH1.txt"
-
Just for clarity on the above - make sure the entire bind within the quotation marks does not exceed around 235 characters. If you work within that constraint you should not get errors, exceeding that number causes the game to cut off the end (causing error messages), which is probably what happened with your original taunt bind. As an example - each of these are considered 86 characters (the entire section inside the quotations) - keep your taunt messages short enough that the total bind doesn't exceed 235 characters: Taunt1.txt "+ $$- $$powexecname Taunt$$say Taunt message 1$$bindloadfilesilent c:\binds\taunt2.txt" Taunt2.txt "+ $$- $$powexecname Taunt$$say Taunt message 2$$bindloadfilesilent c:\binds\taunt3.txt" Taunt3.txt "+ $$- $$powexecname Taunt$$say Taunt message 3$$bindloadfilesilent c:\binds\taunt4.txt" Taunt4.txt "+ $$- $$powexecname Taunt$$say Taunt message 4$$bindloadfilesilent c:\binds\taunt1.txt" In practice that is going to queue Taunt and say one message when you push the key down, then it'll queue Taunt again and say the next message when you release the key. If you only want it to do one thing per button press, remove "+ $$- $$" from the beginning of each. Use things like the "+ " and "- ", removing underscores from slash commands and a relative bind path to trim down the length of your commands. For a relative bind path you just put all your binds into your "homecoming/settings/live" subfolder and you can then use "bindloadfilesilent taunt1.txt" without any path, or create a binds subfolder inside of that and use "bindloadfilesilent binds\taunt1.txt". Might not seem like much but trimming the length down even by a few characters helps with rotating bind files.
-
Don't even need the 'down' in there - you can do: "+ $$- $$" Binds are limited to around 235-240ish characters before they start glitching out, if you exceed that it will indeed break your rotating binds (which is what I suspect happened for the OP). So using fewer characters is an all around win and a single space is the shortest version of those two-state bind rotations. You can remove all the underscores from 'commands_like_this' also, 'commandslikethis' does the same thing.
-
Got a friend who is playing City of Heroes for the first time in 2024, loves pet classes so made a Mastermind, but is colourblind. Made this little cheat sheet image for him and figured it'd be useful to others so am sharing here too.
-
Avernal started following Can we get a 'powexec_auto_slot' added as a slash command?
-
Simple idea that would add a good bit of QoL to bind files. Powexec_auto requires you to use an actual power name for the bind rather than a tray slot number, adding a powexec_auto_slot command would allow people to instead make a single bind that sets that tray slot number to your auto queued power. Essentially you'd be able to use something like the following to queue the first tray slot in your main/second/third power tray, so on and so forth: powexecautoslot 1 powexecautoaltslot 1 powexecautoalt2slot 1 It'd be a huge QoL improvement for people using say Perma-Dom builds that are using the bind file loops discussed here:
-
This is great, messing around with it to try and slimline the number of required bind files - there is a mistake in your code for Regeneration Rate though - it seems to call 'Regeneration Resistance', reckon you can find the right shorthand for it?
-
Edited first post and updated with a blank template file so it's easier to make your own copies for other queued powers.
-
I bet you could make this dynamically able to jump back up a tier (to a lesser damage state) by setting up a bind in every file for powexecaltslot 1, 2 and 3 (where you have your healing abilities) that makes the bind loop jump back one or more stages. That way as you're activating Dull Pain etc. during normal gameplay your costume reflects that. Shame about the cooldown on CC though.