Keybinds & Aliases for HAMSTERS

What does not belong in any other section does probably belong here.
User avatar
dupeks
Posts: 281
Joined: Fri May 13, 2016 17:07
Gender: male
Favorite Class: Devoted Cleric
Preferred Gametype: BOTH

Re: Keybinds & Aliases for HAMSTERS

Post by dupeks »

Daze wrote:
Thu Sep 06, 2018 17:33
Hi !

Is there a way to bind loadouts swap to a key ?

Thanks in advance.
The only one I've found is the loadout manager:

Code: Select all

/gensendmessage Manageloadouts_Root 1

Daze
Posts: 141
Joined: Sat Sep 19, 2015 15:25
Gender: male
Favorite Class: Trickster Rogue
Preferred Gametype: PVP

Re: Keybinds & Aliases for HAMSTERS

Post by Daze »

Thanks ! Better than nothing.

nxt
Posts: 1
Joined: Fri Sep 15, 2017 12:36
Gender: male
Favorite Class: Trickster Rogue
Preferred Gametype: PVE

Re: Keybinds & Aliases for HAMSTERS

Post by nxt »

Can I use an alias to change two aliases? Say I want to bind two encounters to one character using:

Code: Select all

/bind e "tar $$ hardtargetlock 1 $$ +PowerTrayExec 3 $$ hardtargetlock 0"
and

Code: Select all

/bind q "tar1 $$ hardtargetlock 1 $$ +PowerTrayExec 2 $$ hardtargetlock 0”
Can I do this to set the tar (target)

Code: Select all

alias doublebind "alias tar target character $$ alias tar1 target character"
with character being the toon name.

nialscorva
Posts: 2
Joined: Wed Mar 28, 2018 12:47
Favorite Class: Control Wizard
Preferred Gametype: PVE

Re: Keybinds & Aliases for HAMSTERS

Post by nialscorva »

nxt wrote:
Sun Oct 21, 2018 10:13
Can I use an alias to change two aliases? Say I want to bind two encounters to one character using:

Code: Select all

/bind e "tar $$ hardtargetlock 1 $$ +PowerTrayExec 3 $$ hardtargetlock 0"
and

Code: Select all

/bind q "tar1 $$ hardtargetlock 1 $$ +PowerTrayExec 2 $$ hardtargetlock 0”
Can I do this to set the tar (target)

Code: Select all

alias doublebind "alias tar target character $$ alias tar1 target character"
with character being the toon name.
You can do it by escaping the $$:

In CommandAlias.txt:

Code: Select all

alias doublebind "alias tar target {} \$\$ alias tar1 target {}"

I really need to write up this stuff at some point...

TheChief
Posts: 2
Joined: Sun Apr 25, 2021 14:20
Favorite Class: Hunter Ranger
Preferred Gametype: PVE

Re: Keybinds & Aliases for HAMSTERS

Post by TheChief »

I hope this thread is still alive. I have just recently learned of keybinds and aliases. I have created a simple CommadAliases file and placed it here - \Neverwinter\Live\localdata

/bind F3 "gensendMessage Vipaction_Overworldmapteleport activate"
/bind F4 "gensendMessage Vipaction_Mailbox activate"
/bind numpad9 ivcs
alias ivcs "invoke $$ gotocharacterselect" #

None of these appear to be working even after completely logging out of the game and coming back in. I had the alias first then the keybinds with no change. I originally did not have quotes around the bind messages, doesn't work with or without them. Can someone please see what I have done wrong?

Contractions of Fate
Posts: 1
Joined: Sun Apr 25, 2021 15:28
Favorite Class: Devoted Cleric
Preferred Gametype: PVE

Re: Keybinds & Aliases for HAMSTERS

Post by Contractions of Fate »

This thread is more than four years old because, sadly, the forum died when the owner got a new job IRL.

I am no expert on Aliases, but don't you have to load them in-game?

In my AliasBinds.txt I have I have a bunch of emotes:

F1
alias emo1 "emote Bow $$ bind F1 emo2"
alias emo2 "emote Blowkiss $$ bind F1 emo3"
alias emo3 "emote Wave $$ bind F1 emo1"

F2
alias emo4 "emote Bow $$ bind F2 emo5"
alias emo5 "emote Salute $$ bind F2 emo6"
alias emo6 "emote Wave $$ bind F2 emo4"

F3
alias emo7 "emote Laugh $$ bind F3 emo8"
alias emo8 "emote Facepalm $$ bind F3 emo9"
alias emo9 "emote Shoo $$ bind F3 emo7"

F4
alias emo10 "emote Beckon $$ bind F4 emo11"
alias emo11 "emote Taunt_Brodown $$ bind F4 emo12"
alias emo12 "emote Headbutt $$ bind F4 emo13"
alias emo13 "emote EvilLaugh $$ bind F4 emo10"

F5
alias emo14 "emote Yawn $$ bind F5 emo15"
alias emo15 "emote Sleep on Floor $$ bind F5 emo14"

F6
alias emo16 "emote dancefolk $$ bind F6 emo17"
alias emo17 "emote danceseductive $$ bind F6 emo18"
alias emo18 "emote dancesnake $$ bind F6 emo19"
alias emo19 "emote dancetwostep $$ bind F6 emo20"
alias emo20 "emote dancewave $$ bind F6 emo21"
alias emo21 "emote dancezombie $$ bind F6 emo16"

F1 emo1
F2 emo4
F3 emo7
F4 emo10
F5 emo14
F6 emo16
F7 "emote Point"


and I load this in-game with:

/bind F1 emo1 $$ bind F2 emo4 $$ bind F3 emo7 $$ bind F4 emo10 $$ bind F5 emo14 $$ bind F6 emo16

I am not sure if the file actually uses the last section F1 to F7, but it's there. It's been so long I don't remember! It might have been a reminder to myself!

All my characters have different Battle Cries, so they all have their own file which contains the standard VIP functions, customised controls for movement, combat, Guild Recruitment messages etc as well as stuff unique to them.

EG CHAR01.txt

0x47 "GenSendMessage StatusSelf_VIP Activate" ""
0x48 "GenSendMessage VIPAction_OverWorldMapTeleport Activate" ""
0x49 "GenSendMessage VIPAction_BankVendor Activate" ""

0x4E "invoke" ""

0x4B "GenSendMessage VIPAction_Mailbox Activate" ""
0x4C "GenSendMessage VIPAction_ProfessionVendor Activate" ""
0x4D "GenSendMessage VIPAction_SealVendor Activate" ""

0x4F "GenSendMessage Auction_root 1" ""
0x50 "GenSendMessage Menubar_DiamondExchangeButton Activate" ""
0x51 "GoToCharacterSelect" ""

0x9C "++Interact" ""

0x2c "ToggleGoldenPath" ""

F1 emo1
F2 emo4
F3 emo7
F4 emo10
F5 emo14
F6 emo16
F7 "emote Juggle"
F8 "emote Firebreathing"

F9 Battle cries here
F10 Battle cries here
F11 battle cries here


I load this in-game with:

/bind_load_file C:\Program Files (x86)\Perfect World Entertainment\Neverwinter_en\Neverwinter\Live\Key_Settings\CHAR01.txt


0x47 etc are the DIK codes for a UK keyboard.

So I invoke with + on the Number Pad
Change Character with 3 on the Number Pad
and all my VIP functions are the other numbers on the number pad

Enter on the NumPad let's me interact with an NPC, chest, node or something on the ground when there are hordes of players in the way.

It's possible to globally load the VIP functions for all characters once, which I suppose is the point of Aliases. My method might be less elegant, but I play all my characters from time to time so I like to have their unique battles cries and shouts, and not all have Firebreathing and so on.

I hope that helps a bit

:)

TheChief
Posts: 2
Joined: Sun Apr 25, 2021 14:20
Favorite Class: Hunter Ranger
Preferred Gametype: PVE

Re: Keybinds & Aliases for HAMSTERS

Post by TheChief »

Thanks for the tip, unfortunately it didn't help...