Filidecht

Citizen
  • Posts

    14
  • Joined

  1. [ QUOTE ]
    It was kind of a problem I don't want to deal with.

    [/ QUOTE ]

    Since it only happens once and then you never have to "deal" with it except for the very first time you use it. But if you're that concerned you can try Wasabi_Joe's binds. A lot of people prefer his binds better, even if they don't have problems SoD. They also work very well, and have never crashed the program when I've used them.

    http://www.the-kgb.org/~wasabi/index.html
  2. [ QUOTE ]
    I would load it; it would crash CoH. I would reload, and it would work.

    [/ QUOTE ]

    Unfortunately, this is a problem that has been discussed many times, and no solution has been found. Version 3.0 of the SoD binds causes some people to crash, and others have no problems with it at all.

    It crashes with mine the first time I run it, but after that I can enable and disable it as many times as I want without any problems. As long as it works after that first time, I don't worry too much about it
  3. http://www.jim.cavanaugh.net/sod.htm works just fine... you need to scroll down to the Download section where it says "you can find 2.7 and an alternative site for 3.0 here:", then click on the link that says "Speed on Demand Binds ver2.7".
  4. [ QUOTE ]
    want to continue paying just so I can come here and answer questions. In fact, I stopped playing a month ago, but kept my account to make sure my urge to play didn't come back.

    [/ QUOTE ]

    He quit because he doesn't want to play anymore. He was gone for a month, and didn't have the urge to come back; he didn't miss it. I felt the same way about EverQuest; got busy at work and couldn't play for two months, but when things calmed down I realized that I didn't miss the game at all and had no desire to play anymore. Hence my comment that I understood.

    --

    As for which binds to use, different people seem to have different results; best bet I say is to try both and see which ones you like, which works best for you. Personally, I prefer SoD, I've never had any problems with it once it got going. I find it to be very easy to set up and customize, and works perfectly for my hover/fly characters. Some say that older versions of SoD work better for them, and stick with the 2.7 version instead of the current 3.0. Others say that Wasabi's binds work better for them. I've used his before I started using SoD, and afterwards for testing and comparison, and they also always work excellent; I've never had any problems with them. Wasabi was also one of the people who contributed code, that Gnarly put to use in his program. They are very similar in function, so in the end it's really just what works best for you.

    Milk_weasel, have you moved the files after you installed them, or renamed your folder, or something? It sounds like for whatever reason it can't find the files, or the path defined in them is incorrect. If you have made any changes to the folder names or moved files, or whatever, try putting things back to the way they were and see if that helps. If you haven't made any changes since first setting up SoD, try reinstalling it and see what happens. If nothing was moved/renamed/whatever, and reinstalling doesn't help, I'm not sure what to tell you :\ Maybe try Wasabi_Joe's
  5. Thanks for all the help, Gnarly, and for the support for this program that you've given. I'm sorry to see you go, but I fully understand; I felt the same way about EQ when I quit.

    Good luck!
  6. Shyft9,

    To fix your current binds go through each of the bind files you use and replacing ALL references to "C:\Program Files\City of Heroes" to instead read "C:\Progra~1\Cityof~1". That should cause your files to work properly.

    As an alternative, you can store all your binds in a simple folder without any spaces, used just for binds. Many people here use "C:\CoH"; it's short, simple, easy to remember, and no spaces so no args errors

    This error is caused when there are spaces in the path to your files; unfortunately the game cannot recognize long file or folder names. "Program Files", and "City of Heroes" have spaces in them, so the game sees each space as seperating arguments instead of as one long path (Yes, even if they are in quotes, it can cause errors).

    The way around this is to use the older "DOS" style of folder references. Before Windows 95, Microsoft operating systems could only recognize 8 characters for each folder and file name. When Windows 95 came around allowing long file names, some older programs still did not recognize the extra letters, so to compensate they had to be referred to by the first six letters of the folder name followed by a ~1. For example, your exact path should be:

    C:\Progra~1\Cityof~1\powers.txt

    Most programs now can read long file names. However, CoH's bind commands have to use spaces to seperate multiple parameters (or arguments), so using filenames and folders with spaces causes the program to see it as seperate arguments. "C:\Program" it thinks is one argument; "files\city" is the second, "of" the third, and "heroes\powers.txt" the fourth: hence the error message, "bind takes 1 args, you gave four." It's counting the word-groups seperated by spaces.
  7. I like sledgehammers, they make things to *splurt*
  8. Hmm, I might have hit the space bar on accident when answering about Fly. Didn't think about that. I re-tested to be sure after seeing your post, see below. I forgot to mention in the first test, when I saw Fly didn't toggle automatically, I manually turned Fly on. Then I pressed the space bar to raise up into the air... and crashed. I should have mentioned it in the first post, but forgot.

    Here's some more fun, though. Did some more testing when I got home.

    -
    Test 6: a duplicate of Test 1, to make sure I didn't accidently hit a key I shouldn't have
    ADD as a single-key to toggle Flight and Ground movement, defaults used for everything else.
    Below are the R.txt and Re.txt files created.

    R.txt
    [ QUOTE ]

    LCTRL+R "up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$tell $name, SoD Binds Reset$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    LCTRL+M "tell $name, Changing to Normal Movement$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$bind_load_file D:\Cityof~1\binds\sod\reset.txt"
    SPACE "+zoomin$$-zoomin$$up 1$$down 0$$forward 0$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\R_.txt"
    X "+zoomin$$-zoomin$$up 0$$down 1$$forward 0$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Rb.txt"
    W "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Re.txt"
    S "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 1$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rd.txt"
    A "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 1$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rs.txt"
    D "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 1$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rf.txt"
    add "+zoomin$$-zoomin$$up 1$$powexec_name SPRINT$$powexec_name fly$$powexec_name fly$$bind_load_file D:\Cityof~1\binds\sod\BO\BO.txt"
    R "forward 1$$backward 0$$up 0$$down 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\AR\AR.txt"
    TILDE "follow$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\FR\FR.txt"


    [/ QUOTE ]

    Re.txt
    [ QUOTE ]

    LCTRL+R "up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$tell $name, SoD Binds Reset$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    SPACE "+zoomin$$-zoomin$$up 1$$down 0$$forward 1$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\R_e.txt"
    X "+zoomin$$-zoomin$$up 0$$down 1$$forward 1$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Rbe.txt"
    W "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_unqueue$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    S "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 1$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Red.txt"
    A "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 1$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Res.txt"
    D "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 0$$right 1$$bind_load_file D:\Cityof~1\binds\sod\R\Ref.txt"
    add "+zoomin$$-zoomin$$up 1$$powexec_name SPRINT$$powexec_name fly$$powexec_name fly$$bind_load_file D:\Cityof~1\binds\sod\BO\BOe.txt"
    R "forward 1$$backward 0$$up 0$$down 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\AR\ARe.txt"
    TILDE "follow$$bind_load_file D:\Cityof~1\binds\sod\FR\FRe.txt"


    [/ QUOTE ]

    Results: Crashed immediately upon pressing LCtrl+M to activate SoD. Barely saw the chat-bubble of the self-tell come up as it crashed. As a curiosity, I logged back in and pressed LCtrl+M again, just to see what would happen. Strangely enough, this time I did NOT crash, but in fact had perfect functionality. Flight and Ground options worked as they should, and Speed on Demand was flawless.

    Go figure.


    -
    I did one last test, for completeness

    Test 7: same as Test 6, except the "F" key was used instead of "ADD"
    The R.txt and Re.txt files that were created:

    R.txt
    [ QUOTE ]

    LCTRL+R "up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$tell $name, SoD Binds Reset$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    LCTRL+M "tell $name, Changing to Normal Movement$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$bind_load_file D:\Cityof~1\binds\sod\reset.txt"
    SPACE "+zoomin$$-zoomin$$up 1$$down 0$$forward 0$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\R_.txt"
    X "+zoomin$$-zoomin$$up 0$$down 1$$forward 0$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Rb.txt"
    W "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Re.txt"
    S "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 1$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rd.txt"
    A "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 1$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rs.txt"
    D "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 1$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\R\Rf.txt"
    f "+zoomin$$-zoomin$$up 1$$powexec_name SPRINT$$powexec_name fly$$powexec_name fly$$bind_load_file D:\Cityof~1\binds\sod\BO\BO.txt"
    R "forward 1$$backward 0$$up 0$$down 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\AR\AR.txt"
    TILDE "follow$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\FR\FR.txt"


    [/ QUOTE ]

    Re.txt
    [ QUOTE ]

    LCTRL+R "up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name hover$$powexec_name fly$$powexec_name fly$$powexec_name SPRINT$$powexec_unqueue$$tell $name, SoD Binds Reset$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    SPACE "+zoomin$$-zoomin$$up 1$$down 0$$forward 1$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\R_e.txt"
    X "+zoomin$$-zoomin$$up 0$$down 1$$forward 1$$backward 0$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Rbe.txt"
    W "+zoomin$$-zoomin$$up 0$$down 0$$forward 0$$backward 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_unqueue$$bind_load_file D:\Cityof~1\binds\sod\R\R.txt"
    S "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 1$$left 0$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Red.txt"
    A "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 1$$right 0$$bind_load_file D:\Cityof~1\binds\sod\R\Res.txt"
    D "+zoomin$$-zoomin$$up 0$$down 0$$forward 1$$backward 0$$left 0$$right 1$$bind_load_file D:\Cityof~1\binds\sod\R\Ref.txt"
    f "+zoomin$$-zoomin$$up 1$$powexec_name SPRINT$$powexec_name fly$$powexec_name fly$$bind_load_file D:\Cityof~1\binds\sod\BO\BOe.txt"
    R "forward 1$$backward 0$$up 0$$down 0$$left 0$$right 0$$powexec_name SPRINT$$powexec_name SPRINT$$bind_load_file D:\Cityof~1\binds\sod\AR\ARe.txt"
    TILDE "follow$$bind_load_file D:\Cityof~1\binds\sod\FR\FRe.txt"


    [/ QUOTE ]

    Results: Did not crash at all, but again worked perfectly as intended.


    -
    Again, I'm thinking it has something to do with the "ADD" key. I'm looking at the txt files, and I can't see any differences other than the key used to toggle. When using single-key F it works fine, when using the dual-key defaults E and F it works fine, when using single-key ADD it crashes on initilization.

    And now I see Mordaga's post, and I don't see any differences between my working- and his non-working files.

    Mordaga, have you tried logging back in AFTER the crash, and seeing if they work for you then? Not sure what else to say, I don't see any differences myself. But then again, I'm a relative newbie at coding


    If it helps at all: I'm using Windows 2000, with all the latest Critical Updates and service packs. Direct X 9.0b. ASUS P4 2.8 GHz (I forget which chipset). MSI GeForce FX 5950 with the latest drivers from MSI. 512 MB SDRAM (Kingston). Sound Blaster Platinum 5.1, using old drivers for this because the newest ones cause errors in some other games.



    Any other ideas?
  9. I did some testing with 3.0 this morning before work, going to give a quick rundown of what I tried. Each attempt I reset the keybinds in game, so as to be starting with a fresh set. I tested on my blaster, which has Hover, Fly, and Sprint.
    -
    Test 1: A single key selected (the keypad "add" key) to toggle between Fly and Ground modes. All other options default.

    Results: Pressing the toggle key would toggle between Hover and Sprint only; it would not activate Fly. Moving around (when in fly mode) kept me in Hover, and would not switch to fly. Pressing and holding the key from the ground did launch me into the air, but using Hover only. Pressing again to descend would lower me to the ground as normal.

    -
    Test 2: Seperate keys for Flight and Run modes, this time using G for ground and again ADD for Flight.

    Results: Crashed as soon as I started running forward. I saw Sprint activate as normal, but then the game crashed. Didn't even get to test Fly/Hover

    -
    Test 3: No Unque, same keybinds.

    Results: Crashed immediately upon activating (LCtrl+M). No chance to test anything.

    -
    Test 4: Two different keys used this time, with Unque enabled. This time I used the keys G for Ground and F for Flight.

    Results: NO ERRORS! The binds worked perfectly, no crashes, Fly/Hover toggled properly, de-activated properly when switching to ground. Sprint activated and de-activated properly when moving / idle.

    -
    Test 5 (just in case) ALL DEFAULTS, I hit Enter on everything to use the programs default options: E for ground, F for flight, unque enabled.

    Results: Again, NO ERRORS. Everything worked 100% properly, just as before.

    --
    Conclusion: It seems there was a problem when I used the keypad plus key, as opposed to a regular letter key. I haven't tried other keys yet (late for work at the moment), but I can do some further testing when I get home tonight if needed. I will have to look at binds themselves when I get home, to see how it handles the "add" key as opposed to a single-letter key.

    For those having problems, I strongly suggest re-running the SoD program and putting EVERYTHING to defaults, just to be safe. I had NO errors at all when everything uses the default options... just keep hitting Enter until the program is done .

    I hope this helps. I'll do some more testing when I get home.
  10. [ QUOTE ]
    I modfied the sprint to default to superspeed and i love it...however at times in dungeons its too close quarters for it.....how do i make a second toggle to use sprint instead of SS.......

    [/ QUOTE ]

    Hm.. I haven't tried doing this myself, mainly because I'm lazy . Normally I just turn SoD off (lcontrol+M) when in dungeons, and leave Sprint on all the time. The endurance drain is pretty small, and I've slotted it with an End-Reducer anyway. This works more than good enough for me (and if you're not comfortable creating or editing binds yourself, this would be my first recommendation, lol).


    [ QUOTE ]
    sorta how fliers have ground and air one

    [/ QUOTE ]
    If you REALLY want to have two ground modes, why not change the air one to be your second ground?
    I suppose -- assuming you're only using a ground-based character -- you can use a text editor and edit the SoD files yourself; Replace all references to Fly with Sprint and remove the references to Hover. Then just enter "Fly" mode when in-game and you'll have the same SoD functionality, but in essence two "Ground" modes. (I haven't tested this though, and I don't plan on doing so, so take my advice at your own risk!)
  11. Since Gnarly will be out of town for a couple of weeks, I hope he won't mind me doing this. I still have the 2.7 version of the program, and will temporarily host it here. This is for troubleshooting comparison only; I don't want to mirror his files without his permission, so the download will only be active through the weekend (August 8, 2004).

    I have not had a chance to test out v.3 yet, so I don't know what the differences are. If you find 2.7 works better please leave a reply here to let Gnarly know. Do not email me... I am not a programmer by any means, so I won't be able to fix anything myself

    http://www.ragefactorx.com/modules.p...load&cid=3
  12. I believe you can just do a new /bind for it, or edit your bind scripts and then re-load them. I think a key can only hold one bind at a time, so if you set a new bind to your up key it should use the new command and ignore the old.

    So in your case, just a /bind up "Super Jump" from in-game should do it. If you have any "reset" type of scripts, make sure you update the new bind there as well, otherwise you might accidently put Fly back in
  13. [ QUOTE ]
    How about in the next version making it so that it either tells you, "Hey, dude, don't use directory names with spaces in them" or else quotates such names in the bind files?

    [/ QUOTE ]

    This "problem" has been mentioned several times throughout the forum. There are two solutions you can try on your own without Gnarly repeating himself again or altering the code unnecessarily:

    You can save your binds in an easy-to-access folder, such as "C:\Coh", and then load them from in game... The binds DO NOT have to be in the City of Heroes installation folder/drive in order to work.

    If you are anal like me and want to keep everything together, use the old DOS style name for your folder. In your case, it would be F:\Games\Cityof~1\directoryname. So I would suggest re-running Gnarly's program, and when asked for the folder name remember to use the "Cityof~1" (without quotes). This is what I do with mine, and I have no problems. The reason you get the "too many arguments" error is because the game does not recognize the spaces in the path, and tries to interpret them as seperate arguments in the command.


    [ QUOTE ]
    Also...is there any way to make it keep me in mouse look mode ALL THE TIME

    [/ QUOTE ]

    Yes, this is also easy to do. Since you're re-running Gnarly's program anyway to fix your directories, we can do this at the same time. When you're asked if you want to enable mouse-look while running, answer NO. If you answer Yes, you are telling the script to toggle it on and off when you move or stop moving. If you say NO, it stays with the default, and does not toggle. Then, next time you're in game, make sure that the mouselook is on in the options, and you're good to go; no more toggling

    If you have any problems, try resetting the binds with the in-game button in the Options menu, then load the bind again. Sometimes they get funny when loading the first time (at least, for me they do), I don't know why.

    -----
    I want to thank everyone that's contributed to this thread. I've been a lurker since the beginning, and I had fun testing out all the various bind scripts that people were coming up with early on (and I miss the exchange-of-ideas that this thread started out as). Gnarly did a great job compiling everything together in one easy-to-install program. Thanks again, all!


    -X