From 874c63bc244c496aaad0bf3ec1d63429240a4b52 Mon Sep 17 00:00:00 2001 From: nathan smith Date: Mon, 28 Jul 2025 16:57:37 +0100 Subject: [PATCH 1/8] Fixing a few querks with the repair tool. --- repair tool.bat | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/repair tool.bat b/repair tool.bat index cd8af84..96030d8 100644 --- a/repair tool.bat +++ b/repair tool.bat @@ -19,15 +19,15 @@ if %errorlevel%==0 ( :: Reset scripts repo echo Resetting scripts repo to remote... pushd "%SCRIPTS_DIR%" -%GIT% fetch origin -%GIT% reset --hard origin/main +call "%GIT%" fetch origin +call "%GIT%" reset --hard origin/main popd :: Reset sounds repo echo Resetting sounds repo to remote... pushd "%SOUNDS_DIR%" -%GIT% fetch origin -%GIT% reset --hard origin/main +call "%GIT%" fetch origin +call "%GIT%" reset --hard origin/main popd echo Done. From 8c66220bf7e9ef23c61add3b29a3e1cd88a3d4fd Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:15:33 +0300 Subject: [PATCH 2/8] added numpad6 to the list of unneeded keys --- scripts/keys.set | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/keys.set b/scripts/keys.set index 305b1d7..c550705 100644 --- a/scripts/keys.set +++ b/scripts/keys.set @@ -1,5 +1,5 @@ ;unneeded keys -#var badkeys {numpad2|numpad4|numpad5|numpad8|numpad9|numpad/|numpad*|control-a|shift-pageup|shift-pagedown|control-pageup|control-pagedown} +#var badkeys {numpad2|numpad4|numpad5|numpad6|numpad8|numpad9|numpad/|numpad*|control-a|shift-pageup|shift-pagedown|control-pageup|control-pagedown} #ForAll @badkeys {#gunkey %i} ;buffer keys #key {Alt-shift-right} {~buffer~ add} From 664d8c5f17512d16b87e4cd9245fe69cf32ea0b6 Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Thu, 4 Sep 2025 20:16:29 +0300 Subject: [PATCH 3/8] updated gagcreator with some awesome stuff --- readme.md | 3 +- scripts/gagcreator.set | 91 +++++++++++++++++++++++++++++++----------- scripts/keys.set | 1 - 3 files changed, 68 insertions(+), 27 deletions(-) diff --git a/readme.md b/readme.md index d5e9a57..f346e03 100644 --- a/readme.md +++ b/readme.md @@ -92,8 +92,7 @@ Move it to the folder of your choice, ensuring that the path contains no spaces - **Alt + F12**: Restart soundpack - **F2**: Open server-side settings - **Ctrl + S**: Save client-side settings -- **Alt + N**: Add a new string to be gagged -- **Alt + F2**: Open the gag-related configuration manager +- **Alt + N**: Open gag-related settings. - **Alt + F3**: Toggle Intro Music - ** Control + F2 and Control + F3**: Turn the client side main volume down and up respectively - **Shift + f1**: Toggle The Soundpack diff --git a/scripts/gagcreator.set b/scripts/gagcreator.set index 0b3c7a8..436a854 100644 --- a/scripts/gagcreator.set +++ b/scripts/gagcreator.set @@ -1,51 +1,94 @@ #alias addnewgag {#play {@sppath/general/misc/confman.wav} @vol; -#alarm 0@{decchar}100 {#say {This prompt allows one to add a string that they would like to be gagged either completely or just from the speach queue. In order to do this, please use the options below} VoiceOnly}; -#pick {P:Creating a new gag| +#pick {*This prompt allows one to add a string that they would like to be gagged either completely or just from the speach queue. In order to do this, please use the options below:addnewgag| +Note! Make sure that the gag files are loaded What line are we gagging today? @newgag:setgagline| What kind of the gagging method would you like? @gagmethod:setgagmethod| What file is this going to be stored in? @gagfile:setgagfile| I'm done and want to finish:pushnewgag| -I didn't mean to use this, please abort:#abort}} +I want to start over, clear the current input:clearnewgag| +I didn't mean to use this, please abort.:#abort}} + +#Alias clearnewgag {#unvar gagmethod;#unvar newgag;#unvar gagfile;#unvar gagsubvar;addnewgag} + +#Alias setgagsubtext { +#pick {*Please enter the text that you want to have displayed in place of the trigger. Use ~%0 for the entire line, and ~%1 to ~%9 for each wildcard (asterisk, *) you defined in the trigger.:setgagsubtext| +Press enter to open the input field, @gagsubvar:subgagtextenter| +Finish:addnewgag}} + +#alias subgagtextenter {#Prompt gagsubvar {Enter the substitution text here.};setgagsubtext} #alias setgagline { -#alarm 0@{decchar}100 {#say {please enter the line that you would like to be gagged, if parts of it are not static, E.G random numbers or words, replace this bit by an asterisc, *} VoiceOnly}; -#prompt newgag {Enter the line here.}; -addnewgag} +#pick {*Please enter the text you would like to be gagged. Use an asterisk (*) in place of any static strings.:setgagline| +For example, instead of "Bob hugs you," write "* hugs you" because the player name might not always be "Bob" in every situation within the game.:setgagline| +Press enter to open the input field, @newgag:enternewgag| +Finish:addnewgag +}} + +#alias enternewgag {#prompt newgag {Enter the line here.};setgagline } #alias setgagmethod { -#alarm 0@{decchar}100 {#say {please choose one of the methods below:} VoiceOnly}; -#pick {P:Method?| +#pick {*Please choose one of the methods below:setgagmethod| Omit the line from my speech queue but leave it in the output window:#var gagmethod voice| -Omit the line both from the output window and from my speech queue:#var gagmethod all}; +Omit the line both from the output window and from my speech queue:#var gagmethod all| +Substitute the text. Currently set to @gagsubvar:#Var gagmethod substitute;setgagsubtext}; addnewgag} #alias setgagfile { -#alarm 0@{decchar}100 {#say {Due to VIPMud limitations, a file cannot exceed 32000 characters in length, this is why it is recommended to sort your gags into categories, so please choose from one of the files below:} VoiceOnly}; -#pick {P:What file are we using today?| +#pick {*Due to VIPMud limitations, no single file can exceed 32000 characters in length. Therefore, it is recommended to organize content into categories. Please select one of the files from the options below.:setgagfile| Activity related gags:#var gagfile ActivityGags| Ship Related Gags:#var gagfile ShipGags| Miscellaneous gags:#var gagfile MiscGags| Vehicle Related gags:#var gagfile VehicleGags}; addnewgag} -#alias pushnewgag {#if {%length(@gagfile)<1 or %length(@gagmethod)<1 or %length(@newgag)<1} {#alarm 1 {#say {you have not filled out all the required fields with rellivant information}; #play {@sppath/general/misc/boop.wav} @vol;#abort}} { -#file 3 {%CharInfo(MudName)/gags/@gagfile.set}; -#forall {@newgag} { -#write 3 {~#trigger {%i} {~#gagline @gagmethod}}}; -#close 3; -#unload {gags/@gagfile.set}; -#load {gags/@gagfile.set}; -#unvar gagmethod;#unvar newgag;#unvar gagfile;#alarm 1 {#say {Complete!}; #play {@sppath/general/misc/loadingfile.wav} @vol}}} +#alias pushnewgag { +#if {%length(@gagfile)<1 or %length(@gagmethod)<1 or %length(@newgag)<1} { + #alarm 0@{decchar}5 { + #play {@sppath/general/misc/boop.wav} @vol; + #Say {Error: You have not filled out all the required fields with relevant information}; + #abort + } +} { + #if {@gagmethod="substitute" AND %length(@gagsubvar)<1} { + #alarm 0@{decchar}5 { + #play {@sppath/general/misc/boop.wav} @vol; + #Say {Error: Substitution was selected, but you haven't entered valid substitute text}; + #abort + } + } { + #file 3 {%CharInfo(MudName)/gags/@gagfile.set}; + #forall {@newgag} { + #if {@gagmethod="substitute"} { + #write 3 {~#trigger {%i} {~#sub {@gagsubvar}}} + } { + #write 3 {~#trigger {%i} {~#gagline @gagmethod}} + } + }; + #close 3; + #unload {gags/@gagfile.set}; + #load {gags/@gagfile.set}; + #unvar gagmethod; + #unvar newgag; + #unvar gagfile; + #unvar gagsubvar; + #alarm 1 { + #say {Complete!}; + #play {@sppath/general/misc/loadingfile.wav} @vol + } + } +} +}; #alias miscgagtoggle { -#if {@MiscGags="disabled"} {#var MiscGags "enabled";#load {@scpath/gags/MiscGags.set}} {#var MiscGags "disabled";#unload {@scpath/gags/gags.set}}} +#if {@MiscGags="disabled"} {#var MiscGags "enabled";#load {%charinfo(mudname)/gags/MiscGags.set}} {#var MiscGags "disabled";#unload {%charinfo(mudname)/gags/miscgags.set}}} #alias vehiclegagtoggle { -#if {@VehicleGags="disabled"} {#var VehicleGags "enabled"; #unload {@scpath/gags/VehicleGags.set}} {#var VehicleGags "disabled";#load {@scpath/gags/VehicleGags.set}}} +#if {@VehicleGags="disabled"} {#var VehicleGags "enabled"; #load {%charinfo(mudname)/gags/VehicleGags.set}} {#var VehicleGags "disabled";#unload {%charinfo(mudname)/gags/VehicleGags.set}}} #alias activitygagtoggle { -#if {@ActivityGags="disabled"} {#var ActivityGags "enabled";#load {@scpath/gags/ActivityGags.set}} {#var ActivityGags "disabled";#unload {@scpath/gags/ActivityGags.set}}} +#if {@ActivityGags="disabled"} {#var ActivityGags "enabled";#load {%charinfo(mudname)/gags/ActivityGags.set}} {#var ActivityGags "disabled";#unload {%charinfo(mudname)/gags/ActivityGags.set}}} #alias shipgagtoggle { -#if {@ShipGags="disabled"} {#var ShipGags "enabled";#load {@scpath/gags/ShipGags.set}} {#var ShipGags "disabled";#unload {@scpath/gags/ShipGags.set}}} +#if {@ShipGags="disabled"} {#var ShipGags "enabled";#load {%charinfo(mudname)/gags/ShipGags.set}} {#var ShipGags "disabled";#unload {%charinfo(mudname)/gags/ShipGags.set}}} #alias gagconfig {#play {@sppath/general/misc/confman.wav} @vol; -#pick {P:Please select an option below| +#pick {*Please choose an option below:gagconfig| +Create a new gag:addnewgag| Activity-related gags (@ActivityGags):activitygagtoggle| Ship-related gags (@ShipGags):shipgagtoggle| Vehicle-related gags (@VehicleGags):vehiclegagtoggle| diff --git a/scripts/keys.set b/scripts/keys.set index c550705..8521f59 100644 --- a/scripts/keys.set +++ b/scripts/keys.set @@ -55,7 +55,6 @@ #key {Shift-alt-f9} {~@sp-settings Interrupt OOC Social sounds when the next one plays} #key {f2} {~@sp-settings} #key {control-s} {ActualSave;#say {Client-side Soundpack Settings have been saved successfully!} VoiceOnly} -#key {alt-n} {addnewgag} #key {alt-shift-h} {localsphelp} #key {Shift-f1} {~@sp-toggle} #key {control-f2} {mainvoldown} From e4c0daf7deb8a0864113ee367b418941ea0466b8 Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Tue, 9 Sep 2025 21:52:35 +0300 Subject: [PATCH 4/8] updated gagcreator again --- scripts/gagcreator.set | 47 +++++++++++++++++++++--------------------- scripts/keys.set | 3 ++- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/scripts/gagcreator.set b/scripts/gagcreator.set index 436a854..9d6688d 100644 --- a/scripts/gagcreator.set +++ b/scripts/gagcreator.set @@ -1,44 +1,47 @@ -#alias addnewgag {#play {@sppath/general/misc/confman.wav} @vol; +#alias addnewgag {#alarm 0@{decchar}10 {#play {@sppath/general/misc/confman.wav} @vol; #pick {*This prompt allows one to add a string that they would like to be gagged either completely or just from the speach queue. In order to do this, please use the options below:addnewgag| -Note! Make sure that the gag files are loaded +Note! Please ensure that the gag file you selected is enabled in the gag settings after you have added your new gag.:addnewgag| What line are we gagging today? @newgag:setgagline| What kind of the gagging method would you like? @gagmethod:setgagmethod| What file is this going to be stored in? @gagfile:setgagfile| I'm done and want to finish:pushnewgag| I want to start over, clear the current input:clearnewgag| -I didn't mean to use this, please abort.:#abort}} +I didn't mean to use this, please abort.:#abort +} +} +} #Alias clearnewgag {#unvar gagmethod;#unvar newgag;#unvar gagfile;#unvar gagsubvar;addnewgag} -#Alias setgagsubtext { -#pick {*Please enter the text that you want to have displayed in place of the trigger. Use ~%0 for the entire line, and ~%1 to ~%9 for each wildcard (asterisk, *) you defined in the trigger.:setgagsubtext| -Press enter to open the input field, @gagsubvar:subgagtextenter| -Finish:addnewgag}} - -#alias subgagtextenter {#Prompt gagsubvar {Enter the substitution text here.};setgagsubtext} - #alias setgagline { #pick {*Please enter the text you would like to be gagged. Use an asterisk (*) in place of any static strings.:setgagline| For example, instead of "Bob hugs you," write "* hugs you" because the player name might not always be "Bob" in every situation within the game.:setgagline| -Press enter to open the input field, @newgag:enternewgag| -Finish:addnewgag -}} +Press enter to open the input field, @newgag:enternewgag +} +} -#alias enternewgag {#prompt newgag {Enter the line here.};setgagline } +#alias enternewgag {#prompt newgag {Enter the line here.};#alarm 0@{decchar}50 {addnewgag}} #alias setgagmethod { #pick {*Please choose one of the methods below:setgagmethod| +If you choose substitute, Please enter the text that you want to have displayed in place of the trigger. Use ~%0 for the entire line, and ~%1 to ~%9 for each wildcard (asterisk, *) you defined in the trigger.:setgagmethod| Omit the line from my speech queue but leave it in the output window:#var gagmethod voice| Omit the line both from the output window and from my speech queue:#var gagmethod all| -Substitute the text. Currently set to @gagsubvar:#Var gagmethod substitute;setgagsubtext}; -addnewgag} +Substitute the text. Currently set to @gagsubvar:#Var gagmethod substitute;subgagtextenter +}; +#alarm 0@{decchar}50 {addnewgag} +} + +#alias subgagtextenter {#Prompt gagsubvar {Enter the substitution text here.}} + #alias setgagfile { #pick {*Due to VIPMud limitations, no single file can exceed 32000 characters in length. Therefore, it is recommended to organize content into categories. Please select one of the files from the options below.:setgagfile| Activity related gags:#var gagfile ActivityGags| Ship Related Gags:#var gagfile ShipGags| Miscellaneous gags:#var gagfile MiscGags| Vehicle Related gags:#var gagfile VehicleGags}; -addnewgag} +#alarm 0@{decchar}50 {addnewgag} +} #alias pushnewgag { #if {%length(@gagfile)<1 or %length(@gagmethod)<1 or %length(@newgag)<1} { @@ -56,12 +59,10 @@ addnewgag} } } { #file 3 {%CharInfo(MudName)/gags/@gagfile.set}; - #forall {@newgag} { - #if {@gagmethod="substitute"} { - #write 3 {~#trigger {%i} {~#sub {@gagsubvar}}} + #if {@gagmethod="substitute"} { + #write 3 {~#trigger {@newgag} {~#sub {@gagsubvar}}} } { - #write 3 {~#trigger {%i} {~#gagline @gagmethod}} - } + #write 3 {~#trigger {@newgag} {~#gagline @gagmethod}} }; #close 3; #unload {gags/@gagfile.set}; @@ -87,7 +88,7 @@ addnewgag} #alias shipgagtoggle { #if {@ShipGags="disabled"} {#var ShipGags "enabled";#load {%charinfo(mudname)/gags/ShipGags.set}} {#var ShipGags "disabled";#unload {%charinfo(mudname)/gags/ShipGags.set}}} #alias gagconfig {#play {@sppath/general/misc/confman.wav} @vol; -#pick {*Please choose an option below:gagconfig| +#pick {*Please choose an option below:#abort| Create a new gag:addnewgag| Activity-related gags (@ActivityGags):activitygagtoggle| Ship-related gags (@ShipGags):shipgagtoggle| diff --git a/scripts/keys.set b/scripts/keys.set index 8521f59..f73b14b 100644 --- a/scripts/keys.set +++ b/scripts/keys.set @@ -81,4 +81,5 @@ } } #key {alt-shift-enter} {~@buffer link} -#key {alt-f1} {decimalpick} \ No newline at end of file +#key {alt-f1} {decimalpick} +#key {alt-n} {gagconfig} \ No newline at end of file From c6798d01e3fba6345196ad41fd558f12ef09c3af Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Tue, 9 Sep 2025 21:53:58 +0300 Subject: [PATCH 5/8] Update main.set --- scripts/main.set | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/main.set b/scripts/main.set index d0959d5..1b60929 100644 --- a/scripts/main.set +++ b/scripts/main.set @@ -1,5 +1,5 @@ ;core variables -#var clientversion 11 +#var clientversion 12 #var loadtask {soundpack|keys|aliases|updator|misc|gagcreator|pathupdator} #var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags|intromusic|vol|commandsinoutput|devmode|decchar} #var speech "disabled" From 8713c2a58c4b6d3844ec668c8d789c785e2b7946 Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Mon, 15 Sep 2025 05:34:02 +0300 Subject: [PATCH 6/8] added numpad movement for vip --- scripts/keys.set | 3 ++- scripts/main.set | 5 +++-- scripts/numpad.set | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 scripts/numpad.set diff --git a/scripts/keys.set b/scripts/keys.set index f73b14b..372119d 100644 --- a/scripts/keys.set +++ b/scripts/keys.set @@ -82,4 +82,5 @@ } #key {alt-shift-enter} {~@buffer link} #key {alt-f1} {decimalpick} -#key {alt-n} {gagconfig} \ No newline at end of file +#key {alt-n} {gagconfig} +#key {alt-enter} {#if {@numpadon="disabled"} {#var numpadon "enabled" ; #load {@scpath/numpad.set} ; #play {@sppath/general/misc/on.wav} @vol;#say {Numpad movement enabled.} VoiceOnly} {#var numpadon "disabled" ; #unload {@scpath/numpad.set} ; #play {@sppath/general/misc/off.wav} @vol;#say {Numpad movement disabled} VoiceOnly}} \ No newline at end of file diff --git a/scripts/main.set b/scripts/main.set index 1b60929..1de76cd 100644 --- a/scripts/main.set +++ b/scripts/main.set @@ -1,7 +1,7 @@ ;core variables -#var clientversion 12 +#var clientversion 13 #var loadtask {soundpack|keys|aliases|updator|misc|gagcreator|pathupdator} -#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags|intromusic|vol|commandsinoutput|devmode|decchar} +#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags|intromusic|vol|commandsinoutput|devmode|decchar|numpadon} #var speech "disabled" #if {%volume<100} {#pc 0 volume 100} ;Initialising the script files @@ -27,3 +27,4 @@ #if {@miscgags = "enabled"} {#load {gags/miscgags.set}} #if {@devmode="enabled"} {#load {@scpath/dev.set}} #if {%defined(decchar)=0 or %length(@decchar)<1} {#var decchar .} +#If {@numpadon="enabled"} {#load @scpath/numpad.set} \ No newline at end of file diff --git a/scripts/numpad.set b/scripts/numpad.set new file mode 100644 index 0000000..e3e0d4a --- /dev/null +++ b/scripts/numpad.set @@ -0,0 +1,35 @@ +#key {numpad1} {southwest} numpad +#key {numpad2} {south} numpad +#key {numpad3} {southeast} numpad +#key {numpad4} {west} numpad +#key {numpad5} {look} numpad +#key {numpad6} {east} numpad +#key {numpad7} {northwest} numpad +#key numpad8 {north} numpad +#key {numpad9} {northeast} numpad +#key {numpad0} {exits} numpad +#key {Control-NUMPAD1} {southwestup} numpad +#key {Control-NUMPAD2} {southup} numpad +#key {Control-NUMPAD3} {southeastup} numpad +#key {Control-NUMPAD4} {westup} numpad +#key {Control-NUMPAD6} {eastup} numpad +#key {Control-NUMPAD7} {northwestup} numpad +#key {Control-NUMPAD8} {northup} numpad +#key {Control-NUMPAD9} {northeastup} numpad +#key {Control-Alt-NUMPAD1} {southwestdown} numpad +#key {Control-Alt-NUMPAD2} {southdown} numpad +#key {Control-Alt-NUMPAD3} {southeastdown} numpad +#key {Control-Alt-NUMPAD4} {westdown} numpad +#Key {Control-Alt-NUMPAD5} {go} numpad +#key {Control-Alt-NUMPAD6} {eastdown} numpad +#key {Control-Alt-NUMPAD7} {northwestdown} numpad +#key {Control-Alt-NUMPAD8} {northdown} numpad +#key {Control-Alt-NUMPAD9} {northeastdown} numpad +#key {NUMPAD*} {in} numpad +#key {Control-NUMPAD*} {out} numpad +#Key {NUMPADDASH} {up} numpad +#Key {NUMPADPLUS} {down} numpad +#Key {Control-NUMPADDASH} {upstairs} numpad +#Key {Control-NUMPADPLUS} {downstairs} numpad +#Key {Control-Alt-NUMPADDASH} {climbup} numpad +#Key {Control-Alt-NUMPADPLUS} {climbdown} numpad \ No newline at end of file From 5f53f58f8847e23f61393b95669f89b2fc5bbe93 Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Mon, 15 Sep 2025 05:45:03 +0300 Subject: [PATCH 7/8] made auto login slower in hopes to make it working better in case of small lags. --- scripts/aliases.set | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/aliases.set b/scripts/aliases.set index 4f6a3c1..a6818dd 100644 --- a/scripts/aliases.set +++ b/scripts/aliases.set @@ -1,7 +1,7 @@ #var badaliases {music|StopMusic|sc|capture} #ForAll @badaliases {#gunalias %i} -#Alias login {#gagon all; 1; %charInfo(name); #wait (0.1); #ungagon; %charInfo(password)} +#Alias login {#alarm 1 {#gagon all; 1; %charInfo(name); #wait (0.1); #ungagon; %charInfo(password)}} #alias ActualSave {#if {%length(@decchar)>1 OR %length(@decchar)<1} {#say {Attention. Your decimal seperator was set incorrectly therefore it has been switched to default.};#var decchar .}; #File 6 {settings.set} 1; #Var SettingsFileCounter 0; From 7bfb6d54530b3a4c9b4ce45d525fa8c853952447 Mon Sep 17 00:00:00 2001 From: Augustus <123775785+OlegTheSnowman@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:14:30 +0300 Subject: [PATCH 8/8] fixed numpad --- readme.md | 1 + scripts/numpad.set | 70 +++++++++++++++++++++++----------------------- 2 files changed, 36 insertions(+), 35 deletions(-) diff --git a/readme.md b/readme.md index f346e03..aa83823 100644 --- a/readme.md +++ b/readme.md @@ -100,6 +100,7 @@ Move it to the folder of your choice, ensuring that the path contains no spaces - **Shift + F2**: Bring up the interface to change the defined paths for scripts and sounds. Use at your own risk! - **Control+Shift+R**: Reload the soundpack. - **Control+`**: Toggle command displaying in the output window. +- **Alt+Enter**: toggle numpad movement. ## FAQ **Q: My soundpack doesn't work. What now?** diff --git a/scripts/numpad.set b/scripts/numpad.set index e3e0d4a..98c6200 100644 --- a/scripts/numpad.set +++ b/scripts/numpad.set @@ -1,35 +1,35 @@ -#key {numpad1} {southwest} numpad -#key {numpad2} {south} numpad -#key {numpad3} {southeast} numpad -#key {numpad4} {west} numpad -#key {numpad5} {look} numpad -#key {numpad6} {east} numpad -#key {numpad7} {northwest} numpad -#key numpad8 {north} numpad -#key {numpad9} {northeast} numpad -#key {numpad0} {exits} numpad -#key {Control-NUMPAD1} {southwestup} numpad -#key {Control-NUMPAD2} {southup} numpad -#key {Control-NUMPAD3} {southeastup} numpad -#key {Control-NUMPAD4} {westup} numpad -#key {Control-NUMPAD6} {eastup} numpad -#key {Control-NUMPAD7} {northwestup} numpad -#key {Control-NUMPAD8} {northup} numpad -#key {Control-NUMPAD9} {northeastup} numpad -#key {Control-Alt-NUMPAD1} {southwestdown} numpad -#key {Control-Alt-NUMPAD2} {southdown} numpad -#key {Control-Alt-NUMPAD3} {southeastdown} numpad -#key {Control-Alt-NUMPAD4} {westdown} numpad -#Key {Control-Alt-NUMPAD5} {go} numpad -#key {Control-Alt-NUMPAD6} {eastdown} numpad -#key {Control-Alt-NUMPAD7} {northwestdown} numpad -#key {Control-Alt-NUMPAD8} {northdown} numpad -#key {Control-Alt-NUMPAD9} {northeastdown} numpad -#key {NUMPAD*} {in} numpad -#key {Control-NUMPAD*} {out} numpad -#Key {NUMPADDASH} {up} numpad -#Key {NUMPADPLUS} {down} numpad -#Key {Control-NUMPADDASH} {upstairs} numpad -#Key {Control-NUMPADPLUS} {downstairs} numpad -#Key {Control-Alt-NUMPADDASH} {climbup} numpad -#Key {Control-Alt-NUMPADPLUS} {climbdown} numpad \ No newline at end of file +#key {numpad1} {southwest} +#key {numpad2} {south} +#key {numpad3} {southeast} +#key {numpad4} {west} +#key {numpad5} {look} +#key {numpad6} {east} +#key {numpad7} {northwest} +#key {numpad8} {north} +#key {numpad9} {northeast} +#key {numpad0} {exits} +#key {Control-NUMPAD1} {southwestup} +#key {Control-NUMPAD2} {southup} +#key {Control-NUMPAD3} {southeastup} +#key {Control-NUMPAD4} {westup} +#key {Control-NUMPAD6} {eastup} +#key {Control-NUMPAD7} {northwestup} +#key {Control-NUMPAD8} {northup} +#key {Control-NUMPAD9} {northeastup} +#key {Control-Alt-NUMPAD1} {southwestdown} +#key {Control-Alt-NUMPAD2} {southdown} +#key {Control-Alt-NUMPAD3} {southeastdown} +#key {Control-Alt-NUMPAD4} {westdown} +#Key {Control-Alt-NUMPAD5} {go} +#key {Control-Alt-NUMPAD6} {eastdown} +#key {Control-Alt-NUMPAD7} {northwestdown} +#key {Control-Alt-NUMPAD8} {northdown} +#key {Control-Alt-NUMPAD9} {northeastdown} +#key {NUMPAD*} {in} +#key {Control-NUMPAD*} {out} +#Key {NUMPADDASH} {up} +#Key {NUMPADPLUS} {down} +#Key {Control-NUMPADDASH} {upstairs} +#Key {Control-NUMPADPLUS} {downstairs} +#Key {Control-Alt-NUMPADDASH} {climbup} +#Key {Control-Alt-NUMPADPLUS} {climbdown} \ No newline at end of file