Robotech_Master Posted July 9, 2019 Posted July 9, 2019 If you're looking for the old Gnarly's Speed On Demand bindkit, someone's put it up here on a file locker site: https://mega.nz/#F!4HB2kAoC!Hy1m4EXbcyrPXxPPMCSb8w The program is a bit user-unfriendly, but it does work. Some folks prefer it to CityBinder, as it seems to make fewer files and use them a bit more efficiently. When you run it, you get a window that asks you a series of questions, then asks for a subdirectory to output the binds to. You can make multiple sets of binds, for characters who fly or just run, for characters with and without superspeed, for characters who have or don't have drawn weapons, etc., in any combination, as long as you direct them to different subdirectories. The only problem with the binds it produces are that the program was created before the command /bindloadfilesilent was added to the game, so using its output results in a constant bind load spam to the System channel every time you press a key. (Unless, of course, you go through every one of a zillion different files and hand-edit the bindloadfile command to bindloadfilesilent.) I wonder if there's any way to tweak it to use that silent command instead of the non-silent one it uses now, without having recourse to the source code? 1 If you liked what I had to say, please check out my City of Heroes guides!
Christopher Robin Posted July 9, 2019 Posted July 9, 2019 (edited) Once you get used to these they are kind of hard to live without. It just feels like your hero is broken heh. Yes there is a way. I made a modified version for myself that addresses this and a few other things but the simplest way for people to fix this issue on their own is to grab a free copy of a mass search and replace notepad program such as Notepad++ https://notepad-plus-plus.org/. Install it and point it to the folders where you have binds for a character (you may have to open each folder separately AF AR BO etc etc) and once all the folders with files are open just do a search and replace (binoculars icon IIRC) and put in bind_load_file in the search field and bindloadfilesilent in the replace field and in a minute or so it will replace all 930 or so instances where it's found in each document. Then do a save all command and it will save all 930 instances and then close all or close the program and presto! Enjoy your non verbose binds. 🙂 Extra Awesome Bonus! You can also use this to swap out any power as well (i.e. take out sprint and replace it with PrestigePowerSlide or swap Ninja Run in for SS or whatever you like). Cheers! Edited July 24, 2019 by Christopher Robin 1 1 Like the Costume Creator? Enjoy a challenge? Love to WIN? You really should've clicked here before 6pm on Sunday the 18th!
SmalltalkJava Posted July 14, 2019 Posted July 14, 2019 Cool! PS. It looks like you need to do a find/replace on bind_load_file and change it to bind_load_file_silent or bindloadfilesilent The program uses the _ between words 1 Baseline MM Henchmen Defenses and Resist Values MM - Beast Pets - Pet Attack usage and some quick proc testing
Christopher Robin Posted July 24, 2019 Posted July 24, 2019 (edited) Oh good catch StJ. It is a small distinction but an important one. You should enter bind_load_file (with underscores separating the words) into the "find what" field. The bindloadfilesilent in the "replace with" field is fine as is. Running a search as I had it above would find no results and you would then need to open one of the files to find the correct syntax. Updated my post and thanks. 🙂 Edited July 24, 2019 by Christopher Robin 2 Like the Costume Creator? Enjoy a challenge? Love to WIN? You really should've clicked here before 6pm on Sunday the 18th!
LaconicLemur Posted July 28, 2019 Posted July 28, 2019 On 7/9/2019 at 7:57 PM, Christopher Robin said: Once you get used to these they are kind of hard to live without. It just feels like your hero is broken heh. Could you give examples of how you use it? GUIDE: i25 Homecoming Quality of Life (QoL) consolidated list of tweaks List of Thematic Powers by Archetype
SmalltalkJava Posted July 28, 2019 Posted July 28, 2019 (edited) 20 hours ago, LaconicLemur said: Could you give examples of how you use it? I use it for toons that have hover and fly. It will automatically switch between hover or fly if you are moving or being still. If I want to run I just hit a key and it turns off hover/fly and then it turns off and on sprint to save endurance. I can’t remember exactly. But... ctrl+m to enable F. Turn on hover/fly mode E. Turn in run/sprint mode ctrl+r to reset if things get out of whack Edited July 29, 2019 by SmalltalkJava Spelling 1 Baseline MM Henchmen Defenses and Resist Values MM - Beast Pets - Pet Attack usage and some quick proc testing
SmalltalkJava Posted July 28, 2019 Posted July 28, 2019 Oh I forgot to add. This is a much more stable version than the other CityBinder Speed On Demand binds. Baseline MM Henchmen Defenses and Resist Values MM - Beast Pets - Pet Attack usage and some quick proc testing
Christopher Robin Posted July 29, 2019 Posted July 29, 2019 (edited) 23 hours ago, LaconicLemur said: Could you give examples of how you use it? Sure Laconic Lemur (hey were you once in Flight School???) For the most part it is a "best of both worlds" kind of setup. Lets say, as SmallTalkJava above mentioned, you have both Hover and Fly in your build and you are a squishy Blaster. Hover is good because it gives you a bonus to Defense while letting you make small, precise "stop on a dime" adjustments to your position while only costing a negligible amount of Endurance. The downside of course is it's painfully slow at going anywhere. Flight, on the other gauntlet, has no innate Defense bonus, gives no precision stops (you let off the key and proceed to float past the point where you wanted to stop) and it uses a considerable amount of Endurance (enough that it could cause you to run out during combat) but on the plus side it gets you where you are going so much faster. So essentially you are constantly having to switch between the two and sometimes you forget or are not fast enough on the trigger and debt happens (well more debt than usual that is... you are still a Blaster in this scenario). That's where the SoD binds come in. If you leap into the air and stay still they automatically put you in Hover. Make small movements to adjust your line of sight (like single key taps), you are still in Hover, but press and hold a directional key for more than a second and they automatically switch off Hover and turn on Flight. Let go of the key and you come to a precise stop and gain your +Def as Flight turns off and Hover takes over. The end result? It's like magic, you stop thinking about what movement power you have running and focus on blasting/healing/buffing or what have you. Need to get somewhere quick? You are already flying. Time to fight? You are already moving precisely, conserving End and getting your +Def bonus. You can do the same thing for Combat Jumping and Super Jump or Prestige Power Slide and Super Speed or mix in Ninja Run etc etc. Edited July 29, 2019 by Christopher Robin 1 Like the Costume Creator? Enjoy a challenge? Love to WIN? You really should've clicked here before 6pm on Sunday the 18th!
Christopher Robin Posted July 29, 2019 Posted July 29, 2019 (edited) 16 hours ago, SmalltalkJava said: I use it for toons that have hover and fly. It will automatically switch between hover or fly if you are moving or being still. If I want to run I just hit a key and it turns off hover/fly and then it turns off and on sprint to save endurance. I can’t remember exactly. But... ctrl+m to enable F. Turn on hover/fly mode E. Turn in run/sprint mode ctrl+r to reset if things get out of whack I have Ground/Air switching set to the two extra mouse buttons so I can do it all with my right hand and keep my left free for attacks. Extra mouse1: Jumps into the air and turns on Hover or Flight depending on what that hero has. Extra mouse2: Turns off Hover/Flight lands you and starts up Ninja Run Ctrl+X: reset binds for the rare instance when something breaks. Shift+X: switches between normal and SoD mode verbosely (i.e. it sends me a tell Now in Normal Mode - Now in SoD mode) if I want to turn it off... which is almost never. Not sure what the default ones were though as mine are custom. Edited July 29, 2019 by Christopher Robin Like the Costume Creator? Enjoy a challenge? Love to WIN? You really should've clicked here before 6pm on Sunday the 18th!
Onishiro Posted August 11, 2019 Posted August 11, 2019 Just an FYI for Notepad++ Yes the binoculars will open the Find/Replace options... You do Not have to open All files, If you select the 3rd tab "Find in Files" Find what : Bind_Load_File Replace with: bindloadfilesilent Directory: choose the parent folder that houses the AF AR BO (also check the box for In all sub-folders) then click the Replace in Files button and your done. 1
Alarion Posted September 23, 2019 Posted September 23, 2019 Awesome. I don't think I could play without SoD binds. For years I've just been putting System chat into its own tab so I only saw it when I needed to. With this I can clear the spam. The notepad++ search and replace files worked perfectly. Just for reference, in-game it ignores all underscores _ so bindloadfile and bind_load_file are exactly the same thing as far as it's concerned; however to Notepad++ they're entirely different when searching for the phrase.
Robotech_Master Posted September 23, 2019 Author Posted September 23, 2019 4 hours ago, Alarion said: Just for reference, in-game it ignores all underscores _ so bindloadfile and bind_load_file are exactly the same thing as far as it's concerned; however to Notepad++ they're entirely different when searching for the phrase. When I'm feeling silly, sometimes I'll use b_i_n_d_l_o_a_d_f_i_l_e. 🙂 If you liked what I had to say, please check out my City of Heroes guides!
Alarion Posted November 7, 2019 Posted November 7, 2019 The Notepad++ swap can also be used to make SoD work for Peacebringers. I swapped Fly and Hover for Energy Flight and Combat Flight.
DoctorDitko Posted April 17, 2020 Posted April 17, 2020 Just for fun, try doing the search-and-replace on the SpeedOnDemand30.bas file itself. Then you won't need to massage the output files. Nice find, thanks for this! Disclaimer: Not a medical doctor. Do not take medical advice from Doctor Ditko. Also, not a physicist. Do not take advice on consensus reality from Doctor Ditko. But games? He used to pay his bills with games. (He's recovering well, thanks for asking!)
Agent X-49 Posted April 17, 2020 Posted April 17, 2020 Not to confuse anyone, but this note is regarding code-changes to CityBinder: I wanted to disable the constant self-tells whenever my Warshade changes between forms, so I searched for the text 'Changing to...' in 'speedondemand.lua' and removed each instance of the tell command where I found it in the file. This successfully deafened the form change self-tells. Be careful not to accidentally delete the opening quotation mark at each location or the program will not reopen upon saving the revised file. Also, if you do not have permission to edit the file, copy it to your desktop, make the changes, and copy the file back to the original location, providing administrative permission. Hope this helps someone down the road.
Robotech_Master Posted May 1, 2020 Author Posted May 1, 2020 On 4/17/2020 at 3:29 PM, DoctorDitko said: Just for fun, try doing the search-and-replace on the SpeedOnDemand30.bas file itself. Then you won't need to massage the output files. Nice find, thanks for this! How does that work? I tried editing it, then I ran SpeedOnDemand30.exe, but it still put the non-silent version in the binds. Does the .bas file have to be recompiled into a new EXE or something? How would one do that? If you liked what I had to say, please check out my City of Heroes guides!
DoctorDitko Posted May 2, 2020 Posted May 2, 2020 (edited) Feh! Yeah, it looks like Winders 10 needs an interpreter, won't run .bas files by default. <rant>Weird. Winders will normally run anything it sees, with too many privileges...</rant> Need to create a .tkn file, then compile .bas into .exe. Let me look into it. Sorry for the misinfo. Edited May 2, 2020 by DoctorDitko Disclaimer: Not a medical doctor. Do not take medical advice from Doctor Ditko. Also, not a physicist. Do not take advice on consensus reality from Doctor Ditko. But games? He used to pay his bills with games. (He's recovering well, thanks for asking!)
DoctorDitko Posted May 2, 2020 Posted May 2, 2020 (edited) OK, here's the deal: (Tested on Winders 10. Unfortunately.) 0. Edit the .bas file as suggested above. (Search and replace, etc.) NB: Life will be easier if you don't rename it. Make a backup copy if you're worried, but edit the original, it's easier! 1. Download Liberty BASIC at https://www.libertybasic.com/lb451setup.exe 2. Install it. 3. Run it. 4. From the File menu, Open the .bas file from wherever you put it. (What am I, your Mom? Clean up this directory, it's a mess!) 5. Select from the Run menu, "Create .TKN file." NB: Normally, you would need to copy a skeleton BASIC executable here and rename it the same as your .tkn file, but Gnarly has done this for us. (Unless you renamed things, then you are on your own! I warned ya!) 6. Run the .exe file, generate your binds. 7. Profit! (Sorry for the previous incomplete instructions, I didn't realize Winders no longer had a BASIC interpreter.) -=-=-=-=-=-=-=-=-=-=-=- Edit: What the heck, I'll upload the two changed files, If you trust me (in which case I wonder, why?) and don't want to mess with installing Liberty BASIC, you can just overwrite the ones you have. Make a backup first, of course! This worked for me, but may screw up your binds, drink your last beer, or borrow your car without asking. YHBW! But if you make your own changes to the source, you'll need Liberty BASIC to generate the .tkn (tokenized?) file. SpeedOnDemand30.bas SpeedOnDemand30.tkn Edited May 3, 2020 by DoctorDitko Disclaimer: Not a medical doctor. Do not take medical advice from Doctor Ditko. Also, not a physicist. Do not take advice on consensus reality from Doctor Ditko. But games? He used to pay his bills with games. (He's recovering well, thanks for asking!)
Robotech_Master Posted May 10, 2020 Author Posted May 10, 2020 I tried it out, and it worked just fine. Thanks! Very useful. If you liked what I had to say, please check out my City of Heroes guides!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now