So general concept is use a program so keybind my game controller to have keyboard shortcuts, and the userscript to use the keyboard commands to make moves and viola! I get to play NQ I like its a console game yay!
The only failing I found while playing the game with the userscript is that the special commands were not coded into the script so Absorb and the healing spell from the Life Staff still needs to be cast using a mouse click. I found by dinking around with the script and looking at the source code of neoquest that whatever is in the first special command is coded as ("special", node)[0] and the second is ("special", node)[1].
When Absorb is available that spell counts as Node 0 always.
Later on when you get the Life Staff its command will count as Node 1 when Absorb is available to cast, and Node 0 when Absorb is not available to cast.
What does this mean in not gibberish?
It means if you have Absorb set to cast when you press X and Healing set to cast when you press Y, then when Absorb is on Cooldown nothing will happen when you press Y and you have to press X to cast Healing.
But Stocking you just told us that userscript doesn't have those commands!
I'm getting to that.
Once you have the userscript installed pull up the file to edit it. Scroll through till you start see the line
Now to be honest I really have no idea how to code, but I do like to fiddle around with things. So I just copied and pasted shit till I got the userscript to do what I wanted it to do. And I present my gift to you.
Look through the script and find lines that just have movement commands with nothing added to them like
Code:
[0x0, 97, "southWest", "Southwest"],
and add in
Code:
/Absorb", function (node) {
return findActions("special", node)[0];
So for instance for Absorb my file looks like:
(Note: I edited my East/Flee command because flee was too easy for me to hit)
Ah I keep getting distracted! Been working on this guide off and on for like 4 hours now, time to wrap it up.
OK we got the hard part over. This next part is super easy.
Download your favorite software that allows you to keybind your game controller. Most likely you already have some if you have an X-box or logitech controller. Personally I use (you need an account to see links)
ctrl+shit+alt+S to pull up those key maps and set up your profile in your keybind software.
Have fun playing Neoquest
Helpful Hint:
When you are leveling up instead of moving left and right just have this link bookmarked (you need an account to see links)
and refresh that page. It will put you into fights while you are in hunting mode.
If there is interest enough I will make another guide later on with some other things you can do with your game controller on neopets. It wont be a whole lot of info but I am too brain dead right now and not sure how many ppl actually have a gamepad lol.
Last edited by Stocking Anarchy; 05-17-2017 at 02:27 AM.
The Following 10 Users Say Thank You to Stocking Anarchy For This Useful Post: